This is an old revision of the document!
Proiectul meu este un sistem de inchidere si deschidere a zavorului unei usi, controlat prin comenzi vocale. Scopul proiectului este de a oferi o solutie simpla pentru sistemul de inchidere si deschidere a usilor pentru persoanele cu diverse dizabilitati , dar si pentru a facilita intrarea in casa cu un bagaj sau carand ceva de exemplu.
Zavorul se actioneaza prin comenzile “Lock” si “Unlock” prin actuator. Modulul Bluetooth legat la placa Arduino este conectat la telefon si prin intermediul sau sunt trimise comenzile . Zavorul va fi actionat doar la auzirea celor 2 comenzi. La introducerea unei comenzi gresite va fi activa buzzerul, de asemenea cand senzorul va detecta ca a trecut de temperatura stabilita va fi activat buzzerul si zavorul va fi deschis.
Lista de piese:
* Arduino UNO * HC-05 Bluetooth Module * 4 x 12volt relee * 2 x BD139 Tranzistoare * Actuator de blocare a ușilor auto * 2.2k rezistoare * 12 Volt Adaptor * Modul cu Buzzer activ * Modul Senzor de Temperatură DHT11 cu LED
Sistemul primește comenzi de la un dispozitiv conectat prin Bluetooth, utilizând modulul HC-05. Comenzile sunt trimise prin intermediul aplicației PuTTY, deoarece iPhone-ul nu suportă conectarea directă la modulul HC-05. Sistemul acționează asupra pinilor 11 și 12 pentru a bloca și debloca sistemul. Dacă există date disponibile pe portul serial, acestea sunt adăugate la variabila 'voice'. Dacă 'voice' are o lungime mai mare decât 0 (semn că s-a primit o comandă), începe verificarea comenzilor. Explicații adiționale:
Deși proiectul a atins obiectivele pe care mi le-am setat, nu sunt pe deplin mulțumit de rezultat. Principalul motiv este că iPhone-ul are standarde diferite pentru dispozitivele Bluetooth, ceea ce a făcut imposibilă utilizarea modulului HC-05 cu iPhone-ul. În plus, am avut probleme cu un modul GSM pe care am vrut să îl folosesc și cu integrarea acestuia în proiect.
iPhone-ul are standarde Bluetooth diferite, ceea ce a însemnat că nu am putut folosi modulul HC-05 pentru a trimite comenzi vocale de pe iPhone. A trebuit să folosesc PuTTY pentru a trimite comenzi de pe un PC, ceea ce a complicat lucrurile.
Am încercat să integrez un modul GSM pentru a adăuga funcționalități suplimentare, dar am întâmpinat probleme majore în ceea ce privește compatibilitatea și stabilitatea conexiunii.
Pe lângă funcționalitățile proiectului, mi-a plăcut să lucrez cu mediul de dezvoltare Arduino și consider că am câștigat multă experiență în acest sens.
Fişierele se încarcă pe wiki folosind facilitatea Add Images or other files. Namespace-ul în care se încarcă fişierele este de tipul :pm:prj20??:c? sau :pm:prj20??:c?:nume_student (dacă este cazul). Exemplu: Dumitru Alin, 331CC → :pm:prj2009:cc:dumitru_alin.