Turinys:
- 1 žingsnis: reikalingi jutikliai ir valdikliai
- 2 žingsnis: kėdės funkcionalumas
- 3 žingsnis: lentos režimas ir lovos režimas
Video: Automatinė ratų kėdė: 4 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
Šiais laikais mūsų visuomenėje susiduriame su daugybe senų žmonių ir fiziškai neįgalių žmonių. Taigi norime jiems padėti visomis pastangomis. Mes sukūrėme jiems pagalbos ranką, kuri gali nuvesti juos ten, kur nori, ir gali juos valdyti be jokios pagalbos.
Automatinis neįgaliųjų vežimėlis yra prietaisas, kilęs iš šių idėjų. Šis vežimėlis gali būti reguliuojamas keliais atlenkimo kampais, kad jie būtų patogioje padėtyje. Automatinis vežimėlis turi daugialypį valdymą pagal situaciją ir juo besinaudojantį asmenį. Tolesnėse diskusijose galime gilintis į tai. Išmaniajame automatizuotame vežimėlyje aparatūros grandinė daugiausia naudojama atpažinti, skaitmeninti ir perduoti valdymo signalą į L239D IC. Šiame darbe mes naudojame ATMEGA328 pagrįstą kūrimo plokštę. Plėtros lenta užprogramuota naudojant integruotą C platformos integruotos plėtros kalbą. Pirma, balso modulis mokomas naudojant 4 komandas. Po to vartotojas siunčia balso komandą. Mikrovaldiklis naudojamas patikrinti su šia komanda susijusį signalą ir palyginti jį su išsaugotomis komandomis bei atlikti su šia komanda susijusią užduotį. Čia, savo projekte, mes panaudojome savo sukurtą programą „Android“išmaniajame telefone ir tada sujungėme ją su „Bluetooth“moduliu.
Naudojamas „Bluetooth“modulis yra HC-05, skirtas sujungti vežimėlį su „Android“ir juo naršyti. Galiausiai taip pat pridedamos nuotolinio valdymo funkcijos ir rankiniu būdu valdoma vairasvirtė išmaniojo vežimėlio funkcija. Pagrindinė „Bluetooth“modulio pridėjimo priežastis yra ta, kad tai yra lengviausias būdas prisijungti prie žmonių ir kompiuterio.
1 žingsnis: reikalingi jutikliai ir valdikliai
reikalingi elementai yra
1. „Arduino UNO R3“
2. „Bluetooth“modulis
3. servo variklis X 2
4. ratai
5. pasikartojantis ratas
6. variklio vairuotojas (l298)
7. važiuoklė
8. vairasvirtė
9. „Bluetooth“programėlė
10. „Android“telefonas
BLUETOOTH (HC-05):
Kadangi balso ir nuotolinio valdymo režimai priklauso belaidžiam ryšiui. jiems reikalinga laikmena duomenims perduoti tarp kėdės ir sąsajos. Čia „Bluetooth“naudojamas kaip terpė, skirta sujungti kėdę su belaidžiais įrenginiais. Kalbos atpažinimo režimu kai kurias komandas kūrėjas iš pradžių nustato patogia vartotojo kalba. Valdant kėdę, kiekviena vartotojo duota komanda bus iššifruota į unikalų specialių simbolių rinkinį, kuris turėtų būti anonimiškas. Gauti analoginiai duomenys bus paversti skaitmeniniais duomenimis, o duomenys perduodami nuoseklaus ryšio režimu 9600 baudų greičiu. Duomenys, gauti naudojant „Bluetooth“, yra skaitmeninės formos, vėliau jie paverčiami analogine forma ir tikrinami naudojant komandas, kurias nustatė kūrėjas. Jei jis gauna ping, vykdoma operacija, atitinkanti konkrečią instrukciją.
Kita vertus, nuotolinio valdymo pultas valdomas naudojant tą pačią laikmeną. Duomenų kodavimas ir dekodavimas yra panašūs į aukščiau aprašytą procedūrą. Vienu nuotolinio valdymo pultu kėdžių skaičių galima lengvai valdyti tik pasirinkus norimos kėdės profilį. Nuotolinio valdymo pultas automatiškai prisijungia prie atskiros „Bluetooth“laikmenos, kai vartotojas per sąsają pasirenka pageidaujamą profilį.
JOYSTICK:
Rankinio valdymo režimu vartotojas gali vairuoti savo kėdę naudodamasis sąsaja, vadinama vairasvirte. Iš esmės vairasvirtė yra trijų kanalų ryšio įrenginys, kurį galima naudoti penkiais deriniais. Paprastai jame yra dvi ašys X&Y, kurių vertė svyruoja nuo 0 iki 1024, be to, yra jungiklis, kuris įveda nulį arba vieną. Kėdės algoritmas sukurtas taip, kad kiekvienas įėjimas atitiktų tam tikrą funkciją.
SERVO VARIKLIS:
Šiame projekte šie varikliai naudojami kėdės reguliavimui atgal ir lentos reguliavimui. Servo variklio diapazonas yra nuo 0 iki 180 laipsnių. Šiame projekte buvo pristatytas atgalinis stūmimas su penkiais patogiais kampais, taip pat galima įtraukti daugiau kampų.
Panašiai lentą taip pat galima sureguliuoti tokiu pačiu būdu, tačiau šiame projekte naudojami tik du kampai.
2 žingsnis: kėdės funkcionalumas
VALDOMAS BALSAS IR NUOTOLINIS
Ši kėdė puikiai tinka visų tipų žmonėms. Pagalvokime apie senus žmones, jie negali visur pakartotinai judėti, kaip kiti žmonės. Jiems reikia pagalbos, kad jie galėtų juos pasiimti ten, kur ir kada nori. Neįgalieji taip pat susiduria su ta pačia problema. Tačiau jų balsas vis tiek gali veikti. Taigi, atsižvelgdami į jų balsus kaip pagrindinį raktą vairuojant kėdę, mes įdiegėme kalbos atpažinimo sistemą. Kalbos atpažinimo sistema sąveikauja su žmonėmis ir priima komandas jiems patogia kalba. Žmonės gali lengvai valdyti savo kėdę ir patys vairuoti, nepasitikėdami kitais.
Žmonėms, turintiems fizinių problemų ir net negalintiems pakelti balso. Mes įdiegėme nuotolinio valdymo režimą, kuriame kėdę gali lengvai valdyti išorinis asmuo ar mentoriai. Per nuotoliniu būdu valdomą sistemą bus pasiekiamos visos kėdės funkcijos. Pavyzdžiui, senelių namuose ir ligoninėse žmonių skaičius yra didelis. Taigi, kėdžių skaičius taip pat yra didelis. Šio scenarijaus problema yra ta, kad mentoriai susipainioja dėl nuotolinio valdymo pulto, atitinkančio tam tikrą kėdę. Norėdami išspręsti šią problemą, mes pristatėme sistemą „nuo vieno iki daugelio“. Per tai jis sąveikauja su mentoriumi ir suteikia jiems galimybę pasirinkti norimą kėdę.
KONTROLIUOJAMAS VADOVAS
Be balso ir nuotolinio valdymo, mes taip pat įdiegėme rankinio valdymo režimą. Be jokios išorinės paramos, jūs galite lengvai vairuoti savo kėdę, tiesiog valdydami prie jo pritvirtintą vairasvirtę. Nebūtina, kad asmuo būtų išsilavinęs. Net neraštingi žmonės gali lengvai valdyti tiesiog pakreipdami vairasvirtę. Vairasvirtėje yra 5 kanalai, per kuriuos galima lengvai valdyti kiekvieną funkciją.
3 žingsnis: lentos režimas ir lovos režimas
KELIŲ KAMPŲ REGULIAVIMAS
Papildoma kėdės funkcija yra kelių kampų reguliavimas. Nuolat sėdėdami vienoje padėtyje, žmonės pajus tam tikrų nepatogumų. Norėdami to išvengti, mes pateikiame penkis kelis kampus, į kuriuos jie gali reguliuoti kėdę patogioje padėtyje. Kampą galima reguliuoti vienu iš šių trijų režimų.
PLANKO REŽIMAS
Norėdami ką nors parašyti ar atlikti tam tikrą darbą, jiems reikia tam tikros paramos, kuri jiems gali padėti. Taigi, mes sukūrėme lentos režimą, kuriame jis gali suteikti lentą, kai tik reikia, ir pašalina lentą tiesiog paspausdamas mygtuką.
Rekomenduojamas:
Dviejų ratų savaiminio balansavimo robotas: 7 žingsniai
Dviejų ratų savaiminio balansavimo robotas: šis nurodymas atliks savaiminio balansavimo roboto projektavimo ir konstravimo procesą. Kaip pastaba noriu tik pasakyti, kad savaime balansuojantys robotai nėra nauja koncepcija ir jie buvo sukurti bei dokumentuoti kitų. Noriu pasinaudoti šia galimybe
Vairo ratų klavišai prie automobilio stereo adapterio (CAN magistralė -> 1 raktas): 6 žingsniai
Vairo ratų klavišai prie automobilio stereo adapterio (CAN magistralė -> Key1): praėjus kelioms dienoms po to, kai nusipirkau naudotą automobilį, sužinojau, kad negaliu groti muzikos iš savo telefono per stereo sistemą. Dar labiau apmaudu buvo tai, kad automobilis turėjo „Bluetooth“, bet leido tik balso skambučius, o ne muziką. Jis taip pat turėjo „Windows Phone“USB prievadą, bet aš
„CHAMPION 4Omni“ratų futbolo robotas!: 7 žingsniai (su nuotraukomis)
„CHAMPION 4Omni Wheel Soccer Robot!“: „Bluetooth“valdomas keturių ratų pavaros visureigis robotas, pagrįstas „Arduino Mega 2560“(galite naudoti bet kurį „arduino UNO“arba „terminą ar bet kurį kitą“), tai nėra įprastas robotas, o futbolo robotas. ji dalyvavo 3 varžybose kartu su mano
Spalvų sekimo robotas, pagrįstas įvairiapusišku ratu ir „OpenCV“: 6 žingsniai
Spalvų sekimo robotas, pagrįstas įvairiapusišku ratu ir „OpenCV“: spalvų stebėjimui įgyvendinti naudoju daugialypę ratų važiuoklę ir naudoju mobilią programinę įrangą, vadinamą „OpenCVBot“. Dėkojame čia esantiems programinės įrangos kūrėjams. Dėkojame. „OpenCV Bot“iš tikrųjų aptinka arba seka bet kurį realaus laiko objektą per vaizdo apdorojimą
„Mecanum Omni“ratų robotas su GRBL žingsniniais varikliais „Arduino Shield“: 4 žingsniai
„Mecanum Omni“ratų robotas su „GRBL Stepper Motors“„Arduino Shield“: „Mecanum Robot“- projektas, kurį norėjau sukurti nuo tada, kai pamačiau jį Dejano „gread mechatronics“tinklaraštyje: howtomechatronics.com Dejan tikrai padarė gerą darbą, apimdamas visus techninės įrangos, 3D spausdinimo aspektus , elektronika, kodas ir „Android“programa (MIT