Mündəricat:

ESP8266 ilə COVID-19 Yoluxmasını İzləyin: 11 Addım (Şəkillərlə)
ESP8266 ilə COVID-19 Yoluxmasını İzləyin: 11 Addım (Şəkillərlə)

Video: ESP8266 ilə COVID-19 Yoluxmasını İzləyin: 11 Addım (Şəkillərlə)

Video: ESP8266 ilə COVID-19 Yoluxmasını İzləyin: 11 Addım (Şəkillərlə)
Video: Подключаем дисплей LSD1602, датчики BME280 и DS18B20 к ESP8266 без программирования! WiFi IoT (HUNY) 2024, Iyul
Anonim
Image
Image
ESP8266 tərəfindən COVID-19 yayılmasını izləyin
ESP8266 tərəfindən COVID-19 yayılmasını izləyin

Bu kiçik gadget, koronavirusun yayılması və ölkənizdəki vəziyyətdən xəbərdar olmağınıza kömək edəcək. Bu, koronavirus (COVİD-19) yoluxma, ölüm və sağalmış insanların real vaxt məlumatlarını əks etdirən IoT əsaslı bir layihədir. ThingSpeak API vasitəsilə dünyaölçənlərdən məlumat almaq üçün ESP8266 Wifi moduluna əsaslanan Wemos D1 Mini Pro lövhəsindən istifadə edir. Bütün real vaxt məlumatları üçün bir tablosuna düzəltmək üçün 0.96 OLED ekran istifadə etdim.

Qeyd: Bu layihəni əylənmək və öyrənmək üçün hazırladım. Bu layihədəki COVID-19 məlumat ekranı tamamilə www.worldometers.info/coronavirus/ saytındakı məlumatlara əsaslanır. COVID19 Yeniləmələri üçün ÜST -nü (https://www.who.int/) izləyin.

Təchizat

1. Wemos D1 Mini Pro (Amazon)

2. OLED Ekran (Amazon)

3. Prototip lövhəsi (Amazon)

4. 18650 Batareya (Amazon)

5. 18650 Batareya Tutacağı (Amazon)

6. Sürüşdürücü (Amazon)

7. Qadın Başlıqları (Amazon)

8. 24 AWG Telləri (Amazon)

Addım 1: Şuranı hazırlayın

Şuranı hazırlayın
Şuranı hazırlayın
Şuranı hazırlayın
Şuranı hazırlayın
Şuranı hazırlayın
Şuranı hazırlayın

Layihəni yığcam və səliqəli etmək üçün delikli bir lövhədən istifadə edərək hazırladım.

Əvvəlcə Wemos lövhəsinin genişliyini ölçürəm, sonra genişliyindən bir qədər böyük olan delikli taxtanın bir hissəsini kəsirəm. Delikli taxtanı kəsmək üçün bir bıçaq istifadə etdim.

Addım 2: Wemos lövhəsini quraşdırın (ESP8266)

Wemos lövhəsini quraşdırın (ESP8266)
Wemos lövhəsini quraşdırın (ESP8266)
Wemos lövhəsini quraşdırın (ESP8266)
Wemos lövhəsini quraşdırın (ESP8266)
Wemos lövhəsini quraşdırın (ESP8266)
Wemos lövhəsini quraşdırın (ESP8266)

Wemos lövhəsini bağlamaq üçün dişi düz başlıq pininə ehtiyacınız var. Düz başlıqları satın aldığınız zaman, Arduino Nano üçün çox uzun olacaq. Onları uyğun bir uzunluqda kəsməlisiniz. Mən onu kəsmək üçün qaşqabaqdan istifadə etdim.

Sonra dişi başlıq pinlərini delikli lövhəyə lehimləyin.

Addım 3: OLED Ekranı quraşdırın

OLED Ekranı quraşdırın
OLED Ekranı quraşdırın
OLED Ekranı quraşdırın
OLED Ekranı quraşdırın
OLED Ekranı quraşdırın
OLED Ekranı quraşdırın

Bu layihədə 0.96 I2C OLED Ekran istifadə edirəm. Buna görə 4 pinli başlığa ehtiyacınız var.

Əvvəlki addımda olduğu kimi, başlıq pinini də kəsici ilə kəsin.

Sonra yuxarıdakı şəkildə göstərildiyi kimi başlıq pinlərini lehimləyin.

Addım 4: Anahtarı quraşdırın

Anahtarı quraşdırın
Anahtarı quraşdırın
Anahtarı quraşdırın
Anahtarı quraşdırın
Anahtarı quraşdırın
Anahtarı quraşdırın

Açar, batareyadan Wemos lövhəsinə olan enerjini ayırmaq üçün lazımdır. Bunun üçün bir sürüşmə açarı istifadə edirəm.

Sürüşmə düyməsini yuxarıdakı şəkildə göstərildiyi kimi lehimləyin.

Addım 5: Dövrə edin

Dövrə edin
Dövrə edin
Dövrə edin
Dövrə edin
Dövrə edin
Dövrə edin
Dövrə edin
Dövrə edin

Bu layihənin dövrə diaqramı çox sadədir. OLED displey, I2C rabitə rejimində Wemos lövhəsinə bağlıdır.

OLED -> Wemos

VCC -> VCC

GND -> GND

SCL-> D1

SDA -> D2

Dövr etmək üçün 24AWG rəngli tellərdən istifadə etdim. Teli dövrə diaqramına uyğun olaraq lehimləyin.

Şematik aşağıda əlavə olunur.

Addım 6: Batareya tutucusunu quraşdırın

Batareya tutucusunu quraşdırın
Batareya tutucusunu quraşdırın
Batareya tutucusunu quraşdırın
Batareya tutucusunu quraşdırın
Batareya tutucusunu quraşdırın
Batareya tutucusunu quraşdırın
Batareya tutucusunu quraşdırın
Batareya tutucusunu quraşdırın

Wemos lövhəsini və OLED ekranı idarə etmək üçün lazım olan güc 18650 Li-Ion batareya ilə təmin edilir.

Birincisi, batareya tutucusunun arxasına iki tərəfli bir lent bağlayın.

Sonra delikli lövhənin alt tərəfinə yapışdırın. Bunun üçün yuxarıdakı şəklə baxa bilərsiniz.

Sonra batareya tutacağının hər yerinə isti yapışqan çəkdim.

Addım 7: Dövrəni tamamlayın

Dövrəni tamamlayın
Dövrəni tamamlayın
Dövrəni tamamlayın
Dövrəni tamamlayın
Dövrəni tamamlayın
Dövrəni tamamlayın
Dövrəni tamamlayın
Dövrəni tamamlayın

Nəhayət, batareya terminalını sürüşmə açarı vasitəsi ilə Wemos lövhəsinə qoşaraq dövrəni tamamlamalısınız.

Batareya tutucusunun pozitiv terminalını Slide switch orta pininə qoşun. Sonra açarın qalan iki pinindən birini Wemos 5V pininə qoşun.

Batareyanın mənfi terminalını Wemos lövhəsinin GND pininə qoşun.

Addım 8: ThingSpeak Ayarları

ThingSpeak Ayarları
ThingSpeak Ayarları
ThingSpeak Ayarları
ThingSpeak Ayarları

Əvvəlcə ThingSpeak -də bir hesab yaradın və sonra hesabınıza daxil olun.

Üst menyudan tətbiqə vurun və "New ThingHTTP" düyməsini basın.

Bir çox boş sahə görəcəksiniz, ancaq narahat olmayın, aşağıdakı üçü doldurmalısınız:

1. Ad: Sahəni seçdiyinizə görə adlandırın

2. URL:

3. Parse String: Növbəti addımda bu simli necə əldə etməyiniz barədə sizə məlumat verəcəyəm.

Addım 9: Parse String daxil edin

Parse String daxil edin
Parse String daxil edin
Parse String daxil edin
Parse String daxil edin
Parse String daxil edin
Parse String daxil edin

WorldOmeters veb saytına daxil olun

Ölkə adını axtarın, mənim vəziyyətim Hindistandır. Sonra Ölkənin adını vurun. 3 sayğac tapa bilərsiniz

1. Koronavirus hadisələri

2. Ölümlər

3. Bərpa edildi

Sayğacı seçin -> Sağ klikləyin -> Yoxlayın

Ekranın sağ tərəfində, əldə etmək üçün doğru məlumatları seçənə qədər bu elementlərin üzərinə gedin. Daha yaxşı başa düşmək üçün yuxarıdakı görüntüyə baxa bilərsiniz.

Sonra elementə sağ vurun və XPath -ı kopyalayın.

İndi ThingHTTP sahəsinə (Cases) qayıdın və Parse String -ə yapışdırın və "ThingHTTP Saxla" düyməsini basın.

İndi işiniz bitdi!

Addım 10: Proqram və Kitabxanalar

Proqram və Kitabxanalar
Proqram və Kitabxanalar
Proqram və Kitabxanalar
Proqram və Kitabxanalar

Əvvəlcə aşağıda göstərilən kodu yükləyin. Sonra GitHub -dan OLED kitabxanasını yükləyin.

Wemos D1 -dən Arduino kitabxanası ilə istifadə etmək üçün ESP8266 lövhə dəstəyi olan Arduino IDE -dən istifadə etməlisiniz. Hələ bunu etməmisinizsə, aşağıdakıları izləməklə Arduino IDE -yə ESP8266 Board dəstəyini asanlıqla quraşdıra bilərsiniz.

bu dərslik Sparkfun tərəfindən.

Kodda WiFi Router SSID və Şifrənizi doldurun.

Sonra bütün 3 sahə üçün api_key doldurun.

Api_key əldə etmək üçün yuxarıdakı şəklə baxa bilərsiniz.

Kodunuzu düzəltdikdən sonra tərtib edin və sonra Wemos/ ESP8266 lövhənizə yükləyin.

Kredit: Orijinal kod SurtrTech tərəfindən yazılmışdır, kodu tələbimə uyğun olaraq dəyişdirdim.

Addım 11: Yekun Test

Yekun Test
Yekun Test
Yekun Test
Yekun Test
Yekun Test
Yekun Test

Kodu uğurla yüklədikdən sonra serial monitorunuza gedə bilərsiniz. Nömrələri WorldoMeters saytında göstərildiyi kimi tapa bilərsiniz.

Test üçün qısa bir klip:

www.instagram.com/p/B-xemNTjI2C/?utm_sourc…

Təbrik edirik, indi kiçik gadgetınız istifadəyə hazırdır. 18650 batareyasını batareya tutucusuna daxil edin.

Açarı ON vəziyyətinə sürüşdürün, OLED ekranda CORONA virus simvolunu görəcəksiniz. Sonra birdən sonra məlumatlar görünəcək.

Bu yazını oxuduğunuz üçün təşəkkür edirəm.

Tövsiyə: