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.

123dc

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.

123dc-butikken

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.

Arduino-brødfjel-123dc

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.

Arduino-leds-123dc

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.

Arduino-ledninger-123dc

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.

Arduino-motstandene-123dc

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å).

komponent-properties-123dc

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.

Arduino-knapp-123dc

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).

Arduino-kode-123dc

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

Arduino-trafikk-lys-123dc

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.

neopixel-klokke

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.

sf-vær-stasjon

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.

refleks-spill

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.