İçindekiler:
- Gereçler
- Adım 1: Panoyu Hazırlayın
- Adım 2: Wemos Board'u (ESP8266) monte edin
- 3. Adım: OLED Ekranı Monte Edin
- Adım 4: Anahtarı Monte Edin
- Adım 5: Devreyi Yapın
- Adım 6: Pil Tutucuyu Takın
- 7. Adım: Devreyi Tamamlayın
- 8. Adım: ThingSpeak Ayarları
- 9. Adım: Ayrıştırma Dizesini Girin
- Adım 10: Yazılım ve Kitaplıklar
- Adım 11: Son Test
Video: ESP8266 ile COVID-19 Salgınını Takip Edin: 11 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
Bu küçük gadget, koronavirüs salgını ve ülkenizdeki durum hakkında güncel bilgiler edinmenize yardımcı olacaktır. Bu, koronavirüs (COVID-19) tarafından vakaların, ölümlerin ve iyileşen kişilerin gerçek zamanlı verilerini gösteren IoT tabanlı bir projedir. ThingSpeak API aracılığıyla dünya ölçerlerden veri almak için ESP8266 Wifi modülüne dayalı bir Wemos D1 Mini Pro kartı kullanır. Tüm gerçek zamanlı veriler için bir gösterge panosu oluşturmak için 0.96 OLED ekran kullandım.
Not: Bu projeyi eğlenmek ve öğrenmek için yaptım. Bu projedeki COVID-19 verilerinin gösterimi tamamen www.worldometers.info/coronavirus/ adresindeki bilgilere dayanmaktadır. COVID19 Güncellemeleri için WHO'yu (https://www.who.int/) takip edin.
Gereçler
1. Wemos D1 Mini Pro (Amazon)
2. OLED Ekran (Amazon)
3. Prototip Kurulu (Amazon)
4. 18650 Pil (Amazon)
5. 18650 Pil Tutucu (Amazon)
6. Sürgülü Anahtar (Amazon)
7. Kadın Başlıklar (Amazon)
8. 24 AWG Kablosu (Amazon)
Adım 1: Panoyu Hazırlayın
Projeyi kompakt ve derli toplu hale getirmek için delikli bir tahta kullanarak yaptım.
Önce Wemos levhasının genişliğini ölçüyorum, ardından delikli levhadan genişlikten biraz daha büyük bir parça kesiyorum. Delikli tahtayı kesmek için maket bıçağı kullandım.
Adım 2: Wemos Board'u (ESP8266) monte edin
Wemos kartını monte etmek için dişi bir düz başlık pimine ihtiyacınız vardır. Düz başlıkları satın aldığınızda, Arduino Nano için çok uzun olacaklar. Onları uygun bir uzunlukta kırpmanız gerekecek. Kesmek için bir kıskaç kullandım.
Ardından dişi başlık pimlerini delikli panoya lehimleyin.
3. Adım: OLED Ekranı Monte Edin
Bu projede 0.96 I2C OLED Ekran kullanıyorum. Yani 4 pinli bir başlığa ihtiyacınız var.
Önceki adımda olduğu gibi, başlık pimini bir pense ile kesin.
Ardından başlık pimlerini yukarıdaki resimde gösterildiği gibi lehimleyin.
Adım 4: Anahtarı Monte Edin
Anahtar, pilden Wemos kartına giden gücü izole etmek için gereklidir. Bunun için bir kaydırma anahtarı kullanıyorum.
Kayar anahtarı yukarıdaki resimde gösterildiği gibi lehimleyin.
Adım 5: Devreyi Yapın
Bu projenin devre şeması çok basittir. OLED ekran, I2C iletişim modunda Wemos kartına bağlanır.
OLED -> Wemos
VCC -> VCC
GND - > GND
SCL-> D1
SDA -> D2
Devreyi yapmak için 24AWG renkli teller kullandım. Kabloyu devre şemasına göre lehimleyin.
Şema aşağıda ektedir.
Adım 6: Pil Tutucuyu Takın
Wemos kartını ve OLED ekranını çalıştırmak için gereken güç, 18650 Li-Ion pil ile sağlanır.
İlk olarak, pil tutucunun arka tarafına çift taraflı bir bant yapıştırın.
Ardından delikli levhanın alt tarafına yapıştırın. Bunun için yukarıdaki görseli inceleyebilirsiniz.
Sonra pil tutucunun her tarafına sıcak tutkal sürdüm.
7. Adım: Devreyi Tamamlayın
Son olarak, pil terminalini sürgülü anahtar aracılığıyla Wemos kartına bağlayarak devreyi tamamlamanız gerekir.
Pil tutucunun artı kutbunu Sürgülü anahtarın orta pimine bağlayın. Ardından anahtarın kalan iki pininden birini Wemos 5V pinine bağlayın.
Pilin negatif ucunu Wemos kartının GND pinine bağlayın.
8. Adım: ThingSpeak Ayarları
Önce ThingSpeak'te bir hesap oluşturun ve ardından hesabınıza giriş yapın.
Üst menüden uygulamaya tıklayın ve “New ThingHTTP”ye basın.
Bir sürü boş alan fark edeceksiniz ama endişelenmeyin, aşağıdaki üçünü doldurmanız gerekiyor:
1. Ad: Alanı seçiminize göre adlandırın
2. URL:
3. Parse String: Bir sonraki adımda bu stringi nasıl alacağınız konusunda size rehberlik edeceğim.
9. Adım: Ayrıştırma Dizesini Girin
WorldOmeters web sitesine gidin
Ülke adını arayın, benim durumumda Hindistan. Ardından Ülke adını tıklayın. 3 sayaç bulacaksınız
1. Koronavirüs Vakaları
2. Ölümler
3. Kurtarıldı
Sayacı seçin -> Sağ tıklayın -> İncele
Ekranın sağ tarafında, alacağınız doğru verileri seçene kadar bu öğelerin üzerine gelin. Daha iyi anlamak için yukarıdaki görseli inceleyebilirsiniz.
Ardından öğeye sağ tıklayın ve XPath'i Kopyalayın.
Şimdi ThingHTTP alanına (Cases) geri dönün ve Parse String'e yapıştırın ve “Save ThingHTTP”ye basın.
Artık işiniz bitti!
Adım 10: Yazılım ve Kitaplıklar
Öncelikle aşağıdaki ekteki kodu indirin. Ardından GitHub'dan OLED kitaplığını indirin.
Wemos D1'i Arduino kütüphanesi ile kullanmak için, ESP8266 kart destekli Arduino IDE'yi kullanmanız gerekecek. Henüz yapmadıysanız, aşağıdakileri takip ederek ESP8266 Board desteğini Arduino IDE'nize kolayca yükleyebilirsiniz.
Sparkfun tarafından bu eğitim.
Kodda, WiFi Yönlendirici SSID'nizi ve Parolanızı doldurun.
Ardından tüm 3 alan için api_key'i doldurun.
api_key'i almak için yukarıdaki resme başvurabilirsiniz.
Kodunuzu düzenledikten sonra derleyin ve ardından Wemos/ESP8266 panonuza yükleyin.
Kredi: Orijinal kod SurtrTech tarafından yazılmıştır, kodu gereksinimlerime uyacak şekilde değiştirdim.
Adım 11: Son Test
Kodu başarıyla yükledikten sonra seri monitörünüze gidebilirsiniz. Numaraları WorldoMeters web sitesinde gösterildiği gibi bulacaksınız.
İşte test için kısa bir klip:
www.instagram.com/p/B-xemNTjI2C/?utm_sourc…
Tebrikler, şimdi küçük gadget'ınız kullanıma hazır. 18650 pili pil yuvasına yerleştirin.
Anahtarı AÇIK konuma getirin, OLED ekranında CORONA virüs simgesini göreceksiniz. Ardından veriler birer birer görüntülenecektir.
Bu makaleyi okuduğunuz için teşekkür ederiz.
Önerilen:
5'i 1 Arada Arduino Robotu - Beni Takip Et - Satır Takip - sumo - Çizim - Engelden Kaçınma: 6 Adım
5'i 1 Arada Arduino Robotu | Beni Takip Et | Satır Takip | sumo | Çizim | Engelden Kaçınma: Bu robot kontrol panosu, bir ATmega328P mikro denetleyici ve bir L293D motor sürücüsü içerir. Elbette bir Arduino Uno kartından farkı yok ama motoru sürmek için başka bir kalkana ihtiyaç duymadığı için daha kullanışlı! Zıplamaktan muaftır
Küçük Mağazalar İçin Takip ve Takip: 9 Adım (Resimli)
Küçük Dükkanlar için Takip ve Takip: Kısa mesafeli teslimatlar için e-bisiklet veya e-scooter üzerine monte edilmesi gereken küçük dükkanlar için yapılmış bir sistemdir, örneğin hamur işleri teslim etmek isteyen bir fırın. Track and Trace ne anlama geliyor?Track and Trace ca tarafından kullanılan bir sistemdir
Grafana ve Raspberry Pi Kullanarak Hava Kalitesini Takip Edin: 7 Adım
Grafana ve Raspberry Pi Kullanarak Hava Kalitesini Takip Edin: Küçük bir IOT projesi arıyordum ve bir arkadaşım bu eğiticiye göz atmamı önerdi:https://dzone.com/articles/raspberry-pi-iot-sensor… İzleme için bir Raspberry Pi kurarken takip edilecek öğreticiyi izlemenizi öneririz.
Dijital Satranç - Satranç Oyununuzu Çevrimiçi Takip Edin: 5 Adım
Dijital Satranç - Satranç Oyununuzu Çevrimiçi Takip Edin: Gençliğimden beri çok fazla satranç oynuyorum ve web'de bilgisayarlara veya canlı rakiplere karşı satranç oynamak için çok sayıda web sitesi bulunduğundan, bir kez bile bir web sitesi bulamadım. gerçekte oynadığınız satranç oyununuzu takip eden
O LED'i Takip Edin!: 3 Adım
Follow That LED!: Bu benim Pythons Quick Reaction oyununa benzer yaptığım bir oyun ama önce butona basmaya çalışmak yerine ledlerin ışığını takip etmeye çalışıyorsunuz. Işık, üç LED ışığı arasında rastgele sırayla çalışır, oyunun amacı mümkün olduğu kadar çok ışık elde etmektir