Sisukord:

Elektrooniline kameeleon: 6 sammu (piltidega)
Elektrooniline kameeleon: 6 sammu (piltidega)

Video: Elektrooniline kameeleon: 6 sammu (piltidega)

Video: Elektrooniline kameeleon: 6 sammu (piltidega)
Video: Палата №6 (4K, драма, реж. Карен Шахназаров, 2009 г.) 2024, November
Anonim
Elektrooniline kameeleon
Elektrooniline kameeleon

Kas olete kunagi mõelnud, kuidas kameeleon muudab oma värvi keskkonnavärvide muutumise kaudu?

Seal on midagi, mida nimetatakse melanotsüütide stimuleerivaks hormooniks või MSH -ks. Kui soovite sellest rohkem teada saada, järgige seda linki. Lugusid lahus, tahtsin ehitada ümbritseva valgustussüsteemi või midagi sellist nagu kameeleon. See tundub lahe ja aitab ka silmi. Mul oli neopiksel -LED -riba ja varuvärvi andur. Nii et ma ehitasin just oma kameeleoni (elektrooniline), kasutades ajuna Arduino (kõigi jaoks mikrokontroller).

Samm: asjad, mida vajate

Asjad, mida vajate
Asjad, mida vajate

1. Arduino Nano (iga Arduino sobib) Amazon Link for Arduino Uno2. Värviandur TCS3200 Amazon Link värvisensori jaoks3. Neopixeli LED -riba Amazon Link Neo Pixel LED4 jaoks. Jumper juhtmed ja toiteallikas

2. samm: osade lühitutvustus

Lühike sissejuhatus osadesse
Lühike sissejuhatus osadesse
Lühike sissejuhatus osadesse
Lühike sissejuhatus osadesse

Arduino: mikrokontroller, mis saab RGB värvisensori andmed TCS 3200 -st ja genereerib vastava PWM -signaali Neopixeli LED -tulede värvi juhtimiseks. TCS 3200 värvisensor: see andur sisaldab hulga fotodioode, mis reageerivad erinevatele värvidele erinevalt, seega annab see välja valgusdioodide massiivile langeva valguse värv. Neid andmeid saab kasutada nende värvide kordamiseks. Neo Pixel LED: see võib tekitada palju värve vastavalt sellele antud signaalile. IC nimi on WS2812B.

Samm: ühendage kõik

Kõigi ühendamine
Kõigi ühendamine
Kõigi ühendamine
Kõigi ühendamine

Ühendus - reaktsioon.. Ühendus tuleb luua nii, et Arduino peab TCS 3200 -s lugema nelja erineva fotodioodi andmeid. Ja peegeldama need väärtused andmetena tagasi neopikseli LED -idele sama värvi kopeerimiseks. 4 fotodioodi anduritel on tundlikud 4 erineva värvikombinatsiooni suhtes. Need toodavad voolusignaale, mis muundatakse sagedussignaalideks, st muundatakse I -st F -ks. Seda loevad Arduino tihvtid ja antakse seejärel Neopixeli LED -ide sisendiks. Ma ei taha andurite töösse süveneda. Seda saab mõista, kui viidata TCS 3200 anduri andmelehtedele.

4. samm: kodeerimine

Kodeerimine
Kodeerimine

Selle projekti kood on siin.

Saate selle alla laadida ja faili lahti pakkida, et leida vajalikud teegid ja kood. Palun pange raamatukogud Arduino IDE raamatukogude kausta. Koostage kood ja laadige see üles. Kood on iseenesestmõistetav. Parandan oma kodeerimist, vaadates teiste koode. Kõik ettepanekud koodi optimeerimiseks on alati teretulnud.

5. samm: vioola… See töötab

Viola… See töötab
Viola… See töötab

Siin see toimib. Nüüd kordab see kõiki värve, mida andurile näitate. Head rakendused on 1. Teleri ja arvuti ümbritsev valgustus - see vähendab silmade koormust, kuna see jäljendab teie ekraani maksimaalset värvi. 2. Ruumi valgustus3. Meeleolukas valgustus

4. Saate kameeleoni 3D -printida ja kogu elektroonika paigutada, et muuta see tõeliseks 3D -trükitud kameeleoniks.

Palun ärge unustage võistlustel mind hääletada.

6. samm: töövideo

Siin on töötav video.

Soovitan: