Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Šiame įraše paaiškinsime, kaip žingsnis po žingsnio sukurti gestų valdymo automobilį su savo naminiu „Arduino“. Tai apima tai, kaip tai veikia; visa mechanika, komponentai ir kt.
Tikimės, kad jums tai mums labai patinka, nes mes išsiaiškinome, koks yra „Arduino“mokslas
Kas yra Arduino?
„Arduino“yra atviro kodo elektronikos platforma, pagrįsta lengvai naudojama aparatine ir programine įranga. „Arduino“plokštės gali skaityti įvestis, pvz., Jutiklio šviesą, pirštą ant mygtuko ar daug sudėtingesnių užduočių.
Galite pasakyti savo valdybai, ką daryti, išsiųsdami instrukcijų rinkinį į plokštėje esantį mikrovaldiklį. Norėdami tai padaryti, naudokite „Arduino“programavimo kalbą (pagrįstą laidų jungtimi) ir „Arduino“programinę įrangą (IDE), pagrįstą apdorojimu. Jį naudoja menininkai, studentai, žaidėjai ir profesionalai, daugiausia naudojami projektams, bet taip pat gali būti naudingi mums įdomūs eksperimentai.
Šaltinis:
Kaip tai veikia:
Baigę kurti naminį „Arduino“ir „The Gesture Control Car“, užprogramuosime „Arduino“atpažinti akceleratorių ir mūsų judesius ranka.
„Arduino“bus pritvirtintas prie pirštinės, todėl jį lengva valdyti, taip pat galite pamatyti, kokioje padėtyje jums mažiausiai rūpi.
1 žingsnis: komponentų sąrašas
Naminis „Arduino“:
- Duonos lenta (440–840 surišimo taškas)
- 22 AWG laidai (įvairių spalvų)
- 2 šviesos diodai (bet kokios spalvos)
- 2 220 omų rezistoriai (raudona, raudona, ruda)
- 7805 įtampos reguliatorius
- 1 10k omų rezistoriai (rudi, juodi, raudoni)
- 2 10 uF kondensatoriai
- 16 MHz laikrodžio kristalas
- 2 22 pF kondensatoriai
- Mažas momentinis taktinis jungiklis
- TTL - 232R3V3 USB. Serijos keitiklio kabelis
- ATMEGA328 arba ATMEGA 168
- 9v baterija
Gestų valdymo automobilis:
- „Arduino Lilypad“arba naminis „Arduino“
- Akceleratoriaus matuoklis
- RF 433 modulis
- HT12E ir HT12D
- Variklio vairuotojas L293DNE
- BO variklis ir ratai
- Prototipų lenta
- 2 9 V baterija
- Mediena
- Baterija
- 7805 įtampos reguliatorius
- Laidai
- 2 330k omų rezistoriai
Priedai:
- USB 2 laidas
- Vyriška ir moteriška viela
- Pirštinė
- Alavas
- Elektrinis suvirintojas
- Arduino
- Klijų pistoletas
2 žingsnis: „Arduino“: įjungimo nustatymas
Pirma, turime nustatyti maitinimą, kitaip niekas neveiks. (Raudona = galia, juoda = žemė)
1. Pridėkite maitinimą ir įžeminimą „BroadBoard“apačioje, kur bus įtampos reguliatorius.
2. Prijunkite maitinimą ir įžeminimą „Broadboard“apačioje, sujungdami kiekvieną bėgelį.
3. Įstatykite įtampos reguliatorių į dešinę, tada vieną 10 uF kondensatorių į kairę, o kitą - prie dešiniojo bėgio.
4. Pridėkite šviesos diodą prie maitinimo įvesties, yra mūsų maitinimo indikatorius; ir 220 omų rezistorius tarp kairiojo bėgio ir vidurio.
Dabar turime maitinimo sąranką.
3 žingsnis: kaiščių susiejimas: ATMEGA328/168
Dabar mes sujungsime visus komponentus.
Norėdami išvengti RESET proceso metu, įdėkite 10k omų kondensatorių prie RESET kaiščio.
1. Įdėkite 16MHz laikrodžio kristalą tarp 9 ir 10 kaiščių ir pridėkite du 22 pF kondensatorius, kurie veikia ant žemės kairiajame bėgyje.
2. Pridėkite mažą mygtuką, kad galėtumėte iš naujo nustatyti „Arduino“, kai tik norite, ir paruoškite jį programavimui, ir pridėkite mažą laidą prie apatinės kairės „RESET“jungiklio kojos.
3. Galiausiai pridėkite maitinimo laidą prie kaiščio 19, prijunkite jį prie šviesos diodo (ilga kojelė prie laido) ir kitą 220 omų rezistorių padėkite prie dešiniojo bėgio. (Pabandykite mirksėti LED)
Matote beveik funkcionalų „Arduino“.
4 žingsnis: įkrovimas ir programavimas
Kas yra „Bootloader“?
„Bootloader“yra kodo dalis, kuri paleidžiama prieš paleidžiant bet kurią operacinę sistemą; iš esmės nieko neįvyks.
„Arduino“įkrovimas:
Jei turite naują ATMEGA328, turėsite įrašyti įkrovos įkroviklį.
Štai nuoroda, kurią galite sekti:
Programavimas:
Prijunkite TTL-232R3V3 USB prie protoboat, tada sujunkite jį su laidais prie ATMEGA328; patikrinkite, ar nėra prijungta 9 V baterija.
Atidarykite „Arduino IDE“ir eskizų pavyzdžių failų skiltyje „Skaitmeninis“įkelkite „Blink“eskizą
Failo parinktyje Serijinis prievadas pasirinkite COM prievadą, kurį naudojate naudodami USB kabelį.
Dabar paspauskite įkėlimo piktogramą ir paspauskite atstatymo mygtuką; jei viskas veikia tinkamai, 13 -ojo kaiščio šviesos diodas mirksi, nes tam yra užprogramuota programa.
Kai baigsite programuoti, kur tik norite, šiuo atveju „Gestų valdymo automobilis“, galite jį prijungti ir prijungti prie 9 V baterijos.
5 žingsnis: automobilis su gestais: pastato konstrukcija
Pradėkite statyti automobilio konstrukciją mediniais gabalais, mažais, 2 blokais priekyje ir gale (kur eina ratai) ir vieną didelį viduryje atramai; įklijuokite jį klijų pistoletu
Tada pritvirtinkite variklius prie kiekvienos pusės ir prijunkite 4 ratus. Prie kiekvieno variklio suvirinkite beprotišką žemę.
Iškirpkite 15x15 cm dydžio kvadratą, supjaustykite jį taip, kad jis atitiktų struktūrą (pagrindą)
6 žingsnis: siųstuvo grandinė
Dabar mes pradėsime kurti siųstuvo grandinę ir programuoti.
Patikrinkite vaizdo įrašą nuo 3.36 iki 6.17: siųstuvo grandinė
„The Gesture Car“kodavimas:
Parsisiųsti planą:
7 žingsnis: imtuvo grandinė
Dabar pradėkite karpyti imtuvo grandinę
Peržiūrėkite vaizdo įrašą nuo 6:18 iki 8:34: Priėmimo grandinė
Parsisiųsti planą:
Galiausiai priklijuokite viską prie pagrindo ir jis bus visiškai paruoštas darbui.
Projektas originalus, pagamintas Tapendra Mandal; Kanalo nuoroda