Indholdsfortegnelse:

Elektronisk kamæleon: 6 trin (med billeder)
Elektronisk kamæleon: 6 trin (med billeder)

Video: Elektronisk kamæleon: 6 trin (med billeder)

Video: Elektronisk kamæleon: 6 trin (med billeder)
Video: 10 HABITS TO BECOME MENTALLY TOUGHER❗❓ 2024, November
Anonim
Elektronisk kamæleon
Elektronisk kamæleon

Har du nogensinde spekuleret på, hvordan kamæleonen ændrer sin farve gennem ændringerne i miljøfarver?

Der er noget, der hedder melanocytstimulerende hormon eller MSH. Hvis du vil grave mere ind i dette, skal du følge dette link. Historierne fra hinanden, jeg ville bygge et omgivende belysningssystem eller noget lignende kamæleonen. Det ser cool ud, og det hjælper også øjnene. Jeg havde neopixel LED -strimmel og en ekstra farvesensor. Så jeg har lige bygget min kamæleon (elektronisk) ved hjælp af Arduino (mikrokontroller til alle) som hjerne.

Trin 1: Ting, du får brug for

Ting du får brug for
Ting du får brug for

1. Arduino Nano (enhver Arduino er fin) Amazon Link til Arduino Uno2. Farvesensor TCS3200 Amazon Link til farvesensor3. Neopixel LED Strip Amazon Link til Neo Pixel LED4. Jumper ledninger og strømkilde

Trin 2: Kort introduktion til dele

Kort introduktion til dele
Kort introduktion til dele
Kort introduktion til dele
Kort introduktion til dele

Arduino: Mikrokontroller, der henter RGB -farvesensordata fra TCS 3200 og genererer det respektive PWM -signal for at styre farven på Neopixel LED -lys. TCS 3200 farvesensor: Denne sensor indeholder en række fotodioder, der reagerer forskelligt på forskellige farver, derfor giver den ud lysets farve, der falder på fotodiodearrayet. Disse data kan bruges til at replikere disse farver. Neo Pixel LED: Dette kan generere en masse farver baseret på det signal, der er givet til det. Navnet på IC er WS2812B.

Trin 3: Tilslutning af alt

Forbind alt
Forbind alt
Forbind alt
Forbind alt

Forbindelse - reaktion.. Forbindelsen skal udføres på en sådan måde, at Arduino skal læse dataene fra 4 forskellige fotodioder i TCS 3200. Og reflektere værdien som data tilbage til neopixel -LED'er for at replikere den samme farve. 4 fotodioder på sensorerne er følsomme over for 4 forskellige farvekombinationer. Disse producerer strømsignaler, der konverteres til frekvenssignaler, dvs. I til F -konvertering Dette læses af Arduino -stifter og derefter givet som input til Neopixel -lysdioderne. Jeg vil ikke gå dybt ind i sensorernes funktion. Dette kan forstås ved at henvise til databladene til TCS 3200 -sensoren.

Trin 4: Kodning

Kodning
Kodning

Koden til dette projekt er her.

Du kan downloade dette og pakke filen ud for at finde nødvendige biblioteker og kode. Sæt venligst bibliotekerne i biblioteksmappen i Arduino IDE. Kompilér koden og upload den. Koden er selvforklarende. Jeg forbedrer min kodning ved at se på andre koder. Eventuelle forslag til optimering af koden er altid velkomne.

Trin 5: Viola … Det virker

Viola… Det virker
Viola… Det virker

Her virker det. Det replikerer nu alle farver, du viser det til sensoren. Gode applikationer er 1. Omgivelsesbelysning til fjernsyn og pc'er. Dette reducerer belastning af øjnene, da det efterligner maksimal farve på din skærm. 2. Rumbelysning3. Humørbelysning

4. Du kan 3D udskrive en kamæleon og placere al elektronik for at gøre det til en ægte 3D -trykt kamæleon.

Glem ikke at stemme mig i konkurrencer.

Trin 6: Arbejdsvideo

Her er en fungerende video.

Anbefalede: