Bluetooth RGB Strip

GEORGESCU Tiberiu-Andrei 332CC

Introducere

Banda de leduri controlata printr-o aplicatia Android facuta de mine. Aceasta aplicatie are mai multe moduri de a ilumina banda de leduri! Pe deasupra am mai introdus si un lcd i2c pentru a afisa modul selectat din aplicatie plus leduri si un led rgb

Descriere generală

Lista de piese:

  • Arduino Uno
  • Breadboard
  • LCD I2C
  • Senzor de sunete
  • Leduri
  • Jumper wires
  • Resistente
  • Modul Bluetooth HC-05

Schema Bloc

Hardware Design

Software Design

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.

Rezultate Obţinute

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.

Concluzii

A fost un proiect interesant deoarece am invatat sa fac o aplicatie IoT.

Download

Sketch Arduino: rgbledstrip.zip Aplicatie Android: androidrgbledstrip.zip

Jurnal

Am asteptat foarte mult dupa piese. Din pacate banda RGB a ajuns foarte tarziu!Pana in ultimul ceas. La fel si sursa de alimentare :((((((.

Bibliografie/Resurse

pm/prj2022/bogdanc/2000.txt · Last modified: 2022/05/27 22:49 by Tiberiu.georgescu00
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0