İçindekiler:
- Gereçler
- Adım 1: Arduino IDE'de Sürücü ve Kütüphane Kurulumu
- Adım 2: Devre Bağlantıları ve Testi
- 3. Adım: Kodlayın
- 4. Adım: Sonuç
Video: Coronavirus Vaka Sayacı - ESP32: 4 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
Son pandemi devam ederken, koronavirüsün yolculuğunu bir günlükte belgelemeye karar verdim. Ancak karşılaştığım sorunlardan biri, virüsün yayılması için doğru ve son rakamları almaktı. Sokağa çıkma yasağı başladığında babam bana bir ESP - 32 anakart almıştı ve ben onu kullanmayı öğrenirken sorunuma bir çözüm bulmaya karar verdim.
github.com/NovelCOVID/API("source") adresinden dünya çapındaki enfeksiyonlarla ilgili verileri alan ve ardından 0.96" OLED'de gösteren bir program oluşturdum. Bu nedenle, kodu ve kurulumu ile paylaşacağım. size kodun nasıl çalıştığını öğretmekle birlikte.
Bir ESP-32 DOIT DEVKIT V1 kartı kullandım, ancak Wi-Fi özellikli herhangi bir kartı kullanabilirsiniz.
Gereçler
Temeller:
USB'den mikro USB'ye kablo
ESP-32 Board(herhangi bir, benimki DOIT DEVKIT V1)
OLED Ekran - 0,96 inç (128 x 64 piksel)
4 dişiden dişiye aktarma kablosu
Arduino IDE (bilgisayarda)
İsteğe bağlı
ekmek tahtası
Adım 1: Arduino IDE'de Sürücü ve Kütüphane Kurulumu
- İlk önce Araçlar>>Board'a gidin ve sahip olduğunuz tahta ile değiştirin. Pano Yöneticisini kullanarak eklemeniz gerekebilir.
- Ardından, bağlantı noktasını sahip olduğunuz bağlantı noktasıyla değiştirin ve yükleme hızını 115200 olarak ayarlayın.
-
Ardından, Sketch >> Kitaplığı Dahil Et >> Kitaplıkları Yönet'e gidin ve aşağıdaki kitaplıkları ekleyin
- Arduino_Json
- NTPC istemcisi
- Adafruit GFX Kitaplığı
- Adafruit SSD1306
- Zaman
Bundan sonra devreyi bağlamaya hazırsınız.
Adım 2: Devre Bağlantıları ve Testi
VCC pinini ESP32 üzerindeki 3.3V çıkışa bağlayarak başlayın ve GND'yi toprağa bağlayın.
Ardından, SCL pinini ESP32'nizdeki D22 pinine bağlayın ve SDA pinini ESP32'nizdeki D21 pinine bağlayın.
OLED'i test etmek için Dosya>>Örnekler'e gidin ve Özel kitaplıklardan Örnekler'e ulaşana kadar aşağı kaydırın. Şimdi Adafruit SSD1306'yı arayın. ssd1306_128x64_i2c'yi seçin. OLED'iniz farklıysa başka bir tane seçmeniz gerekebilir.
Yapmanız gereken önemli bir düzenleme, OLED'inizde sıfırlama düğmesi yoksa, değişkeni -1 olarak ayarlamanızdır.
#define OLED_RESET -1
3. Adım: Kodlayın
Şimdi, bu en zor kısım. kodlama. Verileri almak için bunu kullanıyorum. Yazdığım kod bu. Şimdi, nasıl yazıldığını anlamak istemiyorsanız ve sadece denemek istiyorsanız, bir sonraki adıma geçin.
Aksi takdirde, başlayalım.
Kodun başındaki 'include', programa hangi kitaplıkların kullanılacağını söyler, bu da daha kolay işlevlerin yazılmasına yardımcı olur ve ayrıca OLED gibi özellikler ekler.
Ardından sunucuya gider ve en son güncellemeyi ister, ardından biçimlendirir ve ekranda görüntüler.
Daha ayrıntılı bir anlayış için koddaki her adıma yorumlar da ekledim.
4. Adım: Sonuç
Şimdi programı çalıştırmak için geçerli bir bağlantı noktası seçip seçmediğinizi ve sürücünüzün kurulu olduğunu kontrol edin. Değilse bu bağlantıyı takip edin veya çevrimiçi arama yapın.
Şimdi kartınızı bağladıktan sonra gidin ve yükle düğmesine basın, yukarıdaki gibi bir çıktı almalısınız.
Tebrikler! Artık tam olarak işleyen bir COVID sayacınız var. Kodla oynamaya devam edin ve numaranın ne zaman arttığını size bildirmek için bir zile takıp ekleyemeyeceğinizi veya belirli bir ülkeyi göstermesini sağlayıp sağlayamayacağınızı görün.
Bu salgının bir an önce bitmesini umuyor ve yapacaklarınızı heyecanla bekliyoruz.
Oturumu Kapatmak, Xarcrax
Önerilen:
LCD ile 8051 ve IR Sensör Kullanan Ziyaretçi Sayacı: 3 Adım
LCD ile 8051 ve IR Sensör Kullanan Ziyaretçi Sayacı: Sevgili Arkadaşlar, 8051 ve IR sensör kullanarak ziyaretçi sayacının nasıl yapıldığını anlattım ve LCD'de görüntüledim. 8051, tüm dünyada hobi, ticari uygulamalar yapmak için kullanılan en popüler mikro denetleyicilerden biridir. vizit yaptım
Arduino Kullanan Basit Frekans Sayacı: 6 Adım
Arduino Kullanarak Basit Frekans Sayacı: Bu dersimizde Arduino kullanarak basit bir Frekans Sayacı yapmayı öğreneceğiz.Videoyu izleyin
MicroBit Oda Doluluk Sayacı ve Kontrol Cihazı: 4 Adım
MicroBit Oda Doluluk Sayacı ve Kontrol Cihazı: Bir pandemi sırasında virüsün bulaşmasını azaltmanın bir yolu, insanlar arasındaki fiziksel mesafeyi en üst düzeye çıkarmaktır. Odalarda veya mağazalarda, herhangi bir zamanda kapalı alanda kaç kişinin bulunduğunu bilmek faydalı olacaktır. Bu projede bir çift
Adım Sayacı Nasıl Yapılır?: 3 Adım (Resimlerle)
Adım Sayacı Nasıl Yapılır?: Yürümek, koşmak, bisiklete binmek, badminton oynamak gibi birçok sporda iyi performans gösterirdim. Binmeyi çok uzun zaman önce dolaşmak için seviyorum. Pekala, iri göbeğime bakın……Her neyse, egzersize yeniden başlamaya karar verdim. Hangi ekipmanı hazırlamalıyım?
Adım Sayacı - Micro:Bit: 12 Adım (Resimlerle)
Adım Sayacı - Micro:Bit: Bu proje bir adım sayacı olacaktır. Adımlarımızı ölçmek için Micro:Bit'te yerleşik olan ivmeölçer sensörünü kullanacağız. Micro:Bit her sallandığında, sayıma 2 ekleyeceğiz ve ekranda görüntüleyeceğiz