Përmbajtje:

Roboti 5 në 1 Arduino - Më Ndiq - - Vijimi i vijës - Sumo - Vizatim - Shmangia e pengesave: 6 hapa
Roboti 5 në 1 Arduino - Më Ndiq - - Vijimi i vijës - Sumo - Vizatim - Shmangia e pengesave: 6 hapa

Video: Roboti 5 në 1 Arduino - Më Ndiq - - Vijimi i vijës - Sumo - Vizatim - Shmangia e pengesave: 6 hapa

Video: Roboti 5 në 1 Arduino - Më Ndiq - - Vijimi i vijës - Sumo - Vizatim - Shmangia e pengesave: 6 hapa
Video: Ai robots taking over ping pong 👀 #shorts 2024, Nëntor
Anonim
Roboti 5 në 1 Arduino | Më Ndiq | | Vijimi i vijës | Sumo | Vizatim | Shmangia e Pengesës
Roboti 5 në 1 Arduino | Më Ndiq | | Vijimi i vijës | Sumo | Vizatim | Shmangia e Pengesës

Ky bord i kontrollit të robotëve përmban një mikrokontrollues ATmega328P dhe një drejtues motori L293D. Sigurisht, nuk ndryshon nga një bord Arduino Uno, por është më i dobishëm sepse nuk ka nevojë për një mburojë tjetër për të drejtuar motorin! Isshtë i lirë nga rrëmuja e kërcyesit dhe mund të programohet lehtësisht me CH340G. Ndërsa drejtoni dy motorë DC, gjithashtu mund të kontrolloni sensorë të ndryshëm duke përdorur kunjat I / O me këtë kartë. Në këtë projekt, ne përdorëm një sensor tejzanor HC-SR04 dhe një sensor infra të kuqe IR. Për më tepër, u përdor një motor servo.

Hapi 1: Video Projekti Hap pas Hapi

Image
Image

Ju mund të programoni një robot me 5 skenarë të ndryshëm me këtë kartë kontrolli. Skenarët e mëposhtëm përfshihen në këtë projekt:

Mënyra SUMO: ashtë një sport në të cilin dy robotë përpiqen të shtyjnë njëri -tjetrin jashtë një rrethi (në një mënyrë të ngjashme me sportin e sumos).

Mënyra "Më Ndiq": Mund të ndiejë praninë e objektit që duhet ndjekur duke përdorur sensorin HC-SR04.

Mënyra e Ndjekjes: Roboti ndjekës i linjës është një automjet që ndjek një vijë, ose një vijë të zezë ose vijë të bardhë.

Mënyra e Shmangjes: Pengesa Shmangia e Robotit është një pajisje inteligjente e cila automatikisht mund të ndiejë pengesën para saj dhe t'i shmangë ato duke u kthyer në një drejtim tjetër.

Mënyra e vizatimit: Ai përmban servo motor dhe një stilolaps. Mund të tërheqë gjurmët e veta të lëvizjes në sipërfaqe.

Hapi 2: Pajisjet e nevojshme kompjuterike

PCB Gerber File dhe Skematike
PCB Gerber File dhe Skematike
  • ATmega328P -PU me Bootloader -
  • IC L293D Motor Driver -
  • Foleja USB e tipit B -
  • DIP Socket 28/16 Kunjat -
  • Kristal 12/16 MHz -
  • L7805 TO -220 -
  • Kondensator 100uF -
  • LED -
  • Rezistenca 10K/1K -
  • Kondensator 470nF -
  • Fole Jack Power -
  • Blloku i Terminalit 2 Pin -
  • Koka e kokës për meshkuj -
  • 10nF/22pF Qeramike -
  • Motori 6V 200RPM Mini Metal Gear -
  • Bateri 7.4V 1000mAh 2S Lipo (Opsionale) -
  • Bateri 9V 800mAh (Opsionale) -
  • Lidhës baterie 9V -
  • Moduli tejzanor HC -SR04 -
  • Sensori IR me rreze infra të kuqe -
  • CH340G USB në TTL IC -

Në këtë projekt, përbërësit e tipit DIP u përdorën për bashkim të lehtë

Hapi 3: Skedari PCB Gerber dhe Skematik

Në këtë projekt, unë kam zgjedhur PCBWay. PCBWay është mënyra e vetme për ta bërë këtë projekt të ndodhë me një kosto shumë të ulët dhe cilësi të lartë.

Detajet e produktit

  • Lloji i bordit: PCB e vetme
  • Madhësia: 53.3mm x 66mm
  • Shtresat: 2 Shtresa
  • Gjithsej: 5 copë / 5 dollarë amerikanë

Merrni PCB Gerber & Schematic -

Hapi 4: Skedarët 3D.stl

3D.stl Skedarë
3D.stl Skedarë

Cilësimet e printimit

  • Printer: JGAURORA A5S
  • Rezoluta: 0.25
  • Mbush: 10%

Hapi 5: Lidhjet

Lidhjet
Lidhjet

Sensori IR

  • Kodi i sinjalit të sensorit IR në Digital 12
  • Sensori IR VCC pin në +5V
  • Sensori IR GND në GND

Sensori HC-SR04

  • Kodi ECHO në Digital 5
  • TRIG pin në Digital 6
  • Kodi VCC në +5V
  • GND pin në GND

Motor A

  • Motor A 1 në Digital 2
  • Motor A 2 në Digital 4
  • Motor A mundëson dixhitalizimin 3

Motor B

  • B Motor B 1 në Digital 10
  • Motor B 2 në Digital 11
  • Motorri B Aktivizoni në dixhital 9

Hapi 6: Kodi Burimor

Kodi i burimit
Kodi i burimit

Ju mund të programoni një robot me 5 skenarë të ndryshëm me këtë kartë kontrolli. Skenarët e mëposhtëm përfshihen në këtë projekt:

  1. Mënyra SUMO: shtë një sport në të cilin dy robotë përpiqen të shtyjnë njëri -tjetrin jashtë një rrethi (në një mënyrë të ngjashme me sportin e sumos).
  2. Mënyra "Më Ndiq": Mund të ndiejë praninë e objektit që ndiqet duke përdorur sensorin HC-SR04.
  3. Mënyra e Ndjekjes: Roboti ndjekës i linjës është një automjet që ndjek një vijë, ose një vijë të zezë ose një vijë të bardhë.
  4. Mënyra e Shmangjes: Pengesa Shmangia e Robotit është një pajisje inteligjente e cila automatikisht mund të ndiejë pengesën para saj dhe t'i shmangë ato duke u kthyer në një drejtim tjetër.
  5. Mënyra e vizatimit: Ai përmban servo motor dhe një stilolaps. Mund të tërheqë gjurmët e veta të lëvizjes në sipërfaqe.

Merrni kodin burimor:

github.com/MertArduino/RobotControlBoard