Mündəricat:
- Təchizat
- Addım 1: Şuranı hazırlayın
- Addım 2: Wemos lövhəsini quraşdırın (ESP8266)
- Addım 3: OLED Ekranı quraşdırın
- Addım 4: Anahtarı quraşdırın
- Addım 5: Dövrə edin
- Addım 6: Batareya tutucusunu quraşdırın
- Addım 7: Dövrəni tamamlayın
- Addım 8: ThingSpeak Ayarları
- Addım 9: Parse String daxil edin
- Addım 10: Proqram və Kitabxanalar
- Addım 11: Yekun Test
Video: ESP8266 ilə COVID-19 Yoluxmasını İzləyin: 11 Addım (Şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
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
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 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
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
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
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
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
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ı
Ə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
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
Ə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
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ə:
NodeMCU & Blynk -də AM2301 ilə İstilik və Rütubəti izləyin: 3 addım
NodeMCU & Blynk -də AM2301 ilə İstilik və Rütubəti İzləyin: Sənayenin əksər hissələrində temperatur, rütubət, təzyiq, hava keyfiyyəti, suyun keyfiyyəti və s. dəyər verilən zaman xəbərdarlıq sistemlərinin mövcud olması lazımdır
Bluetooth LE və RaspberryPi ilə İstiliyi İzləyin və Qeyd edin: 9 Adım (Şəkillərlə)
Bluetooth LE və RaspberryPi ilə Temperaturu İzləyin və Qeyd edin: Bu təlimat, Blue Radios (BLEHome) və RaspberryPi 3B-dən Bluetooth LE sensoru olan çox düyünlü bir temperatur izləmə sisteminin necə qurulacağına aiddir. Bluetooth LE standartının inkişafı sayəsində indi hazırdır
E -poçt, SMS və Pushbullet Xəbərdarlığı ilə Isıtma Yağı Tank Qallonlarını İzləyin: 9 Addım (Şəkillərlə)
E -poçt, SMS və Pushbullet Xəbərdarlığı ilə Isıtma Yağı Tank Qallonlarını izləyin: TƏHLÜKƏSİZLİK MƏLUMATI: Hər kəsin " bunun qurulması/quraşdırılması təhlükəsizdirmi " - Mən bunu geribildirim/təhlükəsizlik mülahizələri üçün 2 fərqli neft şirkətinə apardım və bunu yanğınsöndürmə idarəsinin Yanğından Mühafizə Departamentinin köməkçisi C
DIY Smart Kamera ilə məni izləyin (Arduino əsaslı): 22 addım (şəkillərlə)
DIY Smart Kamera ilə Məni İzləyin (Arduino əsaslı): Dronlar bu günlərdə çox məşhur oyuncaqlar və alətlərdir. Bazarda peşəkar və hətta yeni başlayan dronlar və uçan qurğular tapa bilərsiniz. Dörd dronum var (quadcopters və hexcopters), çünki uçan hər şeyi sevirəm, amma 200 -cü uçuş
İnternet bağlantısı ilə hər yerdə Mediyanızı izləyin və ya dinləyin: 5 addım
İnternet bağlantısı ilə hər yerdə KİV -lərinizi izləyin və ya dinləyin: Bu təlimat sizə Youtube.com -da gördüyünüz kimi Flash videoları (FLV) saxlayan bir mp3 server və veb sayt yaratmağı göstərəcək