Simuleer en test Arduino-projecten met 123D-circuits

Simuleer en test Arduino-projecten met 123D-circuits

Als je aan de slag gaat in de wereld van Arduino, is het de beste manier om te leren een eenvoudig project te bekabelen en uit te zoeken hoe je het kunt coderen. Maar als je geen toegang hebt tot een Arduino, een snellere manier wilt om een ​​circuit na te bootsen, of gewoon iets nieuws wilt proberen, 123D-circuits is een geweldige manier om het online te proberen.





Met 123D Circuits kun je virtuele Arduino-circuits maken en testen, je bedrading controleren, je code debuggen en experimenteren met verschillende opstellingen. Het is een fantastisch hulpmiddel voor iedereen voor het eerst kennismaken met Arduino of experts die wat flexibiliteit willen in hoe ze prototypen en testen.





Alles wat je nodig hebt

123D Circuits bestaat uit 4 verschillende sandboxen: er is het Electronics Lab; een ontwerpcentrum voor printplaten; een Circuit Scribe-tool; en een MESH-creatiecentrum. Het Electronics Lab zal het nuttigst zijn voor het maken van prototypes van Arduino, en het is wat we zullen gebruiken om in een oogwenk een Arduino-project te bouwen.





Elke sandbox heeft alle tools die je nodig hebt om een ​​project in kaart te brengen, net zoals Fritzing, een van onze favoriete diagramtools hier bij MakeUseOf. Ze hebben talloze verschillende componenten, verschillende Arduino-modellen en realistische manieren om alles met elkaar te verbinden. U kunt uw diagram zelfs omzetten in een schakelschema dat alle elektronische informatie bevat die nodig is om het project opnieuw te maken.

U kunt ook enkele dingen die u nodig heeft om uw project in het echt te maken, rechtstreeks vanaf de site bestellen.



hoe krijg je een verborgen bericht uit een afbeelding

Met het Electronics Lab kunt u uw creaties daadwerkelijk testen door Arduino-code in te voeren en te kijken wat er gebeurt. Laten we een voorbeeldproject doornemen om te zien hoe dat werkt.

Voorbeeldproject: Arduino-verkeerslicht

We gaan een snel voorbeeldproject maken om een ​​idee te krijgen van hoe 123D Circuits werkt. Het Arduino-stoplicht is een geweldig beginnersproject, dus we zullen het systeem gebruiken om er een te maken.





Wanneer je voor het eerst het Electronics Lab binnengaat, zie je een breadboard en niets anders. Laten we dat veranderen. Klik Componenten in de rechterbovenhoek om een ​​lijst te zien met dingen die u aan de schets kunt toevoegen. Een snelle zoekopdracht naar 'arduino' toont drie opties, en we zullen de Arduino UNO R3 toevoegen door eerst op het pictogram te klikken en vervolgens in het werkgebied.

Nog een snelle zoekopdracht naar 'led' laat ons de gewone LED zien; klik op het pictogram en klik vervolgens op het breadboard om de LED te plaatsen. Zodra het is geplaatst, kunnen we met de vervolgkeuzelijst in de rechterbovenhoek van het werkgebied de kleur wijzigen. We plaatsen een rode, een gele en een groene.





Nu nog alles aansluiten. Om een ​​draad toe te voegen, klikt u gewoon ergens op het breadboard zonder eerst op een component te klikken (u kunt ook de component 'breadboardwire' gebruiken) en klik op de spatie, ofwel op het breadboard of de Arduino, waar u het wilt hebben aansluiten; u kunt de kleur op dezelfde manier wijzigen als de LED's; met behulp van de vervolgkeuzelijst in de rechterbovenhoek van het werkgebied.

Om de weerstanden toe te voegen, selecteert u ze in de Componenten-balk en klikt u vervolgens op de sleuf waar u ze wilt aansluiten. Als je ze nodig hebt om verder uit te rekken, kun je breadboard-draden gebruiken om ze aan te sluiten.

