2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
To je posebna svetilka, ki vam pomaga dobro spati. Za izdelavo te svetilke uporabljam LED RGB, elegantna je, če dodate pokrov.
Zaloge
1x Arduino Leonardo
5x žice
4x žice za sponke
1x RGB LED
1x papir
1x 100 ohmski upor
1. korak: Koda
Povezava do celotnih kod: Arduino CC
// RGB LED svetilka
// Barva LED se spreminja v vrstnem redu rdeče, oranžne, rumene, zelene, modre, temno modre in nato vijolične. // LED RGB nadzoruje rdeča, zelena in modra barva // Pin 7 nadzoruje svetlost rdeče // Pin 6 nadzoruje svetlost zelene barve // Pin 5 nadzoruje svetlost nastavitve modre praznine () {// vnesite nastavitveno kodo sem, da se enkrat zažene:} void loop () {// Glavna koda analogWrite (7, 255); // 改 analogWrite (6, 0); // 改 analogWrite (5, 0); // 改 zakasnitev (1000); // čaka nekaj milisekund // Rdeči analogWrite (7, 255); // 改 analogWrite (6, 120); // 改 analogWrite (5, 0); // 改 zakasnitev (1000); // počaka nekaj milisekund // Oranžno analogWrite (7, 255); // 改 analogWrite (6, 255); // 改 analogWrite (5, 0); // 改 zakasnitev (1000); // čaka nekaj milisekund // Rumena analogWrite (7, 0); // 改 analogWrite (6, 255); // 改 analogWrite (5, 0); // 改 zakasnitev (1000); // čaka nekaj milisekund // Zeleni analogWrite (7, 0); // 改 analogWrite (6, 255); // 改 analogWrite (5, 255); // 改 zakasnitev (1000); // čaka nekaj milisekund // Modri analogWrite (7, 0); // 改 analogWrite (6, 0); // 改 analogWrite (5, 255); // 改 zakasnitev (1000); // čaka nekaj milisekund // Temno modra analogWrite (7, 130); // 改 analogWrite (6, 0); // 改 analogWrite (5, 255); // 改 zakasnitev (1000); // čaka nekaj milisekund // Vijolično}
2. korak: Pojasnite
RGB LED nadzoruje negativna polarnost in tri vrste svetlobe: rdeča, zelena in modra. Te tri barve so primarne barve svetlobe. Različna svetlost za vsako barvo skupaj lahko ustvari skoraj vse vrste barv. Za barve svetilke izberem barve mavrice: rdečo, oranžno, rumeno, zeleno, modro, temno modro in vijolično.
3. korak: Zgradite Arduino
Zgradite vezje, kot je prikazano na zgornji sliki.
- Tri žice se povežejo od D5, D6 in D7 do LED RGB.
- Žica se poveže z GND na negativno polarnost LED
- 4 spončne žice se povežejo z RGB LED
- Naložite kode iz aplikacije Arduino
- Na njej naredite prevleko iz senčila za papir
Tukaj je povezava, kako uporabiti papir za izdelavo pokrova svetilke:
www.youtube.com/watch?v=DCelEdIow2c
Po vsem tem ste končali!
Čestitke!
Vir: LED utripa