Sisällysluettelo:

Elektroninen kameleontti: 6 vaihetta (kuvilla)
Elektroninen kameleontti: 6 vaihetta (kuvilla)

Video: Elektroninen kameleontti: 6 vaihetta (kuvilla)

Video: Elektroninen kameleontti: 6 vaihetta (kuvilla)
Video: Rinna Paatso - Suomi voittaa Euroviisut 2024, Marraskuu
Anonim
Elektroninen kameleontti
Elektroninen kameleontti

Oletko koskaan miettinyt, miten kameleontti muuttaa värinsä ympäristön värien muuttuessa?

On jotain nimeltään melanosyyttejä stimuloiva hormoni tai MSH. Jos haluat perehtyä aiheeseen tarkemmin, seuraa tätä linkkiä. Tarinat erillään, halusin rakentaa ympäröivän valaistusjärjestelmän tai jotain kameleonttia. Tämä näyttää siistiltä ja auttaa myös silmiä. Minulla oli neopixel -LED -nauha ja vara -värianturi. Joten rakensin juuri kameleontoni (elektroninen) käyttämällä Arduinoa (mikrokontrolleri kaikille) aivoina.

Vaihe 1: Asioita, joita tarvitset

Asioita, joita tarvitset
Asioita, joita tarvitset

1. Arduino Nano (mikä tahansa Arduino on hieno) Amazon Link for Arduino Uno2. Värianturi TCS3200 Amazon Link for Color Sensor3. Neopixel LED Strip Amazon Link Neo Pixel LED4: lle. Hyppyjohdot ja virtalähde

Vaihe 2: Lyhyt osien esittely

Osien lyhyt esittely
Osien lyhyt esittely
Osien lyhyt esittely
Osien lyhyt esittely

Arduino: Mikro -ohjain, joka saa RGB -värianturin tiedot TCS 3200 -laitteesta ja luo vastaavan PWM -signaalin Neopixel -LED -valojen värin hallitsemiseksi. valodiodin matriisiin putoavan valon väri. Näillä tiedoilla voidaan toistaa kyseisiä värejä. Neo Pixel LED: Tämä voi tuottaa paljon värejä sille annetun signaalin perusteella. IC: n nimi on WS2812B.

Vaihe 3: Yhdistä kaikki

Kaikkien yhdistäminen
Kaikkien yhdistäminen
Kaikkien yhdistäminen
Kaikkien yhdistäminen

Yhteys - Reaktio.. Kytkentä on tehtävä siten, että Arduinon on luettava TCS 3200: n 4 eri valodiodin tiedot. Ja heijastettava nämä tiedot tiedoina neopikselivaloille saman värin toistamiseksi. Anturien neljä valodiodia ovat herkkiä neljälle eri väriyhdistelmälle. Nämä tuottavat virtasignaaleja, jotka muunnetaan taajuussignaaleiksi, toisin sanoen I -F -muunnokseksi Arduino -nastat lukevat tämän ja antavat sen sitten Neopixel -LEDien tulona. En halua mennä syvälle antureiden toimintaan. Tämä voidaan ymmärtää viittaamalla TCS 3200 -anturin tietolomakkeisiin.

Vaihe 4: Koodaus

Koodaus
Koodaus

Tämän projektin koodi on täällä.

Voit ladata tämän ja purkaa tiedoston löytääksesi tarvittavat kirjastot ja koodin. Laita kirjastot Arduino IDE: n kirjastojen kansioon. Käännä koodi ja lataa se. Koodi on itsestään selvä. Parannan koodaustani katsomalla muiden koodeja. Kaikki ehdotukset koodin optimoimiseksi ovat aina tervetulleita.

Vaihe 5: Viola… Se toimii

Viola… Se toimii
Viola… Se toimii

Tässä se toimii. Se toistaa nyt kaikki värit, jotka näytät anturille. Hyviä sovelluksia ovat 1. TV: n ja tietokoneen ympäristön valaistus, mikä vähentää silmien rasitusta, koska se jäljittelee näytön suurinta väriä. 2. Huoneen valaistus3. Tunnelmavalaistus

4. Voit 3D -tulostaa kameleontin ja sijoittaa kaiken elektroniikan, jotta se olisi todellinen 3D -tulostettu kameleontti.

Älä unohda äänestää minua kisoissa.

Vaihe 6: Työvideo

Tässä on toimiva video.

Suositeltava: