Tartalomjegyzék:

Elektronikus kaméleon: 6 lépés (képekkel)
Elektronikus kaméleon: 6 lépés (képekkel)

Videó: Elektronikus kaméleon: 6 lépés (képekkel)

Videó: Elektronikus kaméleon: 6 lépés (képekkel)
Videó: Csirke zene (Geco Remix) 2024, November
Anonim
Elektronikus kaméleon
Elektronikus kaméleon

Gondolkozott már azon, hogyan változtatja meg a kaméleon színét a környezeti színek változása?

Van valami úgynevezett melanocita -stimuláló hormon vagy MSH. Ha többet akarsz elmélyíteni ebben a linkben. A történeteket különválasztva környezeti világítási rendszert akartam építeni, vagy valami hasonlót a kaméleonhoz. Ez jól néz ki, és segít a szemnek is. Volt neopixel LED szalagom és tartalék színérzékelőm. Tehát most építettem fel a kaméleont (elektronikus), Arduino (mindenki számára mikrokontroller) segítségével.

1. lépés: Amire szüksége lesz

Dolgok, amire szüksége lesz
Dolgok, amire szüksége lesz

1. Arduino Nano (Bármilyen Arduino rendben van) Amazon Link for Arduino Uno2. Színérzékelő TCS3200 Amazon Link a színérzékelőhöz3. Neopixel LED csík Amazon Link a Neo Pixel LED4 számára. Jumper vezetékek és áramforrás

2. lépés: Rövid bevezető az alkatrészekhez

Rövid bevezető az alkatrészekhez
Rövid bevezető az alkatrészekhez
Rövid bevezető az alkatrészekhez
Rövid bevezető az alkatrészekhez

Arduino: Mikrokontroller, amely lekapja az RGB színérzékelő adatait a TCS 3200 -ból, és létrehozza a megfelelő PWM jelet a Neopixel LED -fények színének szabályozására. TCS 3200 színérzékelő: Ez az érzékelő egy sor fotodiódát tartalmaz, amelyek különbözőképpen reagálnak a különböző színekre, ezért a fotodióda tömbre eső fény színe. Ezek az adatok felhasználhatók ezeknek a színeknek a megismétlésére. Neo Pixel LED: Ez sok színt generálhat a kapott jel alapján. Az IC neve WS2812B.

3. lépés: Minden csatlakoztatása

Mindent összekötni
Mindent összekötni
Mindent összekötni
Mindent összekötni

Kapcsolat - Reakció.. A kapcsolatot úgy kell létrehozni, hogy az Arduino -nak 4 különböző fotodióda adatait kell kiolvasnia a TCS 3200 -ban. És ezeket az értékeket vissza kell tükröznie adatként a neopixel LED -ekhez, hogy megismételje ugyanazt a színt. Az érzékelők 4 fotodióda érzékeny 4 különböző színkombinációra. Ezek áramjeleket állítanak elő, amelyeket frekvencia jelekké alakítanak át, azaz I -F konverzióvá. Ezt az Arduino csapok olvassák, majd bemenetként adják a Neopixel LED -ekhez. Nem akarok mélyen belemenni az érzékelők működésébe. Ezt a TCS 3200 érzékelő adatlapjaival lehet megérteni.

4. lépés: Kódolás

Kódolás
Kódolás

A projekt kódja itt található.

Letöltheti ezt, és kicsomagolhatja a fájlt, hogy megtalálja a szükséges könyvtárakat és kódokat. Kérjük, tegye a könyvtárakat az Arduino IDE könyvtárak mappájába. Fordítsa össze a kódot, és töltse fel. A kód magától értetődő. Más kódok nézésével javítom a kódolást. Minden javaslatot a kód optimalizálására mindig szívesen fogadunk.

5. lépés: Viola… Működik

Viola… Működik
Viola… Működik

Itt működik. Most megismétli a színeket, amelyeket az érzékelőnek mutat. Jó alkalmazások: 1. Környezeti megvilágítás TV -k és PC -k számára. Ez csökkenti a szemterhelést, mivel utánozza a képernyő maximális színét. 2. Szobavilágítás3. Hangulatvilágítás

4. Kamera kinyomtathat egy kaméleont, és elhelyezheti az összes elektronikát, hogy valódi 3D nyomtatott kaméleon legyen.

Kérlek, ne felejts el szavazni rám a versenyeken.

6. lépés: Munkavideó

Itt egy működő videó.

Ajánlott: