Simulați și testați proiectele Arduino cu circuite 123D
Când începeți în lumea Arduino, conectați un proiect simplu și imaginați cum să codificați 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 macheta un circuit, sau doar doriți să încercați ceva nou, 123D Circuits este o modalitate excelentă de a da o conexiune online.
Circuitele 123D vă permit să creați și să testați circuitele virtuale Arduino, să verificați conexiunile, să depanați codul și să experimentați setări diferite. Este un instrument fantastic pentru oricine ajunge în Arduino pentru prima dată Începerea cu Arduino: Ghidul pentru începători Arduino: Un ghid pentru începători Arduino este o platformă open-source de prototipuri electronice, bazată pe hardware și software flexibile și ușor de folosit. Este destinat artiștilor, designerilor, pasionaților și tuturor celor interesați să creeze obiecte sau medii interactive. Citiți mai multe sau experți care doresc o anumită flexibilitate în ceea ce privește modul în care acestea sunt prototip și testate.
Tot ce ai nevoie
Circuitele 123D sunt formate din 4 nisipuri diferite: există Laboratorul de Electronică; un centru de proiectare a plăcilor de circuite imprimate; un instrument Circuit Scribe; și un centru de creare a MESH. Laboratorul de Electronică va fi cel mai util pentru prototipul Arduino și vom folosi pentru a construi un proiect Arduino într-un moment.
Fiecare nisip are toate instrumentele de care aveți nevoie pentru a schița un proiect, la fel ca Fritzing, unul dintre instrumentele noastre preferate de diagramă Fritzing - instrumentul final pentru schițarea proiectelor electronice [Cross Platform] Fritzing - instrumentul final pentru schițarea proiectelor electronice [Cross Platform ] În ciuda faptului că sună ca un alcopop, Fritzing este de fapt un mic număr incredibil de software liber pe care îl puteți folosi pentru a crea diagrame de circuite și componente pentru a fi utilizate cu plăci electronice de prototipuri rapide, cum ar fi fantasticul open-source Arduino ... Read More here at MakeUseOf. Ei au tone de componente diferite, modele diferite Arduino, și modalități realiste de a face totul conectat. Puteți chiar să transformați diagrama într-o schemă de circuit care conține toate informațiile electronice necesare pentru a recrea proiectul.
De asemenea, puteți să comandați câteva dintre lucrurile de care aveți nevoie pentru a vă crea proiectul în viața reală direct de pe site.
Laboratorul de Electronică vă permite să vă testați creațiile introducând codul Arduino și văzând ce se întâmplă. Să trecem printr-un proiect de probă pentru a vedea cum funcționează.
Proiect de probă: Arduino Traffic Light
Vom bate un proiect de probă rapid pentru a obține o idee despre funcționarea circuitelor 123D. Lumina de trafic Arduino Programarea pentru arhitecți Arduino: Controlerul luminii de trafic Programarea Arduino pentru începători: Controlerul de lumină al traficului Săptămâna trecută, am aflat despre structura de bază a unui program Arduino și am aruncat o privire mai atentă la exemplul "blink". Sperăm că ați profitat de ocazia de a experimenta codul, ajustând calendarul. De data aceasta, ... Citește mai mult este un proiect mare pentru începători, așa că vom folosi sistemul pentru a crea unul dintre aceștia.
Când intri pentru prima oară la Laboratorul de Electronică, vei vedea un panou și nimic altceva. Să schimbăm asta. Clic Componente în colțul din dreapta sus pentru a vedea o listă cu lucrurile pe care le puteți adăuga în schiță. O căutare rapidă pentru “Arduino” arată trei opțiuni și vom adăuga Arduino UNO R3 făcând clic pe prima pe pictogramă și apoi pe zona de lucru.
O altă căutare rapidă “LED” ne arată LED-ul simplu; faceți clic pe pictograma, apoi faceți clic pe panoul de paie pentru a plasa LED-ul. După ce este plasat, meniul derulant 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.
Acum, pentru a sârmă totul. Pentru a adăuga un fir, trebuie doar să dați clic pe oriunde pe panou, fără să faceți mai întâi clic pe o componentă (puteți utiliza de asemenea “breadboardwire” componentă) și faceți clic pe spațiu, fie pe panou de bord sau pe Arduino, unde doriți să se conecteze; puteți schimba culoarea în același mod ca LED-urile; utilizând meniul derulant din colțul din dreapta sus al zonei de lucru.
Pentru a adăuga rezistențele, selectați-le din bara Componente, apoi faceți clic pe slotul unde doriți să se conecteze. Dacă aveți nevoie să se întindă mai departe, puteți utiliza fire de pană pentru a le conecta.
Pentru a selecta rezistența fiecărei piese, puteți utiliza caseta de opțiuni pentru componente din partea dreaptă a ecranului. Odată ce ați făcut ajustarea, benzile colorate de pe rezistor vor schimba culoarea pentru a reflecta rezistența (asigurați-vă că ați selectat și unitățile corecte).
Utilizați aceleași metode pentru a conecta butonul din diagrama Arduino. Pentru a roti rezistorul, selectați-l apoi apăsați pe R. Pentru a îndoi un fir, faceți clic undeva (fără o componentă) unde doriți să apară curba.
Acum, apăsați pe Editor de coduri pentru a deschide editorul. Este exact ca și folosirea IDE-ului Arduino; doar copiați instrucțiunile din tutorialul Arduino Lighting Programarea pentru începători: Controlerul luminii de trafic Programarea Arduino pentru începători: Controlerul luminii de trafic Săptămâna trecută, am aflat despre structura de bază a unui program Arduino și am aruncat o privire mai atentă la "clipi "exemplu. Sperăm că ați profitat de ocazia de a experimenta codul, ajustând calendarul. De data aceasta, ... Citește mai mult în caseta de text (Notă: există câteva “intenționat” erorile din codul pe care va trebui să le remediați - dacă doriți un exemplu complet și de lucru, verificați-l aici).
După aceea, loviți Încărcați și executați, și tu ai o lumină de trafic virtual Arduino!
Poate dura câteva minute pentru a obține atârnarea interfeței, dar o dată ce faceți, adăugarea de componente și editarea codului este foarte intuitivă.
Ce altceva au creat oamenii?
Numărul de componente diferite disponibile, combinate cu flexibilitatea platformei, înseamnă că prototipurile din întreaga lume au creat câteva proiecte foarte interesante. Iată câteva dintre preferatele mele.
Ceasul NeoPixel este un proiect foarte cool care utilizează două panouri LED circulare pentru a simula mâinile unui ceas și un mic afișaj pe șapte segmente în mijloc pentru a indica AM sau PM.
Un circuit puțin mai interesant, dar potențial mai util, pe care îl puteți verifica, este această stație meteorologică, care trage date meteorologice de la OpenWeather API pentru a obține temperatura curentă în San Francisco.
Nu toate proiectele sunt menite să fie utile, totuși. Iată un joc reflex care are doi jucători unul împotriva celuilalt și va porni un LED pentru jucătorul a cărui reflexe au fost mai rapide.
Există tot felul de proiecte pe circuitele 123D, de la proiecte de automatizare inteligentă la domiciliu 5 Proiecte DIY de automatizare pentru a începe cu casa dvs. inteligentă 5 DIY Proiecte de automatizare la domiciliu pentru a începe cu casa dvs. inteligentă Când vine vorba de crearea de case inteligente, nu știu de unde să încep. Iată cinci proiecte inteligente de bază pentru începători, pe care le puteți construi chiar acum. Citiți mai multe despre jocurile și proiectele care se joacă cu motoarele pentru a vedea ce pot face.
O resursă valoroasă
Dacă sunteți un fan al lui Arduino, circuitele 123D sunt 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 ultimul proiect complex. Oferindu-vă o modalitate de a rezolva rapid proiecte, aceasta vă poate economisi mult timp în faza de prototipuri. Desigur, nu este un substitut pentru un Arduino real cu fire, electricitate și componente reale, dar dacă aveți nevoie să lucrați rapid sau nu aveți acces la ceea ce aveți nevoie, este un instrument excelent.
Ați folosit un simulator Arduino ca circuitele 123D? Ceea ce ai crezut? Veți folosi acest instrument în viitor sau preferați să folosiți o placă reală? Împărtășiți-vă gândurile în comentariile de mai jos!
Explorați mai multe despre: Arduino, Electronică, Emulare.