Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Bu Avtomatik İndüksiyon Gecə İşığı https://www.instructables.com/id/Arduino-Light-Th… əsasında qurulmuşdur. LED sayını və LED işığını yandıran parlaqlıq tələbini dəyişdirdim. Fərqli rəngli daha çox LED əlavə edirəm.
Kod bağlantısı:
Arduino YT Link:
Addım 1: Giriş və Materiallar
Ətrafın parlaqlığını təyin etmək üçün bir fotorezistor istifadə edin. Yalnız iki fərqli hissə var. Qaranlıq olarsa, daha çox LED yanacaq; parlaq olarsa, daha az LED yanacaq.
Bu Avtomatik İndüksiyon Gecə İşığı yaratmaq üçün lazım olan əşyalar
- Arduino
- Kompüter və ya şarj
- LED (ağ, yaşıl, sarı, qırmızı)
- Fotoresistans
- Rezistor
- Tape
- Karton
- Tel
Addım 2: Prosesin Birinci Bölməsi
7 LED (2 Ağ, 2 Yaşıl, 2 Sarı və 1 Qırmızı), 23 tel və 8 Rezistor və 1 Fotoresistor hazırlayacaqsınız.
- Arduino -da 7 LED -in yerləşdirilməsi. Soldan sağa Ağ, Yaşıl, Sarı, Qırmızıdır.
- Müvafiq LEDlərdə 7 rezistorun yerləşdirilməsi.
- Rəqəmsal Pimlərə müvafiq LEDlərdə 7 telin yerləşdirilməsi. Soldan sağa D8, D7, D6, D5, D4, D3, D2
- Sağda 1 Fotoresistor əlavə edin, eyni zamanda bir mavi Rezistor, A5 -ə Müsbət Elektrod, A0 -a Mənfi Elektrod əlavə edin)
Addım 3: Kodlaşdırma 1 -ci hissə
Kodlaşdırmaq üçün əvvəlcə LED -in bir hissəsini Rəqəmsal Pinlərə düzəldirik. Hansı LED -in Rəqəmsal Pinə qoşulduğunu bildiyimizi və bu kodların əsaslarını qura biləcəyimizi bilirik. Həm də hər bir LED -in giriş və çıxışını qururuq.
Addım 4: Kodlaşdırma 2 -ci hissə
LED və digər əsas məlumatları və kodu qurduqdan sonra. Bu işdə məqsədimiz, Fotoresistorun ətrafındakı işıqdan və ya qaranlıqdan induksiya etməkdir, çünki məndə cəmi 7 LED var və hər LED -in yandırılması tələbini dəyişdirəcəyik. Ən parlaqdan ən qaranlığa qədər olanları Ağ LED -lərdən, Yaşıl LED -lərdən, Sarı LED -lərdən və son Qırmızı LED -dən.
Addım 5: Kodlamanı birlikdə birləşdirin
Kodlamanı bitirdikdən və bütün hissələri bağladıqdan sonra birlikdə birləşdiririk və işləyə bilərmi yoxsa yoxlayırıq. Və daha yaxşı görünmək üçün qabıq və qablaşdırma hazırlayın.