Mündəricat:

Vebə Bağlı SMART LED Animasiya Saatı Veb əsaslı İdarəetmə Paneli, Zaman Serveri Sinxronizasiya: 11 Addım (Şəkillərlə)
Vebə Bağlı SMART LED Animasiya Saatı Veb əsaslı İdarəetmə Paneli, Zaman Serveri Sinxronizasiya: 11 Addım (Şəkillərlə)

Video: Vebə Bağlı SMART LED Animasiya Saatı Veb əsaslı İdarəetmə Paneli, Zaman Serveri Sinxronizasiya: 11 Addım (Şəkillərlə)

Video: Vebə Bağlı SMART LED Animasiya Saatı Veb əsaslı İdarəetmə Paneli, Zaman Serveri Sinxronizasiya: 11 Addım (Şəkillərlə)
Video: Zigbee LED Controller - универсальность за небольшую цену, Tuya, HomeKit, Home Assistant, биндинг 2024, Noyabr
Anonim
Image
Image
Vebə Bağlı SMART LED Animasiya Saatı Veb əsaslı İdarəetmə Paneli ilə, Zaman Serveri Sinxronlaşdırılır
Vebə Bağlı SMART LED Animasiya Saatı Veb əsaslı İdarəetmə Paneli ilə, Zaman Serveri Sinxronlaşdırılır
Vebə Bağlı SMART LED Animasiya Saatı Veb əsaslı İdarəetmə Paneli ilə, Zaman Serveri Sinxronlaşdırılır
Vebə Bağlı SMART LED Animasiya Saatı Veb əsaslı İdarəetmə Paneli ilə, Zaman Serveri Sinxronlaşdırılır

Bu saatın hekayəsi çox uzağa gedib çıxır - 30 ildən çoxdur. Atam 10 yaşımda, LED inqilabından çox əvvəl bu fikrə öncülük etdi. Əsl bir ixtiraçı, montaj dilində kod yazdı və hər bir LED -ə əlini bağladı (təsirli bir səbr və qətiyyət)! Onun orijinal versiyası bu günə qədər işləyir.

Qaldığı yerdən götürmək və vebə bağlı, rəngli, oynamaq üçün əyləncəli və maraqla dolu gözəl bir saat etmək üçün texnologiyanın inkişafından istifadə etmək istədim. Açıq mənbə bir layihə olaraq saatı ictimaiyyətə təqdim etmək, eyni zamanda satın almaq istəyənlərə hazır məhsullar təqdim etmək istədiyimiz bir nöqtəyə qədər inkişaf etmişdir. Özünüzü dəstəkləməklə maraqlanırsınızsa, indiegogo kampaniyamıza baxın!

Saat bu gün olduğu kimi bir çox xüsusiyyətə malikdir və tam hazır və işlək bir məhsuldur. Həm keyfiyyət, həm də funksionallıq baxımından, həm də xüsusiyyət dəsti və sabitlik baxımından necə ortaya çıxmasından çox məmnunuq. Saat hər dəqiqə bir zamanlayıcı ilə sinxronlaşdırılır ki, vaxt həmişə mükəmməl olsun. İstifadəçilərə vaxt zonasını yalnız bir dəfə təyin etməli, gün işığına qənaət etməliyik və heç vaxt saatı yenidən təyin etməkdən narahat olmayacağıq!

Rəngi, sürəti və parlaqlığı tənzimlənən 52 fərqli animasiya istifadəçiyə dəqiq idarəetmə və sonsuz dəyişiklik imkanı verir. Sevimli rejimlər yaddaşda saxlanılır. İstifadəçilərin seçilmiş vaxtda vizual olaraq xəbərdar olmasına imkan verən işıq sayğacları və gündəlik hadisələr təyin edilə bilər. Xüsusi tətil rejimi, Halloween, Yeni il və ya Milad zamanı evinizə şənlik əlavə edə bilər. Hətta pi günü üçün xüsusi bir rejimimiz var ki, saat hər saatda 100 rəqəmi ilə pi rəqəmlərini canlandırır.

Saat, İnternetə bağlı Node MCU ESP8266 ilə təchiz olunmuşdur və arduino dilində və arduino platformasında standart olan populyar c ++ kitabxanalarından istifadə etməklə proqramlaşdırılmışdır. Bir etmək istəyirsiniz? İşdə:

Addım 1: Materialları yığın

Materialları yığın
Materialları yığın
Materialları yığın
Materialları yığın

Burada qiymətlər və bağlantılar ilə ehtiyacınız olan hər şeyin tam siyahısı.

  • 18 "diametri 1" qalın dairəvi taxta boşluq - 10.40 dollar - Lowes
  • İşıq yayan akril - Amazondan $ 5.79 + $ 6.55 Göndərmə = $ 12.34
  • (2) eBay -dən 50 - 11,67 x 2 = 23,34 dollarlıq əvvəlcədən qurulmuş LED telləri
  • LED tərəfdən yayılan - Adafruit -dən $ 26.62
  • ESP 8266 Node MCU - Amazondan 8.39 dollar
  • 2.5mm Pigtail - Amazondan 6.99 dollar (10 paket)
  • 4cm x 6cm Prototipləşdirmə Dövrə Kartı - 9,99 dollar (10 paket - 1 -ə ehtiyacınız olacaq) Amazon -dan
  • Terminal Blokları - $ 7.99 (20 paket - 5 -ə ehtiyacınız olacaq)
  • 1x8 ədəd şam parçası - Lowesdan 4.79 dollar
  • 1/4 parça taxta döşəmə materialı (stend üçün) 422633 saylı məhsul nömrəsi - Lowes -dən 10.48 dollar
  • (1) 5v, 5a enerji təchizatı - Amazondan 14.99 dollar
  • 2.7mm yardımçı material (Maddə 757295000023) - Home Depot -dan 10.98 dollar
  • (20) Qara ağac vintləri #6 - 6.83 dollar - Amazon
  • Ləkə və Şəffaf Ceket. Ümumi bitirmə tövsiyə olunur! - Woodcraftdan təxminən 20 dollar
  • (2) Qara 1/4-20 qoz -fındıq (Maddə 755801) - Lowes -dən 1.38 dollar
  • (2) Qara 1/4-20 tava başlı vintlər (Maddə 755806) - 1.49 dollar

Buradakı Listelenmiş Məhsulların Ümumi Qiyməti: $ 177.38

Lazımi alətlər:

  1. CNC maşın
  2. İsti Yapışqan Tabancası
  3. Lehimleme dəmir
  4. Dremel və ya əl faylı
  5. Tel çıxarıcılar

Addım 2: İnternet səhifəsi ilə tanış olun

Image
Image
İnternet səhifəsi ilə tanış olun
İnternet səhifəsi ilə tanış olun
İnternet səhifəsi ilə tanış olun
İnternet səhifəsi ilə tanış olun

