2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Seçdiyiniz hər hansı bir mikro nəzarətçi ilə LED -ə nəzarət etmək asandır, ancaq yolda cib telefonunuzun brauzerində LED -i simsiz idarə etmək həqiqətən sərin və əyləncəlidir. Əslində bu artıq bir IoT layihəsidir, çünki eyni serverdən LED -dən başqa şeyləri idarə etmək üçün istifadə edə bilərsiniz, məsələn dinamik, lampa, fan, su soyuducu və s.
Təchizat
- Ameba x 1
- Çörək lövhəsi x 1
- LED x 1
- 1KΩ Rezistor x 1
Addım 1: Hardware Setup
Bu nümunədə əlaqə qururuq
WiFi üçün Ameba və server olaraq Ameba'dan istifadə edərək, istifadəçi bir veb səhifəsi vasitəsilə LED -in açılmasını/sönməsini idarə edə bilər.
Birincisi, Ameba'yı LED ilə bağlayın.
Bir LED -də, daha uzun pin müsbət qütbdür və qısa pin mənfi qütbdür. Beləliklə, daha qısa pimi GND -yə (V = 0) bağlayırıq və daha uzun pimi D13 -ə bağlayırıq. Əlavə olaraq, elektrik cərəyanının LED dözümlülüyünü aşmaması və zərər görməməsi üçün müsbət dirəyə bir müqavimət bağlayırıq.
Addım 2: Proqram Quraşdırması
Hər şeydən əvvəl, ameba board paketinin artıq quraşdırıldığından əmin olmalıyıq. Əks təqdirdə, aşağıdakı linki "əlavə lövhə meneceri URL'lərinizə" üstünlük verərək kopyalaya və lövhə menecerindən istifadə edərək quraşdıra bilərik.
github.com/ambiot/amb1_arduino/raw/master/…
Sonra açın "Fayl" -> "Nümunələr" -> "AmebaWiFi" -> "SimpleWebServerWiFi"
Nümunə kodunda, seçilmiş məlumatı müvafiq məlumatlara dəyişdirin.
Kodu yükləyin və Ameba'daki sıfırlama düyməsini basın.
Addım 3: HTTP Server
Bağlantı qurulduqda, yuxarıdakı şəkildə 1 -də göstərildiyi kimi arduino IDE -də "Bu səhifəni hərəkətdə görmək üçün https://xxx.xxx.xxx.xxx üçün bir brauzer açın" mesajını görəcəksiniz:
Sonra, eyni WiFi sahəsindəki bir kompüterin və ya ağıllı telefonun brauzerini açın, mesajdakı ünvanı daxil edin. Bu vəziyyətdə bir kompüterdə bir veb brauzerdən istifadə edirik.
İndi brauzerdə yuxarıdakı şəkil 2 kimi iki sətir görə bilirik. İstənilən vaxt açmaq və ya söndürmək üçün LED -i idarə edə bilərik!
Bu layihə ilə əylənin və kodlamağa davam edin!