Obsah:
- Krok 1: Věci, které budete potřebovat
- Krok 2: Stručný úvod k dílům
- Krok 3: Připojení všeho
- Krok 4: Kódování
- Krok 5: Viola … Funguje to
- Krok 6: Pracovní video
Video: Elektronický chameleon: 6 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:23
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
Nositelný elektronický odznak: 6 kroků (s obrázky)
Nositelný elektronický odznak: Zde je skvělý projekt, pokud se chystáte na setkání Hardware/Python nebo plánujete navštívit místní Makerfaire. Vytvořte nositelný elektronický odznak, který je založen na displeji Raspberry Pi Zero a PaPiRus pHAT eInk. Můžete dodržovat
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