Daftar Isi:
- Perlengkapan
- Langkah 1: Koneksi
- Langkah 2: Lingkungan Pemrograman
- Langkah 3: Kode
- Langkah 4: Kasus
- Langkah 5: Tunjukkan
Video: Siaran Cuaca TTS: 5 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
Saya biasanya memutuskan apakah akan membawa payung berdasarkan kondisi cuaca sebelum pergi keluar. Dulu saya salah mengambil keputusan karena cuaca yang berubah-ubah dalam dua minggu terakhir, cerah ketika saya keluar sehingga saya tidak membawa payung, dan sayangnya hujan ketika saya kembali. Saya memiliki pikiran bahwa membuat pemain untuk menyiarkan ramalan cuaca ketika saya pergi keluar.
Perlengkapan
Perangkat keras:
MakePython ESP32
Anda bisa mendapatkannya dari tautan ini:
www.makerfabs.com/makepython-esp32.html
Buat Audio Python
Anda bisa mendapatkannya dari tautan ini:
www.makerfabs.com/makepython-audio.html
- kabel USB
- Modul Sensor Gerak PIR
www.makerfabs.com/pir-motion-sensor-module.html
audio
Perangkat lunak:
Arduino IDE
Langkah 1: Koneksi
menghubungkan dua papan sesuai dengan pin. Nyalakan papan dengan kabel USB. koneksi pin sensor:
GND --- GND
VCC --- 5V KELUAR --- Pin 15
Modul sensor memiliki dua tombol penyesuaian, satu untuk menyesuaikan penundaan sebelum menembak, yang lain menyesuaikan sensitivitas, yang perlu disesuaikan sebelum digunakan.
Langkah 2: Lingkungan Pemrograman
Dukungan ESP32
Ikuti Petunjuk Instalasi untuk menambahkan dukungan ESP32 jika Anda belum melakukannya:
github.com/espressif/arduino-esp32
Instal perpustakaan
- Adafruit SSD1306 dan pustaka yang bergantung.
- perpustakaan ArduinoJson
- Instal perpustakaan zip: ESP32-audioI2S ("Audio.h")
Langkah 3: Kode
Anda bisa mendapatkan kode dari sini:
github.com/Makerfabs/Project_TTS-Weather-Broadcast
(Silakan gunakan kode cabang abu-abu)
Mengatur kata sandi WIFI
//WIFI
const char *ssid = "************"; const char *kata sandi = "************";
Mendapatkan API cuaca
String permintaan_cuaca()
Anda dapat mencari biaya atau antarmuka API gratis di Google, yang membatasi pengguna individu dengan sejumlah antarmuka API gratis hampir sepanjang waktu.
Menampilkan cuaca
void lcd_weather(String cond_txt, String tmp, String hum, String wind_dir)
Mengatur ikon cuaca
batal draw_weather(int a)
Siaran cuaca
audio.connecttospeech(teks, "en")
Langkah 4: Kasus
- Bahan: karton (kotak kemasan), pemotong, pensil
- Lipat karton menjadi karton ukuran yang sesuai, Gambar garis pada karton dan potong.
- Letakkan papan rakitan ke dalam karton dan perbaiki dengan selotip atau spons pengisi.
- Hiasi karton: Gambar dan tulis di permukaan karton.
- Harap tempatkan pemain di mana Anda akan mengoper sebelum keluar untuk memastikan bahwa sensor dapat merasakan.
Direkomendasikan:
Stasiun Cuaca NaTaLia: Stasiun Cuaca Bertenaga Surya Arduino Dilakukan dengan Cara yang Benar: 8 Langkah (dengan Gambar)
Stasiun Cuaca NaTaLia: Stasiun Cuaca Bertenaga Surya Arduino Selesai dengan Cara yang Benar: Setelah 1 tahun beroperasi dengan sukses di 2 lokasi berbeda, saya membagikan rencana proyek stasiun cuaca bertenaga surya saya dan menjelaskan bagaimana hal itu berkembang menjadi sistem yang benar-benar dapat bertahan lama periode dari tenaga surya. Jika Anda mengikuti
Mesin Waktu Siaran Radio WW2: 13 Langkah (dengan Gambar)
Mesin Waktu Siaran Radio WW2: Ide di balik ini adalah menggunakan beberapa bagian yang saya miliki dan membuat jukebox audio yang dibuat di radio lama. Untuk memberikan lebih banyak tujuan di baliknya, saya juga memutuskan untuk mengisinya dengan siaran radio lama dari WW2 dan kemudian menggunakan kembali
RaspiWWV - Simulasi Waktu Siaran Audio Gelombang Pendek WWV: 10 Langkah (dengan Gambar)
RaspiWWV - Siaran Waktu Audio Gelombang Pendek WWV Simulasi: Ingat hari-hari ketika Anda akan duduk mendengarkan sinyal waktu WWV di radio Gelombang Pendek Anda (centang, centang, centang … Pada nada, waktunya akan …)? (Dengarkan di YouTube di atas) Oh! Anda melewatkan itu? Sekarang Anda dapat (kembali) mengalami saat-saat itu dan
Siaran Audio dan Streaming Video Menggunakan Raspberry Pi 3.: 6 Langkah
Siaran Audio dan Streaming Video Menggunakan Raspberry Pi 3.: Utilitas utama dari proyek ini adalah menyiarkan Audio ke Raspberry Pi 3 dari perangkat apa pun yang terhubung ke jaringan WiFi umum dan memperoleh video dari Raspberry Pi 3 ke perangkat apa pun yang terhubung ke jaringan WiFi umum
Stasiun Cuaca 5 in 1 Acurite Menggunakan Raspberry Pi dan Weewx (Stasiun Cuaca lain Kompatibel): 5 Langkah (dengan Gambar)
Stasiun Cuaca Acurite 5 in 1 Menggunakan Raspberry Pi dan Weewx (Stasiun Cuaca Lainnya Kompatibel): Ketika saya membeli stasiun cuaca Acurite 5 in 1, saya ingin dapat memeriksa cuaca di rumah saya saat saya pergi. Ketika saya sampai di rumah dan memasangnya, saya menyadari bahwa saya harus menghubungkan layar ke komputer atau membeli hub pintar mereka