This is an old revision of the document!
Măsuță interactivă - Andreea Drăgănoiu
Name: Drăgănoiu Andreea
Grupa: 335CB
Introducere
Proiectul constă în implementarea unei măsuțe sensibile la atingere. Aceasta este alcătuită din 3 x 4 zone luminate cu o culoarea aleasă prin Bluetooth de pe dispozitivul mobil, urmând ca zonele să își modifice culoarea la poziționarea unui obiect pe masă. Ideea proiectului a pornit de la dorința estetică de a înfrumuseța încăperea cu un obiect care se colorează inteligent.
Descriere generală
Schemă bloc:
Telefonul se va conecta la modulul Bluetooth pentru a seta cele 2 culori - pentru regiunile care nu detectează obiecte pe masă și pentru
regiunile pe care a fost așezat un obiect.
Se detectează nivelul de luminozitate al fiecărei regiuni, dacă este mai scăzut decât un prag considerăm că avem un obiect pe
masă și se va colora diferit. Pentru a măsura nivelul luminozității mă voi folosi de un fotorezistor și de divizorul de tensiune pentru a
măsura căderea de tensiune de unde aflăm rezistența fotorezistorului, iar în funcție de aceasta schimbăm culorile ledurilor.
Hardware Design
Componente:
Arduino UNO R3
Breadboard
Modul Bluetooth HC-05
Level shifter
Fotorezistori
Bandă LED RGB
Rezistențe
Fire
Schemă hardware:
Software Design
Se calculeaza conditiile initiale ale mediului ca medie aritmetica intre valorile inregistrate de fotorezistori. Daca masa sesizeaza ca valorea medie se schimba considerabil (spre exemplu se stinge lumina sau se aprinde blit), se reinregistreaza valorile de referinta.
Pentru a determina daca un obiect este pe masa intr-o anumita casuta se compara valorea de referinta cu valorea curenta inregistrata de fotorezistor, iar in functie de cat vrem sa fie de sensibila alegem un threshold pentru diferenta.
Am calculat rezistenta fotorezistorului punand in serie intre vcc si el cate o rezistenta de 2k conform formulei rez_ldr = 2k * voltage / (vcc - voltage), unde voltage este caderea de tensiune pe fotorezistenta.
Modulul Bluetooth pentru schimbarea culorilor foloseste protocolul UART, am folosit divizor de tensiune pentru a reduce tensiunea pe tx-ul de la arduino la 3.3V.
Pentru ca placuta arduino nu avea suficiente intrari analogice pentru fiecare fotorezistenta am folosit un multiplexor.
Rezultate Obţinute
Concluzii
Download
Jurnal
Bibliografie/Resurse