Mündəricat:
- Addım 1: Tələblərin Toplanması
- Addım 2: Dövrün dizaynı
- Addım 3: Lampa/ekran üçün proqramlaşdırma
- Addım 4: Lampanız üçün konteyner hazırlayın
- Addım 5: Zövq alın
Video: LCD ekranlı əhval lampası: 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
Makers-sac-ın Exquisite Mood Lamp layihəsi sayəsində (Maker-sacın Exquisite Mood Lampası) bu layihəyə yeni bir xüsusiyyət əlavə etmək fikrim var idi, bu da məktəb müəllimimin ev tapşırığıdır. Bu layihəni hər kəs üçün etmək çox asandır. Ümid edirəm bu layihədən zövq alacaqsınız!
Addım 1: Tələblərin Toplanması
- Arduino Leonardo
- USB kabeli (A -dan B tipinə qədər)
- RGB LED
- Potansiyometr (3 ədəd)
- Rezistor (100 omeqa)
- LCD ekran
- Jumper telləri
- Çörək lövhəsi
- Akril boya (boz, qara, ağ və qırmızı)
- Arduino taxtanıza və Çörək lövhənizə uyğun olan qutu
- Kommunal bıçaq
- İzləmə kağızı
- Yapışqan
- Kağız lövhələr
- Çıxarıla bilən montaj macunu
Bunu qurmaq üçün lazım olan bütün avadanlıqlar. İstinad üçün bir neçə şəkil əlavə etdim.
Addım 2: Dövrün dizaynı
Şəkildə göstərildiyi kimi dövrə əlaqələrini edin. Asan peasy.
Addım 3: Lampa/ekran üçün proqramlaşdırma
Bu faylı yükləyin və ya aşağıdakı proqramı kopyalayın və ya bu linki Arduino tətbiqinizə kopyalayın. Arduino -ya yükləyin və bu layihə yarı bitdi! Proqramlaşdırma
int a, b, c;
#daxil edin #daxil edin
// Bu LCD idarəetmə elementlərinin işləməsi üçün standart LCD kitabxanasını… // https://github.com/marcoschwartz/LiquidCrystal_I2… // Birbaşa endirmə https://github.com/marcoschwartz/LiquidCrystal_I2… // Sizin Layihə tamamlanana qədər tərtib edilməyəcək. LiquidCrystal_I2C lcd_I2C_27 (0x27, 16, 2); // 16 simvol və 2 sətirli ekran üçün LCD ünvanını təyin edin
boş quraşdırma ()
{
pinMode (A0, GİRİŞ);
pinMode (A1, GİRİŞ);
pinMode (A2, GİRİŞ);
pinMode (5, Çıxış);
pinMode (6, Çıxış);
pinMode (9, Çıxış); lcd_I2C_27.init (); // lcd lcd_I2C_27.backlight () başlatmaq;
}
boşluq döngəsi ()
{
a = analogRead (A0) /4.0156;
b = analogRead (A1) /4.0156;
c = analogRead (A2) /4.0156;
analogWrite (5, a);
analogWrite (6, b);
analogWrite (9, c); lcd_I2C_27.setCursor (0, 0); // imleci təyin edin, sayma 0 lcd_I2C_27.print ilə başlayır ("Salam"); // LCD -yə mesaj yazın.
}
P. S LCD ekran şou sözünü dəyişə bilərsiniz, yuxarıda gördüyünüz kimi "Salam" ı seçdim.
Bu proqramın işləməsi üçün "kitabxana" nı yükləməlisiniz, burada Arduino Kitabxanalarını necə qurmaq olar.
Potansiyometrləri çörək taxtasına yapışdırmaq üçün çıxarıla bilən bir montaj macunu istifadə etməyi məsləhət görürəm.
Addım 4: Lampanız üçün konteyner hazırlayın
- Aşağıdakı şəkildəki kimi qutunun planını kəsin: USB kabelinizin, LCD keçid tellərinin çıxması üçün bir çuxur kəsin, Potansiyometrenizin sol küncündə və ya Potansiometrini qoyduğunuz hər yerdə üç deşik kəsin.
- Qutunu akril rənglə boyayın, ya mənim kimi, ya da öz rənginizi seçə bilərsiniz!
- İzləmə kağızını ilk addımda kəsilməli olan düzgün sobanın ölçüsü kimi kəsin
- Qutumuzun içərisinə uyğun bir karton kəsin. Bunun məqsədi, işığın iz kağızından keçə bilməsi üçün Arduino'yu qutunun üst hissəsinə yaxın tutmaqdır.
- BİTDİ!
P. S. Əvvəlcə qutunu möhürləməməyi unutmayın, çünki Arduino lövhənizi və çörək taxtasını qutunun içinə qoymalısınız və qutunun dibi hələ açılarkən delikləri kəsmək daha asandır. Ayrıca, Arduino lövhənizin və çörək taxtanızın söküləcəyini istəyirsinizsə, qutunuzu sərbəst açıb bağlamaq üçün çəngəl və ya bant və ya çıxarıla bilən montaj macunu kimi şeylər almağı unutmayın!
Kiçik bir sobaya bənzəmək istədim, çünki Potansiometrlər sobanın sapına bənzəyir. Ümid edirəm siz də bəyənəcəksiniz!
Addım 5: Zövq alın
Siz bacardınız! Yüngüllük və rəngi dəyişmək üçün potensiometrləri çevirə bilərsiniz. Zövq alın!
Tövsiyə:
Əhval lampası Diego Castillo 20764: 4 addım
Əhval Lampası Diego Castillo 20764: " Əhval Lampası " Funksiyaların 2 növü üçün təlimatlar: Manual və Automático.En modo Manual los colores for 3 regenerations for a través a través a través a en través a en través de en modo Automático, and que de lamp de la lampara
Əhval lampası - Diego Bandi: 5 addım
Əhval Lampası - Diego Bandi: Mood Mood Lamp, avtomobilin funksiyalarını və funksiyalarını bir -birindən ayırmaqla, həm də temperatura uyğunlaşdırılır. Ademas de funcionamiento manual el cual los tres colores (RGB) son nəzarət və 3 pontenciometros
RGB Led ilə əhval lampası: 4 addım
RGB Led ilə Mood Lamp: Arduino Uno -dan istifadə etməklə kompüterinizi daha yaxşı idarə edə bilərsiniz. Başlanğıc materialları kombo atlayıcılar, LEDlər RGB və ya Neopixel, coco və ya hacerdən asılıdır. Ən çox istifadə edilən RGB texnologiyasıdır
Evdə hazırlanan əhval lampası: 6 addım
Evdə hazırlanan Mood Lampası: Una Mood Lamp, çox rəngli bir rəngə sahibdir. Arduino və materialların təhlili ilə bağlı bütün işlər davam etdirilir
Əhval lampası - Gabriel Martinez 20385: 4 addım
Əhval Lampası - Gabriel Martinez 20385: Fərqli funksiyalara görə bir lampa və ya bir lampa var. Bu proqramlar həm avtomatlaşdırma, həm də dərslik dərslikləri ilə birlikdə həyata keçirilir. Avtomatik olaraq sensorlar istifadə edərək, ultrasonika tətbiq edə bilərsiniz