Sadržaj:
- Korak 1: Dizajn PCB -a
- Korak 2: Naručivanje PCB -a
- Korak 3: Skupite elektroničke komponente i lemite ih
- Korak 4: Lasersko rezani akril
- Korak 5: Izgradite kućište/kućište
- Korak 6: Izgradite robotsko proširenje
- Korak 7: Pong pomoću S4A (ogrebotina za Arduino)
- Korak 8: Upravljanje rukom servo robota pomoću S4A
- Korak 9: Pametni automobil koji koristi Arduino IDE
- Korak 10: Zaštita biljaka pomoću Arduino IDE -a
- Korak 11: Ratovi zvijezda Carski marš
- Korak 12: MBlock projekat
Video: Učenje kola NANO: Jedna PCB. Lako za učenje. Beskonačne mogućnosti .: 12 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
Početak u svijetu elektronike i robotike u početku može biti prilično zastrašujući. Na početku morate naučiti mnogo stvari (dizajn kola, lemljenje, programiranje, odabir odgovarajućih elektroničkih komponenti itd.), A kada stvari krenu po zlu, potrebno je pratiti mnoge varijable (pogrešne veze ožičenja, oštećene elektroničke komponente ili greška u kod) pa je početnicima zaista teško otklanjati greške. Mnogi ljudi su na kraju dobili mnogo knjiga i kupili mnoge module, a zatim su na kraju izgubili interes nakon što su naišli na više problema i zaglavili.
Jednostavno digitalno programiranje pomoću Samytronix Circuit Learn - NANO
Od 2019. godine označit ću svoje projekte Samytronix.
Samytronix Circuit Learn - NANO je platforma za učenje koju pokreće Arduino Nano. Sa Samytronix Circuit Learn - NANO, možemo naučiti neophodne osnovne koncepte koji su potrebni za početak dubljeg ronjenja u svijetu elektronike i programiranja sa samo jednom pločom. Pojednostavljuje iskustvo učenja Arduino programiranja uklanjanjem potrebe za lemljenjem ili korištenjem matične ploče i ponovnim ožičenjem kruga svaki put kada želite započeti novi projekt. Još bolje, Samytronix Circuit Learn-NANO je dizajniran da bude kompatibilan sa poznatim programskim jezikom blok-line, Scratch, tako da brže i lakše možete naučiti programske koncepte, a da pritom imate fleksibilnost za dodavanje više komponenti poput testera kontinuiteta, servo-motora, i senzor udaljenosti.
Korak 1: Dizajn PCB -a
Sam PCB sam dizajnirao koristeći EAGLE. Ako ste zainteresirani saznati više o dizajniranju vlastitih pločica, možete se obratiti randofo na klasu dizajna pločica. Ako samo želite preuzeti dizajn i naručiti ga proizvođaču PCB -a, možete preuzeti datoteke u sljedećem koraku.
Ako želite izmijeniti moj dizajn za svoje potrebe, slobodno to učinite!
Korak 2: Naručivanje PCB -a
Da biste naručili PCB, morate preuzeti gerber datoteke (.gbr). Ovo su datoteke koje ćete dostaviti proizvođaču. Nakon što preuzmete sve datoteke, možete ih poslati proizvođaču PCB -a. Postoji mnogo proizvođača PCB -a, jedan od preporučenih proizvođača PCB -a je PCBWay.
Korak 3: Skupite elektroničke komponente i lemite ih
Većina korištenih elektroničkih komponenti prilično su uobičajene i mogu se pronaći u vašoj lokalnoj trgovini elektronike. Međutim, u slučaju da ne možete pronaći sve komponente, možete ih nabaviti na mreži od amazona, ebaya itd.
- 1x Arduino Nano
- 1x LED pakovanje od 10 mm (crveno, žuto, zeleno, plavo)
- 1x zujalica 12 mm
- 1x fotootpornik
- 1x Termistor
- 2x Trimpot
- 2x 12mm dugme
- 1x DC utičnica
- 1 set muškog zaglavlja
- 1 set ženskog zaglavlja
-
Otpornik:
- 4x 220 Ohm 1/4W
- 4x 10k Ohm 1/4W
- 1x 100 Ohm 1/4W
- 1x 100k Ohm 1/4W
Opciono proširenje:
- Držač baterije sa DC priključkom (preporučuje se 4x AA)
- Do 4x servo
- 2x kabel sa kopčom od aligatora
- Oštri infracrveni senzor udaljenosti
Nakon što prikupite sve elektroničke komponente, vrijeme je da ih lemite na PCB koji ste naručili.
- Preporučujem prvo lemljenje otpornika jer su oni komponenta najnižeg profila. (Lemiti otpornik na osnovu vrijednosti koju sam stavio na fotografije)
- Isecite nogu otpornika s druge strane PCB -a
- Lemite ostale dijelove kao što je prikazano na fotografijama (položaj katode/anode možete provjeriti u napomenama na fotografijama)
Korak 4: Lasersko rezani akril
Ovdje možete preuzeti priložene datoteke kako biste naručili laserski rez. Akrilni lim mora biti debljine 3 mm. Za vrh kućišta preporučuje se prozirna boja, kao što je prikazano na fotografiji. Imajte na umu da će biti potrebni i mali dijelovi poput razmaka.
Korak 5: Izgradite kućište/kućište
Pripremite:
- Akrilni lim za kućište
- 4x akrilni odstojnik
- 4x M3 matica
- 4x M3 vijak od 15 mm
Stavite kućište zajedno s vijkom i maticom ovim redoslijedom (odozgo):
- Gornji akrilni lim
- Akrilni odstojnik
- Samytronix ploča
- Akrilni odstojnik
- Donji akrilni lim
Kada završite sa sastavljanjem kućišta/kućišta, možete započeti testiranje za programiranje ploče. U ovom uputstvu postoje neki primjeri projekata koje možete isprobati (korak 7-9). Možete birati između Arduino IDE-a ili koristiti blok-line sučelje koristeći Scratch ili Mblock, što je mnogo lakše ako tek počinjete. Ako želite koristiti Samytronix Circuit Learn NANO do njegovih punih mogućnosti, preporučujem da napravite sljedeći korak, a to je izgradnja robotskog nastavka za ploču.
Korak 6: Izgradite robotsko proširenje
Ovaj korak nije potreban za neke od projekata. Produžetak robota dizajniran je za vas da naučite više o kretanju pomoću kontinuiranih servo upravljača za kretanje kotača i izbjegnete prepreke pomoću senzora udaljenosti.
Pripremite:
- Svi akrilni dijelovi za produžetak robota.
- 20x M3 matica
- 14x M3 vijak od 15 mm
- 16x M3 vijak od 10 mm
- 4x odstojnik M3 15 mm
- 2x odstojnik M3 25 mm
Koraci:
- Prvo sastavite akrilni lim bez vijaka
- Učvrstite akrilne dijelove zajedno pomoću vijaka i matica
- Stavite 2x kontinuirana servo pogona i kotače na akrilni okvir
- Pričvrstite držač baterije na stražnju stranu akrilnog okvira
- Odvijte kotač i upotrijebite razmaknicu od 25 mm kako biste mu dali udaljenost od okvira
- Pričvrstite mali plastični dio na akrilni okvir (plastika je uključena kada kupujete mini servo od 90 g)
- Sastavite dio glave
- Zavijte Sharp infracrveni senzor udaljenosti
- Montirajte servo na malu plastičnu stvarčicu
- Posljednji korak je montiranje Samytronix kola Learn NANO na okvir robota i spojiti ih kako je prikazano
Korak 7: Pong pomoću S4A (ogrebotina za Arduino)
Mapiranje pinova na Samytronix -ovom krugu NANO dizajnirano je da bude kompatibilno sa s4a programom. Program s4a i firmver možete preuzeti ovdje. Možete napraviti bilo koji projekt koji želite, programski jezik za grebanje prilično je jasan i vrlo jednostavan za razumijevanje.
U ovom tutorijalu pokazat ću vam primjer jedne od mogućih implementacija Samytronix Circuit NANO -a za igranje Pong igre. Za igranje igre možete koristiti potenciometar koji se nalazi na A0 pinu.
- Prvo morate nacrtati sprajtove, a to su lopta i palica.
- Možete provjeriti priložene fotografije i kopirati kôd za svaki sprajt.
- Dodajte crvenu liniju u pozadinu kao što je prikazano na fotografiji, pa kada lopta dodirne crvenu liniju igra je gotova.
Nakon što ste isprobali primjer, nadam se da možete napraviti i vlastite igre! Jedino ograničenje je vaša mašta!
Korak 8: Upravljanje rukom servo robota pomoću S4A
Pomoću Samytronix Circuit Learn NANO -a možete kontrolirati do 4 serva. Evo primjera korištenja servo motora kao robotske ruke. Robotske ruke se obično koriste u industrijskoj primjeni, a sada ih možete sami izraditi i lako programirati pomoću S4A. Kodove možete kopirati iz videozapisa i preporučuje se da ih sami pokušate programirati!
Korak 9: Pametni automobil koji koristi Arduino IDE
Ako ste iskusniji programer, možete koristiti Arduino IDE umjesto grebanja. Evo primjera koda za pametni automobil koji može izbjeći prepreke pomoću infracrvenog senzora. Video možete pogledati kako biste ga vidjeli na djelu.
Ožičenje:
- Lijevo servo za D4
- Desno servo za D7
- Krenite servo prema D8
- Senzor udaljenosti do A4
Korak 10: Zaštita biljaka pomoću Arduino IDE -a
Još jedna ideja za korištenje Samytronix kruga Saznajte NANO je da ga postavite blizu biljke u saksiji kako biste pratili njegovu temperaturu, svjetlost i vlažnost. Samytronix Circuit Learn NANO je opremljen termistorom (A2), fotootpornikom (A3) i senzorom kontinuiteta otpora (A5). Pričvršćivanjem senzora kontinuiteta otpora na par čavala pomoću štipaljki od aligatora možemo ga koristiti kao senzor vlažnosti. Pomoću ovih senzora možemo mjeriti možemo napraviti zaštitnik biljaka. Za ispis vrijednosti možemo upotrijebiti tri serva kao mjerače kako je prikazano u videu.
LED indikator:
- Crvena LED = Temperatura nije optimalna
- Žuta LED = Osvjetljenje nije optimalno
- Zelena LED = Vlažnost nije optimalna
Ako su sve LED diode isključene, to znači da je okruženje optimalno za rast biljke!
Korak 11: Ratovi zvijezda Carski marš
Postoji mnogo ulaza i izlaza s kojima se možete igrati pomoću Samytronix kola NANO, jedan od njih je upotrebom piezo zujalice. Ovdje je priložen Arduino kôd koji je originalno napisao nicksort i koji sam ja izmijenio za Circuit Learn. Ovaj program igra Imperial March u Star Wars -u i mislim da je prilično cool!
Korak 12: MBlock projekat
mBlock je još jedna alternativa S4A i originalnom Arduino IDE -u. Sučelje mBlocka slično je S4A, ali prednost korištenja mBlocka je u tome što možete vidjeti vizualni programski blok rame uz rame sa pravim Arduino kodom. Ovdje je priložen primjer videozapisa korištenja mBlock softvera za programiranje muzike.
Ako ste tek počeli raditi u Arduino okruženju, a tek ste započeli sa programerskim programom, mBlock bi trebao biti prikladan za vas. MBlock možete preuzeti ovdje (preuzmite mBlock 3).
Važno je imati na umu da je jedna od najvažnijih stvari pri učenju neprestano eksperimentiranje, sa Samytronixovim učenjem kroz krug NANO stvari su manje komplicirane pa možete eksperimentirati i isprobavati nove stvari brže, a da i dalje dobivate sve važne koncepte programiranja i elektronika.
Preporučuje se:
Mogućnosti zvučnika: 8 koraka (sa slikama)
Zvučnici: Samo u Americi prosječan Amerikanac prođe 7 kilograma smeća svaki dan. Godišnje se baci preko milion tona limenki. Recikliranje je bolje od punjenja deponija, ali ponovna upotreba i prenamjena inače jednokratnih kontejnera je
Beskonačne naušnice: 3 koraka (sa slikama)
Beskonačne naušnice: Ponovna upotreba preostalih špijunskih zrcalnih akrila (jer nismo htjeli baciti stvari) i eksperimentiranje s UV svjetlom. Dok se velike LED kocke mogu lako povećati, za manje kocke pomoću LED traka postaju komplicirane i zauzimaju mnogo prostora
Jednostavan elektronički regulator brzine (ESC) za servo beskonačne rotacije: 6 koraka
Jednostavni elektronički regulator brzine (ESC) za servo beskonačne rotacije: Ako danas pokušavate predstaviti elektronički regulator brzine (ESC), morate biti drski ili podebljani. Svijet jeftine elektroničke proizvodnje prepun je regulatora različitog kvaliteta sa širokim spektrom funkcija. Ipak, moj prijatelj pitaj me
Autonomni robot sa mnogo mogućnosti: 8 koraka (sa slikama)
Autonomni robot sa mnogim mogućnostima: Zdravo prijatelji, u ovom uputstvu ću vam predstaviti novu verziju mog prethodnog uputstva koja može izvršavati sljedeće zadatke: 1- Može se samostalno kretati pomoću Arduino UNO i vozača motora L298N 2- Može to učiniti čišćenje kao usisavač 3- To može
Dodajte interne mogućnosti Bluetooth -a na svoj IPod 4G: 7 koraka (sa slikama)
Dodajte INTERNAL Bluetooth sposobnosti na svoj IPod 4G: Ako ste poput mene, često ste se pitali zašto Apple nije dodao izvornu Bluetooth mogućnost u svoju liniju iPod -a. Čak i iPhone podržava samo mono Bluetooth! Naravno, postoje brojni adapteri koji se priključuju na priključnu stanicu iPod -a za davanje