Orodha ya maudhui:

5 katika 1 Arduino Robot - Nifuate - Mstari Ufuatao - Sumo - Kuchora - Kikwazo Kuepuka: Hatua 6
5 katika 1 Arduino Robot - Nifuate - Mstari Ufuatao - Sumo - Kuchora - Kikwazo Kuepuka: Hatua 6

Video: 5 katika 1 Arduino Robot - Nifuate - Mstari Ufuatao - Sumo - Kuchora - Kikwazo Kuepuka: Hatua 6

Video: 5 katika 1 Arduino Robot - Nifuate - Mstari Ufuatao - Sumo - Kuchora - Kikwazo Kuepuka: Hatua 6
Video: Использование Sharp 15см датчика расстояния 0A51SK с Arduino LCD1602 и LCD2004 2024, Novemba
Anonim
5 katika 1 Arduino Robot | Nifuate | Mstari Ufuatao | Sumo | Kuchora | Kuzuia Kizuizi
5 katika 1 Arduino Robot | Nifuate | Mstari Ufuatao | Sumo | Kuchora | Kuzuia Kizuizi

Bodi hii ya kudhibiti robot ina microcontroller ya ATmega328P na dereva wa gari L293D. Kwa kweli, sio tofauti na bodi ya Arduino Uno lakini ni muhimu zaidi kwa sababu haiitaji ngao nyingine kuendesha gari! Ni bure kutoka kwa mrundikano wa jumper na inaweza kusanidiwa kwa urahisi na CH340G. Wakati wa kuendesha gari mbili za DC, unaweza pia kudhibiti sensorer tofauti kwa kutumia pini za I / O na kadi hii. Katika mradi huu, tulitumia sensa ya umbali wa ultrasonic ya HC-SR04 na sensa ya infrared ya IR. Kwa kuongeza, motor moja ya servo ilitumika.

Hatua ya 1: Video ya Mradi kwa Hatua

Image
Image

Unaweza kupanga roboti na hali 5 tofauti na kadi hii ya kudhibiti. Matukio yafuatayo yamejumuishwa katika mradi huu:

Njia ya SUMO: Ni mchezo ambao roboti mbili zinajaribu kushinikiza kutoka kwa duara (kwa mtindo sawa na mchezo wa sumo).

Nifuate Njia: Inaweza kuhisi uwepo wa kitu cha kufuatwa kwa kutumia sensa ya HC-SR04.

Njia ya Kufuatilia: Mfuatiliaji wa laini Robot ni gari inayofuata mstari, ama laini nyeusi au laini nyeupe.

Kuzuia Njia: Kizuizi Kuzuia Robot ni kifaa chenye akili ambacho kinaweza kugundua kikwazo mbele yake na kuizuia kwa kujigeuza kuelekea mwelekeo mwingine.

Njia ya Kuchora: Ina servo motor na kalamu. Inaweza kuteka nyimbo zake za harakati juu ya uso.

Hatua ya 2: Hardwares zinazohitajika

Picha ya Gerber Gerber na Schematic
Picha ya Gerber Gerber na Schematic
  • ATmega328P-PU na Bootloader -
  • L293D Dereva wa Magari IC -
  • Chapa Tundu la USB B -
  • Tundu la DIP 28/16 Pini -
  • Kioo cha 12/16 MHz -
  • L7805 TO-220 -
  • Msimamizi wa 100uF -
  • LED -
  • Resistor 10K / 1K -
  • Msimamizi wa 470nF -
  • Tundu la Jack Jack -
  • Pini ya Kizuizi cha Pini 2 -
  • Kichwa cha Pini ya Kiume -
  • Kauri ya 10nF / 22pF -
  • 6V 200RPM Mini Metal Gear Motor -
  • 7.4V 1000mAh 2S Lipo Betri (Hiari) -
  • Betri ya 9V 800mAh (Hiari) -
  • Kiunganishi cha Betri cha 9V -
  • Moduli ya Ultrasonic HC-SR04 -
  • Sensorer ya infrared ya IR -
  • CH340G USB kwa TTL IC -

Katika mradi huu, vifaa vya aina ya DIP vilitumika kwa uuzaji rahisi

Hatua ya 3: Faili ya Gerber ya PCB na Mpangilio

Katika mradi huu, nimechagua PCBWay. PCBWay ndiyo njia pekee ya kufanya mradi huu kutokea kwa gharama ya chini sana na ubora wa hali ya juu.

Maelezo ya Bidhaa

  • Aina ya bodi: PCB moja
  • Ukubwa: 53.3mm x 66mm
  • Tabaka: 2 Tabaka
  • Jumla: 5 Pcs / US $ 5

Pata PCB Gerber & Schematic -

Hatua ya 4: Faili za 3D.stl

Faili za 3D.stl
Faili za 3D.stl

Mipangilio ya Chapisha

  • Mchapishaji: JGAURORA A5S
  • Azimio: 0.25
  • Kujaza: 10%

Hatua ya 5: Uunganisho

Miunganisho
Miunganisho

Sensorer ya IR

  • Siri ya Ishara ya IR Sensor kwa Digital 12
  • Siri ya IR Sensor VCC hadi + 5V
  • Sensor ya IR GND hadi GND

Sensorer ya HC-SR04

  • Pini ya ECHO kwa Dijitali 5
  • PITI la TRIG kwa Digital 6
  • Pini ya VCC hadi + 5V
  • Pini ya GND kwa GND

Magari A

  • Gari A 1 hadi Digital 2
  • Magari A 2 hadi Digital 4
  • Motor A Wezesha kwa Digital 3

Magari B

  • B Motor B 1 hadi Digital 10
  • Gari B 2 hadi Dijiti 11
  • Motor B Wezesha kwa Digital 9

Hatua ya 6: Nambari ya Chanzo

Nambari ya Chanzo
Nambari ya Chanzo

Unaweza kupanga roboti na hali 5 tofauti na kadi hii ya kudhibiti. Matukio yafuatayo yamejumuishwa katika mradi huu:

  1. Njia ya SUMO: Ni mchezo ambao roboti mbili zinajaribu kushinikiza kutoka kwa duara (kwa mtindo sawa na mchezo wa sumo).
  2. Nifuate Njia: Inaweza kuhisi uwepo wa kitu cha kufuatwa kwa kutumia sensa ya HC-SR04.
  3. Njia ya Kufuatilia: Mfuatiliaji wa laini Robot ni gari inayofuata mstari, ama laini nyeusi au laini nyeupe.
  4. Kuzuia Njia: Kizuizi Kuzuia Robot ni kifaa chenye akili ambacho kinaweza kugundua kikwazo mbele yake na kuizuia kwa kujigeuza kuelekea mwelekeo mwingine.
  5. Njia ya Kuchora: Ina servo motor na kalamu. Inaweza kuteka nyimbo zake za harakati juu ya uso.

Pata Nambari ya Chanzo:

github.com/MertArduino/RobotControlBoard

Ilipendekeza: