This is an old revision of the document!
Diaconescu Oana 334CB
Proiectul consta intr-un baston pentru nevazatori, avand scopul de ajuta persoanele cu deficiente de vedere sa se deplaseze mai usor. Dispozitivul este conectat prin Bluetooth la o aplicatie de mobil si ofera mai multe functionalitati. Prin intermediul unui modul GPS si al unui card microSD, permite salvarea coordonatelor pentru un traseu predefinit si ghidarea persoanei nevazatoare catre o destinatie prin comenzi vocale simple transmise prin aplicatie. In plus, permite evitarea obstacolelor de pe traseu, avertizand persoana nevazatoare de apropierea unui obiect prin intermediul unei forme de feedback - sonor (un buzzer) sau tactil (un motor cu vibratie). De asemenea, bastonul are optiunea de identificare a culorii unui obiect la apasarea unui buton, culoarea rezultata fiind transmisa vocal prin aplicatie.
In implementarea proiectului am pornit de la ideea de a oferi o alternativa mai putin costisitoare la tehnologiile deja existente pentru persoane nevazatoare. In plus, dispozitivul functioneaza fara Internet, deci este accesibil si simplu de utilizat.
Detectia obstacolelor se realizeaza pe baza senzorului de distanta. Distanta se citeste in mod continuu de catre senzor, iar in momentul in care aceasta depaseste o limita prestabilita se declanseaza buzzer-ul sau motorul cu vibratie. La apasarea unui buton, se face toggle intre buzzer si motor, activand sau dezactivand modul silentios.
Pentru comunicarea Bluetooth am folosit un principiu simplu, prin care se trimite un byte pe Serial corespunzator fiecarei comenzi:
Aplicatia de mobil a fost realizata pentru platforma Android folosind MIT App Inventor. Interfata este simpla si afiseaza rezultatele celor 3 functionalitati pentru a ilustra functionarea corecta a acestora. In plus, foloseste modulul “Text-to-Speech” pentru a transmite comenzile primite de la Arduino in forma vocala.
Aplicatia functioneaza in felul urmator:
Pentru comunicarea cu placuta Arduino am folosit modulul Bluetooth din MIT App Inventor, cu comenzile descrise la inceput.
Proiectul indeplineste cu succes toate cele 3 functionalitati. Am aranjat componentele astfel incat dispozitivul sa fie usor de manevrat si de utilizat.
Ocazional, apar probleme din cauza lipsei de precizie a senzorilor. Senzorul GPS are o eroare de pana la 10 m, motiv pentru care nu poate determina cu precizie locatia utilizatorului, ci numai aria in care acesta se afla. Senzorul de culoare trebuie ajustat empiric in functie de masuratori proprii si astfel reuzltatele pot sa difere in functie de lumina ambientala.
Documentatie proiect: pm_smartcane_diaconescuoana.zip