
Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-23 15:06

Zaujímalo vás niekedy, ako chameleón mení svoju farbu prostredníctvom zmien v environmentálnych farbách?
Existuje niečo, čo sa nazýva hormón stimulujúci melanocyty alebo MSH. Ak sa chcete v tejto záležitosti dozvedieť viac, kliknite na tento odkaz. Okrem príbehov som chcel postaviť systém okolitého osvetlenia alebo niečo ako chameleón. Vyzerá to super a tiež to pomáha očiam. Mal som neopixelový LED pás a náhradný farebný senzor. Tak som si postavil svoj Chameleon (elektronický) pomocou Arduina (mikrokontroléra pre každého) ako mozgu.
Krok 1: Veci, ktoré budete potrebovať

1. Arduino Nano (akékoľvek Arduino je v poriadku) Amazon Link pre Arduino Uno2. Farebný senzor TCS3200 Amazon Link pre farebný snímač 3. Neopixelový LED pás Amazon Link pre Neo Pixel LED4. Prepojovacie vodiče a zdroj energie
Krok 2: Stručný úvod k dielom


Arduino: Mikrokontrolér, ktorý získava údaje o farebnom senzore RGB z TCS 3200 a generuje príslušný signál PWM na ovládanie farby LED svetiel Neopixel. Farebný snímač TCS 3200: Tento snímač obsahuje pole fotodiód, ktoré reagujú odlišne na rôzne farby, a preto vydáva farba svetla dopadajúceho na pole fotodiód. Tieto údaje je možné použiť na replikáciu týchto farieb. Neo Pixel LED: Toto môže generovať veľa farieb na základe signálu, ktorý je mu daný. Názov IC je WS2812B.
Krok 3: Pripojenie všetkého


Pripojenie - reakcia.. Pripojenie sa musí vykonať tak, aby Arduino načítal údaje zo 4 rôznych fotodiód v TCS 3200. A tieto hodnoty odrážal späť ako údaje do neopixelových LED diód, aby sa replikovala rovnaká farba. 4 fotodiódy na senzoroch sú citlivé na 4 rôzne farebné kombinácie. Tieto produkujú prúdové signály, ktoré sa prevádzajú na frekvenčné signály, tj. Konverzia I na F. To sa číta pomocou pinov Arduino a potom sa zadáva ako vstup do diód Neopixel LED. Nechcem ísť hlboko do fungovania senzorov. Toto je možné pochopiť pomocou údajov v listoch snímača TCS 3200.
Krok 4: Kódovanie

Kód pre tento projekt je tu.
Môžete si to stiahnuť a rozbaliť súbor, aby ste našli potrebné knižnice a kód. Vložte knižnice do priečinka s knižnicami Arduino IDE. Zostavte kód a nahrajte ho. Kód je vysvetľujúci. Vylepšujem svoje kódovanie pohľadom na ostatné kódy. Akékoľvek návrhy na optimalizáciu kódu sú vždy vítané.
Krok 5: Viola … funguje to

Tu to funguje. Teraz replikuje všetky farby, ktoré zobrazujete, na senzor. Dobré aplikácie sú 1. Ambientné osvetlenie pre televízory a počítače, ktoré znižuje namáhanie očí, pretože napodobňuje maximálnu farbu obrazovky. 2. Osvetlenie miestnosti3. Osvetlenie nálady
4. Môžete si 3D chameleóna vytlačiť a umiestniť všetku elektroniku, aby bol ako skutočný 3D vytlačený chameleón.
Nezabudnite mi dať svoj hlas v súťažiach.
Krok 6: Pracovné video

Tu je pracovné video.
Odporúča:
Elektronický raketoplán: 8 krokov (s obrázkami)

Elektronický raketoplán: Vytvoril som tento projekt, ktorý spája dve moje obľúbené oblasti: elektroniku a vesmír. Tento raketoplán je vyrobený úplne od nuly
Elektronický krížový steh: 7 krokov (s obrázkami)

Elektronický krížový steh: Videl som výzvu na rýchle šitie pred pár dňami a mám predchádzajúce skúsenosti s krížikovým prešívaním, a tak som sa rozhodol skombinovať to so svojimi znalosťami o Arduine a vytvoriť tak rozsvietené umelecké dielo s krížikovým stehom
MOLBED - modulárny lacný Braillov elektronický displej: 5 krokov (s obrázkami)

MOLBED - modulárny nízkonákladový elektronický braillovský displej: Popis Cieľom tohto projektu je vytvoriť elektronický Braillov systém, ktorý je cenovo dostupný a môže sprístupniť túto technológiu každému. Po počiatočnom vyhodnotení bolo zrejmé, že návrh individuálnej postavy teda
Nositeľný elektronický odznak: 6 krokov (s obrázkami)

Nositeľný elektronický odznak: Toto je skvelý projekt, ktorý je potrebné vykonať, ak plánujete ísť na stretnutie hardvéru/Pythonu alebo plánujete ísť na miestny Makerfaire. Vytvorte nositeľný elektronický odznak, ktorý je založený na displeji Raspberry Pi Zero a PaPiRus pHAT eInk. Môžete mať
Adaptívna kamufláž RGB LED (chameleón) pomocou Ebot / Arduino: 5 krokov (s obrázkami)

Adaptívna kamufláž RGB LED (chameleón) pomocou Ebot / Arduino: Toto je skutočne skvelý a jednoduchý projekt. Na snímanie farby pozadia používa snímač farieb a zobrazuje ho na pásiku RGB LED. Použil som mikrokontrolér Ebot, ale môžete použiť aj iný mikrokontrolér, ako je arduino uno