Spisu treści:
- Kieszonkowe dzieci
- Krok 1: Połączenie
- Krok 2: Środowisko programistyczne
- Krok 3: Kod
- Krok 4: Sprawa
- Krok 5: Pokaż
![Transmisja pogody TTS: 5 kroków Transmisja pogody TTS: 5 kroków](https://i.howwhatproduce.com/images/001/image-2578-14-j.webp)
Wideo: Transmisja pogody TTS: 5 kroków
![Wideo: Transmisja pogody TTS: 5 kroków Wideo: Transmisja pogody TTS: 5 kroków](https://i.ytimg.com/vi/x3Pl2GzhlU4/hqdefault.jpg)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:27
![Transmisja pogody TTS Transmisja pogody TTS](https://i.howwhatproduce.com/images/001/image-2578-15-j.webp)
Zazwyczaj przed wyjściem decyduję, czy zabrać anumbrellę, biorąc pod uwagę warunki pogodowe. Zwykłem podejmować złe decyzje, bo przez ostatnie dwa tygodnie pogoda była zmienna – było słonecznie, kiedy wychodziłem, że nie przyniosłem parasola, a po powrocie niestety padało. Mam na myśli, że zmuszanie gracza do transmitowania prognozy pogody, kiedy wychodzę.
Kieszonkowe dzieci
Sprzęt komputerowy:
MakePython ESP32
możesz to uzyskać z tego linku:
www.makerfabs.com/makepython-esp32.html
Utwórz dźwięk w Pythonie
możesz to uzyskać z tego linku:
www.makerfabs.com/makepython-audio.html
- Kabel USB
- Moduł czujnika ruchu PIR
www.makerfabs.com/pir-motion-sensor-module.html
Audio
Oprogramowanie:
IDE Arduino
Krok 1: Połączenie
![Połączenie Połączenie](https://i.howwhatproduce.com/images/001/image-2578-16-j.webp)
połącz dwie tablice zgodnie z kołkami. Zasil płytkę kablem USB. złącza pinów czujnika:
GND --- GND
VCC --- 5 V OUT --- Pin 15
Moduł czujnika ma dwa przyciski regulacji, jeden służy do regulacji opóźnienia przed odpaleniem, drugi do regulacji czułości, którą należy wyregulować przed użyciem.
Krok 2: Środowisko programistyczne
Obsługa ESP32
Postępuj zgodnie z instrukcjami instalacji, aby dodać obsługę ESP32, jeśli jeszcze tego nie zrobiłeś:
github.com/espressif/arduino-esp32
Zainstaluj bibliotekę
- Adafruit SSD1306 i biblioteki zależne.
- Biblioteki ArduinoJson
- Zainstaluj bibliotekę zip: ESP32-audioI2S ("Audio.h")
Krok 3: Kod
Kod możesz pobrać stąd:
github.com/Makerfabs/Project_TTS-Transmisja-pogody
(Proszę użyć kodu szarej gałęzi)
Ustawianie hasła WIFI
//WIFI
const char *ssid = "*************"; const char *hasło = "*************";
Pobieranie interfejsu API pogody
Ciąg weather_request()
Możesz szukać płatnego lub darmowego interfejsu API w Google, który przez większość czasu ogranicza poszczególnych użytkowników z liczbą darmowych interfejsów API.
Pokazuję pogodę
void lcd_weather (ciąg cond_txt, ciąg tmp, ciąg szumu, ciąg wind_dir)
Ustawianie ikony pogody
void draw_weather(int a)
Transmisja pogodowa
audio.connecttospeech(tekst, "en")
Krok 4: Sprawa
![Sprawa Sprawa](https://i.howwhatproduce.com/images/001/image-2578-17-j.webp)
- Materiały: karton (pudełko do pakowania), nóż, ołówek
- Złóż karton do odpowiedniego rozmiaru kartonu, narysuj kontur na kartonie i wytnij go.
- Zmontowaną płytę włóż do kartonu i przymocuj taśmą lub gąbką wypełniającą.
- Udekoruj karton: Rysuj i pisz na powierzchni kartonu.
- Przed wyjściem umieść zawodnika w miejscu, w którym będziesz mijał, aby czujnik mógł wyczuć.
Zalecana:
Bezprzewodowa transmisja mocy przy użyciu baterii 9V: 10 kroków
![Bezprzewodowa transmisja mocy przy użyciu baterii 9V: 10 kroków Bezprzewodowa transmisja mocy przy użyciu baterii 9V: 10 kroków](https://i.howwhatproduce.com/images/001/image-2324-j.webp)
Bezprzewodowa transmisja mocy przy użyciu baterii 9V: wprowadzenie. Wyobraź sobie świat bez połączenia przewodowego, w którym nasze telefony, żarówka, telewizor, lodówka i cała pozostała elektronika będą podłączone, ładowane i używane bezprzewodowo. Rzeczywiście, było to pragnieniem wielu, nawet geniuszy elektryczno-elektronicznych
Transmisja na żywo/nagrywanie wideo na OBS: 5 kroków
![Transmisja na żywo/nagrywanie wideo na OBS: 5 kroków Transmisja na żywo/nagrywanie wideo na OBS: 5 kroków](https://i.howwhatproduce.com/images/010/image-29190-j.webp)
Przesyłanie strumieniowe na żywo / nagrywanie wideo na OBS: Ta instrukcja uczy, jak przesyłać strumieniowo lub nagrywać wideo na żywo bezpośrednio z ekranu komputera. Istnieje wiele sposobów na transmisję na żywo i jeszcze więcej sposobów nagrywania, ale ten przewodnik skupi się na platformie streamingowej, OBS. Każdy rozsądnie nowoczesny komp
Stacja pogodowa z bezprzewodową transmisją danych: 8 kroków
![Stacja pogodowa z bezprzewodową transmisją danych: 8 kroków Stacja pogodowa z bezprzewodową transmisją danych: 8 kroków](https://i.howwhatproduce.com/images/004/image-10026-40-j.webp)
Stacja pogodowa z bezprzewodową transmisją danych: Ta instrukcja jest aktualizacją mojego poprzedniego projektu - Stacja pogodowa z rejestracją danych. Poprzedni projekt można zobaczyć tutaj - Stacja pogodowa z rejestracją danychJeśli masz jakiekolwiek pytania lub problemy, możesz skontaktować się ze mną na mój adres e-mail:iwx.production@gmai
RaspiWWV - Symulowana transmisja dźwięku krótkofalowego WWV: 10 kroków (ze zdjęciami)
![RaspiWWV - Symulowana transmisja dźwięku krótkofalowego WWV: 10 kroków (ze zdjęciami) RaspiWWV - Symulowana transmisja dźwięku krótkofalowego WWV: 10 kroków (ze zdjęciami)](https://i.howwhatproduce.com/images/001/image-2587-28-j.webp)
RaspiWWV - Symulowana transmisja czasu krótkofalowego audio WWV: Pamiętasz dni, kiedy siedziałeś słuchając sygnałów czasu WWV w swoim radiu krótkofalowym (tik, tik, tik… Po sygnale godzina będzie…)? (Posłuchaj tego na YouTube powyżej) Oh! Przegapiłeś to? Teraz możesz (ponownie) przeżyć te chwile i mieć y
Transmisja bezprzewodowa NRF24L01 między Arduino: 10 kroków
![Transmisja bezprzewodowa NRF24L01 między Arduino: 10 kroków Transmisja bezprzewodowa NRF24L01 między Arduino: 10 kroków](https://i.howwhatproduce.com/images/002/image-3818-50-j.webp)
Transmisja bezprzewodowa NRF24L01 między Arduino: NRF24L01 to bezprzewodowy moduł RF o niskiej mocy 2,4 GHz firmy Nordic Semiconductors. Może pracować z szybkością transmisji od 250 kbps do 2 Mbps. Jeśli pracuje na otwartej przestrzeni z mniejszą szybkością transmisji, może osiągnąć nawet 300 stóp. Więc jest używany w skrócie