
Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-23 14:38

Přemýšleli jste někdy o tom, jak chameleon mění svou barvu změnami barev prostředí?
Existuje něco, co se nazývá hormon stimulující melanocyty nebo MSH. Pokud se do toho chcete ponořit více, použijte tento odkaz. Kromě příběhů jsem chtěl vybudovat systém okolního osvětlení nebo něco jako chameleon. Vypadá to skvěle a také to pomáhá očím. Měl jsem neopixelový LED pásek a náhradní barevný senzor. Právě jsem postavil svůj Chameleon (elektronický) pomocí Arduina (mikrokontroléru pro každého) jako mozku.
Krok 1: Věci, které budete potřebovat

1. Arduino Nano (jakékoli Arduino je v pořádku) Amazon Link pro Arduino Uno2. Barevný senzor TCS3200 Amazon Link pro Color Sensor3. Neopixelový LED pásek Amazon Link pro Neo Pixel LED4. Propojovací vodiče a zdroj energie
Krok 2: Stručný úvod k dílům


Arduino: Mikrokontrolér, který získává data barevného senzoru RGB z TCS 3200 a generuje příslušný signál PWM pro ovládání barvy LED světel Neopixel. Barevný senzor TCS 3200: Tento senzor obsahuje řadu fotodiod, které reagují odlišně na různé barvy, a proto vydává barva světla dopadajícího na pole fotodiod. Tato data lze použít k replikaci těchto barev. Neo Pixel LED: To může generovat mnoho barev na základě signálu, který je mu dán. Název IC je WS2812B.
Krok 3: Připojení všeho


Připojení - reakce.. Připojení musí být provedeno takovým způsobem, aby Arduino muselo načíst data ze 4 různých fotodiod v TCS 3200. A tyto hodnoty odrážet zpět jako data do neopixelových LED diod replikovat stejnou barvu. 4 fotodiody na senzorech jsou citlivé na 4 různé barevné kombinace. Ty produkují proudové signály, které se převádějí na frekvenční signály, tj. Převod I na F. To se čte piny Arduino a poté se zadává jako vstup do LED Neopixelů. Nechci jít hluboko do činnosti senzorů. To lze pochopit odkazem na datové listy snímače TCS 3200.
Krok 4: Kódování

Kód pro tento projekt je zde.
Můžete si to stáhnout a rozbalit soubor, abyste našli potřebné knihovny a kód. Vložte prosím knihovny do složky knihoven Arduino IDE. Zkompilujte kód a nahrajte ho. Kód je vysvětlující. Vylepšuji své kódování pohledem na jiné kódy. Jakékoli návrhy na optimalizaci kódu jsou vždy vítány.
Krok 5: Viola … Funguje to

Tady to funguje. Nyní replikuje všechny barvy, které zobrazujete, senzoru. Dobrými aplikacemi jsou 1. Okolní osvětlení pro TV a PC, což snižuje namáhání očí, protože napodobuje maximální barvy na obrazovce. 2. Osvětlení místnosti3. Osvětlení nálady
4. Můžete 3D chameleona vytisknout a umístit veškerou elektroniku, aby byl skutečným 3D vytištěným chameleonem.
Nezapomeňte mi dát hlas v soutěžích.
Krok 6: Pracovní video

Zde je funkční video.
Doporučuje:
Elektronický raketoplán: 8 kroků (s obrázky)

Electronic Space Shuttle: Vytvořil jsem tento projekt, který spojuje dohromady dvě moje oblíbená pole: elektroniku a vesmír. Tento raketoplán je vyroben zcela od nuly
Elektronický křížový steh: 7 kroků (s obrázky)

Electronic Cross Stitch: Viděl jsem Sew Fast Challenge před pár dny a mám nějaké předchozí zkušenosti s vyšíváním, takže jsem se rozhodl to spojit se svými znalostmi o Arduinu, abych vytvořil osvětlovací umělecký kousek
MOLBED - modulární levný braillský elektronický displej: 5 kroků (s obrázky)

MOLBED - modulární levný braillský elektronický displej: Popis Cílem tohoto projektu je vytvořit elektronický braillský systém, který je cenově dostupný a může tuto technologii zpřístupnit všem. Po počátečním vyhodnocení bylo jasné, že tedy design jednotlivých postav
Adaptivní kamufláž RGB LED (chameleon) pomocí Ebot / Arduino: 5 kroků (s obrázky)

Adaptivní kamufláž RGB LED (chameleon) pomocí Ebot / Arduino: Toto je opravdu skvělý a jednoduchý projekt. Pomocí barevného senzoru snímá barvu pozadí a zobrazuje ji na RGB LED pásku. Použil jsem mikrokontrolér Ebot, ale můžete také použít jakýkoli jiný mikrokontrolér, například arduino uno
Kolonie Chameleon: 16 kroků

Kolonie Chameleon: Shrnutí Tento projekt začal, když mi můj přítel, který je v dílně, dal krabici plnou částí chameleona a řekl: „Co můžeme udělat pro tyto části chameleona?“Po nějaké době jsem projekt dokončil za pomoci svých přátel návrhářů. Myslím, že jsem vytvořil