Merhaba arkadaşlar bu projemizde TTGO T-Display ile hava durumu istasyonu yapacağız. Öncelikle kullanacağımız TTGO T-Display kartından bahsedelim.
TTGO ESP32 CH340K, ESP32 tabanlı, IPS ST7789V 1.14 inch dahili ekrana sahip ve Type-C girişli bir geliştirme kartıdır. ESP32 tabanlı olması sayesinde Wifi, Bluetooth ve ekran gerektiren projelerde tercih edebiliceğiniz entegre bir üründür.
Type-C ile güç vermek dışında, 3.7V lipo pil ile de güç verebilirsiniz. Dahili olarak lipo pil giriş konnektörü bulunmaktadır.
Donanım Özellikleri:
- ESPRESSIF-ESP32 240MHz Xtensa® single-/dual-core 32-bit LX6 microprocessor
- FLASH: QSPI flash 4MB /16MB
- SRAM: 520 kB SRAM
- Reset Butonu
- Arayüzler: UART, SPI, SDIO, I2C, LED PWM, TV PWM, I2S, IRGPIO, ADC, kapasitif dokunmatik sensörü, DACLNA pre-amplifier
- Ekran: IPS ST7789V 1.14 Inch
- Çalışma Gerilimi: 2.7V-4.2V
- Çalışma Akımı: 67mA
- Uyku Akımı: 350uA
- Çalışma Sıcaklığı: -40℃ ~ +85℃
- Boyutlar: 51.52×25.04×8.54mm (7.81g)
- Güç Kaynağı: USB 5V/1A
- Şarj Akımı: 500mA
- Pil: 3.7V lithium battery
- JST Konnektör: 2Pin 1.25mm
- USB Type-C
TTGO T-Display kartından bahsettiğimize göre projemizde kullanacağımız kartın dosyalarını ve kodların kütüphanelerini indirip kuralım.
TTGO T-Display kartımızı arduino ide üzerinden kodlayabilmek için kartımızı ait dosyaları arduino ide’ye yüklememiz gerekiyor. bunun için arduino ide’yi açıyoruz. açıldıktan sonra üst kısımdan DOSYA>TERCİHLER>EK DEVRE KARTLARINI YÖNETİCİ URL’LERİ : kısmına gelip https://dl.espressif.com/dl/package_esp32_index.json linkini kopyalayıp yapıştırıyoruz ve tercihler kısmını kapatıyoruz.
Kartımızı seçmek için ARAÇLAR>KART>KART YÖNETİCİSİ… kısmına girip arama kısmına “esp32” yazıyoruz. çıkan ilk kısımda “kur” butonu yer alıyor kura tıkladıktan sonra indirmesini bekliyoruz. İndirme işi bittikten sonra ARAÇLAR>KART>ESP32 ARDUİNO> ESP 32 WROVER MODULE kartını seçiyoruz.
KÜTÜPHANELERİN İNDİRME LİNKİ
https://github.com/taranais/NTPClient
https://github.com/bblanchon/ArduinoJson.git
Kütüphaneleri ve kartımıza ait dosyaları kurduktan sonra hava durumuna ait verileri çekeceğimiz internet sitesine “https://openweathermap.org/” kayıt oluyoruz. Kayıt olduktan sonra kaydettiğiniz mail hesabınıza api key gönderecek bu keyi koda eklemeniz gerekiyor. Keyi koda ekledikten sonra open water map sitesinde bulunduğunuz ilçeyi aratın arama sonucunda çıkan ülke adının kısaltmasını ve ilçenin adını kopyalayıp kodda belirtilen yerlere ekleyin ve kodları kartınıza yükleyin.
Kodları ve Kartın Üzerindeki Ekranı Çalıştrmak İçin Gerekli Dosyaları Aşağıdaki Linkten İndirin
https://github.com/kerem-ce/ttgo-ile-hava-istasyonu
inen zip dosyasının içindekileri dışarı aktarın. Aktarılan 3 dosyayıda bi klasörün içine atıp .ino uzantılı dosyayı çalıştırın ve kodu TTGO kartınıza yükleyin.
TTGO T-Display ile Hava Durumu projemize ait örnek resmi aşağıya koydum. kolay gelsin 🙂
🚀 TTGO T-Display Nedir? Yazımızı da okumanızı tavsiye ederiz.