Përmbajtje:

Kameleoni elektronik: 6 hapa (me fotografi)
Kameleoni elektronik: 6 hapa (me fotografi)

Video: Kameleoni elektronik: 6 hapa (me fotografi)

Video: Kameleoni elektronik: 6 hapa (me fotografi)
Video: ЭТО ЖЕ CRYSIS 1 2024, Nëntor
Anonim
Kameleoni elektronik
Kameleoni elektronik

A keni menduar ndonjëherë se si kameleoni ndryshon ngjyrën e tij përmes ndryshimeve në ngjyrat e mjedisit?

Ka diçka të quajtur Hormoni Stimulues i Melanociteve ose MSH. Nëse doni të gërmoni më shumë në këtë ju lutemi ndiqni këtë Lidhje. Tregimet veç e veç, doja të ndërtoja një sistem ndriçimi ambienti ose diçka si kameleoni. Kjo duket e lezetshme dhe gjithashtu ndihmon sytë. Unë kisha rrip LED neopixel dhe një sensor rezervë të ngjyrave. Kështu që unë sapo ndërtova Kameleonin tim (Elektronik) duke përdorur Arduino (Mikrokontrollues për të gjithë) si tru.

Hapi 1: Gjërat që ju nevojiten

Gjërat që do t'ju nevojiten
Gjërat që do t'ju nevojiten

1. Arduino Nano (Çdo Arduino është mirë) Amazon Link për Arduino Uno2. Sensori i ngjyrave TCS3200 Lidhja Amazon për Sensorin e Ngjyrave3. Neopixel LED Strip Amazon Link për Neo Pixel LED4. Telat kërcyes dhe burimi i energjisë

Hapi 2: Hyrje e shkurtër në Pjesë

Hyrje e shkurtër në pjesë
Hyrje e shkurtër në pjesë
Hyrje e shkurtër në pjesë
Hyrje e shkurtër në pjesë

Arduino: Mikrokontrolluesi i cili merr të dhënat e sensorit të ngjyrave RGB nga TCS 3200 dhe gjeneron sinjalin përkatës PWM për të kontrolluar ngjyrën e dritave LED Neopixel. Sensori i ngjyrave TCS 3200: Ky sensor përmban një sërë fotodiodash të cilat reagojnë ndryshe ndaj ngjyrave të ndryshme prandaj lëshon ngjyra e dritës që bie në grupin fotodiodë. Këto të dhëna mund të përdoren për të përsëritur ato ngjyra. Neo Pixel LED: Kjo mund të gjenerojë shumë ngjyra bazuar në sinjalin që i është dhënë. Emri i IC është WS2812B.

Hapi 3: Lidhja e gjithçkaje

Duke lidhur gjithçka
Duke lidhur gjithçka
Duke lidhur gjithçka
Duke lidhur gjithçka

Lidhja - Reagimi.. Lidhja duhet të bëhet në mënyrë të tillë që Arduino të lexojë të dhënat nga 4 fotodioda të ndryshme në TCS 3200. Dhe t'i pasqyrojë ato vlera si të dhëna te LEDs neopixel për të përsëritur të njëjtën ngjyrë. 4 fotodioda në sensorë janë të ndjeshëm ndaj 4 kombinimeve të ndryshme të ngjyrave. Këto prodhojnë sinjale aktuale të cilat konvertohen në sinjale frekuence dmth konvertim në F Kjo lexohet nga kunjat Arduino dhe më pas jepet si hyrje në LED -të Neopixel. Nuk dua të hyj thellë në punën e sensorëve. Kjo mund të kuptohet duke iu referuar fletëve të të dhënave të sensorit TCS 3200.

Hapi 4: Kodimi

Kodimi
Kodimi

Kodi për këtë projekt është këtu.

Ju mund ta shkarkoni këtë dhe ta shpaketoni skedarin për të gjetur bibliotekat dhe kodin e nevojshëm. Ju lutemi vendosni bibliotekat në dosjen e bibliotekave të Arduino IDE. Përpiloni kodin dhe ngarkojeni atë. Kodi është vetë-shpjegues. Unë e përmirësoj kodimin tim duke parë kodet e të tjerëve. Çdo sugjerim për të optimizuar kodin është gjithmonë i mirëpritur.

Hapi 5: Viola… Punon

Viola… Punon
Viola… Punon

Këtu funksionon. Tani po përsërit çdo ngjyrë që po i tregoni sensorit. Aplikacionet e mira janë 1. Ndriçimi i ambientit për televizorët dhe kompjuterët, kjo zvogëlon tendosjen e syve pasi imiton ngjyrën maksimale në ekranin tuaj. 2. Ndriçimi i dhomës3. Ndriçimi i humorit

4. Mund të printoni 3D një kameleon dhe të vendosni të gjitha pajisjet elektronike për ta bërë atë si një kameleon të vërtetë të printuar 3D.

Ju lutemi mos harroni të më votoni në konkurse.

Hapi 6: Video pune

Këtu keni një video pune.

Recommended: