Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Jedná se o automatizovaný víceúčelový robot, který je navržen tak, aby vykonával funkce, jako je vysávání prachu, čištění podlah, ničení choroboplodných zárodků a vytírání. Používá mikrokontrolér Arduino, který je naprogramován tak, aby poháněl čtyři stejnosměrné motory, jedno servo a dva ultrazvukové senzory. Hlavním cílem je zautomatizovat proces čištění a zefektivnit jej a méně časově náročně.
Krok 1: HARDWAROVÉ A SOFTWAROVÉ POŽADAVKY
1. ULTRAZVUKOVÝ SENZOR HC-SR04 Ultrazvukový x2
2. ADRUINO (Uno R3)
3. MOTOROVÝ ŠTÍT L 293D
4. VAKUOVÝ ČISTIČ (přenosný)
5. ULTRAVIOLETOVÉ SVĚTLO
6. Motor DC 12 V (vysoký točivý moment nebo nízké otáčky) x4
7. Servomotor
7. Chase pro robota a 4 kola
6. DC NAPÁJENÍ nebo baterie
Krok 2: SCHÉMA A BLOK SYSTÉMOVÉHO BLOKU SYSTÉMU
AUVC má hlavně dva ultrazvukové senzory. Jeden ze senzorů funguje
funkce vyhýbání se překážkám porovnáním vzdálenosti vlevo, vpravo a vpřed a vyhýbá se bližší překážkové dráze nebo jinými slovy vybrat méně překážkovou dráhu, pokud je robot pokrytý plnými překážkami kolem, pak se robot otočí. Druhý senzor, který se vyhýbá hranám měřením hloubky
Krok 3: SCHÉMA OBVODU
1. umístěte štít motoru přes Ardino uno3
2. připojte vodiče podle obrázku
3. Pin (A0 a A1) Přední ultrazvukový senzor, tento senzor je umístěn nad servomotorem
4. kolík (A2 a A3) Ultrazvukový snímač hloubky je upevněn na chase robota a čelem do hloubky
5. Napájení servomotoru je zajištěno štítem motoru (port 0 na štítu)
Krok 4: Čas kódování
1. nainstalujte software Arduino (IDE)
2. přidat tyto soubory knihovny (knihovna Adafruit Motor Shield, knihovna servomotorů, knihovna ultrazvukových senzorů)
3. a nahrajte tento kód
kód bude publikován na odkazu github je zde
github.com/JoJoManuel/Robot-Vacuum-Floor-Cleaner-Arduino/blob/master/README.ino
Krok 5: Robot v akci
Vyvinuto
AKHIL JOSEPH, [email protected]
ADARSH MOHAN, BASIL T ABRAHAM a
EDWIN JOHNY