Table des matières:

Diffusion météo TTS : 5 étapes
Diffusion météo TTS : 5 étapes

Vidéo: Diffusion météo TTS : 5 étapes

Vidéo: Diffusion météo TTS : 5 étapes
Vidéo: L'atmosphère terrestre et la vie (Enseignement scientifique Tle) 2024, Juillet
Anonim
Diffusion météo TTS
Diffusion météo TTS

Je décide généralement d'apporter un parapluie en fonction des conditions météorologiques avant de sortir. J'avais l'habitude de prendre de mauvaises décisions parce que le temps était changeant au cours des deux dernières semaines, il faisait beau quand je suis sorti, je n'ai pas apporté de parapluie, et malheureusement il a plu à mon retour. J'ai en tête que faire un joueur pour diffuser la météo quand je sors.

Fournitures

Matériel:

FairePython ESP32

vous pouvez l'obtenir à partir de ce lien:

www.makerfabs.com/makepython-esp32.html

Créer Python Audio

vous pouvez l'obtenir à partir de ce lien:

www.makerfabs.com/makepython-audio.html

  • cable USB
  • Module de capteur de mouvement PIR

www.makerfabs.com/pir-motion-sensor-module.html

l'audio

Logiciel:

IDE Arduino

Étape 1: Connexion

Lien
Lien

connectez deux cartes en fonction des broches. Alimentez la carte avec un câble USB. les connexions des broches du capteur:

GND --- GND

VCC --- 5V OUT --- Broche 15

Le module de capteur dispose de deux boutons de réglage, l'un permettant de régler le délai avant le tir, l'autre de régler la sensibilité, qui doit être ajustée avant utilisation.

Étape 2: Environnement de programmation

Prise en charge ESP32

Suivez les instructions d'installation pour ajouter le support ESP32 si vous ne le faites pas encore:

github.com/espressif/arduino-esp32

Installer la bibliothèque

  1. Adafruit SSD1306 et bibliothèques dépendantes.
  2. Bibliothèques ArduinoJson
  3. Installer la bibliothèque zip: ESP32-audioI2S ("Audio.h")

Étape 3: Coder

Vous pouvez obtenir le code d'ici:

github.com/Makerfabs/Project_TTS-Weather-Broadcast

(Veuillez utiliser le code de la branche grise)

Paramétrer le mot de passe WIFI

//WIFI

const char *ssid = "************"; const char *mot de passe = "************";

Obtenir l'API météo

Chaîne weather_request()

Vous pouvez rechercher une interface API payante ou gratuite sur Google, ce qui limite la plupart du temps les utilisateurs individuels avec un certain nombre d'interfaces API gratuites.

Affichage de la météo

void lcd_weather (String cond_txt, String tmp, String hum, String wind_dir)

Réglage de l'icône météo

void draw_weather(int a)

Diffusion météo

audio.connecttospeech(texte, "fr")

Étape 4: Cas

Cas
Cas
  • Matériaux: carton (boîte d'emballage), cutter, crayon
  • Pliez le carton dans un carton de taille appropriée, dessinez le contour sur le carton et coupez-le.
  • Mettez la planche assemblée dans le carton et fixez-la avec du ruban adhésif ou une éponge de remplissage.
  • Décorer le carton: Dessinez et écrivez sur la surface du carton.
  • Veuillez placer le joueur où vous passerez avant de sortir pour vous assurer que le capteur peut détecter.

Conseillé: