Πίνακας περιεχομένων:
- Προμήθειες
- Βήμα 1: Σύνδεση
- Βήμα 2: Προγραμματισμός περιβάλλοντος
- Βήμα 3: Κωδικός
- Βήμα 4: Θήκη
- Βήμα 5: Εμφάνιση
Βίντεο: TTS Weather Broadcast: 5 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:32
Συνήθως αποφασίζω αν θα φέρω ομπρέλα με βάση τις καιρικές συνθήκες πριν βγω. Παλαιότερα έπαιρνα λάθος αποφάσεις γιατί ο καιρός ήταν μεταβλητός τις τελευταίες δύο εβδομάδες - ήταν ηλιόλουστος όταν βγήκα έξω και δεν έφερα ομπρέλα και δυστυχώς έβρεχε όταν γύρισα. Έχω ένα μυαλό να κάνω έναν παίκτη να μεταδίδει την πρόγνωση του καιρού όταν βγαίνω έξω.
Προμήθειες
Σκεύη, εξαρτήματα:
MakePython ESP32
μπορείτε να το πάρετε από αυτόν τον σύνδεσμο:
www.makerfabs.com/makepython-esp32.html
MakePython Audio
μπορείτε να το πάρετε από αυτόν τον σύνδεσμο:
www.makerfabs.com/makepython-audio.html
- καλώδιο USB
- Μονάδα αισθητήρα κίνησης PIR
www.makerfabs.com/pir-motion-sensor-module.html
Χος
Λογισμικό:
Arduino IDE
Βήμα 1: Σύνδεση
συνδέστε δύο σανίδες σύμφωνα με τις ακίδες. Τροφοδοτήστε την πλακέτα με καλώδιο USB. συνδέσεις ακίδων αισθητήρα:
GND --- GND
VCC --- 5V OUT --- Καρφίτσα 15
Η μονάδα αισθητήρα διαθέτει δύο κουμπιά ρύθμισης, το ένα είναι να ρυθμίσετε την καθυστέρηση πριν από την πυροδότηση, το άλλο είναι να ρυθμίσετε την ευαισθησία, η οποία πρέπει να ρυθμιστεί πριν από τη χρήση.
Βήμα 2: Προγραμματισμός περιβάλλοντος
Υποστήριξη ESP32
Ακολουθήστε τις Οδηγίες εγκατάστασης για να προσθέσετε υποστήριξη ESP32 εάν δεν το κάνετε ακόμα:
github.com/espressif/arduino-esp32
Εγκατάσταση βιβλιοθήκης
- Adafruit SSD1306 και εξαρτημένες βιβλιοθήκες.
- Βιβλιοθήκες ArduinoJson
- Εγκατάσταση zip βιβλιοθήκης: ESP32-audioI2S ("Audio.h")
Βήμα 3: Κωδικός
Μπορείτε να πάρετε τον κωδικό από εδώ:
github.com/Makerfabs/Project_TTS-Weather-Broadcast
(Χρησιμοποιήστε τον κωδικό του γκρι κλάδου)
Ρύθμιση του κωδικού πρόσβασης WIFI
// WIFI
const char*ssid = "************"; const char*password = "************";
Λήψη του API καιρού
String weather_request ()
Μπορείτε να αναζητήσετε αμοιβή ή δωρεάν διεπαφή API στο Google, που περιορίζει τους μεμονωμένους χρήστες με μια σειρά δωρεάν διεπαφών API τις περισσότερες φορές.
Εμφάνιση καιρού
void lcd_weather (String cond_txt, String tmp, String hum, String wind_dir)
Ρύθμιση του εικονιδίου καιρού
void draw_weather (int a)
Μετάδοση καιρού
audio.connecttospeech (κείμενο, "en")
Βήμα 4: Θήκη
- Υλικά: χαρτόνι (κουτί συσκευασίας), κόπτης, μολύβι
- Διπλώστε το χαρτόνι σε ένα κουτί κατάλληλου μεγέθους, σχεδιάστε το περίγραμμα στο χαρτόνι και κόψτε το.
- Βάλτε το συναρμολογημένο χαρτόνι στο χαρτοκιβώτιο και στερεώστε το με ταινία ή σφουγγάρι πλήρωσης.
- Διακοσμήστε το χαρτοκιβώτιο: Σχεδιάστε και γράψτε στην επιφάνεια του κουτιού.
- Παρακαλούμε τοποθετήστε τη συσκευή αναπαραγωγής όπου θα περάσετε πριν βγείτε για να βεβαιωθείτε ότι ο αισθητήρας μπορεί να αντιληφθεί.
Συνιστάται:
WW2 Radio Broadcast Time Machine: 13 βήματα (με εικόνες)
WW2 Radio Broadcast Time Machine: Η ιδέα πίσω από αυτό ήταν να χρησιμοποιήσω κάποια μέρη που είχα γύρω μου και να φτιάξω ένα ακουστικό τζουκ μπόξ διαμορφωμένο σε ένα παλιό ραδιόφωνο. Για να προσφέρω περισσότερους σκοπούς, αποφάσισα επίσης να το γεμίσω με παλιές ραδιοφωνικές εκπομπές από τον 2ο Παγκόσμιο Πόλεμο και στη συνέχεια να επαναπροσδιορίσω το
Υπερηχητικός μετρητής βροχής: Raspebbery Pi Open Weather Weather: Part 1: 6 Steps
Υπερηχητικός μετρητής βροχής: Raspebbery Pi Ανοιχτός μετεωρολογικός σταθμός: Μέρος 1: Διαθέσιμος εμπορικός IoT (Internet Of Things) Οι μετεωρολογικοί σταθμοί είναι ακριβοί και δεν είναι διαθέσιμοι παντού (όπως στη Νότια Αφρική). Οι ακραίες καιρικές συνθήκες μας χτυπούν. Η SA βιώνει τη σκληρότερη ξηρασία εδώ και δεκαετίες, η γη θερμαίνεται και καλλιεργείται
RaspiWWV - Simulated WWV Shortwave Audio Time Broadcast: 10 Steps (with Pictures)
RaspiWWV - Simulated WWV Shortwave Audio Time Broadcast: Θυμηθείτε τις μέρες που καθόσασταν να ακούτε σήματα ώρας WWV στο ραδιόφωνό σας Shortwave (τικ, τικ, τικ … Με τον τόνο, η ώρα θα είναι…); (Ακούστε το στο YouTube παραπάνω) Ω! Το χάσατε; Τώρα μπορείτε να (ξανα) ζήσετε αυτές τις στιγμές και να έχετε
Arduino TTS (Κείμενο σε ομιλία): 3 βήματα (με εικόνες)
Arduino TTS (Text to Speech): Γεια σας παιδιά σε αυτό το σεμινάριο θα σας διδάξω πώς να κάνετε το Arduino να μιλάει χωρίς εξωτερική μονάδα. Εδώ μπορούμε να το χρησιμοποιήσουμε σε πολλά έργα όπως θερμόμετρο ομιλίας, ρομπότ και πολλά άλλα. Έτσι, χωρίς να χάνουμε πολύ χρόνο, ας ξεκινήσουμε αυτό το έργο
Medium Wave AM Broadcast Band Resonant Loop Antenna .: 31 Βήματα
Medium Wave AM Broadcast Band Resonant Loop Antenna .: Κεραία βρόχου μπάντας μετάδοσης AM μεσαίου κύματος (MW). Χτισμένο με φθηνό καλώδιο τηλεφωνικής κορδέλας 4 ζευγαριών (8 καλωδίων) και & (προαιρετικά) στεγάζεται σε φθηνό πλαστικό σωλήνα άρδευσης κήπου 13mm (~ μισής ίντσας). Η πιο άκαμπτη έκδοση αυτο -υποστήριξης ταιριάζει καλύτερα