Mündəricat:
- Addım 1: Bu Layihə Nə Haqqdadır?
- Addım 2: Tələb olunan komponentlər
- Addım 3: PCB -lərinizi onlayn sifariş edin
- Addım 4: Bağlantılar
- Addım 5: İşləmə
- Addım 6: Hədiyyə
- Addım 7: Kod və Dərslik Video
Video: Bağlı LED Lampalar - IoT Layihələri: 7 Adım (Şəkillərlə birlikdə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:48
Bu, hər gün bazarda gördüyünüz başqa bir oyulmuş LED lampa deyil. Bu lampaların qabaqcıl versiyasıdır. Bağlı qurğular dövründə özüm bağlı lampalar hazırladım. Bu layihə Filimin adlı bir məhsuldan ilhamlanıb: Sizi birləşdirən Wi-Fi ilə Əlaqələndirilmiş İşığı. Bu məhsulu, hər şeyin, hər bir fəaliyyətin ağıllı telefonumuza keçdiyi bir ağıllı telefon nəslində olduğu kimi çox sevdim, bu məhsul heç ağıllı telefondan istifadə etmədən sevdiklərinizlə hisslərinizi bölüşməyə imkan verəcək.
Addım 1: Bu Layihə Nə Haqqdadır?
Bu layihədə, internet vasitəsilə AdaFruit serverinə qoşulmuş daxili WiFi olan 2 lampamız var.
Şəxsən mən lampanı "Sənin üçün darıxıram" lampaları kimi hazırladım, üzərinə istədiyini həkk edə bilərsən. Buna görə də birisini əldən verirəmsə, ona mesaj yazmaq və ya sənin üçün darıxdığımı söyləmək əvəzinə, planetdəki hər kəsin etdiyi şeydir, sadəcə cihazımda LED Glow etmək üçün lampama toxuna bilərəm. Bir neçə saniyə sonra cihazda hədiyyə etdiyim şəxsin yanında olan başqa bir LED Lampa da eyni intensivliklə parlamağa başlayacaq. Lampaya nə qədər çox toxunsam, o qədər parlaq olar ki, digər insan üçün nə qədər darıxdığımı göstərir. Başqa insan dünyanın hər yerində ola bilər və bu cihaz hisslərimi digərinə çatdırmağa kömək edəcək.
Sevdiklərinizə duyğularınızı ifadə etmək üçün yenilikçi bir yoldur. Bu da dostlarınızı oyuna gəlməyə çağırmaq üçün Bat Siqnalınız ola bilər!
WhatsApp Messenger -də bizim üçün oxunan qəbz rolunu oynayan "Mavi Gənə" xüsusiyyəti. Layihəmiz eyni xüsusiyyətə malikdir! Digər şəxs lampanın yandığını görən kimi bir mesaj çatdırdığımı biləcək və cihaza toxunan kimi LED gördüklərini etiraf etmək üçün hər iki lampanı söndürəcək. sənin mesajın. Mesajımızın çatdırıldığını belə müəyyən edə bilərəm.
Bütün proses əksinə tamamlana bilər. Eyni şeyi edərək demək istədiklərini çatdırmaq üçün prosesi təkrarlaya biləcəyim digər insan.
Addım 2: Tələb olunan komponentlər
- 2 x ESP8266 12e lövhələri
- 2 x 100k rezistor
- 2 x BC547 Transistor
- 2 x 12V DC adapterləri
- 2 x LED şeridi (uzunluğu Akril təbəqənin ölçüsünə görə)
- 2 x akril vərəq (ölçüləri 150 x 90 x 5 mm olan təbəqəni istifadə etdim)
- Bəzi tellər
Addım 3: PCB -lərinizi onlayn sifariş edin
Kompüterlərimizi onlayn sifariş etmək üçün jlcpcb.com adlı inanılmaz bir saytım var. PCB -ni easyeda.com saytında da onlayn dizayn edə bilərsiniz və sonra PCB -nin gerber fayl formatını oradan yükləyə bilərsiniz.
Bundan sonra o gerber faylını jlcpcb -ə yükləyin və pcbləri qapı addımlarınızda əldə edə bilərsiniz. Qiymət münasibdir. 2 PCB üçün 10 PCB.
Başqa bir şey, ilk sifarişiniz pulsuz olaraq çatdırılacaq. Buna görə bir dəfə sınayın.
Əgər kifayət qədər şanslısınızsa, məqalənin sonunda bir hədiyyə planlaşdırdığım üçün bir cüt PCB pulsuz əldə edəcəksiniz.
Addım 4: Bağlantılar
Addım 5: İşləmə
Bu lövhələrə yüklənən kodu izah etmək və anlamaq bir az mürəkkəbdir, buna görə bütün layihəni arxa planda baş verən proseslə izah edəcəyəm.
Beləliklə, hər şeydən əvvəl, ESP lövhəmizin Analog Pinindəki Rezistor Bölücü dövrəsi vasitəsilə sadə çox nüvəli bir tel istifadə edərək bir toxunma açarı etdim. Bu telə toxunduğumuz anda eyni ESP -yə bağlı olan LED şeridi parlamağa başlayır. Telə nə qədər uzun toxunsaq, işıqlar o qədər parlaq olar. 17 parlaqlıq səviyyəsini proqramlaşdırmışam. Mükəmməl parlaqlıq səviyyəsini dayandırdıqdan sonra barmağınızı telin üstündən çıxarın və bir neçə saniyədən sonra bu lampa Adafruit MQTT brokeri vasitəsi ilə parlaqlıq dəyərini başqa bir lampaya göndərəcək.
Bundan sonra, ikinci lampa serverdən məlumat aldığı anda eyni parlaqlıqla parlamağa başlayacaq. İndi hər iki lampa eyni intensivliklə parlayacaq. İndi ikinci lampa sahibi olan şəxs telə toxunur, hər iki lampadakı işıqlar sönəcək, bu mesajın şəxs tərəfindən uğurla alındığını və oxunmasını göstərir.
Və müdrik kimi, ikinci şəxs də eyni prosesi edə bilər. Beləliklə, kodun içərisində MQTT müştəri və bəzi mürəkkəb şərtlər var və başqa heç nə yoxdur. Yalnız kodu keçin və Arduino kodlaşdırma bacarığınız varsa, hər şeyi asanlıqla başa düşəcəksiniz.
Addım 6: Hədiyyə
Bu layihə üçün həddindən artıq miqdarda aldığım PCB -lərin bir hədiyyəsi var. Dörd abunəçimə dörd cüt PCB verəcəyəm və bu hədiyyəyə qeydiyyat prosesi
- Fb səhifəmi bəyənməlisiniz.
- Tvitter hesabımı izləməlisən.
- İnstagram hesabımı izləməlisiniz.
- Bütün bunlardan sonra videonun altına "Tapşırıq Tamamlandı" şərhini yazın.
Addım 7: Kod və Dərslik Video
Kod üçün GitHub hesabıma daxil olun.
Hələ də bu layihənin hazırlanması ilə bağlı bəzi şübhələriniz varsa, bu layihənin hər tərəfini əhatə etdiyim tam dərs videosuma baxın.
Tövsiyə:
Sadə LED Şerit Lampalar (LED Şeritlərinizi Təkmilləşdirin): 4 Adım (Şəkillərlə)
Sadə LED Şerit Lampalar (LED Şeritlərinizi Təkmilləşdirin): Artıq uzun müddətdir ki, LED şeritlərdən istifadə edirəm və həmişə sadəliyini sevirəm. Sadəcə bir rolu kəsib, ona bəzi telləri lehimləsəniz, elektrik təchizatı bağlasanız və özünüzə işıq mənbəyi gətirsəniz. İllər boyu bir c tapdım
Ağıllı Bağlı Ot Bağ: 6 Adım (Şəkillərlə birlikdə)
Ağıllı Bağlı Ot Bağçası: Bu Təlimatlandırmada ağıllı qapalı ot bağçamı necə hazırladığımı sizə göstərəcəyəm! Bu layihə üçün bir neçə ilham aldım, birincisi evdəki Aerogarden modelləri ilə maraqlandım. Əlavə olaraq, istifadə olunmamış Arduino Mega -ya sahib idim
HV İzolyator Asma Lampalar və Digər Unikal Vurğu İşıqlandırması: 8 Addım (Şəkillərlə birlikdə)
HV İzolyatoru Asma Lampalar və Digər Özünəməxsus Vurğu İşıqlandırması: Bir gün teğetlə söndüm və fərqli lampalar hazırlamağa başladım. Mən 3D -nin bəzi hissələrini çap etdim, qalan hissəsinin çoxunu Lowes və dollar mağazasından aldım. Ən yaxşı tapıntı anbar satışında bir qutu elektrik dirəyi izolyatoru gördüyüm zaman oldu. Hər birinin qiyməti 3 dollar idi. Sonra
16x16 RGB LED Panel Arduino Layihələri: 5 Addım (Şəkillərlə birlikdə)
16x16 RGB LED Panel Arduino Layihələri: Hər kəsə salam, bu layihəni göndərirəm, çünki hər kəsin bu fantastik 16x16 RGB LED panellərindən biri ilə oynamaq üçün sadə bir yerə sahib olmasını istərdim. Digər layihələrdən fikirlər aldım və bu layihə üçün onları dəyişdirdim. Sizə verir
Elektronika Layihələri və Təcrübə üçün Pulsuz Parçalar: 26 Addım (Şəkillərlə birlikdə)
Elektronika Layihələri və Təcrübə üçün Pulsuz Parçalar: Bu təlimat elektronika layihələri üçün pulsuz hissələr əldə etməkdir. Yəqin ki, başlamaq üçün lazım olan hər şeyə sahibsiniz və bir şeyi sındırdığınızda, yeni şeylər aldığınızda və ya bəzən insanlar köhnə və ya unu verdikcə tədarükləriniz artacaq