Sommario:

Camaleonte Elettronico: 6 Passi (con Immagini)
Camaleonte Elettronico: 6 Passi (con Immagini)

Video: Camaleonte Elettronico: 6 Passi (con Immagini)

Video: Camaleonte Elettronico: 6 Passi (con Immagini)
Video: Danilo Abbruciati "Er Camaleonte" (2° parte) 2024, Dicembre
Anonim
Camaleonte elettronico
Camaleonte elettronico

Vi siete mai chiesti come il camaleonte cambia colore attraverso i cambiamenti nei colori ambientali?

C'è qualcosa chiamato ormone stimolante i melanociti o MSH. Se vuoi approfondire questo argomento, segui questo link. A parte le storie, volevo costruire un sistema di illuminazione ambientale o qualcosa come il camaleonte. Questo sembra bello e aiuta anche gli occhi. Avevo una striscia LED neopixel e un sensore di colore di riserva. Quindi ho appena costruito il mio Chameleon (elettronico) usando Arduino (microcontrollore per tutti) come cervello.

Passaggio 1: cose di cui avrai bisogno

Cose di cui avrai bisogno
Cose di cui avrai bisogno

1. Arduino Nano (qualsiasi Arduino va bene) Amazon Link per Arduino Uno2. Sensore di colore TCS3200 Amazon Link per sensore di colore3. Neopixel Striscia LED Amazon Link per Neo Pixel LED4. Ponticelli e fonte di alimentazione

Passaggio 2: breve introduzione alle parti

Breve introduzione alle parti
Breve introduzione alle parti
Breve introduzione alle parti
Breve introduzione alle parti

Arduino: microcontrollore che ottiene i dati del sensore di colore RGB da TCS 3200 e genera il rispettivo segnale PWM per controllare il colore delle luci LED Neopixel. Sensore di colore TCS 3200: questo sensore contiene una serie di fotodiodi che rispondono in modo diverso a colori diversi, quindi emette il colore della luce che cade sull'array di fotodiodi. Questi dati possono essere utilizzati per replicare quei colori. Neo Pixel LED: questo può generare molti colori in base al segnale che riceve. Il nome dell'IC è WS2812B.

Passaggio 3: collegare tutto

Collegamento di tutto
Collegamento di tutto
Collegamento di tutto
Collegamento di tutto

Connessione - Reazione.. La connessione deve essere eseguita in modo tale che Arduino debba leggere i dati da 4 diversi fotodiodi nel TCS 3200. E riflettere quei valori come dati sui LED neopixel per replicare lo stesso colore. 4 fotodiodi sui sensori sono sensibili a 4 diverse combinazioni di colori. Questi producono segnali di corrente che vengono convertiti in segnali di frequenza, ad esempio conversione da I a F. Questo viene letto dai pin Arduino e quindi fornito come input ai LED Neopixel. Non voglio approfondire il funzionamento dei sensori. Questo può essere compreso facendo riferimento alle schede tecniche del sensore TCS 3200.

Passaggio 4: codifica

codifica
codifica

Il codice per questo progetto è qui.

Puoi scaricarlo e decomprimere il file per trovare le librerie e il codice necessari. Inserisci le librerie nella cartella delle librerie di Arduino IDE. Compila il codice e caricalo. Il codice è autoesplicativo. Migliorare la mia codifica guardando altri codici. Eventuali suggerimenti per ottimizzare il codice sono sempre i benvenuti.

Passaggio 5: Viola… Funziona

Viola… Funziona
Viola… Funziona

Qui funziona. Ora sta replicando tutti i colori che stai mostrando al sensore. Buone applicazioni sono 1. L'illuminazione ambientale per TV e PC riduce l'affaticamento degli occhi poiché riproduce il massimo colore dello schermo. 2. Illuminazione della stanza3. Illuminazione d'atmosfera

4. Puoi stampare in 3D un camaleonte e posizionare tutta l'elettronica per renderlo un vero camaleonte stampato in 3D.

Per favore, non dimenticare di votarmi nei concorsi.

Passaggio 6: video di lavoro

Ecco un video di lavoro.

Consigliato: