Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Yanğının kəşfindən bəri, isti qalmağı və kiçik bir koloniyada sağ qalmağı bacardıq. İbtidai insanlar ətrafa toplaşıb gecə vaxtı bir -birləri üçün vəhşi heyvanlara baxa bilərlər.
Və sonra Tomas Edison yağ lampasını vakuum borusundakı volfram filament vasitəsilə işləyən közərmə lampası ilə əvəz edərək dünyanı işıqlandırır.
Bu təlimatda, RGB LED -ləri olan ağıllı bir lampa quraraq, internet üzərindən idarə etməklə, internet bağlantınız olduğu müddətcə dünyanın hər hansı bir yerindən idarə edə bilmək üçün irəliləyək.
Təchizat
- 20x5 mm ağ LED
- ESP8266
- Arduino
- Hər hansı bir keçid açarı
- MicroUSB qadın PCB adapteri
- RGB LED şeridi
- 3x TIP31C Transistor
Addım 1: Bütün hissələri toplayın
İlk addım bütün lazımi hissələri 3D çap etməkdir. Hamısı burada mövcuddur. Birdən çox printeriniz varsa həqiqətən kömək edər. 1 printeriniz varsa hələ də işləyir, ancaq bir az vaxt aparacaq. Mənim üçün bu heyvanı qurmaq üçün ağ PLA plastikdən və kollecimin 3D Yazıcılar ordusundan istifadə edirəm.
Addım 2: Parçalara gözəl bir son verin
Ağıllı lampamın hamar bir şəkildə bitməsini çox istərdim, buna görə də 3D Yazıcıdan bütün pilləkən səthlərini zımpara edib mavi üstə bir az ağ boya əlavə etdim. (Bir anda istifadə edə biləcəyim bir çox ağ filaman var.)
3D çaplı hissələri zımpara etmək üçün təxminən 100 ızgara zımpara ilə başlayın və sonra yavaş -yavaş 500 ızgaraya və ya daha yuxarıya doğru hərəkət edin. Və bütün toz plastikləri yuyub təmizləmək üçün işi tamamlamaq üçün sadəcə spirt istifadə edin.
Addım 3: 3D Çaplı LED Tutucusuna Buzlu Panel əlavə edin
3D Çaplı hissələrdən biri, böyük bir düzbucaqlı çuxur olan alt LED tutucusudur. Kəskin ağ LED -in yayılması üçün şaxtalı və bir qədər şəffaf bir səth yaratmalıyıq.
Bunu etmək üçün bir dəstə isti yapışqan əridib düzbucaqlı çuxura atdım. Şam mumu kimi digər tökmələrdən istifadə edə bilərsiniz, amma yerində qalmaya bilər.
Addım 4: Elektronika üzərində işləyin
Lampanı Milad işığı kimi yandırmaq üçün 20 ağ LED və bir az RGB LED lentə ehtiyacınız olacaq. Ağ LED, içərisində bir dəstə dairəvi deşik olan tutucuya daxil olur. Ayaqları çuxurdan keçəcək və onları paralel bağlamalısınız. Bu qədər cərəyan çəkdiyi üçün birbaşa 5V ilə işə salmağa cəhd edə bilərsiniz, amma ardıcıl olaraq 10 ohm rezistor əlavə etməyi məsləhət görürəm.
Digər tərəfdən, dövrə DC -DC çeviricisi, Arduino, TIP31 tranzistoru və ESP8266 -dan ibarətdir. DC -DC çeviricisi, RGB Led üçün 5v -dan 12v -ə qədər yüksəlir və tranzistor tərəfindən idarə olunur. Eyni zamanda, ESP8266, əşyaların interneti üçün TCP və UDP istəklərinə icazə verəcək.
Addım 5: Kod
Arduino firmware proqramı, ESP8266 ilə əlaqə saxlamalı və RGB Led və ağ ledin rənglərini idarə etmək üçün hansı gücə ehtiyac olduğu barədə məlumat əldə etmək üçün bəzi TCP sorğularını yerinə yetirməli olacaq.
Server mənim özüm hazırladığım Python və Flask IoT serveridir. Gələcəkdə daha çox layihə eyni serverdən istifadə edəcək. Veb inkişafına əmin deyilsinizsə, bunun əvəzinə Blynk istifadə edin. Bunun üçün kodumu bir az dəyişdirin.
GitHub -da həm IoT serveri, həm də Arduino firmware mövcuddur.
Addım 6: Futuristik Lampanızdan həzz alın
Öz Smart Lampanızı yarada biləndə IKEA kimə lazımdır? İndi İnternetdən istifadə edərək işığınızı idarə edə bilərsiniz. Beləliklə, unutmusunuzsa, məktəbdə bağlaya bilərsiniz. Wi -Fi olmadığı təqdirdə, bütün işığı maksimum parlaqlığa çevirmək vaxtı çatacaq və defolt olacaq.
Davam edin və yaradıcılığınızla dostlarınızı və ailənizi heyran qoyun! Əminəm ki, bundan qorxacaqlar.