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 calculează condițiile inițiale ale mediului ca medie aritmetică între valorile înregistrate de fotorezistori. Dacă masa sesizează că valorea medie se schimbă considerabil (spre exemplu se stinge lumina sau se aprinde blit-ul), se reînregistrează valorile de referință.
Pentru a determina dacă un obiect este pe masă într-o anumită casuta se compară valorea de referință a mediului cu valorea curentă înregistrată de fotorezistor, iar în funcție de cât vrem să fie de sensibilă măsuța alegem un threshold pentru diferență.
Am calculat rezistența fotorezistorului punând în serie între Vcc și fotorezistor câte o rezistență de 2k conform formulei rez_ldr = 2k * voltage / (vcc - voltage), unde voltage este căderea de tensiune pe fotorezistență.
Modulul Bluetooth pentru schimbarea culorilor folosește protocolul UART, am folosit divizor de tensiune pentru a reduce tensiunea pe TX-ul de la Arduino la 3.3V.
Pentru că placuța Arduino nu avea suficiente intrări analogice pentru fiecare fotorezistență am folosit un multiplexor.
Rezultate Obţinute
Concluzii
Download
Jurnal
Bibliografie/Resurse