Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Tai automatinis daugiafunkcinis robotas, skirtas atlikti tokias funkcijas kaip dulkių siurbimas, grindų valymas, mikrobų naikinimas ir mopavimas. Jis naudoja „Arduino“mikrovaldiklį, suprogramuotą valdyti keturis nuolatinės srovės variklius, vieną servo ir du ultragarsinius jutiklius. Pagrindinis tikslas yra automatizuoti valymo procesą, padaryti jį efektyvesnį ir neužimantį daug laiko.
1 žingsnis: Aparatūros ir programinės įrangos reikalavimai
1. ULTRAZONINIS JUTIKLIS HC-SR04 Ultragarsinis x2
2. ADRUINO (Uno R3)
3. L 293D MOTOR SHIELD
4. VACUUM CLEANER (nešiojamas)
5. ULTRAVIOLETINĖ ŠVIESA
6. DC 12 V variklis (didelis sukimo momentas arba mažas greitis) x4
7. Servo variklis
7. Persekiojimas robotui ir 4 ratai
6. Nuolatinės srovės maitinimo šaltinis arba baterija
2 veiksmas: SISTEMOS BLOKO DIAGRAMA IR SRAUTŲ DIAGRAMA
AUVC daugiausia turi du ultragarsinius jutiklius. Veikia vienas iš jutiklių
kliūčių vengimo funkcija, lyginant atstumą į kairę, į dešinę ir į priekį, ir išvengiama arčiau esančių kliūčių kelio arba, kitaip tariant, pasirenkamas mažiau kliūčių kelias, jei robotas aplink yra padengtas visomis kliūtimis, tada robotas apsisuks. Kitas jutiklis, kuris vengia kraštų matuojant gylį
3 veiksmas: grandinės diagrama
1. uždėkite variklio skydą virš „Ardino uno3“
2. prijunkite laidus, kaip parodyta paveikslėlyje
3. Smeigtukas (A0 ir A1) Pirmyn ultragarso jutiklis, šis jutiklis yra virš servo variklio
4. smeigtukas (A2 ir A3) gylio ultragarso jutiklis yra pritvirtintas prie roboto persekiojimo ir veidas ant gylio
5. servo variklio galia tiekiama per variklio skydą (0 prievadas skydelyje)
4 žingsnis: kodavimo laikas
1. įdiekite „Arduino“programinę įrangą (IDE)
2. pridėkite šį bibliotekos failą („Adafruit Motor Shield“biblioteka, „Servo Motor“biblioteka, ultragarso jutiklių biblioteka)
3. ir įkelkite šį kodą
kodas bus paskelbtas „github“nuorodoje yra čia
github.com/JoJoManuel/Robot-Vacuum-Floor-Cleaner-Arduino/blob/master/README.ino
5 žingsnis: veikiantis robotas
Sukurta
AKHILAS JOSEPHAS, [email protected]
ADARSHAS MOHANAS, BASILAS T ABRAHAMAS ir
EDWINAS JOHNY