Simulere og test Arduino-projekter med 123D-kredsløb

  • Harry James
  • 0
  • 4490
  • 347
Reklame

Når du kommer i gang med Arduino's verden, tilslutter et simpelt projekt og finder ud af, hvordan du kode det er 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 op på et kredsløb eller bare vil prøve noget nyt, er 123D Circuits en fantastisk 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, der kommer ind i Arduino for første gang Kom godt i gang med Arduino: En begynderguide Kom godt i gang med Arduino: En begynderguide Arduino er en open source-elektronik-prototypeplatform baseret på fleksibel, brugervenlig hardware og software. Det er beregnet til kunstnere, designere, hobbyister og enhver der er interesseret i at skabe interaktive objekter eller miljøer. 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 printkortdesigncenter; et Circuit Scribe-værktøj; og et MESH-oprettelsescenter. Elektroniklaboratoriet vil være det mest nyttige til prototyper af Arduino, og det er det, vi skal bruge til at opbygge et Arduino-projekt på bare et øjeblik.

Hver sandkasse har alle de værktøjer, du har brug for til diagram til et projekt, ligesom Fritzing, et af vores foretrukne diagramværktøjer Fritzing - Det ultimative værktøj til at skitsere elektronikprojekter [Cross Platform] 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 som den fantastiske open source Arduino ... her på MakeUseOf. De har mange 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 den elektroniske information, 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.

Elektroniklaboratoriet giver dig mulighed for at teste dine kreationer ved at indtaste Arduino-kode og se, hvad der sker. Lad os løbe 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-kredsløb fungerer. Arduino-trafiklys Arduino-programmering for begyndere: Trafiklyskontroller Projektvejledning Arduino-programmering for begyndere: Trafiklyskontroller Projektvejledning Opbygning af en Arduino-trafiklyscontroller hjælper dig med at udvikle grundlæggende kodningsevner! Vi sætter dig i gang. 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.

Endnu en 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.

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å brødbrættet eller på Arduino, hvor du gerne vil have, at det tilsluttes; du kan ændre farven på samme måde som lysdioderne; ved hjælp af rullelisten i øverste højre hjørne af arbejdsområdet.

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.

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 også at vælge de rigtige enheder).

Brug de samme metoder til at forbinde trykknappen fra Arduino-diagrammet. Hvis du vil 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.

Nu skal du ramme Kodeditor for at åbne editoren. Det er nøjagtigt som at bruge Arduino IDE; bare kopier instruktionerne fra Arduino trafiklysvejledning Arduino-programmering for begyndere: Trafiklyskontroller Projektvejledning Arduino-programmering for begyndere: Trafiklyskontroller Projektvejledning Opbygning af en Arduino trafiklyscontroller hjælper dig med at udvikle grundlæggende kodningsevner! Vi sætter dig i gang. ind i tekstboksen (bemærk: der er nogle “forsætlig” fejl i den kode, du skal rette - hvis du gerne vil have et komplet og fungerende eksempel, så tjek den her).

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

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 seje projekter. Her er et par af mine favoritter.

NeoPixel-uret er et meget cool 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.

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

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

Der er alle slags projekter på 123D-kredsløb, fra smarte hjemmeautomatiseringsprojekter 5 DIY-hjemmeautomatiseringsprojekter til at komme i gang med dit smarte hjem 5 DIY-hjemmeautomatiseringsprojekter, der skal komme i gang med dit smarte hjem Når det kommer til at skabe smarte hjem, er de fleste bare ved ikke, hvor jeg skal starte. Her er fem grundlæggende begyndere-smarte hjemmeprojekter, du kan bygge lige nu. 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 en fan af Arduino, er 123D Circuits et godt sted at tilbringe noget 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 bord? Del dine tanker i kommentarerne herunder!




Endnu ingen kommentarer

Om moderne teknologi, enkel og overkommelig.
Din guide i en verden af moderne teknologi. Lær hvordan du bruger de teknologier og gadgets, der omgiver os hver dag, og lær, hvordan du finder interessante ting på Internettet.