När du kommer igång med Arduinos värld är det bästa sättet att lära dig att koppla ihop ett enkelt projekt och ta reda på hur man kodar det. Men om du inte har tillgång till en Arduino, vill ha ett snabbare sätt att håna en krets, eller bara vill prova något nytt, är 123D Circuits ett bra sätt att prova det online.
123D Circuits låter dig skapa och testa virtuella Arduino-kretsar, kontrollera dina ledningar, felsöka din kod och experimentera med olika inställningar. Det är ett fantastiskt verktyg för alla som kommer in i Arduino för första gången eller experter som vill ha lite flexibilitet i hur de prototyper och testar.
Allt du behöver
123D Circuits består av 4 olika sandlådor: där finns Electronics Lab; ett designcenter för tryckta kretskort; ett Circuit Scribe-verktyg; och ett MESH-skapande center. Elektroniklabbet kommer att vara det mest användbara för att skapa prototyper av Arduino, och det är det vi kommer att använda för att bygga ett Arduino-projekt på bara ett ögonblick.
Varje sandlåda har alla verktyg du behöver för att diagramma ett projekt, ungefär som Fritzing, ett av våra favoritdiagramverktyg här på MakeUseOf. De har massor av olika komponenter, olika Arduino-modeller och realistiska sätt att koppla ihop allt. Du kan till och med konvertera ditt diagram till ett kretsschema som innehåller all elektronikinformation som behövs för att återskapa projektet.
Du kan också beställa några av de saker du behöver för att skapa ditt projekt i verkligheten direkt från webbplatsen.
Elektroniklabbet låter dig faktiskt testa dina skapelser genom att ange Arduino-kod och se vad som händer. Låt oss gå igenom ett exempelprojekt för att se hur det fungerar.
Exempelprojekt: Arduino Traffic Light
Vi kommer att piska ihop ett snabbt exempelprojekt för att få en uppfattning om hur 123D-kretsar fungerar. Arduino trafikljuset är ett bra nybörjarprojekt, så vi kommer att använda systemet för att skapa ett av dessa.
När du först går in i Elektroniklabbet ser du en brödtavla och inget annat. Låt oss ändra på det. Klick Komponenter i det övre högra hörnet för att se en lista över saker du kan lägga till i skissen. En snabb sökning efter “arduino” visar tre alternativ, och vi lägger till Arduino UNO R3 genom att först klicka på ikonen och sedan i arbetsområdet.
En annan snabb sökning efter “led” visar oss den vanliga lysdioden; klicka på ikonen och klicka sedan på brödtavlan för att placera lysdioden. När den väl är placerad låter rullgardinsmenyn i det övre högra hörnet av arbetsområdet oss ändra färg. Vi placerar en röd, en gul och en grön.
Nu ska allt kopplas upp. För att lägga till en tråd, klicka bara var som helst på breadboarden utan att först klicka på en komponent (du kan också använda “breadboardwire”-komponenten), och klicka på utrymmet, antingen på breadboarden eller Arduino, där du vill att den ska placeras ansluta; du kan ändra färgen på samma sätt som lysdioderna; med hjälp av rullgardinsmenyn i det övre högra hörnet av arbetsområdet.
För att lägga till motstånden, välj dem från komponentfältet och klicka sedan på kortplatsen där du vill att de ska anslutas. Om du behöver dem för att sträcka sig längre kan du använda breadboard-trådar för att ansluta dem.
För att välja resistans för varje del kan du använda komponentalternativrutan på höger sida av skärmen. När du har gjort justeringen kommer de färgade banden på motståndet att ändra färg för att återspegla motståndet (se till att välja rätt enheter också).
Använd samma metoder för att ansluta tryckknappen från Arduino-diagrammet. För att rotera motståndet, välj det och tryck sedan på R. För att böja en tråd klickar du bara någonstans (utan en komponent) där du vill att böjningen ska ske.
Nu, tryck på Kodredigerare knappen för att öppna redigeraren. Det är precis som att använda Arduino IDE; kopiera bara instruktionerna från Arduino trafikljushandledningen till textrutan (obs: det finns några “avsiktliga” fel i koden som du måste fixa – om du vill ha ett komplett och fungerande exempel, kolla in det här).
Efter det, slå Ladda upp och kör, och du har själv ett fungerande virtuellt Arduino-trafikljus!
Det kan ta några minuter att få kläm på gränssnittet, men när du väl gör det är det väldigt intuitivt att lägga till komponenter och redigera koden.
Vad mer har människor skapat?
Antalet olika tillgängliga komponenter i kombination med plattformens flexibilitet gör att prototyper runt om i världen har skapat några riktigt coola projekt. Här är ett par av mina favoriter.
NeoPixel-klockan är ett väldigt coolt projekt som använder två cirkulära LED-kort för att simulera visarna på en klocka, och en liten sjusegmentsdisplay i mitten för att indikera AM eller PM.
En lite mindre spännande, men potentiellt mer användbar krets som du kan kolla in är denna väderstation, som hämtar väderdata från OpenWeather API för att få den aktuella temperaturen i San Francisco.
Alla projekt är dock inte avsedda att vara användbara. Här är ett reflexspel som ställer två spelare mot varandra och tänder en lysdiod för spelaren vars reflexer var snabbare.
Det finns alla typer av projekt på 123D-kretsar, från smarta hemautomationsprojekt till spel och projekt som bara leker med motorer för att se vad de kan göra.
En värdefull resurs
Om du är ett fan av Arduino är 123D Circuits ett bra ställe att tillbringa lite tid på, oavsett om du vill lära dig grunderna eller perfekta ditt senaste komplexa projekt. Genom att ge dig ett sätt att rigga upp projekt snabbt kan det spara mycket tid i prototypfasen. Naturligtvis är det ingen ersättning för en riktig Arduino med kablar, elektricitet och riktiga komponenter, men om du behöver arbeta snabbt eller inte har tillgång till det du behöver är det ett bra verktyg.
Har du använt en Arduino-simulator som 123D Circuits? Vad tyckte du? Kommer du att använda det här verktyget i framtiden, eller föredrar du att använda en riktig bräda? Dela dina tankar i kommentarerna nedan!
Om författaren
Dann Albright (499 artiklar publicerade)
Dann är en innehållsstrategi- och marknadskonsult som hjälper företag att generera efterfrågan och leads. Han bloggar också om strategi och innehållsmarknadsföring på dannalbright.com.
Mer från Dann Albright
Prenumerera på vårt nyhetsbrev
Gå med i vårt nyhetsbrev för tekniska tips, recensioner, free e-böcker och exklusiva erbjudanden!
Klicka här för att prenumerera
