Annonse
Når du kommer i gang med Arduino-verdenen, kobler du til et enkelt prosjekt og finner ut hvordan du kan kode det er den beste måten å lære. Men hvis du ikke har tilgang til en Arduino, vil ha en raskere måte å håne en krets på, eller bare vil prøve noe nytt, 123D-kretser er en flott måte å gi den en go online.
123D Circuits lar deg opprette og teste virtuelle Arduino-kretser, sjekke kablingen, feilsøke koden og eksperimentere med forskjellige oppsett. Det er et fantastisk verktøy for alle komme inn i Arduino for første gang Komme i gang med Arduino: En nybegynnerguideArduino er en åpen kildekode-prototypeplattform for elektronikk basert på fleksibel, brukervennlig maskinvare og programvare. Den er beregnet på kunstnere, designere, hobbyister og alle som er interessert i å lage interaktive objekter eller miljøer. Les mer eller eksperter som ønsker litt fleksibilitet i hvordan de prototype og tester.
Alt du trenger
123D Circuits består av 4 forskjellige sandkasser: det finnes Electronics Lab; et designkort for trykte kretskort; et Circuit Scribe-verktøy; og et MESH etableringssenter. Elektronikklaboratoriet vil være det mest nyttige for prototyping av Arduino, og det er det vi bruker for å bygge et Arduino-prosjekt på et øyeblikk.

Hver sandkasse har alle verktøyene du trenger for å diagramme et prosjekt, omtrent som Fritzing, et av favorittverktøyene våre for diagrammer Fritzing - Det ultimate verktøyet for å skisse ut elektroniske prosjekter [Cross Platform]Til tross for at det høres ut som en alcopop, er Fritzing faktisk en utrolig liten gratis programvare du kan bruke til å lage krets- og komponentdiagrammer for bruk med raske prototyping av elektronikktavler, for eksempel den fantastiske open-source Arduino ... Les mer her på MakeUseOf. De har mange forskjellige komponenter, forskjellige Arduino-modeller og realistiske måter å få alt sammen. Du kan til og med konvertere diagrammet til et kretsskjema som inneholder all elektronikkinformasjonen som trengs for å gjenskape prosjektet.
Du kan også bestille noen av tingene du trenger for å lage prosjektet ditt i det virkelige livet direkte fra nettstedet.

Electronics Lab lar deg teste kreasjonene dine ved å legge inn Arduino-koden og se hva som skjer. La oss løpe gjennom et eksempelprosjekt for å se hvordan det fungerer.
Eksempelprosjekt: Arduino trafikklys
Vi kommer til å piske et raskt eksempelprosjekt for å få et inntrykk av hvordan 123D Circuits fungerer. De Arduino trafikklys Arduino-programmering for nybegynnere: Traffic Light Controller Project TutorialÅ bygge en Arduino trafikklyskontroller hjelper deg med å utvikle grunnleggende kodingsevner! Vi setter i gang. Les mer er et flott nybegynnerprosjekt, så vi bruker systemet til å lage et av disse.
Når du først går inn i Electronics Lab, ser du en brødbrett og ingenting annet. La oss endre det. Klikk komponenter i øvre høyre hjørne for å se en liste over ting du kan legge til skissen. Et raskt søk etter "arduino" viser tre alternativer, og vi vil legge til Arduino UNO R3 ved å klikke først på ikonet og deretter i arbeidsområdet.

Nok et raskt søk etter “ledet” viser oss den vanlige LED; Klikk på ikonet, og klikk deretter på brødbrettet for å plassere LED. Når den er plassert, lar rullegardinmenyen i øvre høyre hjørne av arbeidsområdet oss endre farge. Vi plasserer en rød, en gul og en grønn.

Nå for å koble alt sammen. For å legge til en ledning, klikker du bare hvor som helst på brødbrettet uten å klikke på en komponent først (du kan også bruke “Breadboardwire” -komponent), og klikk på mellomrommet, enten på broodbordet eller på Arduino, der du ønsker det koble; du kan endre fargen på samme måte som lysdiodene; ved å bruke rullegardinmenyen i øvre høyre hjørne av arbeidsområdet.

