Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
Ito ay isang talagang mahusay at simpleng proyekto. Gumagamit ito ng isang color sensor upang maunawaan ang kulay ng background at ipinapakita ito sa RGB LED strip.
Gumamit ako ng isang Ebot Microcontroller ngunit maaari mo ring gamitin ang anumang iba pang microcontroller tulad ng arduino uno.
Hakbang 1: Magtipon ng Mga Materyales
Mga elektronikong sangkap: -
1 x Ebot Microcontroller (maaari mo ring gamitin ang arduino o anumang iba pang microcontroller)
1 x Sensor ng kulay
1 x RGB LED Strip
6 x Jumper wires
Para sa pagsubok maaari kang makakuha ng iba't ibang mga kulay na sheet.
Hakbang 2: Pag-setup
Ang setup ay talagang madali
1. kunin ang RGB LED at maghinang ng tatlong mga jumper wires sa GND, Do, at + 5v at ikonekta ang mga ito sa GND pin, output 0 pin, at 5v pin ayon sa pagkakasunod-sunod sa microcontroller.
2. Susunod sa kulay ng sensor ay ikonekta ang
Ang pin ng GND GND sa microcontroller
boltahe pin boltahe pin sa microcontroller
s A0 pin sa microcontroller
Hakbang 3: Assembly
Matapos mong matapos ang pag-setup ikabit ang color sensor sa strip na nakaharap pababa.
Hakbang 4: Code
{// Initialisations ebot_setup ();
// Mga Mode ng Pin
strip0.begin ();
strip0.show ();
pinMode (0, OUTPUT); // RGB LED
pinMode (A0, INPUT); // Sensor ng Kulay
}
walang bisa loop ()
{if (color (A0)> = 182 && color (A0) <= 279) {colorWipe (& strip0, 0, 45, 97, 25);
} iba pa kung (kulay (A0)> = 79 && kulay (A0) <= 149) {colorWipe (& strip0, 0, 105, 14, 25);
} iba pa kung (kulay (A0)> = 21 && kulay (A0) <= 43) {colorWipe (& strip0, 255, 221, 0, 25);
} iba pa kung (kulay (A0)> = 340 && kulay (A0) <= 352) {colorWipe (& strip0, 191, 3, 0, 25);
} iba pa {colorWipe (& strip0, 0, 0, 0, 25); }
}
maaari kang magdagdag ng higit pa at higit pa kung ang mga pahayag upang magkaroon ng higit na kulay ang sensor.
Hakbang 5: Video
Panghuli tulad ng ipinakita sa video maaari kang magdagdag ng iba't ibang mga papel na kulay upang subukan kung paano ito gumagana.