Om de weerstand van elk stuk te selecteren, kunt u het optievak voor componenten aan de rechterkant van het scherm gebruiken. Nadat u de aanpassing hebt gemaakt, veranderen de gekleurde banden op de weerstand van kleur om de weerstand weer te geven (zorg er ook voor dat u de juiste eenheden selecteert).

Gebruik dezelfde methoden voor het aansluiten van de drukknop uit het Arduino-diagram. Om de weerstand te draaien, selecteert u deze en drukt u vervolgens op de R. Om een ​​draad te buigen, klikt u ergens (zonder onderdeel) waar u de buiging wilt hebben.

Raak nu de Code-editor om de editor te openen. Het is precies hetzelfde als het gebruik van de Arduino IDE; kopieer gewoon de instructies van de Arduino stoplicht-tutorial naar het tekstvak (opmerking: er zijn enkele 'opzettelijke' fouten in de code die u moet oplossen - als u een compleet en werkend voorbeeld wilt, bekijk het hier ).

hoe u kunt zien wanneer uw Google-account is gemaakt

Druk daarna op Uploaden en uitvoeren , en je hebt een werkend virtueel Arduino-stoplicht!

Het kan een paar minuten duren om de interface onder de knie te krijgen, maar als je dat eenmaal hebt gedaan, is het toevoegen van componenten en het bewerken van de code heel intuïtief.

Wat hebben mensen nog meer gemaakt?

Het aantal verschillende beschikbare componenten in combinatie met de flexibiliteit van het platform betekent dat prototypers over de hele wereld een aantal echt coole projecten hebben gemaakt. Hier zijn een paar van mijn favorieten.

De NeoPixel-klok is een heel cool project dat twee ronde LED-borden gebruikt om de wijzers van een klok te simuleren, en een klein zevensegmentendisplay in het midden om AM of PM aan te geven.

Een iets minder opwindend, maar potentieel nuttiger circuit dat je kunt bekijken, is dit: weerstation , die weergegevens uit de OpenWeather API haalt om de huidige temperatuur in San Francisco te krijgen.

als ik de Google Drive-map van de computer verwijder

Niet alle projecten zijn echter bedoeld om nuttig te zijn. Hier is een reflex spel die twee spelers tegen elkaar plaatst en een LED zal aanzetten voor de speler wiens reflexen sneller waren.

Er zijn allerlei projecten op 123D Circuits, van slimme domotica-projecten tot games en projecten die gewoon met motoren spelen om te zien wat ze kunnen doen.

Een waardevolle hulpbron

Als je een fan bent van Arduino, is 123D Circuits een geweldige plek om wat tijd door te brengen, of je nu de basis wilt leren of je nieuwste complexe project wilt perfectioneren. Door u een manier te bieden om projecten snel op te zetten, kan het u veel tijd besparen in de prototypingfase. Het is natuurlijk geen vervanging voor een echte Arduino met draden, elektriciteit en echte componenten, maar als je snel moet werken of geen toegang hebt tot wat je nodig hebt, is het een geweldig hulpmiddel.

Heb je een Arduino-simulator zoals 123D Circuits gebruikt? Wat dacht je? Ga je deze tool in de toekomst gebruiken, of gebruik je liever een echt bord? Deel uw mening in de reacties hieronder!

Deel Deel Tweeten E-mail Uw Windows-pc opschonen met de opdrachtprompt

Als uw Windows-pc weinig opslagruimte heeft, ruimt u de rommel op met deze snelle opdrachtprompthulpprogramma's.

Lees volgende
Gerelateerde onderwerpen
  • doe-het-zelf
  • emulatie
  • Arduino
  • Elektronica
Over de auteur Dan Albright(506 artikelen gepubliceerd)

Dann is een contentstrategie- en marketingconsultant die bedrijven helpt bij het genereren van vraag en leads. Hij blogt ook over strategie en contentmarketing op dannalbright.com.

Meer van Dann Albright

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

Klik hier om je te abonneren