Sommario:
- Forniture
- Passaggio 1: connessione
- Passaggio 2: ambiente di programmazione
- Passaggio 3: codice
- Passaggio 4: caso
- Passaggio 5: mostra
Video: Trasmissione meteo TTS: 5 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:00
Di solito decido se portare l'ombrellone in base alle condizioni meteorologiche prima di uscire. Prendevo decisioni sbagliate perché il tempo era mutevole nelle ultime due settimane, c'era il sole quando sono uscito che non ho portato l'ombrello, e sfortunatamente ha piovuto quando sono tornato. Ho in mente di fare in modo che un giocatore trasmetta le previsioni del tempo quando esco.
Forniture
Hardware:
MakePython ESP32
puoi prenderlo da questo link:
www.makerfabs.com/makepython-esp32.html
MakePython Audio
puoi prenderlo da questo link:
www.makerfabs.com/makepython-audio.html
- cavo USB
- Modulo sensore di movimento PIR
www.makerfabs.com/pir-motion-sensor-module.html
Audio
Software:
Arduino IDE
Passaggio 1: connessione
collegare due schede in base ai pin. Alimenta la scheda con il cavo USB. le connessioni dei pin del sensore:
GND --- GND
VCC --- USCITA 5V --- Pin 15
Il modulo sensore ha due pulsanti di regolazione, uno per regolare il ritardo prima dello sparo, l'altro per regolare la sensibilità, che deve essere regolata prima dell'uso.
Passaggio 2: ambiente di programmazione
Supporto ESP32
Segui le istruzioni di installazione per aggiungere il supporto ESP32 se non lo hai ancora fatto:
github.com/espressif/arduino-esp32
Installa libreria
- Adafruit SSD1306 e librerie dipendenti.
- Librerie ArduinoJson
- Installa la libreria zip: ESP32-audioI2S ("Audio.h")
Passaggio 3: codice
Puoi ottenere il codice da qui:
github.com/Makerfabs/Project_TTS-Weather-Broadcast
(Utilizzare il codice della filiale grigia)
Impostazione della password WIFI
//WIFI
const char *ssid = "***********"; const char *password = "***********";
Ottenere l'API meteo
Stringa meteo_request()
Puoi cercare un'interfaccia API a pagamento o gratuita su Google, che limita i singoli utenti con un numero di interfacce API gratuite per la maggior parte del tempo.
Mostrando il tempo
void lcd_weather(String cond_txt, String tmp, String hum, String wind_dir)
Impostazione dell'icona meteo
void draw_weather(int a)
Trasmissione meteo
audio.connecttospeech(testo, "it")
Passaggio 4: caso
- Materiali: cartone (scatola da imballaggio), taglierina, matita
- Piegare il cartone in un cartone di dimensioni adeguate, disegnare il contorno sul cartone e tagliarlo.
- Metti la tavola assemblata nel cartone e fissala con nastro adesivo o spugna di riempimento.
- Decorare il cartone: disegnare e scrivere sulla superficie del cartone.
- Posiziona il giocatore dove passerai prima di uscire per assicurarti che il sensore possa rilevare.
Consigliato:
Modificatore dicottico a occlusione alternativa della trasmissione stereoscopica 32 [STM32F103C8T6+STMAV340 VGA Superimposer]: 6 Passaggi
Modificatore dicottico alternativamente occluso della trasmissione stereoscopica 32 [STM32F103C8T6+STMAV340 VGA Superimposer]: Per un po' di tempo ho lavorato su un successore dell'AODMoST originale. Il nuovo dispositivo utilizza un microcontrollore a 32 bit più veloce e migliore e uno switch video analogico più veloce. Consente ad AODMoST 32 di lavorare con risoluzioni più elevate e di implementare nuove funzionalità
Trasmissione di potenza wireless utilizzando una batteria da 9 V: 10 passaggi
Trasmissione di potenza wireless utilizzando una batteria da 9 V: introduzione. Immagina un mondo senza connessione cablata, dove i nostri telefoni, lampadine, TV, frigorifero e tutti gli altri dispositivi elettronici saranno collegati, caricati e utilizzati in modalità wireless. In effetti questo è stato il desiderio di molti, anche del genio elettrico elettronico
Modificatore dicottico a occlusione alternativa della trasmissione stereoscopica [ATmega328P+HEF4053B VGA Superimposer]: 7 passaggi
Modificatore dicottico alternativamente occlusivo della trasmissione stereoscopica [ATmega328P+HEF4053B VGA Superimposer]: Dopo i miei esperimenti con occhiali a cristalli liquidi usati per occludere gli occhi (qua e là), ho deciso di costruire qualcosa che sia un po' più sofisticato e inoltre non costringa l'utente indossare PCB sulla fronte (a volte le persone possono beha
Trasmissione di energia elettrica Sem Fio: 6 passaggi
Trasmissione De Energia Elettrica Sem Fio: Nomes:Pillar Aredes nº 29Serena Barretto nº 33 Sofia Hellmeister nº 27 Thainá Giacometti nº 31Introduzione: Una trasmissione di energia elettrica sem fio surgiu desde o século XIX, onde os estudos sobre energia elettrica. Logo
Meteo Nodo IoT Smart Meteo Station: 6 passaggi
Meteo Node IoT Smart Meteo Station: voglio realizzare un dispositivo per il monitoraggio della temperatura e dell'umidità nel mio ufficio. Esistono molte schede compatibili con LUA o Arduino IDE. Ci sono molte schede che hanno una connessione internet wifi. Amo Adafruit e amo tutti i prodotti di questo br