For å legge til motstandene, velg dem fra Komponentfeltet, og klikk deretter på sporet der du vil at de skal koble seg til. Hvis du trenger dem til å strekke seg lenger, kan du bruke brødbrettkabler for å koble dem sammen.

For å velge motstanden til hvert stykke, kan du bruke alternativboksen for komponenter på høyre side av skjermen. Når du har foretatt justeringen, vil de fargede båndene på motstanden endre farge for å gjenspeile motstanden (sørg for å velge riktige enheter også).

Bruk de samme metodene for å koble trykknappen fra Arduino-diagrammet. For å rotere motstanden, velg den og trykk deretter på R. For å bøye en ledning, klikker du bare et sted (uten en komponent) der du vil at svingen skal skje.

Nå, trykk på Kodeditor -knappen for å åpne redigereren. Det er akkurat som å bruke Arduino IDE; bare kopier instruksjonene fra Arduino trafikklys tutorial Arduino-programmering for nybegynnere: Traffic Light Controller Project TutorialÅ bygge en Arduino trafikklyskontroller hjelper deg med å utvikle grunnleggende kodingsevner! Vi setter i gang. Les mer inn i tekstboksen (merk: det er noen "forsettlige" feil i koden du trenger å fikse - hvis du vil ha et komplett og fungerende eksempel, sjekk det ut her).

Etter det, slo Last opp og kjør, og du har deg et virtuelt Arduino-trafikklys!

Det kan ta noen minutter å få tak i grensesnittet, men når du først gjør det, er det veldig intuitivt å legge til komponenter og redigere koden.
Hva annet har mennesker laget?
Antall forskjellige tilgjengelige komponenter kombinert med fleksibiliteten i plattformen gjør at prototyper over hele verden har skapt noen veldig kule prosjekter. Her er et par favoritter.
De NeoPixel-klokke er et veldig kult prosjekt som bruker to sirkulære LED-brett for å simulere hendene på en klokke, og en liten syv-segment skjerm i midten for å indikere AM eller PM.

En litt mindre spennende, men potensielt mer nyttig krets som du kan sjekke ut er dette værstasjon, som henter værdata fra OpenWeather API for å få den nåværende temperaturen i San Francisco.

Ikke alle prosjektene er imidlertid ment å være nyttige. Her er en refleksspill som setter to spillere mot hverandre og vil slå på en LED for spilleren hvis refleksene var raskere.

Det er alle slags prosjekter på 123D-kretser, fra smarte hjemme-automatiseringsprosjekter 5 DIY-automatiseringsprosjekter for DIY for å komme i gang med ditt smarte hjemNår det gjelder å lage smarte hjem, vet de fleste ikke hvor de skal begynne. Her er fem grunnleggende smarthus-prosjekter for nybegynnere du kan bygge akkurat nå. Les mer til spill og prosjekter som bare leker med motorer for å se hva de kan gjøre.
En verdifull ressurs
Hvis du er en fan av Arduino, er 123D Circuits et flott sted å tilbringe litt tid, enten du ønsker å lære det grunnleggende eller perfeksjonere det siste komplekse prosjektet ditt. Ved å gi deg en måte å rigge opp prosjekter raskt, kan det spare deg for mye tid i prototypefasen. Selvfølgelig er det ingen erstatning for en faktisk Arduino med ledninger, strøm og reelle komponenter, men hvis du trenger å jobbe raskt eller ikke har tilgang til det du trenger, er det et flott verktøy.
Har du brukt en Arduino-simulator som 123D Circuits? Hva syntes du? Vil du bruke dette verktøyet i fremtiden, eller foretrekker du å bruke et ekte brett? Del tankene dine i kommentarene nedenfor!
Dann er en innholdsstrategi og markedskonsulent som hjelper bedrifter med å generere etterspørsel og potensielle kunder. Han blogger også om strategi og innholdsmarkedsføring på dannalbright.com.