Indholdsfortegnelse:
- Trin 1: PCB -designet
- Trin 2: Bestilling af printkortet
- Trin 3: Saml de elektroniske komponenter og lod dem
- Trin 4: Laserskåret akryl
- Trin 5: Byg kassen/kabinettet
- Trin 6: Byg robotudvidelsen
- Trin 7: Pong ved hjælp af S4A (Scratch for Arduino)
- Trin 8: Styring af servo robotarm ved hjælp af S4A
- Trin 9: Smart bil ved hjælp af Arduino IDE
- Trin 10: Plantebeskytter ved hjælp af Arduino IDE
- Trin 11: Star Wars Imperial March
- Trin 12: MBlock -projekt
Video: Kredsløb Lær NANO: Et printkort. Let at lære. Uendelige muligheder .: 12 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
At starte i verden inden for elektronik og robotik kan være ret skræmmende i starten. Der er mange ting at lære i begyndelsen (kredsløbsdesign, lodning, programmering, valg af de rigtige elektroniske komponenter osv.), Og når det går galt, er der mange variabler at holde styr på (forkerte ledningsforbindelser, beskadigede elektroniske komponenter eller fejl i koden), så det er virkelig svært for begyndere at debugge. Mange mennesker endte med at have en masse bøger og købe mange moduler, så mistede de til sidst interessen efter at have stødt på flere problemer og sad fast.
Digital programmering gjort enkelt med Samytronix Circuit Learn - NANO
Fra 2019 vil jeg mærke mine projekter Samytronix.
Samytronix Circuit Learn - NANO er en læringsplatform, der drives af en Arduino Nano. Med Samytronix Circuit Learn - NANO kan vi lære de nødvendige grundlæggende koncepter, der er nødvendige for at komme i gang med at dykke dybere i verden af elektronik og programmering med kun et enkelt bord. Det forenkler læringsoplevelsen ved Arduino -programmering ved at eliminere behovet for lodning eller brug af et brødbræt og genoprette kredsløbet, hver gang du vil starte et nyt projekt. Bedre endnu, Samytronix Circuit Learn-NANO designet til at være kompatibelt med det berømte block-line programmeringssprog, Scratch, så du kan lære programmeringskoncepter hurtigere og lettere, mens du stadig har fleksibiliteten til at tilføje flere komponenter som en kontinuitetstester, servomotorer, og en afstandssensor.
Trin 1: PCB -designet
Selve printet er designet af mig ved hjælp af EAGLE. Hvis du er interesseret i at lære mere om design af dit eget printkort, kan du gå over til Circuit Board Design Class af randofo. Hvis du bare vil downloade designet og bestille det til en PCB -producent, kan du downloade filerne i det næste trin.
Hvis du vil ændre mit design til dine egne formål, er du velkommen til at gøre det!
Trin 2: Bestilling af printkortet
For at bestille PCB skal du downloade gerber -filerne (.gbr). Dette er de filer, du vil levere til producenten. Når du har downloadet alle filerne, kan du sende dem til en PCB -producent. Der er mange PCB -producenter derude, en af de mest anbefalede PCB -producenter er PCBWay.
Trin 3: Saml de elektroniske komponenter og lod dem
De fleste af de anvendte elektroniske komponenter er ret almindelige og kan findes på din lokale elektronikbutik. Men hvis du ikke kan finde alle komponenterne, kan du få dem online fra amazon, ebay osv.
- 1x Arduino Nano
- 1x 10 mm LED -pakke (rød, gul, grøn, blå)
- 1x 12 mm summer
- 1x fotoresistor
- 1x termistor
- 2x Trimpot
- 2x 12 mm trykknap
- 1x DC -stik
- 1 sæt hanhoved
- 1 sæt kvindelig header
-
Modstand:
- 4x 220 ohm 1/4W
- 4x 10k Ohm 1/4W
- 1x 100 Ohm 1/4W
- 1x 100k Ohm 1/4W
Valgfri udvidelse:
- Batteriholder med DC -stik (4x AA anbefales)
- Op til 4x servo
- 2x kabel med krokodilleklip
- Skarp infrarød afstandssensor
Når du har samlet alle de elektroniske komponenter, er det tid til at lodde dem til det printkort, du har bestilt.
- Jeg anbefaler først at lodde modstandene, da de er den mest lavprofilede komponent. (Lod lod modstanden baseret på den værdi, jeg satte på billederne)
- Snip modstandens ben på den anden side af printkortet
- Lod de andre dele som vist på billederne (du kan kontrollere katode/anodepositionen i noterne på billederne)
Trin 4: Laserskåret akryl
Du kan downloade de vedhæftede filer her for at bestille dit laserskæring. Akrylpladen skal være 3 mm tyk. Gennemsigtig farve anbefales til toppen af sagen som vist på billedet. Bemærk, at der også er små dele, f.eks. Afstandsstykket, der skal bruges.
Trin 5: Byg kassen/kabinettet
Forberede:
- Akrylpladen til sagen
- 4x afstandsstykke i akryl
- 4x M3 møtrik
- 4x M3 15 mm bolt
Sæt kassen sammen med bolt og møtrik i denne rækkefølge (ovenfra):
- Top akrylplade
- Afstandsstykke i akryl
- Samytronix bord
- Afstandsstykke i akryl
- Bund akrylark
Når du er færdig med at sammensætte sagen/kabinettet, kan du begynde at teste for at programmere tavlen. Der er nogle eksempler på projekter inkluderet i denne instruktive, som du kan prøve (trin 7-9). Du kan vælge mellem Arduino IDE eller bruge en bloklinjegrænseflade ved hjælp af Scratch eller Mblock, hvilket er meget lettere, hvis du lige er startet. Hvis du vil bruge Samytronix Circuit Learn NANO til dets fulde kapacitet, anbefaler jeg at gøre det næste trin, som er at bygge robotforlængelsen til brættet.
Trin 6: Byg robotudvidelsen
Dette trin er ikke påkrævet for nogle af projekterne. Robotudvidelsen er designet til, at du kan lære mere om bevægelse ved hjælp af kontinuerlige servoer til hjulbevægelsen og undgå forhindringer ved hjælp af afstandssensoren.
Forberede:
- Alle akryldele til robotforlængelsen.
- 20x M3 møtrik
- 14x M3 15 mm bolt
- 16x M3 10 mm bolt
- 4x M3 15 mm afstandsstykke
- 2x M3 25 mm afstandsstykke
Trin:
- Sæt akrylpladen sammen uden boltene først
- Fastgør akryldelene sammen med boltene og møtrikkerne
- Sæt 2x kontinuerlige servoer og hjulene til akrylrammen
- Skru batteriholderen fast på bagsiden af akrylhuset
- Skru kuglehjulet og brug det til 25 mm afstandsstykke for at give det en afstand fra rammen
- Skru den lille plastdel på akrylrammen (plastikken er inkluderet, når du køber en mini 90g servo)
- Sæt hoveddelen sammen
- Skru Sharp infrarød afstandssensor
- Monter servoen på den lille plastik ting
- Det sidste trin er at montere Samytronix Circuit Learn NANO på robotrammen og tilslutte dem som vist
Trin 7: Pong ved hjælp af S4A (Scratch for Arduino)
Pin -kortlægningen på Samytronix Circuit NANO er designet til at være kompatibel med s4a -programmet. Du kan downloade s4a -programmet og også firmwaren her. Du kan lave ethvert projekt, du vil, scratch programmeringssproget er ret ligetil og meget let at forstå.
I denne vejledning vil jeg vise dig et eksempel på en af de mulige implementeringer af Samytronix Circuit NANO, for at spille Pong -spil. For at spille spillet kan du bruge potentiometeret i A0 -stiften.
- Først skal du tegne sprites, som er bolden og flagermus.
- Du kan kontrollere de vedhæftede fotos og kopiere koden for hver sprite.
- Tilføj en rød streg i baggrunden som vist på billedet, så når bolden rører den røde linje, er spillet slut.
Efter at have prøvet eksemplet, håber jeg, at du også kan lave dine egne spil! Den eneste grænse er din fantasi!
Trin 8: Styring af servo robotarm ved hjælp af S4A
Du kan styre op til 4 servoer med Samytronix Circuit Learn NANO. Her er et eksempel på at bruge servoer som en robotarm. Robotarme bruges normalt i industriel anvendelse, og nu kan du lave en til dig selv og nemt programmere den med S4A. Du kan kopiere koderne fra videoen, og det anbefales stærkt, at du prøver at programmere det selv!
Trin 9: Smart bil ved hjælp af Arduino IDE
Hvis du er en mere erfaren programmerer, kan du bruge Arduino IDE i stedet for at ridse. Her er en eksempelkode til en smart bil, der kan undgå forhindringer ved hjælp af den infrarøde sensor. Du kan se videoen for at se den i aktion.
Ledninger:
- Venstre servo til D4
- Højre servo til D7
- Hoved servo til D8
- Afstandssensor til A4
Trin 10: Plantebeskytter ved hjælp af Arduino IDE
En anden idé til at bruge Samytronix Circuit Learn NANO er at placere den nær din potteplante for at overvåge dens temperatur, lys og fugtighed. Samytronix Circuit Learn NANO er udstyret med en termistor (A2), fotoresistor (A3) og en modstandskontinuitetssensor (A5). Ved at fastgøre modstandskontinuitetssensoren til et par søm ved hjælp af krokodilleklip kan vi bruge den som en fugtighedsføler. Med disse sensorer kan vi måle, at vi kan lave plantebeskytteren. For at udsende værdierne kan vi bruge tre servoer som målere som vist i videoen.
LED indikator:
- Rød LED = Temperatur ikke optimal
- Gul LED = Lysstyrke ikke optimal
- Grøn LED = Fugtighed ikke optimal
Hvis alle lysdioder er slukket, betyder det, at miljøet er optimalt for planten at vokse!
Trin 11: Star Wars Imperial March
Der er masser af input og output, som du kan spille med ved hjælp af Samytronix Circuit NANO, en af dem er ved hjælp af piezo -summer. Her vedhæftet er en Arduino -kode, der oprindeligt blev skrevet af nicksort og ændret af mig til Circuit Learn. Dette program spiller Star Wars Imperial March, og jeg synes, det er ret sejt!
Trin 12: MBlock -projekt
mBlock er et andet alternativ til S4A og den originale Arduino IDE. Interfacet på mBlock ligner S4A, men fordelen ved at bruge mBlock er, at du kan se den visuelle programmeringsblok side om side med den rigtige Arduino -kode. Her vedhæftet er et eksempel på en video om brug af mBlock -softwaren til at programmere en musik.
Hvis du er ny i Arduino -miljøet, og lige er begyndt i programmeringsverdenen, så burde mBlock være passende for dig. Du kan downloade mBlock her (download mBlock 3).
Det er vigtigt at huske på, at en af de vigtigste ting, når læring er at blive ved med at eksperimentere, med Samytronix Circuit Learn NANO gør tingene mindre komplicerede, så du kan eksperimentere og prøve nye ting hurtigere, mens du stadig får alle de vigtige begreber inden for programmering og elektronik.
Anbefalede:
Lær, hvordan du designer et brugerdefineret formet printkort med EasyEDA Online -værktøjer: 12 trin (med billeder)
Lær, hvordan du designer et brugerdefineret PCB med EasyEDA Online Tools: Jeg har altid ønsket at designe et brugerdefineret printkort, og med online værktøjer og billige PCB -prototyper har det aldrig været lettere end nu! Det er endda muligt at få overflademonteringskomponenterne samlet billigt og let i lille volumen for at spare den vanskelige sol
SCARA Robot: Lær om Foward og omvendt kinematik !!! (Plot Twist Lær hvordan man laver et realtidsinterface i ARDUINO ved hjælp af BEHANDLING !!!!): 5 trin (med billeder)
SCARA Robot: Lær om Foward og omvendt kinematik !!! (Plot Twist Lær, hvordan du laver en realtidsgrænseflade i ARDUINO ved hjælp af BEHANDLING !!!!): En SCARA -robot er en meget populær maskine i branchen. Navnet står for både Selective Compliant Assembly Robot Arm eller Selective Compliant Articulated Robot Arm. Det er dybest set en tre graders frihedsrobot, der er de to første forskydninger
Tims printkort (plottet printkort): 54 trin (med billeder)
Tims PCB (Plotted Circuit Board): Dette er den proces, jeg bruger til at oprette et brugerdefineret printkort til mine projekter. For at lave ovenstående: Jeg bruger min XY Plotter med en Scribe til at fjerne en ætsende resitfilm for at udsætte kobberet for etseren .Jeg bruger min XY -plotter med en laser til at brænde blæk ind i
DIY MusiLED, musik-synkroniserede lysdioder med et klik Windows & Linux-applikation (32-bit og 64-bit). Let at genskabe, let at bruge, let at transportere .: 3 trin
DIY MusiLED, musik-synkroniserede lysdioder med et klik Windows & Linux-applikation (32-bit og 64-bit). Let at genskabe, let at bruge, let at transportere .: Dette projekt hjælper dig med at forbinde 18 lysdioder (6 røde + 6 blå + 6 gule) til dit Arduino-kort og analysere din computers lydkorts realtids signaler og videresende dem til lysdioderne for at tænde dem i takt med slageffekterne (Snare, High Hat, Kick)
Hack Spy Ear og lær at ombygge et kredsløb: 4 trin (med billeder)
Hack Spy Ear og lær at ombygge et kredsløb: Denne instruktør introducerer det ærværdige Spy Ear i detaljer og min måde at reverse reverse et kredsløb. Hvorfor fortjener denne enhed sin egen instruerbare?:-Du kan købe et Spy Ear for en dollar ! -Det kan forstærke lyde op til 60 dB eller en faktor på 1000