Mündəricat:

Bağlı LED Lampalar - IoT Layihələri: 7 Adım (Şəkillərlə birlikdə)
Bağlı LED Lampalar - IoT Layihələri: 7 Adım (Şəkillərlə birlikdə)

Video: Bağlı LED Lampalar - IoT Layihələri: 7 Adım (Şəkillərlə birlikdə)

Video: Bağlı LED Lampalar - IoT Layihələri: 7 Adım (Şəkillərlə birlikdə)
Video: Kim nə başa düşdü ❓ 2024, Noyabr
Anonim
Bağlı LED Lampalar | IoT Layihələri
Bağlı LED Lampalar | IoT Layihələri

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

  1. 2 x ESP8266 12e lövhələri
  2. 2 x 100k rezistor
  3. 2 x BC547 Transistor
  4. 2 x 12V DC adapterləri
  5. 2 x LED şeridi (uzunluğu Akril təbəqənin ölçüsünə görə)
  6. 2 x akril vərəq (ölçüləri 150 x 90 x 5 mm olan təbəqəni istifadə etdim)
  7. Bəzi tellər

Addım 3: PCB -lərinizi onlayn sifariş edin

PCB -lərinizi onlayn sifariş edin
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

Əlaqələr
Əlaqələr

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ə

Qaytarmaq
Qaytarmaq

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

  1. Fb səhifəmi bəyənməlisiniz.
  2. Tvitter hesabımı izləməlisən.
  3. İnstagram hesabımı izləməlisiniz.
  4. Bütün bunlardan sonra videonun altına "Tapşırıq Tamamlandı" şərhini yazın.

Addım 7: Kod və Dərslik Video

Image
Image

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ə: