Cuprins:

Chameleon electronic: 6 pași (cu imagini)
Chameleon electronic: 6 pași (cu imagini)

Video: Chameleon electronic: 6 pași (cu imagini)

Video: Chameleon electronic: 6 pași (cu imagini)
Video: Mako & Elephante - Chameleon (Visualizer Video) [Ultra Music] 2024, Noiembrie
Anonim
Chameleon electronic
Chameleon electronic

Te-ai întrebat vreodată cum își schimbă culoarea cameleonul prin schimbările culorilor de mediu?

Există ceva numit hormon stimulant melanocit sau MSH. Dacă doriți să aprofundați acest lucru, vă rugăm să urmați acest link. Poveștile în afară, am vrut să construiesc un sistem de iluminare ambientală sau ceva de genul cameleonului. Acest lucru arată rece și, de asemenea, ajută ochii. Aveam bandă LED cu neopixeli și un senzor de culoare de rezervă. Așa că tocmai mi-am construit Chameleonul (Electronic) folosind Arduino (Microcontroler pentru toată lumea) ca creier.

Pasul 1: Lucruri de care vei avea nevoie

Lucruri de care vei avea nevoie
Lucruri de care vei avea nevoie

1. Arduino Nano (Orice Arduino este bine) Amazon Link pentru Arduino Uno2. Color Sensor TCS3200 Amazon Link pentru Color Sensor3. Banda LED Neopixel Amazon Link pentru Neo Pixel LED4. Firele jumperului și sursa de alimentare

Pasul 2: Introducere succintă la piese

Scurtă introducere la piese
Scurtă introducere la piese
Scurtă introducere la piese
Scurtă introducere la piese

Arduino: Microcontroler care obține datele senzorului de culoare RGB de la TCS 3200 și generează semnalul PWM respectiv pentru a controla culoarea luminilor LED Neopixel. culoarea luminii care cade pe matricea de fotodiodă. Aceste date pot fi folosite pentru a reproduce acele culori. Neo Pixel LED: Acest lucru poate genera o mulțime de culori pe baza semnalului dat acestuia. Numele IC este WS2812B.

Pasul 3: Conectarea totul

Conectând totul
Conectând totul
Conectând totul
Conectând totul

Conexiune - Reacție.. Conectarea trebuie făcută în așa fel încât Arduino să citească datele de la 4 fotodioduri diferite în TCS 3200. Și să reflecte acele valori ca date către LED-urile neopixel pentru a reproduce aceeași culoare. 4 fotodiode de pe senzori sunt sensibile la 4 combinații de culori diferite. Acestea produc semnale de curent care sunt convertite în semnale de frecvență, adică conversie I în F Acest lucru este citit de pinii Arduino și apoi dat ca intrare la LED-urile Neopixel. Nu vreau să intru adânc în funcționarea senzorilor. Acest lucru poate fi înțeles referindu-se la fișele tehnice ale senzorului TCS 3200.

Pasul 4: Codificare

Codificare
Codificare

Codul pentru acest proiect este aici.

Puteți descărca acest lucru și dezarhivați fișierul pentru a găsi bibliotecile și codul necesare. Vă rugăm să introduceți bibliotecile în dosarul bibliotecilor din Arduino IDE. Compilați codul și încărcați-l. Codul se explică de la sine. Îmi îmbunătățesc codarea uitându-mă la alte coduri. Orice sugestie pentru optimizarea codului este întotdeauna binevenită.

Pasul 5: Viola … Funcționează

Viola … Funcționează
Viola … Funcționează

Aici funcționează. Acum reproduce toate culorile pe care le afișați senzorului. Aplicațiile bune sunt 1. Iluminarea ambientală pentru televizoare și PC-uri reduce astfel oboseala ochilor, deoarece imită culoarea maximă pe ecran. 2. Iluminatul camerei3. Iluminarea stării de spirit

4. Puteți imprima 3D un cameleon și puteți plasa toate componentele electronice pentru ao face ca un adevărat cameleon imprimat 3D.

Vă rog să nu uitați să mă votați la concursuri.

Pasul 6: Video de lucru

Iată un videoclip de lucru.

Recomandat: