Publicitate

Când începeți în lumea Arduino, conectarea unui proiect simplu și descoperirea modului de codificare este cel mai bun mod de a învăța. Dar dacă nu aveți acces la un Arduino, doriți o modalitate mai rapidă de a simula un circuit sau doriți doar să încercați ceva nou, Circuite 123D este o modalitate excelentă de a încerca online.

123D Circuits vă permite să creați și să testați circuite Arduino virtuale, să vă verificați cablarea, să vă depanați codul și să experimentați cu diferite setări. Este un instrument fantastic pentru oricine intrarea în Arduino pentru prima dată Noțiuni introductive cu Arduino: un ghid pentru începătoriArduino este o platformă de prototipare electronică open-source bazată pe hardware și software flexibil și ușor de utilizat. Este destinat artiștilor, designerilor, pasionaților și oricui este interesat să creeze obiecte sau medii interactive. Citeste mai mult sau experți care doresc o oarecare flexibilitate în modul în care prototipează și testează.

Tot ce ai nevoie

instagram viewer

123D Circuits este format din 4 sandbox diferite: există Electronics Lab; un centru de proiectare a plăcilor de circuite imprimate; un instrument Circuit Scribe; și un centru de creare MESH. Laboratorul de electronică va fi cel mai util pentru prototiparea Arduino și este ceea ce vom folosi pentru a construi un proiect Arduino într-un moment.

123dc

Fiecare cutie de nisip are toate instrumentele de care aveți nevoie pentru a diagrama un proiect, la fel ca Fritzing, unul dintre instrumentele noastre preferate de diagramă Fritzing - Instrumentul suprem pentru schițarea proiectelor electronice [Cross Platform]În ciuda faptului că sună ca un alcopop, Fritzing este de fapt un software gratuit incredibil pe care îl poți folosi pentru a crea diagrame de circuite și componente pentru utilizare cu plăci electronice de prototipare rapidă, cum ar fi fantasticul open-source Arduino... Citeste mai mult aici la MakeUseOf. Au tone de componente diferite, modele Arduino diferite și modalități realiste de a conecta totul. Puteți chiar să vă convertiți diagrama într-o diagramă de circuit care conține toate informațiile electronice necesare pentru a recrea proiectul.

De asemenea, puteți comanda unele dintre lucrurile de care aveți nevoie pentru a vă crea proiectul în viața reală direct de pe site.

123dc-magazin

Laboratorul de electronică vă permite să vă testați creațiile introducând codul Arduino și văzând ce se întâmplă. Să parcurgem un exemplu de proiect pentru a vedea cum funcționează.

Exemplu de proiect: Arduino Traffic Light

Vom pregăti un proiect rapid pentru a ne face o idee despre cum funcționează circuitele 123D. The semafor Arduino Programare Arduino pentru începători: Tutorial de proiect pentru controlerul semaforuluiConstruirea unui controler de semafor Arduino vă ajută să dezvoltați abilitățile de bază de codare! Te punem la început. Citeste mai mult este un proiect excelent pentru începători, așa că vom folosi sistemul pentru a crea unul dintre acestea.

Când intrați pentru prima dată în Laboratorul de electronică, veți vedea o placă și nimic altceva. Să schimbăm asta. Clic Componente în colțul din dreapta sus pentru a vedea o listă de lucruri pe care le puteți adăuga la schiță. O căutare rapidă pentru „arduino” arată trei opțiuni și vom adăuga Arduino UNO R3 făcând clic mai întâi pe pictogramă, apoi în zona de lucru.

arduino-breadboard-123dc

O altă căutare rapidă pentru „led” ne arată LED-ul simplu; faceți clic pe pictogramă, apoi faceți clic pe placa de breadboard pentru a plasa LED-ul. Odată ce este plasat, meniul drop-down din colțul din dreapta sus al zonei de lucru ne permite să schimbăm culoarea. Vom plasa unul roșu, unul galben și unul verde.

arduino-leds-123dc

Acum să conectăm totul. Pentru a adăuga un fir, trebuie doar să faceți clic oriunde pe placa de breadboard fără să faceți mai întâi clic pe o componentă (puteți folosi și componenta „breadboardwire”) și faceți clic pe spațiu, fie pe placa de breadboard, fie pe Arduino, unde doriți conectați; puteți schimba culoarea în același mod ca și LED-urile; folosind meniul drop-down din colțul din dreapta sus al zonei de lucru.

fire-arduino-123dc

Pentru a adăuga rezistențele, selectați-le din bara Componente, apoi faceți clic pe slotul în care doriți să se conecteze. Dacă aveți nevoie ca ele să se întindă mai mult, puteți utiliza fire de placa pentru a le conecta.

arduino-rezistoare-123dc

Pentru a selecta rezistența fiecărei piese, puteți utiliza caseta de opțiuni componente din partea dreaptă a ecranului. Odată ce ați efectuat ajustarea, benzile colorate de pe rezistor își vor schimba culoarea pentru a reflecta rezistența (asigurați-vă că selectați și unitățile corecte).

proprietăți-componentă-123dc

Utilizați aceleași metode pentru conectarea butonului din diagrama Arduino. Pentru a roti rezistorul, selectați-l apoi apăsați pe R. Pentru a îndoi un fir, faceți clic pe undeva (fără componentă) unde doriți să aibă loc îndoirea.

arduino-button-123dc

Acum, lovește Editor de coduri butonul pentru a deschide editorul. Este exact ca și cum ați folosi IDE-ul Arduino; doar copiați instrucțiunile din Tutorial semafor Arduino Programare Arduino pentru începători: Tutorial de proiect pentru controlerul semaforuluiConstruirea unui controler de semafor Arduino vă ajută să dezvoltați abilitățile de bază de codare! Te punem la început. Citeste mai mult în caseta de text (notă: există câteva erori „intenționate” în cod pe care va trebui să le remediați – dacă doriți un exemplu complet și funcțional, verificați-l aici).

arduino-code-123dc

După aceea, lovește Încărcați și rulațiși aveți un semafor Arduino virtual funcțional!

arduino-semafor-123dc

Poate dura câteva minute pentru a înțelege interfața, dar odată ce o faci, adăugarea de componente și editarea codului este foarte intuitivă.

Ce au mai creat oamenii?

Numărul de componente diferite disponibile combinat cu flexibilitatea platformei înseamnă că prototiporii din întreaga lume au creat niște proiecte cu adevărat interesante. Iată câteva dintre preferatele mele.

The Ceas NeoPixel este un proiect foarte tare care folosește două plăci LED circulare pentru a simula acționările unui ceas și un mic afișaj cu șapte segmente în mijloc pentru a indica AM sau PM.

ceas neopixel

Un circuit puțin mai puțin interesant, dar potențial mai util pe care îl puteți verifica este acesta stație meteorologică, care extrage date meteo din API-ul OpenWeather pentru a obține temperatura actuală din San Francisco.

sf-stație-meteorică

Totuși, nu toate proiectele sunt menite să fie utile. Iată un joc reflex care pune doi jucători unul împotriva celuilalt și va aprinde un LED pentru jucătorul ale cărui reflexe au fost mai rapide.

joc-reflex

Sunt tot felul de proiecte pe 123D Circuits, de la proiecte de automatizare a locuințelor inteligente 5 proiecte de automatizare a casei DIY pentru a începe cu casa ta inteligentăCând vine vorba de crearea de case inteligente, majoritatea oamenilor pur și simplu nu știu de unde să înceapă. Iată cinci proiecte de bază de casă inteligentă pentru începători pe care le puteți construi chiar acum. Citeste mai mult la jocuri și proiecte care doar se joacă cu motoarele pentru a vedea ce pot face.

O resursă valoroasă

Dacă sunteți un fan al Arduino, 123D Circuits este un loc minunat pentru a petrece ceva timp, indiferent dacă doriți să învățați elementele de bază sau să vă perfecționați cel mai recent proiect complex. Oferându-vă o modalitate de a crea rapid proiecte, vă poate economisi mult timp în faza de prototipare. Desigur, nu înlocuiește un Arduino real cu fire, electricitate și componente reale, dar dacă trebuie să lucrați rapid sau nu aveți acces la ceea ce aveți nevoie, este un instrument grozav.

Ați folosit un simulator Arduino precum 123D Circuits? Ceea ce ai crezut? Veți folosi acest instrument în viitor sau preferați să utilizați o placă adevărată? Împărtășește-ți gândurile în comentariile de mai jos!

Dann este un consultant de strategie de conținut și marketing care ajută companiile să genereze cerere și clienți potențiali. De asemenea, scrie pe blog despre strategie și marketing de conținut la dannalbright.com.