Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Jedná sa o automatizovaný viacúčelový robot, ktorý je navrhnutý tak, aby vykonával funkcie ako vysávanie prachu, čistenie podláh, ničenie klíčkov a mopovanie. Využíva mikrokontrolér Arduino, ktorý je naprogramovaný na pohon štyroch jednosmerných motorov, jedného serva a dvoch ultrazvukových senzorov. Hlavným cieľom je automatizovať proces čistenia, aby bol efektívnejší a menej časovo náročný.
Krok 1: HARDWAROVÉ A SOFTVÉROVÉ POŽIADAVKY
1. ULTRAZVUKOVÝ SENZOR HC-SR04 Ultrazvukový x2
2. ADRUINO (Uno R3)
3. MOTOROVÝ ŠTÍT L 293D
4. Vákuový čistič (prenosný)
5. ULTRAVIOLETOVÉ SVETLO
6. Motor 12 V DC (vysoký krútiaci moment alebo nízke otáčky) x4
7. Servomotor
7. Honička za robotom a 4 kolesami
6. DC NAPÁJANIE alebo Batéria
Krok 2: SCHÉMA A BLOKOVANIE BLOKU SYSTÉMU
AUVC má hlavne dva ultrazvukové snímače. Jeden zo senzorov funguje
funkcia vyhýbania sa prekážkam porovnaním vzdialenosti vľavo, vpravo a vpred a vyhýba sa bližšej prekážkovej dráhe alebo inými slovami vyberie menej prekážkovú dráhu, ak je robot pokrytý plnými prekážkami, robot sa otočí. Druhý senzor, ktorý sa meraním hĺbky vyhýba okrajom
Krok 3: SCHÉMA OKRUHU
1. umiestnite štít motora nad Ardino uno3
2. zapojte vodiče podľa obrázku
3. Kolík (A0 a A1) Vpred ultrazvukový snímač, tento snímač je umiestnený nad servomotorom
4. kolík (A2 a A3) Ultrazvukový snímač hĺbky je pripevnený k prenasledovaniu robota a tvárou k hĺbke
5. výkon servomotora je zabezpečený tienením motora (port 0 na štíte)
Krok 4: Čas kódovania
1. nainštalujte softvér Arduino (IDE)
2. pridajte tieto súbory knižnice (knižnica Adafruit Motor Shield, knižnica servomotorov, knižnica ultrazvukových senzorov)
3. a nahrajte tento kód
kód bude publikovaný na github odkaz je tu
github.com/JoJoManuel/Robot-Vacuum-Floor-Cleaner-Arduino/blob/master/README.ino
Krok 5: Robot v akcii
Vyvinutý
AKHIL JOSEPH, [email protected]
ADARSH MOHAN, BASIL T ABRAHAM a
EDWIN JOHNY