Saatı həm əyləncəli, həm də sərin edən budur. Veb səhifə dörd hissəyə bölünür: Ümumi Ayarlar, Rəng, Üzük Animasiyaları və Nömrə Animasiyaları.

  • Ümumi parametrlər - Bu hissəyə gün işığı, vaxt zonası və s. Kimi düzəlişlər daxildir. Bu səhifədə üç fərqli saat konfiqurasiyasını saxlamaq və geri çağırmaq üçün bir seçim var. Bu istifadəçiyə sevimli səhnələri saxlamağa imkan verir. Bütün parametrlər eepromda saxlanılır (dəyişməz yaddaş); əlavə olaraq, cari parametr həmişə qeyd olunur ki, elektrik kəsildikdə saat qaldığı yerdə bərpa olunsun.
  • Rəng seçimləri - Saatın hər tərəfi fərdiləşdirilə bilər. Hər hansı bir elementin rəngini dəyişdirmək üçün dəyişdirmək istədiyiniz elementə uyğun olan düyməni vurun və sonra rəng çarxını vurun. Rəng çarxının içərisində saf ağ rəngdədir. Rəng təkərinin xaricində LED sönür.
  • Üzük Animasiyaları - Üzük animasiyaları hər dəqiqə baş verən hadisələrdir (yəni dəqiqə əlini irəli aparan animasiyalar) və ya sarkaç kimi maraqlı fəaliyyətlərdir. Burada müxtəlif variantlardan birini seçin
  • Sayı Animasiyaları - Nömrə animasiyaları bir zaman hadisəsi ilə əlaqəli olmayan işıqlı ekranlardır. Əksinə əhval -ruhiyyə və ya maraq yaradırlar. Burada 52 fərqli seçim var və sürüşmə çubuqlarından istifadə edərək ya parlaqlığı, ya da sürəti tənzimləyərək daha da maraqlı edə bilərsiniz.

Bu səhifə üçün html və javascript github -da yerləşdirilən mənbə koduna daxil edilmişdir. Bir azdan buna çatacağıq.

Addım 3: CNC fayllarını hazırlayın

CNC fayllarını hazırlayın
CNC fayllarını hazırlayın
CNC fayllarını hazırlayın
CNC fayllarını hazırlayın
CNC fayllarını hazırlayın
CNC fayllarını hazırlayın
CNC fayllarını hazırlayın
CNC fayllarını hazırlayın

CNC maşınının inşaat işləri, CNC maşınınıza davam edir. Ancaq hər kəsin bildiyi kimi, CNC işi 95% quraşdırma və 5% kəsmədir! Quraşdırma haqqında bir neçə söz burada vacibdir.

Birincisi, möhkəm bir armatur əldə etmək vacibdir. Bu cam kelepçeleri ilə odun boşluğunu tutmağı seçirəm. Gözəl işləyirlər və çox güclüdürlər! Ağacın zədələnməməsi üçün təmas sahəsi ilə odun arasına kiçik rezin parçaları qoydum (bu sıxılma gücünü azaltmayacaq). İnanılmaz dərəcədə güclü olmağın yanında, bu sıxacların digər əsas üstünlüyü, sıxacın ümumi hündürlüyünün iş səthinin altında olmasıdır və beləliklə heç bir toqquşma təhlükəsi yoxdur. Bu sıxaclar yoxdursa, mövcud iki tərəfli lent işləyə bilər. Metodunuz nə olursa olsun, güclü tutmalar və düzgün taxıl hizalanması təmin edin.

Vacib Qeyd: Maşının hər iki tərəfində saatı və CNC -ni çevirmək məcburiyyətindəsiniz, odun parçanızı indekslədiyinizə əmin olun. Onu çevirərək tam olaraq eyni yerdə ola biləcəyinizə əmin olun. Yaxşı bir saat kəsmək üçün bu vacibdir!

İndi CAD və CAM işi ilə bağlı bəzi qeydlər üçün.

Cad Fayl (ProductionClockMaster.3dm) bir Rhino3d faylıdır və saat üçün lazım olan bütün CAD qatlarına malikdir. Daha ümumi bir formata ehtiyacınız varsa, saatın ön və arxa qatlarının *dxf ixracını da daxil etdim. Bu sizə lazım olan bütün məlumatlar olmalıdır.

CNC CAM işi 9 ayrı CNC əməliyyatına bölünür. Həqiqi Mach3 gcode sənədləri GitHub anbarına və onları istehsal edən VCarve Fayllarına daxil edilmişdir (onları açmaq və başqa bir poçt prosessoru istifadə edərək ixrac etmək lazımdırsa).

Layihə üçün bütün fayllar GItHub -da mövcuddur. Faylları necə şərh edəcəyiniz burada. Nisbətən özlərini başa salırlar, amma mümkün qarışıqlıqları aradan qaldırmaq üçün bəzi əlavə köməkliklər var. İlk beş fayl kəsmə əməliyyatına görə sıralanır. Faylın adı kəsici alətin ölçüsü ilə mötərizədə bitir. Məsələn - 01_Arka Ciblər_v1.8_ (1-2 düym)

  • Bu fayl adı 01 ilə başlayır, buna görə ilk əməliyyatdır.
  • Arxa cibləri kəsəcək.
  • Bu 1.8 versiyasıdır (0.0 ilə başladım, bu da nə qədər səhv etdiyimi bildirir!)
  • 1/2 düymlük kəsici alətdən istifadə edin

Bu beş taxta blok əməliyyatına əlavə olaraq, iki dayaq əməliyyatı var, akril element əməliyyatı və arxa qapaq plitəsi əməliyyatı.

Unikal olan bir əməliyyat T-slot CNC əməliyyatdır. Bu, masa üstü dayaqdakı boltların daxil olması üçün bir kanal təmin edir. Yuxarıdakı fotoşəkildə göstərildiyi kimi bir T yuvasına ehtiyacınız olacaq.

Yenə standart Mach3 poçt prosessorundan başqa bir şeyə ehtiyacınız varsa, VCarve fayllarını açın və yerli formatınızda ixrac edin. Növbəti addım, əslində nüvəni kəsməklə gedəcəyik və hər mərhələdə saatın necə görünəcəyini addım -addım izah edəcəyik.

Addım 4: Saat nüvəsini, masa üstü stendini, akril plitələri və arxa materialı kəsin

Saat nüvəsini, masa üstü stendini, akril plitələri və dəstək materialını kəsin
Saat nüvəsini, masa üstü stendini, akril plitələri və dəstək materialını kəsin
Saat nüvəsini, masa üstü stendini, akril plitələri və dəstək materialını kəsin
Saat nüvəsini, masa üstü stendini, akril plitələri və dəstək materialını kəsin
Saat nüvəsini, masa üstü stendini, akril plitələri və dəstək materialını kəsin
Saat nüvəsini, masa üstü stendini, akril plitələri və dəstək materialını kəsin

Maşından düşərkən tamamlanmış parçaların hər birinin fotoşəkilləri burada. Akril çox istilənərsə əriməyə meylli olduğu üçün etibarlı bir şəkildə tutulmadığı təqdirdə çırpılır və qaldırılır. Lazer kəsici varsa, ideal olar. Fotoda gördüyünüz kimi, dörd tərəfini möhkəm tutan xüsusi bir jig düzəltdim. İki tərəfli bant, ehtimal ki, bu əməliyyat üçün mütləq ən yaxşısı olardı, ancaq çıxarmaq bir az daha çox vaxt aparacaqdı.

Addım 5: Saat Üz Sənəti ilə Fərdi Edin və Bitirin

Saat Üz Sənəti və Finish ilə fərdiləşdirin
Saat Üz Sənəti və Finish ilə fərdiləşdirin
Saat Üz Sənəti və Finish ilə fərdiləşdirin
Saat Üz Sənəti və Finish ilə fərdiləşdirin
Saat Üz Sənəti və Finish ilə fərdiləşdirin
Saat Üz Sənəti və Finish ilə fərdiləşdirin

Saat bu addım olmadan çox yaxşı istifadə edilə bilər, ancaq ehtiyaclarınıza və ya zövqlərinizə uyğun olaraq düzəltmək əyləncəlidir. Çox fərqli dizaynlar sınadıq və səma burada sərhəddir. Düşündüyünüz şeylərin nümunələrini görmək istərdik!

Bitirmə baxımından çox fərqli şeylər sınadıq, ancaq boyanmanın sadəliyini və asanlığını sevirik. Quraşdırılması xüsusilə asan, davamlı və əla göründüyü üçün General Finishes son qatını da sevirik! Elektronika quraşdırmağa başlamazdan əvvəl bunu etmək vaxtıdır.

İpucu: Eyni zamanda masa üstü dayağı, arxa plitə fişini və arxa plakanı da ləkələməyi unutmayın. Bu aksesuar parçalarını yaddan çıxarmaq asandır!

Addım 6: Akrilik Fayanslar və Stend Montajı

Akril plitələr və stend montajı
Akril plitələr və stend montajı
Akril plitələr və stend montajı
Akril plitələr və stend montajı
Akril plitələr və stend montajı
Akril plitələr və stend montajı
Akril plitələr və stend montajı
Akril plitələr və stend montajı

Bitirməni taxta parçalara tətbiq etdikdən sonra, akril plitələrə basmaq və stendi yığmaq vaxtıdır. Akril plitələr sıx uyğunlaşma toleranslarıdır və ümumiyyətlə heç bir yapışqan tələb etmir. Kafelərdən bir neçəsinə az miqdarda zımpara və ya tökmə lazım ola bilər, lakin ümumiyyətlə, bunlar sadəcə yerə basıldıqda yaxşı olar. Bəzilərinin çox boş olduğunu və düşdüyünü görsəniz, bir neçə damcı ağ Elmers məktəb yapışqanından istifadə edirik, çünki tətbiq etmək asandır, mükəmməl quruyur və çoxlu yapışma təmin edir. Saatınızın ön hissəsi artıq tamamlandı! Arxada durun və zövq alın.

Eyni zamanda, T-yuva kanallarından aşağıya sürüşən boltların 1/4-20 qoz-fındıqlarını və krujevasını da stendə basa bilərsiniz. Bir az yapışqan ilə stendi bazaya atın və masaüstü stendiniz artıq hazırdır!

Addım 7: Əvvəlcədən Simli LED-ləri Saat Nüvəsinə Qurun

Image
Image
Əvvəlcədən Simli LED-ləri Saat Nüvəsinə Qurun
Əvvəlcədən Simli LED-ləri Saat Nüvəsinə Qurun

Tamam, yaxınlaşırıq! Yəqin ki, saatın ən çox vaxt aparan hissəsi fərdi LED-lərə basmaqdır. Saatin bu hissəsində ümumilikdə 100 LED var və LED -lər 50 -dən ibarət olduğu üçün uc -bu yana bağlanan iki zolağa ehtiyacınız olacaq. LED boşluqlarının toleransları elədir ki, əsasən sıxışdırılır. Basınç toleransları LED -ləri yerində saxlasa da, əlavə təhlükəsizlik təmin etmək üçün kiçik bir dab (çox kiçik dab) isti yapışqan istifadə edirik. Çox yapışqan və artıqlığı LED -ləri sıxacaq və bloklayacaq.

Bu addımdan sonra, arxa panelin yerində oturması üçün saatın arxasından sıxılmış bir çox döngəniz olacaq. Saç qurutma maşınından bir az isti hava, telləri daha elastik və əyilməsini asanlaşdırır. Yenə də isti yapışqan istifadə edərək, bu telləri etibarlı saxlayır.

Hamısına deyim ki, bu proses təxminən 45 dəqiqədən bir saata qədər davam edir. Bu addımın necə görünməsini görmək üçün yuxarıdakı şəkillərə baxın. Həm də əyləncəli vaxt atlamalı videoya baxın! Kaş bunu tez bağlaya biləydik!

Addım 8: Elektronikanı yığın

Elektronikanı yığın
Elektronikanı yığın
Elektronikanı yığın
Elektronikanı yığın
Elektronikanı yığın
Elektronikanı yığın

