Obsah:

Robot Arduino 5 v 1 - Nasledujte ma - Nasledujúci riadok - Sumo - Kresba - Vyhýbanie sa prekážkam: 6 krokov
Robot Arduino 5 v 1 - Nasledujte ma - Nasledujúci riadok - Sumo - Kresba - Vyhýbanie sa prekážkam: 6 krokov

Video: Robot Arduino 5 v 1 - Nasledujte ma - Nasledujúci riadok - Sumo - Kresba - Vyhýbanie sa prekážkam: 6 krokov

Video: Robot Arduino 5 v 1 - Nasledujte ma - Nasledujúci riadok - Sumo - Kresba - Vyhýbanie sa prekážkam: 6 krokov
Video: Высокая плотность 2022 2024, November
Anonim
Robot Arduino 5 v 1 | Nasledujte ma | Nasledujúci riadok | Sumo | Kresba | Vyhýbanie sa prekážkam
Robot Arduino 5 v 1 | Nasledujte ma | Nasledujúci riadok | Sumo | Kresba | Vyhýbanie sa prekážkam

Táto riadiaca doska robota obsahuje mikrokontrolér ATmega328P a ovládač motora L293D. Samozrejme, nelíši sa od dosky Arduino Uno, ale je užitočnejší, pretože na pohon motora nepotrebuje ďalší štít! Je bez rušivých prepojok a dá sa ľahko naprogramovať pomocou CH340G. Pri jazde s dvoma jednosmernými motormi môžete pomocou tejto karty tiež ovládať rôzne senzory pomocou I / O kolíkov. V tomto projekte sme použili ultrazvukový snímač vzdialenosti HC-SR04 a infračervený snímač IR. Okrem toho bol použitý jeden servomotor.

Krok 1: Projektové video krok za krokom

Image
Image

S touto riadiacou kartou môžete naprogramovať robota s 5 rôznymi scenármi. Do tohto projektu sú zahrnuté nasledujúce scenáre:

Režim SUMO: Je to šport, v ktorom sa dvaja roboti pokúšajú jeden druhého vytlačiť z kruhu (podobným spôsobom ako šport sumo).

Režim Nasleduj ma: Sníma prítomnosť predmetu, ktorý treba sledovať, pomocou senzora HC-SR04.

Režim sledovania: Robot sledujúci čiaru je vozidlo, ktoré sleduje čiaru, buď čiernu alebo bielu.

Vyhýbajúci sa režim: Robot vyhýbajúci sa prekážkam je inteligentné zariadenie, ktoré dokáže automaticky rozpoznať prekážku pred sebou a vyhnúť sa jej otočením iným smerom.

Režim kresby: Obsahuje servomotor a pero. Dokáže nakresliť svoje vlastné pohybové stopy na povrchu.

Krok 2: Požadovaný hardvér

Súbor Gerber a schéma PCB
Súbor Gerber a schéma PCB
  • ATmega328P -PU so zavádzačom -
  • IC ovládača motora L293D -
  • USB zásuvka typu B -
  • Zásuvka DIP 28/16 pinov -
  • Kryštál 12/16 MHz -
  • L7805 TO -220 -
  • Kondenzátor 100uF -
  • LED -
  • Rezistor 10K/1K -
  • Kondenzátor 470nF -
  • Zásuvka Power Jack -
  • 2 -pólová svorkovnica -
  • Mužská hlavička -
  • Keramika 10nF/22pF -
  • Mini kovový prevodový motor 6V 200RPM -
  • Lipo batéria 7,4 V 1 000 mAh 2S (voliteľné) -
  • 9V 800mAh batéria (voliteľné) -
  • Konektor 9V batérie -
  • Ultrazvukový modul HC -SR04 -
  • IR infračervený snímač -
  • CH340G USB na TTL IC -

V tomto projekte boli na ľahké spájkovanie použité súčiastky typu DIP

Krok 3: Súbor Gerber PCB a schéma

V tomto projekte som si vybral PCBWay. PCBWay je jediný spôsob, ako dosiahnuť, aby bol tento projekt veľmi lacný a vysoko kvalitný.

Detail produktu

  • Typ dosky: Single PCB
  • Rozmery: 53,3 mm x 66 mm
  • Vrstvy: 2 vrstvy
  • Spolu: 5 ks / 5 USD

Získajte PCB Gerber & Schematic -

Krok 4: 3D.stl súbory

Súbory 3D.stl
Súbory 3D.stl

Nastavenia tlače

  • Tlačiareň: JGAURORA A5S
  • Rozlíšenie: 0,25
  • Výplň: 10%

Krok 5: Pripojenia

Pripojenia
Pripojenia

IR senzor

  • Pin signálu IR senzora na digitálny 12
  • IR senzor VCC pin na +5V
  • IR snímač GND až GND

Senzor HC-SR04

  • ECHO pin to Digital 5
  • TRIG pin na digitál 6
  • Kolík VCC na +5V
  • Pin GND na GND

Motor A

  • Motor A 1 až Digital 2
  • Motor A 2 až Digital 4
  • Motor A Povoliť na digitál 3

Motor B

  • B Motor B 1 až digitálny 10
  • Motor B 2 na digitál 11
  • Motor B Povoliť na digitál 9

Krok 6: Zdrojový kód

Zdrojový kód
Zdrojový kód

Pomocou tejto riadiacej karty môžete naprogramovať robota s 5 rôznymi scenármi. Do tohto projektu sú zahrnuté nasledujúce scenáre:

  1. Režim SUMO: Je to šport, v ktorom sa dvaja roboti pokúšajú jeden druhého vytlačiť z kruhu (podobným spôsobom ako šport sumo).
  2. Režim Nasleduj ma: Sníma prítomnosť predmetu, ktorý treba sledovať, pomocou senzora HC-SR04.
  3. Režim sledovania: Robot sledujúci čiaru je vozidlo, ktoré sleduje čiaru, buď čiernu alebo bielu.
  4. Vyhýbajúci sa režim: Robot vyhýbajúci sa prekážkam je inteligentné zariadenie, ktoré dokáže automaticky rozpoznať prekážku pred sebou a vyhnúť sa jej otočením iným smerom.
  5. Režim kresby: Obsahuje servomotor a pero. Dokáže nakresliť svoje vlastné pohybové stopy na povrchu.

Získajte zdrojový kód:

github.com/MertArduino/RobotControlBoard

Odporúča: