Sommario:

LED RGB Adaptive Camouflage (camaleonte) con Ebot/Arduino: 5 passaggi (con immagini)
LED RGB Adaptive Camouflage (camaleonte) con Ebot/Arduino: 5 passaggi (con immagini)

Video: LED RGB Adaptive Camouflage (camaleonte) con Ebot/Arduino: 5 passaggi (con immagini)

Video: LED RGB Adaptive Camouflage (camaleonte) con Ebot/Arduino: 5 passaggi (con immagini)
Video: Colour changing chameleon using Arduino | How to interface TCS320 with Arduino 2024, Dicembre
Anonim
LED RGB Adaptive Camouflage (camaleonte) con Ebot/Arduino
LED RGB Adaptive Camouflage (camaleonte) con Ebot/Arduino
LED RGB Adaptive Camouflage (camaleonte) con Ebot/Arduino
LED RGB Adaptive Camouflage (camaleonte) con Ebot/Arduino
LED RGB Adaptive Camouflage (camaleonte) con Ebot/Arduino
LED RGB Adaptive Camouflage (camaleonte) con Ebot/Arduino
LED RGB Adaptive Camouflage (camaleonte) con Ebot/Arduino
LED RGB Adaptive Camouflage (camaleonte) con Ebot/Arduino

Questo è un progetto davvero grande e semplice. Utilizza un sensore di colore per rilevare il colore dello sfondo e lo visualizza sulla striscia LED RGB.

Ho usato un microcontrollore Ebot ma potresti anche usare qualsiasi altro microcontrollore come arduino uno.

Passaggio 1: assemblare i materiali

Assemblare i materiali
Assemblare i materiali

Componenti elettronici:-

1 x microcontrollore Ebot (puoi anche usare arduino o qualsiasi altro microcontrollore)

1 x sensore di colore

1 x striscia LED RGB

6 x cavi per ponticelli

Per i test potresti ottenere alcuni fogli di colori diversi.

Passaggio 2: configurazione

Impostare
Impostare

La configurazione è davvero semplice

1. prendere il LED RGB e saldare tre ponticelli su GND, Do e +5v e collegarli rispettivamente al pin GND, al pin di uscita 0 e al pin 5v del microcontrollore.

2. Successivamente con il sensore di colore collegare il

GND GND pin sul microcontrollore

pin di tensione pin di tensione sul microcontrollore

s Pin A0 sul microcontrollore

Passaggio 3: assemblaggio

Assemblea
Assemblea
Assemblea
Assemblea

Al termine della configurazione, collegare il sensore di colore alla striscia rivolto verso il basso.

Passaggio 4: codice

Codice
Codice

{ //Inizializzazioni ebot_setup();

//Modalità pin

strip0.begin();

strip0.show();

pinMode(0, USCITA); //LED RGB

pinMode(A0, INGRESSO); //Sensore di colore

}

ciclo vuoto()

{ if(colore(A0)>=182 && colore(A0)<= 279) { colorWipe(&strip0, 0, 45, 97, 25);

} else if(color(A0)>=79 && color(A0)<= 149) { colorWipe(&strip0, 0, 105, 14, 25);

} else if(color(A0)>=21 && color(A0)<= 43) { colorWipe(&strip0, 255, 221, 0, 25);

} else if(color(A0)>=340 && color(A0)<= 352) { colorWipe(&strip0, 191, 3, 0, 25);

} else { colorWipe(&strip0, 0, 0, 0, 25); }

}

potresti aggiungere sempre più istruzioni if per far percepire al sensore più colori.

Passaggio 5: video

Image
Image

Infine, come mostrato nel video, puoi aggiungere diverse carte a colori per testare come funziona.

Consigliato: