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 izrezani akril
- Korak 5: Izgradite kućište/kućište
- Korak 6: Izgradite proširenje robota
- 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
- 11. korak: Carski ožujak Ratova zvijezda
- Korak 12: MBlock projekt
Video: Circuit Learn NANO: Jedna PCB. Lako za učenje. Beskonačne mogućnosti .: 12 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:36
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 toga (dizajn kruga, 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 pogreška u kod) pa je početnicima doista teško otkloniti pogreške. Mnogi su ljudi 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 zapeli.
Jednostavno digitalno programiranje pomoću Samytronix Circuit Learn - NANO
Od 2019. označit ću svoje projekte Samytronix.
Samytronix Circuit Learn - NANO je platforma za učenje koju pokreće Arduino Nano. Pomoću Samytronix Circuit Learn - NANO možemo naučiti potrebne osnovne koncepte koji su potrebni za početak dubljeg ronjenja u svijetu elektronike i programiranja sa samo jednom pločom. Pojednostavljuje iskustvo učenja programiranja Arduino 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 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 ispitivača kontinuiteta, servo-motora, i senzor udaljenosti.
Korak 1: Dizajn PCB -a
Sam PCB sam dizajnirao pomoću EAGLE -a. Ako ste zainteresirani saznati više o dizajniranju vlastite pločice, možete se obratiti randofo na Class Design Circuit Board Class. 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
Za naručivanje PCB -a 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. Postoje mnogi proizvođači PCB -a, jedan od preporučenih proizvođača PCB -a je PCBWay.
Korak 3: Skupite elektroničke komponente i lemite ih
Većina elektroničkih komponenti koje se koriste 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 pakiranje od 10 mm (crveno, žuto, zeleno, plavo)
- 1x zujalica 12 mm
- 1x fotootpornik
- 1x Termistor
- 2x trimpot
- 2x tipka od 12 mm
- 1x DC utičnica
- 1 set muškog zaglavlja
- 1 set ženskog zaglavlja
-
Otpornik:
- 4x 220 ohma 1/4W
- 4x 10k Ohm 1/4W
- 1x 100 Ohm 1/4W
- 1x 100k Ohm 1/4W
Izborno proširenje:
- Držač baterije s DC priključkom (preporuča 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 s najnižim profilom. (Lemiti otpornik na temelju vrijednosti koju sam stavio na fotografije)
- Odrežite nogu otpornika s druge strane PCB -a
- Lemite ostale dijelove kako je prikazano na fotografijama (položaj katode/anode možete provjeriti u napomenama na fotografijama)
Korak 4: Lasersko izrezani 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
Pripremiti:
- Akrilni lim za kućište
- 4x akrilni odstojnik
- 4x M3 matica
- 4x vijak M3 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
Nakon što završite s sastavljanjem kućišta/kućišta, možete započeti testiranje radi programiranja 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 sljedeći korak, a to je izgradnja robotskog nastavka za ploču.
Korak 6: Izgradite proširenje robota
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.
Pripremiti:
- Svi akrilni dijelovi za produžetak robota.
- 20x M3 matica
- 14x vijak M3 15 mm
- 16x vijak M3 10 mm
- 4x odstojnik M3 15 mm
- 2x odstojnik M3 od 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ć 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
- Uvrnite Sharp infracrveni senzor udaljenosti
- Montirajte servo na malu plastičnu stvarčicu
- Posljednji korak je montiranje Samytronix kruga Learn NANO na okvir robota i povezivanje kao što je prikazano
Korak 7: Pong pomoću S4A (ogrebotina za Arduino)
Mapiranje pinova na Samytronix krugu NANO dizajnirano je da bude kompatibilno sa s4a programom. Ovdje možete preuzeti s4a program i firmver. Možete napraviti bilo koji projekt koji želite, programski jezik za ispočetka prilično je jasan i vrlo jednostavan za razumijevanje.
U ovom tutorialu pokazat ću vam primjer jedne od mogućih implementacija Samytronix Circuit NANO, za igranje Pong igre. Za igru možete koristiti potenciometar koji se nalazi na A0 pinu.
- Prvo morate nacrtati sprajtove, a to su lopta i šišmiš.
- 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 sam isprobao 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 upravljača kao robotske ruke. Robotske ruke obično se koriste u industrijskoj primjeni, a sada ih možete sami izraditi i jednostavno programirati sa S4A. Kodove iz videozapisa možete kopirati i toplo se preporučuje da ih sami pokušate programirati!
Korak 9: Pametni automobil koji koristi Arduino IDE
Ako ste iskusniji programer, onda umjesto nule možete koristiti Arduino IDE. 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 Circuit Learn NANO -a je da ga postavite blizu biljke u saksiji kako biste nadgledali njegovu temperaturu, svjetlost i vlažnost. Samytronix Circuit Learn NANO je opremljen termistorom (A2), fotootpornikom (A3) i osjetnikom kontinuiteta otpora (A5). Pričvršćivanjem osjetnika kontinuiteta otpora na par čavala pomoću štipaljki od aligatora možemo ga koristiti kao senzor vlage. 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 = Svjetlina nije optimalna
- Zelena LED = Vlažnost nije optimalna
Ako su sve LED diode isključene, to znači da je okruženje optimalno za rast biljke!
11. korak: Carski ožujak Ratova zvijezda
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 u prilogu Arduino kôd koji je originalno napisao nicksort, a ja sam ga izmijenio za Circuit Learn. Ovaj program igra Imperial March iz Ratova zvijezda i mislim da je to super!
Korak 12: MBlock projekt
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 s pravim Arduino kodom. Ovdje je priložen primjer videozapisa korištenja mBlock softvera za programiranje glazbe.
Ako ste tek počeli raditi u Arduino okruženju, a tek ste poč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, a pomoću Samytronix Circuit Learn NANO stvari su manje komplicirane pa možete eksperimentirati i isprobavati nove stvari brže, a da pritom dobijete sve važne koncepte programiranja i elektronika.
Preporučeni:
Mogućnosti zvučnika: 8 koraka (sa slikama)
Zvučnici: Samo u Americi prosječni Amerikanac prođe 7 kilograma smeća svaki dan. Godišnje se baci više od milijun tona limenki. Recikliranje je bolje od punjenja odlagališta, ali ponovna upotreba i prenamjena inače jednokratnih spremnika 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
Jednostavni 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šate predstaviti elektronički regulator brzine (ESC), morate biti drski ili podebljani. Svijet jeftine elektroničke proizvodnje prepun je regulatora različite kvalitete sa širokim spektrom funkcija. Ipak, moj prijatelj pitaj me
Autonomni robot s mnogo mogućnosti: 8 koraka (sa slikama)
Autonomni robot s mnogo mogućnosti: Bok prijatelji, u ovom uputstvu ću predstaviti novu verziju moje prethodne instrukcije koja može obavljati 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 interne mogućnosti Bluetooth -a svom IPod -u 4G: Ako ste poput mene, često ste se pitali zašto Apple nije dodao izvornu Bluetooth sposobnost 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