Mündəricat:
- Addım 1: MKR1000 və 8x8 Ekranı Mini Çörək Lövhəsinə yığın
- Addım 2: Hava Api Hesabınızı yaradın
- Addım 3: MKR1000 -ni Flash və ya Proqramlaşdırın
- Addım 4: Bitirin
Video: Mini Hava Status Ekranı Necə Hazırlanır: 4 Addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
Layihə haqqında
Mikro nəzarətçi eyni zamanda əyləncəli və əyləncəli ola bilər, əşyaların real interneti üçün bir az internet bağlantısı əlavə edin! 8x8 matrisli bir ekran və sevimli, lakin tam dolu MKR1000 istifadə edərək mini hava vəziyyəti ekranı necə yaratdığımı sizə göstərməyə icazə verin.
Seçilmiş bir yerdə temperatur, rütubət və hava şəraitini əldə etmək üçün Genuino MKR1000 istifadə edəcəyəm.
Slayd animasiya modelində göstərmək üçün vəziyyəti göstərin.
Çətinliklər
Mikrodenetleyicinizin gücündən istifadə edin və Əşyaların İnterneti üçün səviyyəni artırın!
8x8 Matrix əsasən LED -lərdən ibarət olduğu üçün mətn və animasiya effektləri göstərmək üçün onu proqramlaşdırmalıyam.
Bu layihədə necə edəcəyinizi də öyrənəcəksiniz
- istirahət web xidməti api istehlak edin
- mikrokontrolörünüzün gücündən necə tam istifadə etmək olar
- IOT üçün İnternet bağlantısından istifadə edin
- Json məlumatlarını necə təhlil etmək olar
- Arduinoda Threads və Wifi kitabxanalarından necə istifadə olunur
Addım 1: MKR1000 və 8x8 Ekranı Mini Çörək Lövhəsinə yığın
Quraşdırma olduqca sadədir, yalnız 8x8 matrisli ekranı mikro nəzarətçimizə bağlamalıyıq.
Tələblər
- 16 ədəd Kişi -Qadın atlayıcısı
- Mini Çörək Paneli
- Mikro nəzarətçi
- 8x8 Matris Ekranı
Montaj Ekranı
Atlayıcılarınızı 8 ədəd qrupa bölün.
Keçid tellərinin mükəmməl hizalandığından əmin olun.
8 qadın atlayıcını matris ekranının ilk 8 sancağına bağlayın.
Digər 8 qadın atlayıcını matris ekranının 2 -ci 8 pininə bağlayın.
Mikro nəzarətçiyə qoşun
Mikro nəzarətçini mini çörək taxtasına bağlayın
Keçid tellərinin ucunun kişi sancaqlarından istifadə edərək, mikrokontoller sancaqlarının bağlandığı ilk 8 çuxura daxil edin (5-A5).
Qalanları mikrokontoller sancaqlarının bağlandığı digər 8 çuxura daxil edin (6-13).
8x8 Matrix Ekranı masaya qoyanda ön tərəfə baxacaq şəkildə tənzimləyin.
Addım 2: Hava Api Hesabınızı yaradın
Əşyaların İnterneti adlandırmaq üçün internetdən bəzi məlumatları əldə etməliyik.
Hava məlumatlarını seçdiyim yerdən əldə etmək üçün APIXU API -dən istifadə etdim.
Burada https://www.apixu.com/login.aspx hesabı üçün qeydiyyatdan keçin və hesabınızın API Açarını əldə edin.
Öz api açarımı istifadə etməkdən çekinmeyin
ApiKey sətri = "8f0ff191defb4a20b5583518171203"; // apixu api açarınız
Addım 3: MKR1000 -ni Flash və ya Proqramlaşdırın
Əlavə edilmiş HexFont.h -ni Arduino kitabxanalarınıza əlavə edin.
Mikro nəzarətçinizi yandırmaq üçün əlavə edilmiş simple_weather_display.ino istifadə edin.
Kodun bu hissəsində:
WiFi parametrlərinizlə əvəz edin
char ssid = ""; // şəbəkənizin SSID (ad) char pass = ""; // şəbəkə parolunuz (WPA üçün istifadə edin və ya WEP üçün açar olaraq istifadə edin)
Apixu Api Açarınız və yer koordinatlarınızla dəyişdirin
ApiKey sətri = "8f0ff191defb4a20b5583518171203"; // apixu api açarınız
String koordinatları = "14.3335591, 120.9758737"; // yer koordinatlarınız
Kodun bu hissəsində hansı məlumatların göstəriləcəyini də dəyişə bilərsiniz
// ekran mətnini yeni hava şəraitinə yeniləyin
mesaj = ""; // cari vəziyyəti əldə edin String vəziyyəti = nəticə ["cari"] ["şərt"] ["mətn"]; appendMessage (şərt); appendMessage (""); String temp_c = nəticə ["cari"] ["temp_c"]; appendMessage (temp_c); appendMessage ("C"); appendMessage (""); String rütubəti = nəticə ["cari"] ["rütubət"]; appendMessage (rütubət); appendMessage ("H"); appendMessage ("");
Məsələn, apixu api nəticəsindən wind_mph əlavə etmək istəyirsinizsə:
String wind_mph = nəticə ["cari"] ["wind_mph"];
appendMessage (wind_mph); appendMessage ("Külək mph"); appendMessage ("");
Addım 4: Bitirin
Yandırıldıqdan sonra WiFI -ə qoşulmağa çalışacaq və hava şəraitinizi, temperaturunuzu və rütubətinizi alacaq!
İnternet bağlantınız olduğundan əmin olun.
Kömək lazımdır?
Bura şərh yazmaqdan çekinmeyin.
Github repo üzərindəki layihəni dəstəkləyin
github.com/imjeffparedes/iot-simple-weath…
Zəhmət olmasa, zəhmət olmasa, Mikrokontroller Müsabiqəsində mənə səs verin.:)
Tövsiyə:
Naqilsiz Hava Piano Əlcəyi Necə Hazırlanır: 9 Addım
Kabelsiz Hava Piano Əlcəyi Necə Hazırlanır: Məqsədlər və funksiyalar: Geyilə bilən texnologiya layihəmiz, əsas elektronikadan, HexWear kimi bir mikro nəzarətçidən və Arduino və Max 8 proqramlı bir noutbukdan istifadə edərək sinxron işıqlı simsiz hava piano əlcəyi yaratmaqdır. . Layihəmizin istifadəsi
20 funt sterlinqdən aşağı olan COVID-19 Ventilatoru üçün Arduino ilə dəqiq bir hava axını sensoru necə hazırlanır: 7 addım
20 funt sterlinqdən aşağı olan COVİD-19 Ventilatoru üçün Arduino ilə Həqiqi Hava Akış Hızı Sensoru Necə Hazırlanır: Zəhmət olmasa bu orifis axını sensorunun ən son dizaynı üçün bu hesabata baxın: https://drive.google.com/file/d/1TB7rhnxQ6q6C1cNb. ..Bu təlimatlar, aşağı qiymətli diferensial təzyiq sensoru ilə hava axını sensoru necə qurulacağını göstərir
Hava yarışçısı avtomobili necə hazırlanır: 5 addım
Air Racer Maşını Necə Hazırlanır: Koronavirus səbəbiylə çölə çıxıb heç nə edə və ya ala bilmərəm, bu mənim məktəb layihələrimdən biri idi və bunu etməyə kömək etmək üçün məktəbim və mənim tərəfindən verilən master slaydlardan istifadə etməyə çalışacağam. . Bu olduqca asandır, amma pulunuz olacaq
Cib Ölçülü IoT Hava İstasyonu Necə Hazırlanır: 7 Adım (Şəkillərlə)
Cib Ölçülü IoT Hava İstasyonu Necə Hazırlanır: Salam oxucu! Bu təlimatda, ev WiFi -yə qoşulmuş D1 mini -dən (ESP8266) istifadə edərək kiçik bir hava kubunun necə hazırlanacağını öyrənəcəksiniz, buna görə də əlbəttə ki, internet bağlantınız olduğu müddətcə dünyanın hər yerindən çıxışına baxa bilərsiniz
Arduino Hava İstasyonu Necə Hazırlanır: 4 addım
Arduino Hava İstasyonu Nasıl Yapılır: Bu layihədə, LCD ekranda cari temperatur və rütubətin dəyərini göstərən Arduino istifadə edərək temperatur və hava rütubətini ölçən bir hava stansiyası hazırlayacağıq