Advertentie
Wanneer je aan de slag gaat in de wereld van Arduino, is het opzetten van een eenvoudig project en uitzoeken hoe je het moet coderen de beste manier om te leren. Maar als je geen toegang hebt tot een Arduino, een snellere manier wilt om een circuit te bespotten, 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 setups. Het is een fantastisch hulpmiddel voor iedereen voor het eerst in Arduino stappen Aan de slag met Arduino: een beginnershandleidingArduino is een open-source prototypeplatform voor elektronica, gebaseerd op flexibele, gebruiksvriendelijke hardware en software. Het is bedoeld voor kunstenaars, ontwerpers, hobbyisten en iedereen die geïnteresseerd is in het maken van interactieve objecten of omgevingen. Lees verder of experts die wat flexibiliteit willen in hoe ze prototypen en testen.
Alles wat je nodig hebt
123D Circuits bestaat uit 4 verschillende sandboxen: daar is het Electronics Lab; een ontwerpcentrum voor printplaten; een Circuit Scribe-tool; en een MESH-creatiecentrum. Het Electronics Lab zal het meest nuttig zijn voor het prototypen van Arduino, en dit 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 Fritzing - De ultieme tool voor het uittekenen van elektronische projecten [Cross Platform]Ondanks dat het klinkt als een alcopop, is Fritzing eigenlijk een ongelooflijk beetje gratis software die je kunt gebruiken om te maken circuit- en componentdiagrammen voor gebruik met rapid-prototyping elektronische printplaten zoals de fantastische open-source Arduino ... Lees verder hier bij MakeUseOf. Ze hebben heel veel 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 creëren.
Je kunt ook een aantal dingen bestellen die je nodig hebt om je project in het echte leven rechtstreeks vanaf de site te maken.
Met het Electronics Lab kunt u uw creaties daadwerkelijk testen door Arduino-code in te voeren en te zien 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. De Verkeerslicht Arduino Arduino Programming for Beginners: Traffic Light Controller Project TutorialHet bouwen van een Arduino verkeerslichtcontroller helpt je bij het ontwikkelen van basiscoderingsvaardigheden! We helpen je op weg. Lees verder is een geweldig beginnersproject, dus we gebruiken het systeem 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.
Een andere snelle zoektocht naar "led" toont ons de gewone LED; 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 er een rood, een geel en een groen.
Om nu alles vast te leggen. Om een draad toe te voegen, klikt u gewoon ergens op het breadboard zonder eerst op een component te klikken (u kunt ook de gebruiken "Breadboardwire" -component) en klik op de spatie, ofwel op het breadboard of de Arduino, waar je het wilt hebben aansluiten; u kunt de kleur op dezelfde manier wijzigen als de LED's; via de vervolgkeuzelijst in de rechterbovenhoek van het werkgebied.
Om de weerstanden toe te voegen, selecteert u ze in de componentenbalk en klikt u vervolgens op de sleuf waar u ze wilt verbinden. Als je ze verder wilt strekken, kun je breadboard-draden gebruiken om ze aan te sluiten.
Om de weerstand van elk stuk te selecteren, kunt u het componenten-keuzevak aan de rechterkant van het scherm gebruiken. Nadat u de aanpassing heeft gemaakt, veranderen de gekleurde banden op de weerstand van kleur om de weerstand weer te geven (zorg ervoor dat u ook de juiste eenheden selecteert).
Gebruik dezelfde methoden voor het aansluiten van de drukknop vanuit het Arduino-diagram. Om de weerstand te roteren, selecteert u deze en drukt u vervolgens op R. Om een draad te buigen, klikt u gewoon ergens (zonder een onderdeel) waar u de buiging wilt laten plaatsvinden.
Raak nu de Code-editor knop om de editor te openen. Het is precies zoals het gebruik van de Arduino IDE; kopieer gewoon de instructies van de Arduino verkeerslicht tutorial Arduino Programming for Beginners: Traffic Light Controller Project TutorialHet bouwen van een Arduino verkeerslichtcontroller helpt je bij het ontwikkelen van basiscoderingsvaardigheden! We helpen je op weg. Lees verder in 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).
Daarna raak Uploaden en uitvoeren, en je hebt zelf een werkend virtueel Arduino-verkeerslicht!
Het kan een paar minuten duren om de interface onder de knie te krijgen, maar als je dat eenmaal doet, is het toevoegen van componenten en het bewerken van de code erg 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 gecreëerd. 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 display met zeven segmenten 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 van de OpenWeather API haalt om de huidige temperatuur in San Francisco te krijgen.
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 inschakelen voor de speler wiens reflexen sneller waren.
Er zijn allerlei projecten op 123D Circuits, van slimme domotica-projecten 5 doe-het-zelfautomatiseringsprojecten om aan de slag te gaan met uw slimme huisAls het gaat om het maken van slimme huizen, weten de meeste mensen gewoon niet waar ze moeten beginnen. Hier zijn vijf eenvoudige smart home-projecten voor beginners die u nu kunt bouwen. Lees verder naar games en projecten die gewoon met motoren spelen om te zien wat ze kunnen doen.
Een waardevolle bron
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 je een manier te geven om projecten snel op te knappen, kan het je veel tijd besparen in de prototyping fase. 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 board? Deel uw mening in de onderstaande opmerkingen!
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.