Mündəricat:
- Addım 1: Baza qurun
- Addım 2: Diffuziya Blokunu düzəldin
- Addım 3: Dövrəni Lehimləyin və Kodu Çalışdırın
- Addım 4: Hər Pi -də Proqramı Çalışdırın, Serveri Çalışdırın və Fəaliyyətdə Baxın
Video: DIY Uzun Məsafə Ən Yaxşı Dost İşıqları: 4 Addım (Şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:43
"Ən Yaxşı Dost" lampaları olaraq bilinən uzun məsafəli sinxron işıqlar hazırladım. Bu o deməkdir ki, onlar digər lampanın indiki rənginə uyğun olaraq saxlanılır. Beləliklə, bir lampanı yaşıl rəngdə dəyişdirsəniz, qısa müddət sonra digər lampa yaşıllaşacaq. Bu, hər kəsin atlaya biləcəyi və üzərində qurulması çox gözəl olan bir çox əsas anlayışlardan istifadə etdiyi çox asan bir moruq pi layihəsidir.
Həmişə bir yerdə ola bilməyəcəyiniz üçün bu, karantin dövründə çalışmaq üçün əla bir layihə olardı və eyni evdə bir görüşdə və ya digər vacib bir tədbirdə olduğunuzu bildirmək üçün istifadə edilə bilər.
Təchizat:
- ws2811 LED Ampüller -
- İstifadə etdiyim moruq pi sıfır (hər hansı bir pi istifadə edə bilər, sd kart almağı unutmayın) -
- Akrilik vərəq -
- Düyməni basın
- Kiraz ağacı, Qırmızı Meşə ağacı - Yerli ağac paylayıcısı
Addım 1: Baza qurun
Başlamaq üçün elektron komponentləri yerləşdirmək və işığı ötürmək üçün bir qutuya ehtiyacınız olacaq. Qutunu düzəltdiyim albalı ağacından və qırmızı palıd ağacından artıq qalıqlarım vardı. Təxminən 4.5 düym x 4.5 düym və qalınlığı 1.25 düym olan bir kvadrat kirazdan istifadə etdim. Sonra elektron komponentlərin daxil olacağı bir hissə əlavə etmək üçün qırmızı palıd ağacından istifadə etdim. Bu parçalar təxminən 4,5 düym uzunluğunda, 1 düym qalınlığında və 2 düym genişliyində idi. Bunu bir daha təkrarlasaydım, qırmızı palıtı daha incə edərdim ki, elektron komponentlərin uyğunlaşması üçün daha çox yer olsun. Parçaları kəsdikdən sonra onları zımparaladım və 1/2 düymlük bir qazma ucu istifadə edərək ws2811 üçün bir çuxur qazdım. Sonra Mahoney'in qoz yağı ilə bitirdim.
Addım 2: Diffuziya Blokunu düzəldin
Baza hazırlandıqdan sonra ws2811 ledindən işığı yaymaq üçün istifadə ediləcək diffuziya bloku hazırlamağa başladım. Bunu etmək üçün akrilikdən düzbucaqlı parçaları kəsdim və sonra akrili zımparaladım ki, həqiqətən bulanıq olsun. Bu, leddən gələn işığın daha çox yayılmasına və daha çox işıqlanmasına imkan verəcək. Daha sonra quruluşu möhkəmləndirmək üçün isti yapışqan istifadə etdim
Addım 3: Dövrəni Lehimləyin və Kodu Çalışdırın
Dövrəni lehimləmə vaxtıdır. Hər işıqda moruq pi sıfır, ws2811 led, düymə və rezistor var. Bir dövrə ws2811 ledini idarə etmək üçün, digəri isə istifadəçi girişini yoxlamaq üçün istifadə olunur. Ws2811 led dövrə, led idarə etmək üçün moruq pi torpaq, 5v və pwm pinlərindən istifadə edən sadə bir sxemdir. İstifadəçi giriş dövrəsində cərəyanı məhdudlaşdıran bir rezistor və bir moruq pi giriş pinindən gərginliyi açıb söndürmək üçün istifadə olunan bir düymə var.
Hər pi eyni proqramı işləyir. Bu proqram düyməni basıldıqda yoxlayır və əgər varsa rəngini dəyişir. Daha sonra cari rəngi izləyən bir veb serverə bir mesaj göndərir. Hər 5 saniyədə bu proqram veb serverdən cari rəngi də yoxlayır və bu rəng lampanın cari rəngindən fərqli olarsa, o rəngə dəyişər. Sinxron vəziyyətdə saxlanılır. Bir lampada rəngi qırmızıya dəyişsəniz, o lampa veb serverə cari rəngin qırmızı olduğunu bildirəcək, digər lampa 5 saniyə ərzində veb serveri yoxlayacaq və cari rəngin qırmızı olduğunu görəcək və sonradan buna dəyişəcək. rəng. İstifadə etdiyim veb server eyni şəbəkədə istifadə etdiyim üçün pis birində yerləşirdi, ancaq bu serveri hər hansı bir ictimai serverdə asanlıqla işlədə bilərsən və lampalar qitələrdə işləyəcəkdi.
Bu dizaynı nəzərə alaraq bunu 2 -dən çox lampaya asanlıqla ölçə bilərsiniz.
Aşağıda layihəni icra etmək üçün lazım olacaq iki depo var. BiblioPixel qurmaqda probleminiz varsa, mesaj lövhəsi hazırlamaqla bağlı videoya baxa bilərsiniz. BiblioPixel -in ətraflı qurulmasına gedir.
Hər bir piyada işləyən Best Friend Light Proqramı:
github.com/tmckay1/best_friend_light
Mövcud rəngi izləyən veb server:
github.com/tmckay1/raspberrypi_gateway
Addım 4: Hər Pi -də Proqramı Çalışdırın, Serveri Çalışdırın və Fəaliyyətdə Baxın
İndi proqramı əvvəlki repolardakı readme -ni yoxlayaraq əmr satırında işlədə bilərsiniz, readme -dən sonra serveri işə sala və onu hərəkətdə görə bilərsiniz!
Tövsiyə:
HC-12 Uzun Mənzilli Məsafə Hava İstasyonu və DHT Sensorları: 9 Addım
HC-12 Uzun Mesafeli Hava İstasyonu və DHT Sensorları: Bu dərsdə iki dht sensoru, HC12 modulu və I2C LCD Ekranından istifadə edərək uzaq məsafəli bir hava stansiyası qurmağı öyrənəcəyik
Uzun Məsafə Ötürücü Sistem Dövrü: 6 Addım
Uzun Məsafəli Transmissiya Sistemi Dövrü: Bu gün bu yazıda əsas Uzaq Məsafəli Transmissiya Sisteminin necə qurulacağından bəhs edəcəyik. Bu xətlər boyunca sizə dairənin qısa bir təsvirini verim. Ümumiyyətlə, bunun necə işlədiyini və hər şeyi sizinlə necə danışdığımı
Siqnalizasiya ilə Uzun Menzil Simsiz Su Səviyyə Göstəricisi - 1 km -ə qədər məsafə - Yeddi Səviyyə: 7 addım
Siqnalizasiya ilə Uzun Menzil Simsiz Su Səviyyə Göstəricisi | 1 km -ə qədər məsafə | Yeddi Səviyyə: Youtube -da izləyin: https://youtu.be/vdq5BanVS0Y 100-200 metr aralığını təmin edəcək bir çox Simli və Simsiz Su Səviyyə Göstəricisi görmüş ola bilərsiniz. Ancaq bu təlimatda, uzun mənzilli simsiz su səviyyəsi Indi görəcəksən
Wifi Siqnal Süzgəci (WokFi) Uzun Məsafə: 3 Addım (Şəkillərlə)
Wifi Siqnal Süzgəci (WokFi) Uzun Məsafə: Bu təlimatda, ümumi bir WiFi Thumbdrive'ı bir wifi genişləndirici halına gətirirəm! şəhərdəki nöqtələri tapın və bir şəbəkəyə qoşulun
DIY Milad İşıqları Musiqiyə Quruldu - Xoreoqrafik Ev İşıqları: 15 Addım (Şəkillərlə)
DIY Milad İşıqları Musiqiyə Quruldu - Xoreoqrafiya Edilmiş Ev İşıqları: Musiqiyə Qurulan DIY Milad İşıqları - Xoreoqrafiya Edilmiş Ev İşıqları Bu yeni başlayan DIY deyil. Elektronika, dövrə, BASIC proqramlaşdırma və elektrik təhlükəsizliyi haqqında ümumi müdrikliklərə dair möhkəm bir anlayışa ehtiyacınız olacaq. Bu DIY təcrübəli bir adam üçündür, buna görə də