Turinys:

Arduino: jautrus robotas: 6 žingsniai
Arduino: jautrus robotas: 6 žingsniai

Video: Arduino: jautrus robotas: 6 žingsniai

Video: Arduino: jautrus robotas: 6 žingsniai
Video: How to use Laser Transmitter and Laser sensor for Arduino 2024, Lapkritis
Anonim
Arduino: jautrus robotas
Arduino: jautrus robotas
Arduino: jautrus robotas
Arduino: jautrus robotas

Sveiki.

Noriu jums parodyti, kaip galite sukurti robotą su „Arduino“ir keliomis kitomis dalimis. Taigi ko mums reikia?

  • Arduino. Aš turiu Leonardo, bet tai nėra svarbu
  • H tiltas TB6612FNG ar kitas
  • Robotų važiuoklė, pavyzdžiui, DAGU DG012-SV arba rankų darbo
  • Ultragarsinis jutiklis
  • Servo
  • 2 mėlyni šviesos diodai
  • Garsinis signalas
  • Fotorezistorius
  • Rezistorius 1, 2 kΩ
  • Bandomoji Lenta
  • Kabeliai, juostos, varžtai, baterijos

1 žingsnis: sukurkite važiuoklę

Sukurkite važiuoklę
Sukurkite važiuoklę

Jei darote važiuoklę, prisiminkite apie variklius. Jis turi turėti pakankamai galios, kad galėtų pajudinti robotą.

Jei nusipirkote važiuoklę, turite ją pateikti.

Dabar atėjo laikas įdėti baterijas. Aš naudoju dėžutę 5 AA baterijoms, bet jei turite didesnius variklius, jums reikia daugiau baterijų.

2 žingsnis: sujunkite viską

Sujunk visus dalykus
Sujunk visus dalykus
Sujunk visus dalykus
Sujunk visus dalykus
Sujunk visus dalykus
Sujunk visus dalykus
Sujunk visus dalykus
Sujunk visus dalykus

Jei turite TB6612FNG H tiltą, galite jį prijungti prie „arduino“, kaip nurodyta toliau, jei ne, jį reikia šiek tiek pakeisti.

Norėdami jį prijungti, naudoju 170 skylių kepimo lentą, nes ši duonos lentelė yra maža ir gali būti ant arduino.

1. Ultragarso jutiklis:

-Suaktyvinkite 2 kontaktų „Arduino“

-Echo 1 pin Arduino

-VCC 5V Arduino

-GND GND Arduino

2. Servo:

-GND GND Arduino -VCC 5V Arduino -Data 9 pin Arduino

3. H tiltas:

-visa masė (GND) iki masės Arduino -VCC 5V Arduino -A01 variklyje1 masė (-) -A02 variklis1 galia (+) -B02 variklis2 masė (-)

-B01 variklio2 masė (-)

-VMOT VIN Arduino

-PWMA 6 kontaktų „Arduino“

-AIN1 8 kontaktų „Arduino“-AIN2 7 kontaktų „Arduino“-BIN2 4 kontaktų „Arduino“-BIN1 3 kontaktų „Arduino“-PWMB 5 kontaktų „Arduino“

4. garsinis signalas:

-GND (-) GND Arduino

-VCC (+) 11 kontaktų „Arduino“

5. LED:

-Abu VCC (+) nuo šviesos diodų iki 10 kontaktų „Arduino“

-Abi GND (-) nuo šviesos diodų iki GND Arduino

Ilgi kabeliai surišo vielos gabalą.

6. Fotorezistorius:

Nuotraukoje galite pamatyti, kaip jis prijungtas. Rezistorius turi 1, 2 kΩ

3 žingsnis: įdėkite visus dalykus

Įdėkite visus dalykus
Įdėkite visus dalykus
Įdėkite visus dalykus
Įdėkite visus dalykus
Įdėkite visus dalykus
Įdėkite visus dalykus
Įdėkite visus dalykus
Įdėkite visus dalykus

Dabar jūs turite įterpti visus daiktus į važiuoklę. Aš naudoju 4 varžtus M3, kad prisukčiau „Arduino“ir važiuoklę, tarp „Arduino“ir važiuoklės daviau šiaudo gabalėlį. Duonos lenta, esanti arduino. Aš priklijavau ultragarso jutiklį su dvipuse juosta prie servo ir servo prie važiuoklės juoda juostele. Juostos yra ant ultragarso jutiklio. Šviesos diodų ir ping jutiklių kabeliams reikia pakankamai vietos, nes jie juda.

4 žingsnis: 1 programa

Robotas, naudodamas šią programą po laikrodžio kliūčių, grįžta atgal žiūrėti kairėje ir dešinėje ir važiuoja į šią svetainę, kurioje yra daugiau vietos ir kai jis vėl skamba. Kai tamsūs šviesos diodai įsijungia, kai ryškūs šviesos diodai išsijungia. Žemiau pridėjau kodą, komentaruose yra kodo paaiškinimas. Įkėlę šį kodą galite paleisti robotą.

5 žingsnis: 2 programa

Robotas su šia programa gali važiuoti labirinte. Konstrukcija yra ta pati, tik kodas yra šiek tiek kitoks.

6 veiksmas: paleiskite robotą

Dabar galite paleisti savo robotą. Žemiau pridėjau filmų su savo robotu. Pirmasis yra bandymas, antrasis - pilnas robotas su pirmąja ir antrąja programomis.

Rekomenduojamas: