GEORGESCU Tiberiu-Andrei 332CC
La partea de software design am folosit libraria specifica pentru lcd i2c iar pentru partea de aplicatie mobila pe Android am folosit limbajul de programare Java. Am folosit librariile specifice bluetooth recomandate de pe Android Developers. Pe parte de Arduino ca sa aprind si sa sting ledurile, ledul RGB, etc, am verificat datele transmise de pe seriala. Am transmis de pe telefon doar un char si nu string deoarece exista riscul de a avea caderi de tensiune pe modulul bluetooth. Ca sa nu solicit foarte mult modulul am transmis caractere pe seriala. Aplicatia are doua moduri: Led controls si RGB Controls. Led controls ne permite sa controlam ledurile si sa avem diferite functii de iluminare iar rgb controls ne permite sa controlul a mai multor culori.
Dupa cum se poate observa in prima imagine avem 3 leduri,un led RGB. Acestea pot fi considerate ca un rgb led strip. Avem un ecran lcd i2c, un senzor de sunete si un modul bluetooth HC-05. Cand folosim aplicatia si apasam pe o functionalitate o sa apara un mesaj pe ecranul lcd i2c.
In imaginea respectiva observam ledurile aprinse care asteapta un semnal de la senzorul de sunete pentru a fi reactive.
A fost un proiect interesant deoarece am invatat sa fac o aplicatie IoT.
Sketch Arduino: rgbledstrip.zip Aplicatie Android: androidrgbledstrip.zip
Am asteptat foarte mult dupa piese. Din pacate banda RGB a ajuns foarte tarziu!Pana in ultimul ceas. La fel si sursa de alimentare :((((((.
Android developers bluetooth Api:https://developer.android.com/guide/topics/connectivity/bluetooth LCD I2C Tutorial: https://create.arduino.cc/projecthub/Arnov_Sharma_makes/lcd-i2c-tutorial-664e5a Bluetooth HC-05:https://create.arduino.cc/projecthub/electropeak/getting-started-with-hc-05-bluetooth-module-arduino-e0ca81 Senzor sunete:https://create.arduino.cc/projecthub/iotboys/control-led-by-clap-using-arduino-and-sound-sensor-e31809