Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Šiame pasaulyje nemažai žmonių yra neįgalūs. Jų gyvenimas sukasi aplink ratus. Šiame projekte pristatomas būdas valdyti vežimėlio judėjimą naudojant rankų gestų atpažinimą ir išmaniojo telefono DTMF.
1 žingsnis: Įvadas
DTMF valdymas:- Paprastai belaidžiu būdu valdomi robotai naudoja RF grandines, kurių trūkumai yra ribotas darbo diapazonas, ribotas dažnių diapazonas ir ribotas valdymas. Naudojant mobilųjį telefoną robotizuotam valdymui galima įveikti šiuos apribojimus. Tai suteikia tvirto valdymo pranašumą, darbo diapazoną, kuris yra toks pat platus kaip paslaugų teikėjo aprėpties zona, jokių trukdžių kitiems valdikliams ir iki dvylikos valdiklių.
Nors robotų išvaizda ir galimybės labai skiriasi, visi robotai turi mechaninės, kilnojamosios struktūros, kurią valdo tam tikra forma, bruožą. Roboto valdymas apima tris skirtingas fazes: suvokimą, apdorojimą ir veiksmą.
Paprastai receptoriai yra jutikliai, sumontuoti ant roboto, apdorojimą atlieka borto mikrovaldiklis arba procesorius, o užduotis atliekama naudojant variklius arba su kitomis pavaromis.
Žmogus nuėjo ilgą kelią Kalbant apie vystymąsi per tam tikrą laikotarpį, mes panaudosime RF modulius belaidžiam tikslui, po to mes įveiksime GSM modemų metodus ir naudosime DTMF belaidžio ryšio sistemoje.
DTMF technologija įveikė apribojimo problemą, kurią galime dirbti tik ribotame diapazone arba ribotoje srityje, naudojant RF technologiją, naudojant mobilųjį telefoną (DTMF).
Mes galime pasiekti savo įrenginį ar robotą, kurio dydis yra paslaugų teikėjo darbo vieta, netrukdome kitiems valdikliams ir iki 5 valdiklių.
Gestų valdymas:- Tai paprasta ir turi keletą funkcijų, kurias galima atpažinti, ir siūlo tvirtus atpažįstamus rankos gestus. Kreivumu pagrįsti rankų gestų atpažinimo algoritmai atpažįsta rankų gestus, naudojant rankų formos kontūro geometrijos derinį ir apskaičiuojant atstumą nuo rankos centro iki išgaubto korpuso ant pirštų galiukų.
Šiame projekte šis metodas gali atpažinti 5 skirtingus rankų gestus tame pačiame fone penkių neįgaliųjų vežimėlių judėjimo būsenoje, pavyzdžiui: pirmyn, atgal, kairėn, dešinėn ir sustoti.
2 žingsnis: reikalingi komponentai
- ArduinoUNO
- „Arduino UNO IDE“(programinė įranga)
- DC varikliai
- Mobilusis telefonas
- DTMF dekodavimo modulis
- Variklio vairuotojas L293D
- Akselerometras
- HT12D
- HT12E
- RF pora
- 9 voltų baterija
- Baterijos jungtis
- Važiuoklė su ratukais
- Papildomas laidas
- jungiamieji laidai
3 žingsnis: gestų valdymo blokų schemos pavyzdys
Pastaba:- Visi grandinės jungtys turėtų būti atliekamos pagal nurodytą „Arduino“kodą arba pakeiskite „Arduino“kodą pagal savo grandinės jungtį.
4 žingsnis: skirtingi gestai naudojant akselerometrą
Tai yra skirtingi gestai skirtingam vežimėlio judėjimui, ty į priekį, į kairę, į dešinę, atgal ir į STOP.
5 žingsnis: DTMF grandinės schema
Pastaba:- Faktinė grandinės jungtis turėtų būti atliekama pagal arduino kodą arba pakeiskite kodą pagal savo grandinės jungtį.