Cuprins:

Senzor de culoare cu ecran LCD: 6 pași
Senzor de culoare cu ecran LCD: 6 pași

Video: Senzor de culoare cu ecran LCD: 6 pași

Video: Senzor de culoare cu ecran LCD: 6 pași
Video: AUDI A6 C6 SENZORI PARCARE INLOCUITI 2024, Iulie
Anonim
Senzor de culoare cu ecran LCD
Senzor de culoare cu ecran LCD

Scopul este de a crea un dispozitiv care să permită persoanelor daltoniste să detecteze culorile fără a fi nevoie să le vadă. Utilizând ecranul LCD cu senzorul, culoarea va fi preluată, apoi transferată în cuvinte pe ecranul LCD. Sperăm că acest dispozitiv va fi portabil și, dacă este necesar, să fie conectat de la mufa DC sau la un laptop / computer prin USB. Mi-ar plăcea chiar să-l împing mai departe pentru a fi complet portabil și cu o clemă pentru baterie. Firele senzorului de culoare ar ieși din carcasa clară și ar fi în exterior, acolo unde ecranul LCD, Arduino, firele, bateria se află în interiorul carcasei. Senzorul ar putea fi deplasat în jurul exteriorului carcasei pentru a prelua diferite culori din obiecte.

Pasul 1: piesele

Părțile
Părțile
Părțile
Părțile
Părțile
Părțile
  1. Arduino Uno
  2. Ecran LCD
  3. Senzor de culoare RGB
  4. Clemă / priză pentru baterie de 9V (nu este prezentată)
  5. Placă PERF pentru scut
  6. pini antet
  7. Fire
  8. Solder Iron / Solder

Pasul 2: Desen schematic

Desen schematic
Desen schematic

Pentru senzorul de culoare:

5v -> VIN (fir roșu)

GND -> GND (fir verde)

SDA (Analog 4) -> SDA (fir albastru)

SCL (analog 5) -> SCL (fir galben)

Pentru ecran LCD:

5v -> VCC (fir roșu)

GND -> GND (fir verde)

SDA (Analog 4) -> SDA (fir albastru)

SCL (analog 5) -> SCL (fir galben)

Pasul 3: Cablarea plăcii de panouri

Cablarea plăcii de pană
Cablarea plăcii de pană

Testând componentele individual, am primit o citire de pe fiecare dintre ele. Apoi le pun împreună și încep să împachetez codul. Încerc încă să-mi dau seama câteva modificări, dar în mod sfidător ajungi undeva. Am decis să rulez ambele pe același port în cele din urmă (la A4 și A5), mai degrabă decât folosind cealaltă parte, care este prezentată aici. Doar datorită plăcii mele de protecție și a dimensiunilor pe care le am și a lungimii firelor jumper, așa că am putut avea conectori pentru senzor și LCD.

Pasul 4: Configurarea pieselor

Configurarea pieselor
Configurarea pieselor
Configurarea pieselor
Configurarea pieselor
Configurarea pieselor
Configurarea pieselor

Primind piesele mele, așa cum vedeți în imagine, a trebuit să lipesc pinii antetului pe senzorul de culoare. A fost un pas destul de rapid și ușor. După aceea, am știut că trebuie să lucrez pe placa mea, aș avea ca scut să-l conectez pe Arduino, care este prezentat în fotografii.

În primul rând: am lipit știfturi pentru a proteja placa de deasupra Arduino

apoi am scos placa de pe Arduino pentru a nu o supraîncălzi în timp ce am lipit restul.

În al doilea rând: lipiți firele roșii, firele dvs. de alimentare la 5V. Trebuia să am câte un fir pentru fiecare componentă.

În al treilea rând: lipiți firele verzi, firele de la sol.

În al patrulea rând: lipiți pinii A4, care sunt firele albastre pentru conexiunile SDA.

Al cincilea: lipiți pinii A5, care sunt firele galbene pentru conexiunile SCL.

După toate acestea, consiliul dvs. ar trebui să fie gata să meargă.

Pasul 5: Codul

Încă îmbunătățesc codul și, de asemenea, aștept piese de schimb pentru că ale mele par a fi rupte sau am făcut ceva ușor, dar nu am încă rezultate finale complete și pot obține doar afișajul LCD pentru a afișa două culori din cele trei. Nu-mi pot da seama cum să o fac să apară o singură culoare.

Pasul 6: Locuința

Locuinta
Locuinta
Locuinta
Locuinta

Minunatul meu iubit a reușit să-mi construiască o cutie metalică pentru a-mi ține proiectul. Vreau ca senzorul să fie în afara cutiei (unde firele sunt suspendate), astfel încât să poată citi culoarea și apoi să apară pe decupat există pentru ecranul LCD. Am căptușit întreaga cutie cu polistirol și bandă electrică pentru a proteja metalul de electronice.

Folosind un conector cilindru pentru un 9V la Arduino pentru a alimenta produsul.

Recomandat: