INHOUDSOPGAWE:

Elektroniese verkleurmannetjie: 6 stappe (met foto's)
Elektroniese verkleurmannetjie: 6 stappe (met foto's)

Video: Elektroniese verkleurmannetjie: 6 stappe (met foto's)

Video: Elektroniese verkleurmannetjie: 6 stappe (met foto's)
Video: ELBERT HELPT BIJ EEN BEVALLING - TOPDOKS EXTRA 2024, November
Anonim
Elektroniese verkleurmannetjie
Elektroniese verkleurmannetjie

Al ooit gewonder hoe die verkleurmannetjie sy kleur verander deur die veranderinge in omgewingskleure?

Daar is iets wat melanosietstimulerende hormoon of MSH genoem word. Volg hierdie skakel as u meer hieroor wil ingaan. Die verhale uitmekaar, ek wou 'n omringende beligtingstelsel bou of iets soos die verkleurmannetjie. Dit lyk cool en dit help ook die oë. Ek het 'n neopixel LED -strook en 'n ekstra kleursensor gehad. Ek het dus net my Chameleon (elektronies) gebou met behulp van Arduino (mikrobeheerder vir almal) as die brein.

Stap 1: Dinge wat u benodig

Dinge wat u benodig
Dinge wat u benodig

1. Arduino Nano (enige Arduino is goed) Amazon Link vir Arduino Uno2. Kleursensor TCS3200 Amazon -skakel vir kleursensor3. Neopixel LED Strip Amazon Link vir Neo Pixel LED4. Springdrade en kragbron

Stap 2: Kort inleiding tot dele

Kort inleiding tot onderdele
Kort inleiding tot onderdele
Kort inleiding tot onderdele
Kort inleiding tot onderdele

Arduino: Mikrokontroleerder wat die RGB -kleursensordata van TCS 3200 kry en die onderskeie PWM -sein genereer om die kleur van Neopixel LED -ligte te beheer. die kleur van die lig wat op die fotodiode -skikking val. Hierdie data kan gebruik word om die kleure te herhaal. Neo Pixel LED: Dit kan baie kleure genereer op grond van die sein wat daaraan gegee word. Die naam van die IC is WS2812B.

Stap 3: Verbind alles

Verbind alles
Verbind alles
Verbind alles
Verbind alles

Verbinding - reaksie.. Die verbinding moet so geskied dat Arduino die data van 4 verskillende fotodiodes in die TCS 3200 moet lees. En die waarde as data weergee aan neopixel LED's om dieselfde kleur te herhaal. 4 fotodiodes op die sensors is sensitief vir 4 verskillende kleurkombinasies. Dit produseer stroomseine wat omgeskakel word in frekwensie -seine, dit wil sê I na F -omskakeling. Dit word gelees deur Arduino -penne en dan as invoer gegee vir die Neopixel LED's. Ek wil nie diep in die werking van sensors ingaan nie. Dit kan verstaan word deur na die datablad van die TCS 3200 -sensor te kyk.

Stap 4: Kodering

Kodering
Kodering

Die kode vir hierdie projek is hier.

U kan dit aflaai en die lêer uitpak om die nodige biblioteke en kode te vind. Plaas die biblioteke in die biblioteekmap van Arduino IDE. Stel die kode saam en laai dit op. Die kode is vanselfsprekend. Ek verbeter my kodering deur na ander kodes te kyk. Enige voorstelle om die kode te optimaliseer, is altyd welkom.

Stap 5: Altviool … Dit werk

Altviool … Dit werk
Altviool … Dit werk

Hier werk dit. Dit herhaal nou alle kleure wat u dit aan die sensor wys. Goeie toepassings is 1. Omgevingsbeligting vir TV's en PC's. Dit verminder die druk van die oog, aangesien dit die maksimum kleur in u skerm naboots. 2. Kamerbeligting3. Bui verligting

4. U kan 'n verkleurmannetjie in 3D druk en alle elektronika plaas om dit as 'n regte verkleurde verkleurmannetjie te maak.

Moet asseblief nie vergeet om vir my in die kompetisie te stem nie.

Stap 6: Werkvideo

Hier is 'n werkende video.

Aanbeveel: