Sadržaj:

Elektronički kameleon: 6 koraka (sa slikama)
Elektronički kameleon: 6 koraka (sa slikama)

Video: Elektronički kameleon: 6 koraka (sa slikama)

Video: Elektronički kameleon: 6 koraka (sa slikama)
Video: Универсальный пульт KAMELEON 6 2024, Studeni
Anonim
Elektronički kameleon
Elektronički kameleon

Jeste li se ikada zapitali kako kameleon mijenja boju kroz promjene boja okoliša?

Postoji nešto što se naziva hormon za stimulaciju melanocita ili MSH. Ako želite dublje istražiti ovo, slijedite ovu vezu. Osim priča, htio sam izgraditi sustav ambijentalne rasvjete ili nešto poput kameleona. Ovo izgleda super, a pomaže i očima. Imao sam neopikselnu LED traku i rezervni senzor boje. Zato sam upravo izgradio svoj kameleon (elektronički) koristeći Arduino (mikrokontroler za svakoga) kao mozak.

Korak 1: Stvari koje će vam trebati

Stvari koje će vam trebati
Stvari koje će vam trebati

1. Arduino Nano (Bilo koji Arduino je u redu) Amazon Link za Arduino Uno2. Senzor boje TCS3200 Amazon Link za senzor boja3. Neopixel LED traka Amazon Link za Neo Pixel LED4. Kratkospojne žice i izvor napajanja

Korak 2: Kratak uvod u dijelove

Kratak uvod u dijelove
Kratak uvod u dijelove
Kratki uvod u dijelove
Kratki uvod u dijelove

Arduino: Mikrokontroler koji dobiva podatke senzora boje RGB iz TCS 3200 i generira odgovarajući PWM signal za kontrolu boje neopikselnih LED svjetala. Senzor boje TSS 3200: Ovaj senzor sadrži niz fotodioda koje različito reagiraju na različite boje pa daje boja svjetlosti koja pada na niz fotodioda. Ti se podaci mogu koristiti za repliciranje tih boja. Neo Pixel LED: Ovo može generirati puno boja na temelju signala koji mu se daje. Naziv IC -a je WS2812B.

Korak 3: Povežite sve

Povezivanje svega
Povezivanje svega
Povezivanje svega
Povezivanje svega

Povezivanje - Reakcija.. Povezivanje se mora izvršiti na takav način da Arduino mora očitati podatke s 4 različite fotodiode u TCS 3200. I odraziti te vrijednosti kao podatke na neopikselne LED diode kako bi replicirale istu boju. 4 fotodiode na senzorima osjetljive su na 4 različite kombinacije boja. Oni proizvode trenutne signale koji se pretvaraju u frekvencijske signale, to jest pretvaranje I u FOvo očitavaju Arduino pinovi, a zatim daju kao ulaz neopikselnim LED diodama. Ne želim duboko ulaziti u rad senzora. To se može razumjeti upućivanjem na podatkovne listove senzora TCS 3200.

Korak 4: Kodiranje

Kodiranje
Kodiranje

Kôd za ovaj projekt nalazi se ovdje.

Možete ga preuzeti i raspakirati datoteku kako biste pronašli potrebne knjižnice i kôd. Postavite knjižnice u mapu knjižnica Arduino IDE -a. Sastavite kôd i učitajte ga. Kôd je jasan. Poboljšavam svoje kodiranje gledajući druge kodove. Svaki prijedlog za optimizaciju koda uvijek je dobrodošao.

Korak 5: Viola … Radi

Viola … Radi
Viola … Radi

Ovdje radi. Sada replicira sve boje koje prikazujete senzoru. Dobre aplikacije su 1. Ambijentalno osvjetljenje za televizore i računareto smanjuje naprezanje očiju jer oponaša maksimalnu boju na vašem ekranu. 2. Sobna rasvjeta3. Rasvjeta raspoloženja

4. Možete 3D ispisati kameleona i postaviti svu elektroniku da postane pravi 3D kamerom ispisani.

Molim vas, ne zaboravite glasati za mene na natječajima.

Korak 6: Radni video

Evo radnog videa.

Preporučeni: