Kazalo:

Robot s kretnjami z domačim Arduinom: 7 korakov
Robot s kretnjami z domačim Arduinom: 7 korakov

Video: Robot s kretnjami z domačim Arduinom: 7 korakov

Video: Robot s kretnjami z domačim Arduinom: 7 korakov
Video: Leap Motion SDK 2024, November
Anonim
Robot s kretnjami z domačim Arduinom
Robot s kretnjami z domačim Arduinom

V tem prispevku bomo razložili, kako korak za korakom izdelati avtomobil za nadzor kretenj z lastnim domačim Arduinom. To vključuje, kako deluje; vse mehanike, komponente itd.

Upamo, da vam je všeč, saj smo odkrili, kaj je znanost o Arduinu

Kaj je Arduino?

Arduino je odprtokodna elektronska platforma, ki temelji na enostavni strojni in programski opremi. Arduino plošče lahko preberejo vhode, na primer svetlobo na senzorju, prst na gumbu ali veliko bolj zapletene naloge.

Plošči lahko poveste, kaj naj stori, tako da mikrokrmilniku na plošči pošljete niz navodil. Če želite to narediti, uporabite programski jezik Arduino (na osnovi ožičenja) in programsko opremo Arduino (IDE), ki temelji na obdelavi. Uporabljajo ga umetniki, študenti, programerji in strokovnjaki, uporablja se predvsem za projekte, lahko pa tudi z majhnimi zabavnimi poskusi.

Vir:

Kako deluje:

Ko končamo z izdelavo domačega Arduina in avtomobila za upravljanje s kretnjami, bomo Arduino programirali tako, da z roko prepozna merilnik pospeška in naše poteze.

Arduino bo pritrjen na rokavico, zato je z njim enostavno rokovati, morda boste tudi videli, v kakšnem položaju vas najmanj zadržuje.

Korak: Seznam komponent

Seznam komponent
Seznam komponent

Domači Arduino:

  • Ogledna plošča (440 ali 840 Tie Point)
  • 22 žic AWG (različne barve)
  • 2 LED (vse barve)
  • 2 220 ohmski upori (rdeča, rdeča, rjava)
  • 7805 Regulator napetosti
  • 1 10k ohmski upori (rjavi, črni, rdeči)
  • 2 10 uF kondenzatorjev
  • 16 MHz kristal ure
  • 2 kondenzatorja 22 pF
  • Majhno stikalo za takojšnjo takto
  • TTL - 232R3V3 USB. Kabel za serijski pretvornik
  • ATMEGA328 ali ATMEGA 168
  • 9v baterija

Avto za upravljanje s kretnjami:

  • Arduino Lilypad ali domači Arduino
  • Merilnik pospeška
  • Modul RF 433
  • HT12E in HT12D
  • Gonilnik motorja L293DNE
  • BO Motor in kolesa
  • Odbor za izdelavo prototipov
  • 2 9v baterija
  • Les
  • Baterija
  • 7805 Regulator napetosti
  • Žice
  • 2 330k ohmski upori

Dodatki:

  • 2 žica USB
  • Moška in ženska žica
  • Rokavice
  • Kositer
  • Električni varilec
  • Arduino
  • Pištola za lepilo

2. korak: Arduino: Nastavitev vklopa

Arduino: Nastavitev vklopa
Arduino: Nastavitev vklopa
Arduino: Nastavitev vklopa
Arduino: Nastavitev vklopa
Arduino: Nastavitev vklopa
Arduino: Nastavitev vklopa

Najprej moramo nastaviti moč, sicer nič ne bi delovalo. (Rdeča = moč, črna = ozemljitev)

1. Dodajte moč in ozemljitev na dno BroadBoarda, kjer bo regulator napetosti.

2. Dodajte moč in ozemljitev na dno Broadboarda, tako da povežete vsako tirnico.

3. Regulator napetosti postavite ob desno stran, nato enega kondenzatorja 10 uF levo, drugega pa na desno tirnico.

4. Dodajte LED ob vhodu za napajanje, to je naš indikator napajanja; in 220 ohmski upor med levo tirnico in sredino.

Zdaj imamo nastavitev napajanja.

3. korak: preslikava pin: ATMEGA328/168

Preslikava pin: ATMEGA328/168
Preslikava pin: ATMEGA328/168
Preslikava pin: ATMEGA328/168
Preslikava pin: ATMEGA328/168
Preslikava pin: ATMEGA328/168
Preslikava pin: ATMEGA328/168

Zdaj bomo povezali vse naše komponente.

Za preprečitev kakršnega koli resetiranja med postopkom postavite 10k ohmski kondenzator na pin RESET.

1. Dodajte 16MHz Clock Crystal med Pin 9 in 10 in dodajte dva 22 pF kondenzatorja, ki delujejo na tla na levi tirnici.

2. Dodajte majhen gumb, da lahko kadar koli ponastavite Arduino in ga pripravite za programiranje, na spodnji levi strani stikala pa dodajte RESET na RESET.

3. Končno dodajte napajalni kabel na pin 19, ga priključite na LED (dolga noga na žico) in postavite drugi 220 ohmski upor na desno tirnico. (Poskusite utripati LED)

Vidite skoraj funkcionalen Arduino.

4. korak: Nalaganje in programiranje

Nalaganje in programiranje
Nalaganje in programiranje

Kaj je Bootloader?

Bootloader je del kode, ki se zažene pred zagonom katerega koli operacijskega sistema; v bistvu se brez tega nič ne zgodi.

Nalaganje Arduino:

Če imate nov ATMEGA328, morate nanj zapisati zagonski nalagalnik.

Tukaj je povezava, ki ji lahko sledite:

Programiranje:

Priključite USB TTL-232R3V3 USB na protoboard, nato pa ga skupaj z žicami povežite z ATMEGA328; preverite, ali vaša 9v baterija ni priključena.

Odprite Arduino IDE in v datotekah s skicami Primeri, pod Digital, naložite skico Blink

Pod možnostjo datoteke Serijska vrata izberite vrata COM, ki jih uporabljate s kablom USB.

Zdaj pritisnite ikono za nalaganje in nato pritisnite gumb za ponastavitev; če vse deluje pravilno, da LED na Pin 13 utripa, je za to program.

Ko končate programiranje, kjer koli želite, v tem primeru Avtomobil za upravljanje s kretnjami, ga lahko znova priključite in za napajanje uporabite svojo 9v baterijo.

5. korak: Gestni avto: Gradbena struktura

Gestni avto: Gradbena struktura
Gestni avto: Gradbena struktura

Začnite graditi konstrukcijo avtomobila z lesenimi kosi, malimi, dvema blokoma spredaj in zadaj (kjer gredo kolesa) in enim velikim na sredini za oporo; prilepite ga z lepilno pištolo

Nato motorje prilepite na vsako stran in priključite 4 kolesa. Na vsak motor zvarite ozemljitev z močjo.

Izrežite kvadrat 15x15 cm, ga razrežite tako, da se prilega strukturi (osnova)

6. korak: Vezje oddajnika

Oddajniški tokokrog
Oddajniški tokokrog

Zdaj bomo začeli ustvarjati vezje oddajnika in programiranje.

Oglejte si videoposnetek od 3.36 do 6.17: Oddajniško vezje

Kodiranje za Gesture Car:

Načrt prenosa:

7. korak: Vezje sprejemnika

Sprejemno vezje
Sprejemno vezje

Zdaj začnite izdelovati sprejemno vezje

Oglejte si videoposnetek od 6:18 do 8:34: Reciver Circuit

Načrt prenosa:

Končno lepite vse na podlago in pripravljena je za popolno delovanje.

Izvirnik Proyect proizvajalca Tapendra Mandal; Povezava do kanala

Priporočena: