Obsah:

Elektronický chameleon: 6 kroků (s obrázky)
Elektronický chameleon: 6 kroků (s obrázky)

Video: Elektronický chameleon: 6 kroků (s obrázky)

Video: Elektronický chameleon: 6 kroků (s obrázky)
Video: Adel ukazala prso 2024, Listopad
Anonim
Elektronický chameleon
Elektronický chameleon

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

Věci, které budete potřebovat
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

Krátký úvod do dílů
Krátký úvod do dílů
Krátký úvod do dílů
Krátký úvod do dílů

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

Propojení všeho
Propojení všeho
Propojení všeho
Propojení 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ódování
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

Viola … Funguje to
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: