Turinys:
- 1 žingsnis: komponentų sąrašas
- 2 žingsnis: „Arduino“: įjungimo nustatymas
- 3 žingsnis: kaiščių susiejimas: ATMEGA328/168
- 4 žingsnis: įkrovimas ir programavimas
- 5 žingsnis: automobilis su gestais: pastato konstrukcija
- 6 žingsnis: siųstuvo grandinė
- 7 žingsnis: imtuvo grandinė
Video: Gestų robotas su naminiu „Arduino“: 7 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:46
Š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
Rekomenduojamas:
Arduino - Labirinto sprendimo robotas („MicroMouse“) Sieninis robotas: 6 žingsniai (su paveikslėliais)
Arduino | Labirinto sprendimų robotas („MicroMouse“) Sienų sekimo robotas: Sveiki, aš esu Izaokas ir tai yra mano pirmasis robotas „Striker v1.0“. Šis robotas buvo sukurtas paprastam labirintui išspręsti. Konkurse turėjome du labirintus ir robotą sugebėjo juos identifikuoti. Dėl bet kokių kitų labirinto pakeitimų gali prireikti pakeisti
IOT PAGRINDAS GESTŲ VALDOMAS ROBOTAS: 10 žingsnių (su nuotraukomis)
IOT PAGRINDAS GESTŲ VALDOMAS ROBOTAS: Šis robotas yra gestais valdomas robotas, kurį galima valdyti internetu iš bet kurios vietos. Šiame projekte akselerometras MPU 6050 naudojamas duomenims apie mūsų rankų judesius rinkti. Tai matuoja mūsų rankos pagreitį per tris
Balansavimo robotas / 3 ratų robotas / STEM robotas: 8 žingsniai
Balansavimo robotas / 3 ratų robotas / STEM robotas: Mes sukūrėme kombinuotą balansavimo ir 3 ratų robotą, skirtą naudoti mokyklose ir po pamokų. Robotas sukurtas naudojant „Arduino Uno“, pasirinktinį skydą (pateikiama visa konstrukcijos informacija), „Li Ion“akumuliatorių paketą (visa tai atitinka
Sviesto robotas: „Arduino“robotas su egzistencine krize: 6 žingsniai (su nuotraukomis)
Sviesto robotas: „Arduino“robotas su egzistencine krize: Šis projektas paremtas animaciniu serialu „Rikas ir Mortis“. Viename iš epizodų Rikas sukuria robotą, kurio vienintelis tikslas yra atnešti sviesto. Kaip studentai iš Bruface (Briuselio inžinerijos fakultetas), mes turime užduotį mecha
[Arduino robotas] Kaip padaryti judesio fiksavimo robotą - Nykščių robotas - Servo variklis - Šaltinio kodas: 26 žingsniai (su paveikslėliais)
[Arduino robotas] Kaip padaryti judesio fiksavimo robotą | Nykščių robotas | Servo variklis | Šaltinio kodas: „Thumbs Robot“. Naudotas MG90S servo variklio potenciometras. Tai labai smagu ir lengva! Kodas yra labai paprastas. Tai tik apie 30 eilučių. Tai atrodo kaip judesio fiksavimas. Prašome palikti bet kokį klausimą ar atsiliepimą! [Instrukcija] Šaltinio kodas https: //github.c