Reklame

Når du kommer i gang med Arduino's verden, tilslutter et simpelt projekt og finder ud af, hvordan du kode det, er det den bedste måde at lære. Men hvis du ikke har adgang til en Arduino, vil have en hurtigere måde at håne på et kredsløb eller bare vil prøve noget nyt, 123D kredsløb er en god måde at give det en chance online.

123D-kredsløb giver dig mulighed for at oprette og teste virtuelle Arduino-kredsløb, kontrollere dine ledninger, debug din kode og eksperimentere med forskellige opsætninger. Det er et fantastisk værktøj for enhver at komme ind i Arduino for første gang Kom godt i gang med Arduino: En begynderguideArduino er en open source-elektronikprototypeplatform baseret på fleksibel, letanvendelig hardware og software. Det er beregnet til kunstnere, designere, hobbyister og enhver, der er interesseret i at skabe interaktive objekter eller miljøer. Læs mere eller eksperter, der ønsker en vis fleksibilitet i, hvordan de prototype og tester.

Alt hvad du har brug for

123D Circuits består af 4 forskellige sandkasser: der er Electronics Lab; et designkort til trykt kredsløb; et Circuit Scribe-værktøj; og et MESH-oprettelsescenter. Elektroniklaboratoriet vil være det mest nyttige til prototyper af Arduino, og det er hvad vi vil bruge til at opbygge et Arduino-projekt på bare et øjeblik.

instagram viewer

123dc

Hver sandkasse har alle de værktøjer, du har brug for til at diagramme et projekt, ligesom Fritzing, et af vores foretrukne diagramværktøjer Fritzing - Det ultimative værktøj til at skitsere elektronikprojekter [Cross Platform]På trods af at det lyder som en alcopop, er Fritzing faktisk en utrolig smule gratis software, du kan bruge til at oprette kredsløb og komponentdiagrammer til brug med hurtige prototyper elektroniktavler såsom den fantastiske open source Arduino ... Læs mere her på MakeUseOf. De har masser af forskellige komponenter, forskellige Arduino-modeller og realistiske måder at få alt sammen. Du kan endda konvertere dit diagram til et kredsløbsdiagram, der indeholder al elektronikinformationen, der er nødvendig for at genskabe projektet.

Du kan også bestille nogle af de ting, du har brug for for at oprette dit projekt i det virkelige liv direkte fra webstedet.

123dc-butik

Electronics Lab giver dig mulighed for at teste dine kreationer ved at indtaste Arduino-kode og se, hvad der sker. Lad os køre gennem et eksempelprojekt for at se, hvordan det fungerer.

Eksempel på projekt: Arduino trafiklys

Vi vil piske et hurtigt eksempelprojekt for at få en idé om, hvordan 123D Circuits fungerer. Det Arduino trafiklys Arduino-programmering for begyndere: Projektvejledning til Traffic Light ControllerAt opbygge en Arduino trafiklyscontroller hjælper dig med at udvikle grundlæggende kodningsevner! Vi sætter dig i gang. Læs mere er et fantastisk begynderprojekt, så vi bruger systemet til at oprette et af dem.

Når du først går ind i Electronics Lab, ser du en brødbræt og intet andet. Lad os ændre det. Klik komponenter i øverste højre hjørne for at se en liste over ting, du kan tilføje til skitsen. En hurtig søgning efter “arduino” viser tre muligheder, og vi tilføjer Arduino UNO R3 ved først at klikke på ikonet og derefter i arbejdsområdet.

Arduino-breadboard-123dc

En anden hurtig søgning efter “led” viser os den almindelige LED; Klik på ikonet, og klik derefter på brødbrættet for at placere LED'en. Når den først er placeret, kan rullelisten i øverste højre hjørne af arbejdsområdet ændre farven. Vi placerer en rød, en gul og en grøn.

Arduino-leds-123dc

Nu for at trække alt sammen. For at tilføje en ledning skal du bare klikke hvor som helst på brødbrættet uden først at klikke på en komponent (du kan også bruge “Breadboardwire” -komponent), og klik på mellemrummet, enten på breadboard eller Arduino, hvor du gerne vil have det forbinde; du kan ændre farven på samme måde som lysdioderne; ved hjælp af rullelisten i øverste højre hjørne af arbejdsområdet.

Arduino-ledninger-123dc

For at tilføje modstande skal du vælge dem fra komponentlinjen og derefter klikke på det slot, hvor du vil have dem til at oprette forbindelse. Hvis du har brug for dem til at strække sig længere, kan du bruge brødpladetråd til at forbinde dem.

Arduino-modstande-123dc

For at vælge modstanden for hvert stykke kan du bruge indstillingsfeltet komponenter til højre på skærmen. Når du har foretaget justeringen, ændrer de farvede bånd på modstanden farve for at afspejle modstanden (sørg for at vælge de korrekte enheder også).

komponent-egenskaber-123dc

Brug de samme metoder til at forbinde trykknappen fra Arduino-diagrammet. For at dreje modstanden skal du vælge den og derefter trykke på R. For at bøje en ledning skal du bare klikke et sted (uden en komponent), hvor du gerne vil have bøjningen.

Arduino-knap-123dc

Nu skal du ramme Kodeditor for at åbne editoren. Det er nøjagtigt som at bruge Arduino IDE; bare kopier instruktionerne fra Arduino trafiklys tutorial Arduino-programmering for begyndere: Projektvejledning til Traffic Light ControllerAt opbygge en Arduino trafiklyscontroller hjælper dig med at udvikle grundlæggende kodningsevner! Vi sætter dig i gang. Læs mere ind i tekstboksen (bemærk: der er nogle "forsætlige" fejl i koden, som du bliver nødt til at rette - hvis du gerne vil have et komplet og fungerende eksempel, tjek det her).

Arduino-kode-123dc

Efter det, hit Upload og kør, og du har dig selv et fungerende virtuelt Arduino-trafiklys!

Arduino-trafik-lys-123dc

Det kan tage et par minutter at få fat i interface, men når du først gør det, er det meget intuitivt at tilføje komponenter og redigere koden.

Hvad andet har folk skabt?

Antallet af tilgængelige komponenter kombineret med platformens fleksibilitet betyder, at prototyper overalt i verden har skabt nogle virkelig fede projekter. Her er et par af mine favoritter.

Det NeoPixel ur er et meget fedt projekt, der bruger to cirkulære LED-plader til at simulere hænderne på et ur, og et lille syv-segment display i midten for at indikere AM eller PM.

neopixel-ur

Et lidt mindre spændende, men potentielt mere nyttigt kredsløb, som du kan tjekke ud, er dette vejrstation, der trækker vejrdata fra OpenWeather API for at få den aktuelle temperatur i San Francisco.

sf-vejr-station

Ikke alle projekterne er dog beregnet til at være nyttige. Her er en refleks spil der sætter to spillere mod hinanden og tænder en LED for den spiller, hvis reflekser var hurtigere.

refleks-spil

Der er alle slags projekter på 123D kredsløb, fra smarte hjem-automatiseringsprojekter 5 DIY-hjemmeautomatiseringsprojekter, der kommer i gang med dit smarte hjemNår det kommer til at skabe smarte hjem, ved de fleste bare ikke, hvor de skal starte. Her er fem grundlæggende begyndere-smarte hjemmeprojekter, du kan bygge lige nu. Læs mere til spil og projekter, der bare leger rundt med motorer for at se, hvad de kan gøre.

En værdifuld ressource

Hvis du er fan af Arduino, er 123D Circuits et godt sted at tilbringe lidt tid, uanset om du ønsker at lære det grundlæggende eller perfektionere dit nyeste komplekse projekt. Ved at give dig en måde at hurtigt oprette projekter på, kan det spare dig for meget tid i prototypefasen. Selvfølgelig er det ingen erstatning for en faktisk Arduino med ledninger, elektricitet og ægte komponenter, men hvis du har brug for at arbejde hurtigt eller ikke har adgang til det, du har brug for, er det et godt værktøj.

Har du brugt en Arduino-simulator som 123D Circuits? Hvad troede du? Bruger du dette værktøj i fremtiden, eller foretrækker du at bruge et ægte tavle? Del dine tanker i kommentarerne herunder!

Dann er en indholdsstrategi og marketingkonsulent, der hjælper virksomheder med at skabe efterspørgsel og kundeemner. Han blogger også om strategi og indholdsmarkedsføring på dannalbright.com.