Elektrik naqillərinin hazırlanması çox asandır, amma burada ətraflı bir izahat var. Kabel çəkməyin ən asan yolunu 4 sm x 6 sm ölçüdə (CNC boşluğunun ölçüsü) bir protokol taxtasından istifadə etmək və LED şeritlərini və DC güc adapterini alacaq vida terminallarını quraşdırmaq olduğunu gördük. Lehimləməyi daha birbaşa bir şəkildə sınadıq və nəinki bu çətin və çətin, həm də ESP8266 -nın qırılması və ya təkmilləşdirilməsinə ehtiyac olması halında saatın bağırsaqlarını çıxarmağı və ya dəyişdirməyi qeyri -mümkün edir. Başlıqların istifadəsi daha çevikdir və düşünürük ki, daha asandır.

Vida terminalları quraşdırıldıqdan sonra, terminalları düzgün sancaqlara bağlamaq üçün bağlama sxeminə əməl edin. PCB -də faktiki komponentlər yoxdur, yalnız başlıqlardan müvafiq ESP8266 sancaqlarına qədər izlər var.

Pin 4 halqa LEDləri üçün pin, Pin 2 ədədlər üçün pindir. Müsbət VSS -ə, mənfi isə yerə gedir.

Lazım olan başqa bir şey, LED şeridinin məlumat pinindəki 300ohm müqavimətdir. Gördüyüm hər WS2812b zolağında (və çox şey görmüşəm) bu mərkəzi pindir. Bu rezistor, zolağı zərər və ya gözlənilməz davranışa səbəb ola biləcək təhlükə sıçrayışlarından və dalğalanmalardan qoruyur. Bu rezistoru quraşdırmağa laqeyd yanaşdım və zolaqdakı ilk LED -i yandırdım (başqa vaxt heç nə olmadı və mükəmməl işləyirdi). Rezistorun içəriyə əlavə edilməsi lazımdır ki, bu da lövhəni LED -ə tel ilə birləşdirən zəncirdə bir əlaqə kimi fəaliyyət göstərir. Bəzi LED şeridlərində bu rezistorlar artıq quraşdırılıb, bəziləri isə yoxdur. LED şeridinizin bir olduğundan əmin deyilsinizsə, davam edin və bir əlavə edin. Bunun heç bir ziyanı yoxdur. Bu rezistoru PCB tərəfinə deyil, birləşdirən telin LED tərəfinə mümkün qədər yaxın bir şəkildə əlavə etdiyinizə əmin olun.

Saat arxasındakı boşluq iki məqsəd üçün hazırlanmışdır. Ya divara montaj üçün 5v transformatorun gövdəsini ala bilər, ya da isteğe bağlı batareyanı arxada saxlaya bilər. Burada simsiz cihazların çeşidini genişləndirmək üçün istifadə olunan ümumi 5v batareya paketidir. Sadəcə bir USB -dən 2,5 mm -ə qədər adapter alın və saatınız artıq batareyadan işləyir!

DC qadın pigtailini almaq üçün mərkəzi boşluqdan PCB -ə qədər bir delik açmalısınız. Matkap ucunuzu bükməklə bunu etmək asandır. Saatın üzünü açmamaq üçün dayaz qaldığınızdan əmin olun! Boşluğa səliqəli şəkildə sarılmış pigtail ilə tamamlanmış qazma əməliyyatı göstərilmişdir.

Addım 9: Kodu yükləyin

Kodu yükləyin
Kodu yükləyin
Kodu yükləyin
Kodu yükləyin
Kodu yükləyin
Kodu yükləyin

Saatın kodunu parlaq işıqlı github səhifəsində tapa bilərsiniz. Kod daim təkmilləşdirilir və yaxşı şərh olunur. *. İno faylları ilə tanış deyilsinizsə, bu bir Arduino fayl formatıdır və arduino IDE ilə tərtib edilməlidir. Tərtib edildikdən sonra ESP8266 -da standart microUSB yuvası vasitəsilə yükləyirsiniz. ESP 8266 istifadə edərək bunun necə ediləcəyi ilə əlaqədar kömək lazımdırsa, bu populyar interfeyslə proqramlaşdırma üçün əla bir dərslik. Qutudan kənara çıxmaq çox yaxındır, amma tamamilə yox!

Bu fərqli fayllar nə edir? Budur, bu faylların quruluşu və böyük şəkildə etdikləri.

Veb server qovluğu

Index.htm -Kod əvvəlcə ESP8266 -ya yükləndikdə bir fayl yükləməyinizi xahiş edən bir yükləmə səhifəsi təqdim olunacaq. İndex.htm faylını yükləyin. Bu fayl veb səhifəyə xidmət edir - qovluqdakı digər fayllar brightlightart.com saytında yerləşdirilir, ancaq üslub cədvəllərini/javascriptini dəyişdirmək və özünüz yerləşdirmək istədiyiniz halda istinad üçün buradadır

Əsas Qovluq

  • enLIGHTen-LED-Clock.ino-Bu ana sənəddir və əla McLighting layihəsindən qaynaqlanır. Ssenari orijinal vəziyyətindən çox dəyişdirildi, ancaq layihəmiz üçün əla bir başlanğıc nöqtəsi olaraq bu layihəyə borcluyuq.
  • colormodes.h - Rinqdəki yüngül animasiyaların çoxunu idarə edir. Həm də vaxt funksiyalarını idarə edir.
  • definitions.h - Qlobal dəyişənlərin çoxunu təyin edir.
  • request_handlers.h - Bu ESP8266 ilə əlaqə qurur və daxil olan sorğuları idarə edir və ESP8266 -ya məlumat göndərir.
  • spiffs_webserver.h - Veb səhifəyə xidmət etməyə və şərh etməyə kömək edir. Bu, McLighting layihəsində heç bir dəyişikliyi olmayan yeganə sənəddir.
  • WS2812FX.cpp - Nömrələr üzərində işıq animasiyalarını idarə edir. Bu, demək olar ki, tamamilə mükəmməl kitsurfer WS2812B kitabxanasından götürülmüşdür. Buradakı əsas dəyişiklik, saat əlinin işıqlı qalması üçün funksionallıq əlavə etməkdir
  • WS2812FX.h - WS2812fx kitabxanası ilə gedən başlıq faylı. Bu əsasən dəyişməzdir.

Əlavə faylları daxil edin

Buraya daxil olan fayllara əlavə olaraq aşağıdakı kitabxanalara ehtiyacınız olacaq. Bunlar standart kitabxanalardır və IDE daxilində axtarılaraq asanlıqla daxil edilir.

  • NtpClientLib.h
  • DNSServer.h
  • FS.h
  • ESP8266mDNS.h
  • EEPROM.h
  • WiFi Müştəri.h
  • Ticker.h
  • WiFiUdp.h
  • WiFiManager.h
  • WebSocketsServer.h
  • WebSockets.h
  • ESP8266WiFi.h
  • ESP8266WebServer.

Addım 10: EnLIGHTen Saat və Nümayişinin İlk Qurulması

EnLIGHTen Saat və Nümayişinin İlkin Quraşdırılması
EnLIGHTen Saat və Nümayişinin İlkin Quraşdırılması
EnLIGHTen Saat və Nümayişinin İlkin Quraşdırılması
EnLIGHTen Saat və Nümayişinin İlkin Quraşdırılması
EnLIGHTen Saat və Nümayişinin İlkin Quraşdırılması
EnLIGHTen Saat və Nümayişinin İlkin Quraşdırılması
EnLIGHTen Saat və Nümayişinin İlkin Quraşdırılması
EnLIGHTen Saat və Nümayişinin İlkin Quraşdırılması

Mənbə kodunu yüklədikdən və gücü ilk dəfə açdıqdan sonra bütün işıqlar statik mavi olacaq. Bu, saatın bir giriş nöqtəsi yayımladığını və əlaqə qurmağınızı gözlədiyinizin göstəricisidir. Telefon, noutbuk və ya hər hansı bir simsiz cihazdan istifadə edərək yaxınlıqdakı şəbəkələri tarayın (bir qəhvəxanada internetə qoşulmaq istəyirdiniz kimi). Mövcud şəbəkələr siyahısında "saat" başlıqlı birini görməlisiniz. Ona qoşulun.

Bu şəbəkəyə qoşulduqdan sonra avtomatik olaraq bir veb səhifəni yükləyəcək (yenə bir qəhvəxanada yaşayacağınız bir yönləndirmə kimi). Səbirli olun, çünki bəzən 30 saniyə çəkə bilər. Veb səhifə yaxınlıqdakı şəbəkələri axtarmağınızı xahiş edəcək. Ev və ya ofis şəbəkənizi seçin və WiFi şifrəsini verin. Göndər düyməsini tıkladığınızda, yerli şəbəkəniz üçün simsiz parol yaddaşda saxlanacaq. Bunu yalnız bir dəfə etməlisiniz. Saat yenidən başlayacaq.

Yenidən başladıqda, bir sıra nömrələri sırayla göstərdiyini görəcəksiniz. Göstərdiyi nömrələr, qoşulmanız lazım olan veb səhifənin IP ünvanıdır. Məsələn, 1, 9, 2,., 1, 6, 8,., 0,., 3, 1 göstərə bilər. Bu, https://192.168.0.31 -ə çevrilir. Bu ünvanı veb səhifəsinə yazın və indi saatınıza bağlı olmalısınız. Quraşdırın və əylənin! Yenə də, saat webocket texnologiyasından istifadə edir, buna görə etdiyiniz hər hansı bir dəyişiklik, veb səhifəni saxlamağa və ya yeniləməyə ehtiyac olmadan dərhal əks olunmalıdır. Bu baxımdan çox interaktiv və əyləncəlidir!

Nədənsə əlaqəniz kəsilirsə, sadəcə veb səhifənizi yeniləyin. Əksər marşrutlaşdırıcılar, bağlı cihazlarda ip ünvanını eyni saxlayır, lakin zaman -zaman dəyişməyə meyllidirlər, buna görə işə salınarkən diqqət yetirin. Veb səhifənin ip ünvanını xatırlatmaq lazımdırsa, saatı yenidən başladın.

Kodun işini başa düşdükdən sonra dəstəkləyici materialı quraşdırmağı unutmayın! Əvvəlcədən hazırlanmış deliklər asanlıqla hizalanmağa imkan verir. Qürur duyan telləri aşağı sıxın və indi kabelləriniz təhlükəsizdir və saat çox bitmiş görünür!

Addım 11: Qurun, İnkişaf etdirin, Dəstəkləyin və Zövq alın

Image
Image

Bu saatı mümkün qədər çox adamın qurub zövq almasını istərdik. Bu layihəni çox bəyəndik və başqalarının da təcrübələrini paylaşmasını istəyirik! Problemləri həll etmək, maneələri aşmaq, böcəkləri əzmək və əyləncəli və mənalı işıqla mükafatlandırmaq üçün çox əyləndik. Yaradıcı açıq mənbə cəmiyyətindən əldə etdiyimiz fayda qiymətsizdir və bizi bu öyrənmə materialını paylaşma öyrənmə, davamlı inkişaf və texniki zövq üçün yayımlamağa təşviq etdi. Uğurlu quruluşlar və enLIGHTen saatını təkmilləşdirməyin yolları haqqında eşitmək istərdik. Zəhmət olmasa bizə bir xətt buraxın və bizə bildirin!

Bu saatlardan birini sıfırdan qurmaq üçün hər kəsin vaxtı, bacarığı, alətləri və ya mənbələri yoxdur, buna görə də tamamlanmış bir saatı bitmiş məhsul kimi və ya davamlı inkişaf üçün əsas olaraq almaq istəyirsinizsə, bizə indiegogo -da dəstək olun.

Tövsiyə: