Innholdsfortegnelse:
- Trinn 1: PCB -designet
- Trinn 2: Bestilling av kretskortet
- Trinn 3: Samle de elektroniske komponentene og lodd dem
- Trinn 4: Laserskåret akryl
- Trinn 5: Bygg etuiet/skapet
- Trinn 6: Bygg robotforlengelsen
- Trinn 7: Pong ved hjelp av S4A (Scratch for Arduino)
- Trinn 8: Kontroll av servo robotarm ved hjelp av S4A
- Trinn 9: Smart bil ved hjelp av Arduino IDE
- Trinn 10: Plantebeskytter ved hjelp av Arduino IDE
- Trinn 11: Star Wars Imperial March
- Trinn 12: MBlock Project
Video: Krets Lær NANO: En PCB. Lett å lære. Uendelige muligheter.: 12 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
Å begynne i en verden av elektronikk og robotikk kan være ganske skremmende i begynnelsen. Det er mange ting å lære i begynnelsen (kretsdesign, lodding, programmering, valg av riktige elektroniske komponenter osv.), Og når ting går galt, er det mange variabler å holde styr på (feil ledningsforbindelser, ødelagte elektroniske komponenter eller feil i koden) så det er veldig vanskelig for nybegynnere å feilsøke. Mange mennesker endte opp med å ha mange bøker og kjøpe mange moduler, for så å miste interessen etter å ha støtt på flere problemer og satt seg fast.
Digital programmering gjort enkelt med Samytronix Circuit Learn - NANO
Fra og med 2019 vil jeg merke prosjektene mine Samytronix.
Samytronix Circuit Learn - NANO er en læringsplattform som drives av en Arduino Nano. Med Samytronix Circuit Learn - NANO kan vi lære de nødvendige grunnleggende konseptene som er nødvendige for å komme i gang med å dykke dypere i elektronikk og programmering med bare ett brett. Det forenkler læringsopplevelsen ved Arduino -programmering ved å eliminere behovet for lodding eller bruk av et brødbrett og omkobling av kretsen hver gang du vil starte et nytt prosjekt. Enda bedre, Samytronix Circuit Learn-NANO designet for å være kompatibelt med det berømte block-line programmeringsspråket, Scratch, slik at du kan lære programmeringskonsepter raskere og enklere, samtidig som du har fleksibilitet til å legge til flere komponenter som en kontinuitetstester, servomotorer, og en avstandssensor.
Trinn 1: PCB -designet
Selve kretskortet er designet av meg ved å bruke EAGLE. Hvis du er interessert i å lære mer om å designe ditt eget kretskort, kan du gå til Circuit Board Design Class av randofo. Hvis du bare vil laste ned designet og bestille det til en PCB -produsent, kan du laste ned filene i neste trinn.
Hvis du vil endre designet mitt for dine egne formål, kan du gjerne gjøre det!
Trinn 2: Bestilling av kretskortet
For å bestille PCB må du laste ned gerber -filene (.gbr). Dette er filene du vil levere til produsenten. Når du har lastet ned alle filene, kan du sende dem til en PCB -produsent. Det er mange PCB -produsenter der ute, en av de mest anbefalte PCB -produsentene er PCBWay.
Trinn 3: Samle de elektroniske komponentene og lodd dem
De fleste elektroniske komponentene som brukes er ganske vanlige og finnes på din lokale elektronikkbutikk. Men hvis du ikke finner alle komponentene, kan du få dem online fra Amazon, eBay, etc.
- 1x Arduino Nano
- 1x 10 mm LED -pakke (rød, gul, grønn, blå)
- 1x 12 mm summer
- 1x fotoresistor
- 1x termistor
- 2x Trimpot
- 2x 12 mm trykknapp
- 1x DC -kontakt
- 1 sett hannhode
- 1 sett kvinnelig overskrift
-
Motstand:
- 4x 220 Ohm 1/4W
- 4x 10k Ohm 1/4W
- 1x 100 Ohm 1/4W
- 1x 100k Ohm 1/4W
Valgfri utvidelse:
- Batteriholder med DC -kontakt (4x AA anbefalt)
- Opptil 4x servo
- 2x kabel med krokodilleklips
- Skarp infrarød avstandssensor
Når du har samlet alle de elektroniske komponentene, er det på tide å lodde dem til kretskortet du har bestilt.
- Jeg anbefaler å lodde motstandene først, ettersom de er komponenten med den laveste profilen. (Lodd motstanden basert på verdien jeg legger på bildene)
- Klipp motstandsbenet på den andre siden av kretskortet
- Lodd de andre delene som vist på bildene (du kan sjekke katode/anodeposisjonen i notatene på bildene)
Trinn 4: Laserskåret akryl
Du kan laste ned filene som er vedlagt her for å bestille laserskåret. Akrylarket må være 3 mm tykt. Gjennomsiktig farge anbefales på toppen av saken som vist på bildet. Vær oppmerksom på at det også er små deler som avstandsstykke som vil være nødvendig.
Trinn 5: Bygg etuiet/skapet
Forberede:
- Akrylarket for saken
- 4x avstandsstykke i akryl
- 4x M3 mutter
- 4x M3 15 mm bolt
Sett saken sammen med bolten og mutteren i denne rekkefølgen (ovenfra):
- Topp akrylark
- Avstandsstykke i akryl
- Samytronix bord
- Avstandsstykke i akryl
- Nederste akrylark
Når du er ferdig med å sette sammen saken/kabinettet, kan du begynne å teste for å programmere tavlen. Det er noen eksempler på prosjekter som er inkludert i denne instruksjonsboken, som du kan prøve (trinn 7-9). Du kan velge mellom Arduino IDE eller bruke et blokkeringsgrensesnitt ved hjelp av Scratch eller Mblock, noe som er mye lettere hvis du nettopp har startet. Hvis du vil bruke Samytronix Circuit Learn NANO til sin fulle evne, anbefaler jeg at du gjør det neste trinnet som er å bygge robotforlengelsen for brettet.
Trinn 6: Bygg robotforlengelsen
Dette trinnet er ikke nødvendig for noen av prosjektene. Robotforlengelsen er designet for at du skal lære mer om bevegelse ved hjelp av kontinuerlige servoer for hjulbevegelsen og unngå hindringer ved å bruke avstandssensoren.
Forberede:
- Alle akryldelene til robotforlengelsen.
- 20x M3 mutter
- 14x M3 15 mm bolt
- 16x M3 10 mm bolt
- 4x M3 15 mm avstandsstykke
- 2x M3 25 mm avstandsstykke
Trinn:
- Sett sammen akrylarket uten boltene først
- Fest akryldelene sammen med boltene og mutrene
- Sett 2x kontinuerlige servoer og hjulene til akrylrammen
- Skru batteriholderen på baksiden av akrylrammen
- Skru kulehjulet og bruk 25 mm avstandsstykke for å gi det en avstand fra rammen
- Skru den lille plastdelen til akrylrammen (plasten er inkludert når du kjøper en mini 90g servo)
- Sett sammen hodedelen
- Skru fast Sharp infrarød avstandssensor
- Monter servoen på den lille plastikken
- Det siste trinnet er å montere Samytronix Circuit Learn NANO på robotrammen og koble dem som vist
Trinn 7: Pong ved hjelp av S4A (Scratch for Arduino)
Pinnekartlegging på Samytronix Circuit NANO er designet for å være kompatibel med s4a -programmet. Du kan laste ned s4a -programmet og også fastvaren her. Du kan lage et hvilket som helst prosjekt du vil, scratch -programmeringsspråket er ganske rett frem og veldig lett å forstå.
I denne opplæringen vil jeg vise deg et eksempel på en av de mulige implementeringene av Samytronix Circuit NANO, for å spille Pong -spill. For å spille spillet kan du bruke potensiometeret i A0 -pinnen.
- Først må du tegne sprites, som er ballen og flaggermusen.
- Du kan sjekke bildene som er vedlagt og kopiere koden for hver sprite.
- Legg til en rød linje i bakgrunnen som vist på bildet, så når ballen berører den røde linjen er spillet over.
Etter å ha prøvd eksemplet, håper jeg at du også kan lage dine egne spill! Den eneste grensen er fantasien din!
Trinn 8: Kontroll av servo robotarm ved hjelp av S4A
Du kan kontrollere opptil 4 servoer med Samytronix Circuit Learn NANO. Her er et eksempel på bruk av servoer som en robotarm. Robotarmer brukes vanligvis i industriell applikasjon, og nå kan du lage en selv og programmere den enkelt med S4A. Du kan kopiere kodene fra videoen, og det anbefales på det sterkeste at du prøver å programmere den selv!
Trinn 9: Smart bil ved hjelp av Arduino IDE
Hvis du er en mer erfaren programmerer, kan du bruke Arduino IDE i stedet for å skrape. Her er en eksempelkode for en smart bil som kan unngå hindringer ved bruk av den infrarøde sensoren. Du kan se videoen for å se den i aksjon.
Kabling:
- Venstre servo til D4
- Høyre servo til D7
- Hodet servo til D8
- Avstandssensor til A4
Trinn 10: Plantebeskytter ved hjelp av Arduino IDE
En annen idé å bruke Samytronix Circuit Learn NANO er å plassere den i nærheten av potteplanten for å overvåke temperatur, lys og fuktighet. Samytronix Circuit Learn NANO er utstyrt med en termistor (A2), fotoresistor (A3) og en motstandskontinuitetssensor (A5). Ved å feste motstandskontinuitetssensoren til et par spiker ved hjelp av krokodilleklips kan vi bruke den som en fuktighetssensor. Med disse sensorene kan vi måle vi kan lage plantebeskytteren. For å sende ut verdiene kan vi bruke tre servoer som målere som vist i videoen.
LED -indikator:
- Rød LED = Temperaturen er ikke optimal
- Gul LED = Lysstyrke ikke optimal
- Grønn LED = Fuktighet ikke optimal
Hvis alle lysdiodene er slukket, betyr det at miljøet er optimalt for planten å vokse!
Trinn 11: Star Wars Imperial March
Det er mange innganger og utganger du kan spille med ved hjelp av Samytronix Circuit NANO, en av dem er ved å bruke piezo -summer. Her er vedlagt en Arduino -kode opprinnelig skrevet av nicksort og endret av meg for Circuit Learn. Dette programmet spiller Star Wars Imperial March, og jeg synes det er ganske kult!
Trinn 12: MBlock Project
mBlock er et annet alternativ til S4A og den originale Arduino IDE. Grensesnittet til mBlock ligner på S4A, men fordelen med å bruke mBlock er at du kan se den visuelle programmeringsblokken side om side med den virkelige Arduino -koden. Her er vedlagt en eksempelvideo om hvordan du bruker mBlock -programvaren til å programmere musikk.
Hvis du er ny i Arduino -miljøet, men bare har begynt i programmeringsverdenen, bør mBlock passe for deg. Du kan laste ned mBlock her (last ned mBlock 3).
Det er viktig å huske på at en av de viktigste tingene når du lærer er å fortsette å eksperimentere, med Samytronix Circuit Learn NANO blir ting mindre kompliserte, slik at du kan eksperimentere og prøve nye ting raskere mens du fortsatt får alle viktige begreper innen programmering og elektronikk.
Anbefalt:
SCARA Robot: Lær om fremover og omvendt kinematikk !!! (Plot Twist Lær hvordan du lager et sanntidsgrensesnitt i ARDUINO ved hjelp av BEHANDLING !!!!): 5 trinn (med bilder)
SCARA Robot: Lær om fremover og omvendt kinematikk !!! (Plot Twist Learn How to Make a Real Time Interface in ARDUINO Using Processing !!!!): En SCARA -robot er en veldig populær maskin i bransjens verden. Navnet står både for Selective Compliant Assembly Robot Arm eller Selective Compliant Articulated Robot Arm. Det er i utgangspunktet en robot med tre frihetsgrader, som er de to første
Gjør elektronikk og programmering lett å lære med Visual DIY Workbench: 3 trinn
Gjør elektronikk og programmering lett å lære med Visual DIY Workbench: Har du noen gang ønsket å inspirere barn til å lære om elektronikk og mikrokontrollere? Men det vanlige problemet vi ofte står overfor er at grunnleggende kunnskap om feltet er ganske vanskelig for små barn å forstå. Det er noen få kretskort på
DIY MusiLED, musikksynkroniserte lysdioder med ett klikk Windows og Linux-program (32-bit og 64-bit). Lett å gjenskape, lett å bruke, lett å transportere .: 3 trinn
DIY MusiLED, musikksynkroniserte lysdioder med ett klikk Windows og Linux-program (32-bit og 64-bit). Lett å gjenskape, lett å bruke, lett å port .: Dette prosjektet hjelper deg med å koble 18 lysdioder (6 røde + 6 blå + 6 gule) til Arduino-kortet og analysere datamaskinens lydkortets sanntidsignaler og videresende dem til lysdiodene for å lyse dem i henhold til slageffektene (Snare, High Hat, Kick)
En autonom robot med mange muligheter: 8 trinn (med bilder)
En autonom robot med mange muligheter: Hei venner, i denne instruksen skal jeg introdusere en ny versjon av min tidligere instruerbare som kan utføre følgende oppgaver: 1- Den kan bevege seg autonomt av Arduino UNO og L298N motorfører 2- Den kan gjøre rengjøring som støvsuger 3- Det ca
Hack the Spy Ear og lær å reversere en krets: 4 trinn (med bilder)
Hack Spy Ear og lær å reversere en krets: Denne instruksen introduserer det ærverdige Spy Ear i detaljer og min måte å reversere en krets. Hvorfor fortjener denne enheten sin egen instruerbare?:-Du kan kjøpe et Spy Ear for en dollar ! -Det kan forsterke lyder på opptil 60 dB eller en faktor på 1000