Innholdsfortegnelse:

Elektronisk kameleon: 6 trinn (med bilder)
Elektronisk kameleon: 6 trinn (med bilder)

Video: Elektronisk kameleon: 6 trinn (med bilder)

Video: Elektronisk kameleon: 6 trinn (med bilder)
Video: Универсальный пульт KAMELEON 6 2024, November
Anonim
Elektronisk kameleon
Elektronisk kameleon

Noen gang lurt på hvordan kameleonen endrer farge gjennom endringene i miljøfarger?

Det er noe som kalles melanocyttstimulerende hormon eller MSH. Hvis du vil grave mer inn i dette, kan du følge denne lenken. Historiene fra hverandre, jeg ønsket å bygge omgivende belysningssystem eller noe som kameleonen. Dette ser kult ut og det hjelper også øynene. Jeg hadde neopiksel LED -stripe og en ekstra fargesensor. Så jeg bygde nettopp min kameleon (elektronisk) ved hjelp av Arduino (mikrokontroller for alle) som hjerne.

Trinn 1: Ting du trenger

Ting du trenger
Ting du trenger

1. Arduino Nano (enhver Arduino er fin) Amazon Link for Arduino Uno2. Fargesensor TCS3200 Amazon Link for fargesensor3. Neopixel LED Strip Amazon Link for Neo Pixel LED4. Stikkledninger og strømkilde

Trinn 2: Kort introduksjon til deler

Kort introduksjon til deler
Kort introduksjon til deler
Kort introduksjon til deler
Kort introduksjon til deler

Arduino: Mikrokontroller som henter RGB -fargesensordata fra TCS 3200 og genererer det respektive PWM -signalet for å kontrollere fargen på Neopixel LED -lys. TCS 3200 fargesensor: Denne sensoren inneholder en rekke fotodioder som reagerer annerledes på forskjellige farger, derfor gir den ut lysets farge som faller på fotodioden. Disse dataene kan brukes til å replikere disse fargene. Neo Pixel LED: Dette kan generere mange farger basert på signalet som blir gitt til det. Navnet på IC er WS2812B.

Trinn 3: Koble til alt

Koble til alt
Koble til alt
Koble til alt
Koble til alt

Tilkobling - reaksjon.. Tilkoblingen må gjøres på en slik måte at Arduino må lese dataene fra 4 forskjellige fotodioder i TCS 3200. Og gjenspeile denne verdien som data til neopiksel -lysdioder for å replikere samme farge. 4 fotodioder på sensorene er følsomme for 4 forskjellige fargekombinasjoner. Disse produserer nåværende signaler som konverteres til frekvenssignaler, dvs. I til F -konvertering Dette leses av Arduino -pinner og deretter angis som inngang til Neopixel -lysdiodene. Jeg vil ikke gå dypt inn i sensorenes arbeid. Dette kan forstås ved å henvise til databladene til TCS 3200 -sensoren.

Trinn 4: Koding

Koding
Koding

Koden for dette prosjektet er her.

Du kan laste ned dette og pakke ut filen for å finne nødvendige biblioteker og kode. Vennligst legg bibliotekene inn i bibliotekmappen til Arduino IDE. Kompiler koden og last den opp. Koden er selvforklarende. Jeg forbedrer kodingen min ved å se på andre koder. Eventuelle forslag til optimalisering av koden er alltid velkomne.

Trinn 5: Bratsj … Det fungerer

Bratsj … Det fungerer
Bratsj … Det fungerer

Her fungerer det. Det replikerer nå alle fargene du viser det til sensoren. Gode applikasjoner er 1. Omgivelsesbelysning for TV -er og PCer. Dette reduserer belastningen på øynene ettersom den etterligner maksimal farge på skjermen. 2. Rombelysning3. Stemningsbelysning

4. Du kan 3D -skrive ut en kameleon og plassere all elektronikk for å gjøre det til en ekte 3D -trykt kameleon.

Ikke glem å stemme meg i konkurranser.

Trinn 6: Arbeidsvideo

Her er en fungerende video.

Anbefalt: