Turinys:
- 1 žingsnis: grandinės surinkimas
- 2 žingsnis: projekto detalės
- 3 žingsnis: kodas
- 4 žingsnis: žingsniai
- 5 žingsnis: nuorodos
Video: Gestų į kalbą/teksto konvertavimo pirštinė: 5 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Šio projekto idėja/postūmis buvo padėti žmonėms, kuriems sunku bendrauti naudojant kalbą ir bendrauti naudojant rankų gestus arba labiau žinomą kaip amerikiečių gestų kalba (ASL). Šis projektas gali būti žingsnis siekiant suteikti šiems žmonėms galimybę bendradarbiauti su kitais žmonėmis, kurie negali suprasti gestų kalbos. Be to, šis projektas leis jiems sakyti viešas kalbas nenaudojant tikrojo žmogaus vertėjo. Pradžioje aš tik bandžiau aptikti kai kuriuos lengvesnius gestus, pvz., Abėcėlę A, B, I ir kt., Taip pat priskyriau tam tikrus gestus bendriems žodžiams/sveikinimams, pvz., „Labas“, „Labas rytas“ir kt.
1 žingsnis: grandinės surinkimas
2 žingsnis: projekto detalės
Į šį projektą įeina nešiojamos pirštinės su 4 lanksčiais jutikliais, įstrigusiais/įterptais į pirštinę - po vieną mažam, viduriniam, rodomam pirštui ir nykščiui. Lankstus jutiklis nebuvo naudojamas žiedo pirštui dėl „Arduino Uno R3“analoginių įvesties kaiščių prieinamumo apribojimų ir apskritai dėl to, kad pirštu gestų kalbomis nebuvo rodomas nepriklausomas judesys. Taip pat naudojamas akselerometras MMA8452Q, kuris yra įstrigęs delno gale, kad būtų galima išmatuoti rankos padėtį. Šių jutiklių įvestis analizuojama ir naudojama gestui suvokti. Pajutus gestą, atitinkamas simbolis/pranešimas išsaugomas kintamajame. Šie simboliai ir pranešimai toliau jungiasi, kol padaromas tam tikras iš anksto nustatytas gestas, rodantis sakinio pabaigimą. Aptikus šį ypatingą gestą, išsaugotą sakinio eilutę „Arduino“siunčia į „Raspberry Pi“per USB kabelį. Tada „Raspberry Pi“siunčia gautą eilutę į „Amazon Cloud Service“, pavadintą „Polly“, kad teksto formatu gautą sakinį paverstų kalbos formatu, o tada perduoda gautą kalbą per garsiakalbį, prijungtą prie „Raspberry Pi“per AUX kabelį.
Šis projektas buvo tik koncepcijos įrodymas, turintis geresnę įrangą ir planavimą bei geriau sukalibruotas aptikti daugybę kitų gestų ir rankų judesių. Šiuo metu šiame projekte yra užprogramuotas tik ribotas funkcionalumas, pvz., Pagrindinis gestų aptikimas ir teksto į kalbą išvestis.
3 žingsnis: kodas
4 žingsnis: žingsniai
1. Prijunkite lankstumo jutiklius ir akselerometrą MMA8452Q prie „Arduino“pagal pateiktą schemą.
2. Išmeskite programą Final_Project.ino (rasta faile Arduino_code.zip) į „Arduino“.
3. USB kabeliu prijunkite „Arduino“prie „Raspberry Pi“. (A/B tipo kabelis).
4. Įjunkite Raspberry Pi, nukopijuokite Raspberry_pi_code.zip failą į Raspberry Pi ir išskleiskite jį. Prijunkite garsiakalbį prie „Raspberry Pi“.
5. Nukopijuokite AWS paskyros kredencialus, ty aws_access_key_id, aws_secret_access_key ir aws_session_token į failą ~/.aws/credentials. Šis veiksmas reikalingas norint bendrauti su AWS debesimi ir naudotis AWS paslaugomis.
6. Vykdykite seria_test.py programą, rastą ištraukto aplanko 4 veiksme.
7. Dabar atlikite gestus, kad suformuotumėte sakinį, tada atlikite specialųjį gestą (laikykite pirštus ir delną tiesiai ir vienoje linijoje delnu į save, tada pasukite riešą, sukdami jį žemyn taip, kad dabar jūsų delnas yra atsuktas į jus, o pirštų galas nukreiptas žemyn link jūsų kojų.) signalizuoti apie sakinio pabaigą.
8. Nuolat tikrinkite, ar terminale nėra naudingos informacijos.
9. Ir klausykitės, kaip konvertuota kalba transliuojama per garsiakalbį.
5 žingsnis: nuorodos
1.
2.
3.
4.
Rekomenduojamas:
USB rašomosios mašinėlės konvertavimo rinkinys: 9 žingsniai (su paveikslėliais)
USB rašomosios mašinėlės konvertavimo rinkinys: rašant tose senosios mokyklos rankinėse rašomosiose mašinėlėse yra kažkas labai magiško. Rašomosios mašinėlės puikiai tinka nuo patenkinamo spyruoklinių spragtelėjimų spragtelėjimo iki poliruoto chromo akcentų blizgesio ir ryškių atspaudų puslapyje
„Arduino“teksto į kalbą keitiklis naudojant LM386 - Kalbantis „Arduino“projektas - „Talkie Arduino“biblioteka: 5 žingsniai
„Arduino“teksto į kalbą keitiklis naudojant LM386 | Kalbantis „Arduino“projektas | „Talkie Arduino“biblioteka: Sveiki vaikinai, daugelyje projekto mes reikalaujame, kad arduino kalbėtų kažką panašaus į kalbantį laikrodį ar pasakytų tam tikrus duomenis, todėl pagal šias instrukcijas tekstą paversime kalba, naudodami „Arduino“
Analoginio skaitmeninio konvertavimo pamoka: 7 žingsniai
Analogo į skaitmeninę konversiją pamoka: Sveiki, vaikinai, aš esu šio semestro Vanderbilto universiteto biomedicinos inžinerijos specialybės inžinerijos kurso įvadas. Sukūriau šį vaizdo įrašą, norėdamas paaiškinti jiems konvertavimą iš skaitmeninio į skaitmeninį, nes laikas baigėsi
Vedlio pirštinė: „Arduino“valdoma valdiklio pirštinė: 4 žingsniai (su nuotraukomis)
„Wizard Glove“: „Arduino“valdomos valdiklio pirštinės: „Wizard Glove“. Savo projekte aš sukūriau pirštinę, kurią galite naudoti norėdami žaisti savo mėgstamus su magija susijusius žaidimus šauniai ir įtraukiančiai, naudodami tik keletą pagrindinių arduino ir arduino išteklių. galite žaisti tokius žaidimus kaip vyresnio amžiaus slinktys arba
Pridėkite tekstą prie vaizdų naudodami „Linux“konvertavimo komandą: 3 žingsniai
Pridėkite tekstą prie vaizdų naudodami „konvertuoti“komandą „Linux“: ši instrukcija parodys, kaip pridėti tekstą prie vaizdo naudojant komandą konvertuoti „Linux“. Vienas iš vertingų to panaudojimo būdų yra antraštės įdėjimas į atvaizdą dokumentacijai. Kitas panaudojimas būtų laiko žymos uždėjimas ant vaizdo, kuris