![TTS Hava Durumu Yayını: 5 Adım TTS Hava Durumu Yayını: 5 Adım](https://i.howwhatproduce.com/images/001/image-2578-14-j.webp)
İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-23 15:13
![TTS Hava Durumu Yayını TTS Hava Durumu Yayını](https://i.howwhatproduce.com/images/001/image-2578-15-j.webp)
Genellikle dışarı çıkmadan önce hava durumuna göre şemsiye alıp almayacağıma karar veririm. Son iki haftadır hava değişken olduğu için yanlış kararlar veriyordum, dışarı çıktığımda güneşliydi, şemsiyem yoktu ve döndüğümde maalesef yağmur yağdı. Dışarı çıktığımda hava tahminini yayınlayacak bir oyuncu yapmak gibi bir düşüncem var.
Gereçler
Donanım:
MakePython ESP32
bu linkten alabilirsiniz:
www.makerfabs.com/makepython-esp32.html
MakePython Ses
bu linkten alabilirsiniz:
www.makerfabs.com/makepython-audio.html
- USB kablosu
- PIR Hareket Sensörü Modülü
www.makerfabs.com/pir-motion-sensor-module.html
Ses
Yazılım:
Arduino IDE'si
Adım 1: Bağlantı
![Bağlantı Bağlantı](https://i.howwhatproduce.com/images/001/image-2578-16-j.webp)
pinlere göre iki kartı bağlayın. Kartı USB kablosuyla çalıştırın. sensör pin bağlantıları:
GND --- GND
VCC --- 5V ÇIKIŞ --- Pin 15
Sensör modülünün iki ayar düğmesi vardır, biri ateşlemeden önceki gecikmeyi ayarlamak, diğeri ise kullanımdan önce ayarlanması gereken hassasiyeti ayarlamaktır.
Adım 2: Programlama Ortamı
ESP32 Desteği
Henüz yapmadıysanız, ESP32 desteği eklemek için Kurulum Talimatlarını izleyin:
github.com/espressif/arduino-esp32
Kitaplığı yükle
- Adafruit SSD1306 ve bağımlı kütüphaneler.
- ArduinoJson kütüphaneleri
- Zip kitaplığını kurun: ESP32-audioI2S ("Audio.h")
3. Adım: Kodlayın
Kodu buradan alabilirsiniz:
github.com/Makerfabs/Project_TTS-Weather-Broadcast
(Lütfen gri dal kodunu kullanın)
WIFI şifresini ayarlama
//WİFİ
const char *ssid = "*************"; const char *şifre = "*************";
Hava durumu API'sini alma
Dize weather_request()
Google'da, çoğu zaman bir dizi ücretsiz API arayüzü ile bireysel kullanıcıları sınırlayan bir ücret veya ücretsiz API arayüzü arayabilirsiniz.
Hava durumu gösteriliyor
void lcd_weather(Dize cond_txt, Dize tmp, Dize hum, Dize wind_dir)
Hava durumu simgesini ayarlama
void draw_weather(int a)
hava durumu yayını
audio.connecttospeech(metin, "tr")
4. Adım: Vaka
![Durum Durum](https://i.howwhatproduce.com/images/001/image-2578-17-j.webp)
- Malzemeler: karton (ambalaj kutusu), kesici, kurşun kalem
- Mukavvayı uygun boyutta bir kartona katlayın, Mukavvanın üzerine dış hatlarını çizin ve kesin.
- Monte edilmiş tahtayı kartona koyun ve bant veya dolgu süngeri ile sabitleyin.
- Kartonu süsleyin: Kartonun yüzeyine çizin ve yazın.
- Sensörün algılayabilmesi için lütfen dışarı çıkmadan önce oyuncuyu pas geçeceğiniz yere yerleştirin.
Önerilen:
Hava Durumu Notu: 7 Adım (Resimlerle)
![Hava Durumu Notu: 7 Adım (Resimlerle) Hava Durumu Notu: 7 Adım (Resimlerle)](https://i.howwhatproduce.com/images/001/image-1169-j.webp)
Hava Durumu Notu: Bu, bir hava durumu istasyonu ve hatırlatıcı kombinasyonudur. Hepimiz telefonlarımızdan hava durumunu kontrol edebiliriz, ancak bazen ve özellikle biri kapıdan çıkmaya çalışırken, gereken tek şey hava koşullarına hızlı bir şekilde ulaşmaktır. Bu hava istasyonu sup
(IOT Projesi) ESP8266 ve Openweather API'sini Kullanarak Hava Durumu Verilerini Alın: 5 Adım
![(IOT Projesi) ESP8266 ve Openweather API'sini Kullanarak Hava Durumu Verilerini Alın: 5 Adım (IOT Projesi) ESP8266 ve Openweather API'sini Kullanarak Hava Durumu Verilerini Alın: 5 Adım](https://i.howwhatproduce.com/images/001/image-61-11-j.webp)
(IOT Projesi) ESP8266 ve Openweather API'sini Kullanarak Hava Durumu Verilerini Alın: Bu talimatta, şehrimizin hava durumu verilerini openweather.com/api'den alıp İşleme yazılımını kullanarak görüntüleyen basit bir IOT projesi oluşturacağız
Kendin Yap Hava Durumu Yardımcısı: 6 Adım
![Kendin Yap Hava Durumu Yardımcısı: 6 Adım Kendin Yap Hava Durumu Yardımcısı: 6 Adım](https://i.howwhatproduce.com/images/002/image-3387-j.webp)
DIY Hava Durumu Yardımcısı: En son ESP32'yi mevcut hava durumunu yayınlayabilen bir hava durumu yayın istasyonu yapmak için kullandım. İlgileniyorsanız, önceki talimatı kontrol edebilirsiniz. Şimdi güncellenmiş bir versiyon yapmak istiyorum, kontrol etmek için bir şehir belirleyeceğim
NodeMCU Kullanan Akıllı Dağıtılmış IoT Hava Durumu İzleme Sistemi: 11 Adım
![NodeMCU Kullanan Akıllı Dağıtılmış IoT Hava Durumu İzleme Sistemi: 11 Adım NodeMCU Kullanan Akıllı Dağıtılmış IoT Hava Durumu İzleme Sistemi: 11 Adım](https://i.howwhatproduce.com/images/002/image-4640-j.webp)
NodeMCU Kullanan Akıllı Dağıtılmış IoT Hava Durumu İzleme Sistemi: Hepiniz geleneksel hava durumu istasyonunu biliyor olabilirsiniz; ama gerçekte nasıl çalıştığını hiç merak ettiniz mi? Geleneksel meteoroloji istasyonu maliyetli ve hantal olduğundan, bu istasyonların birim alan başına yoğunluğu çok daha azdır ve bu da
Fanair: Odanız için Hava Durumu İstasyonu: 6 Adım (Resimlerle)
![Fanair: Odanız için Hava Durumu İstasyonu: 6 Adım (Resimlerle) Fanair: Odanız için Hava Durumu İstasyonu: 6 Adım (Resimlerle)](https://i.howwhatproduce.com/images/002/image-4823-j.webp)
Fanair: Odanız için bir Hava Durumu İstasyonu: Mevcut hava durumunu öğrenmenin sayısız yolu vardır, ancak o zaman yalnızca dışarıdaki hava durumunu bilirsiniz. Ya evinizin içindeki, belirli bir odanın içindeki havayı bilmek istiyorsanız? Bu projeyle çözmeye çalıştığım şey bu. Fanair çoklu kullanır