Sisällysluettelo:
- Tarvikkeet
- Vaihe 1: Yhteys
- Vaihe 2: Ympäristön ohjelmointi
- Vaihe 3: Koodi
- Vaihe 4: Kotelo
- Vaihe 5: Näytä
Video: TTS -säälähetys: 5 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 08:59
Yleensä päätän tuoda mukanaan sateenvarjon sääolosuhteiden perusteella ennen ulos lähtöä. Tein vääriä päätöksiä, koska sää oli vaihteleva kahden viime viikon aikana , oli aurinkoista, kun menin ulos, etten ottanut sateenvarjoa, ja valitettavasti satoi, kun palasin. Minulla on mielessä saada pelaaja lähettämään sääennuste, kun menen ulos.
Tarvikkeet
Laitteisto:
MakePython ESP32
saat sen tästä linkistä:
www.makerfabs.com/makepython-esp32.html
MakePython Audio
saat sen tästä linkistä:
www.makerfabs.com/makepython-audio.html
- USB kaapeli
- PIR -liiketunnistinmoduuli
www.makerfabs.com/pir-motion-sensor-module.html
Audio
Ohjelmisto:
Arduino IDE
Vaihe 1: Yhteys
liitä kaksi levyä nastojen mukaan. Käynnistä levy USB -kaapelilla. anturin nastaliitännät:
GND --- GND
VCC --- 5V OUT --- Nasta 15
Anturimoduulissa on kaksi säätöpainiketta, joista toinen on viiveen säätäminen ennen laukaisua, toinen säätää herkkyyttä, joka on säädettävä ennen käyttöä.
Vaihe 2: Ympäristön ohjelmointi
ESP32 -tuki
Lisää ESP32 -tuki asennusohjeiden mukaisesti, jos et ole vielä tehnyt sitä:
github.com/espressif/arduino-esp32
Asenna kirjasto
- Adafruit SSD1306 ja siihen liittyvät kirjastot.
- ArduinoJson -kirjastot
- Asenna zip-kirjasto: ESP32-audioI2S ("Audio.h")
Vaihe 3: Koodi
Saat koodin täältä:
github.com/Makerfabs/Project_TTS-Weather-Broadcast
(Käytä harmaan haaran koodia)
WIFI -salasanan asettaminen
// WIFI
const char*ssid = "************"; const char*password = "************";
Sääsovellusliittymän hakeminen
Merkkijono weather_request ()
Voit etsiä Googlesta maksullista tai ilmaista sovellusliittymää, joka rajoittaa yksittäisiä käyttäjiä useilla ilmaisilla sovellusliittymillä useimmiten.
Näytetään sää
void lcd_weather (String cond_txt, String tmp, String hum, String wind_dir)
Sääkuvakkeen asettaminen
void draw_weather (int a)
Säälähetys
audio.connecttospeech (teksti, "en")
Vaihe 4: Kotelo
- Materiaalit: pahvi (pakkauslaatikko), leikkuri, lyijykynä
- Taita pahvi sopivan kokoiseksi pahvilaatikoksi, Piirrä ääriviivat pahville ja leikkaa se.
- Aseta koottu levy kartonkiin ja kiinnitä se teipillä tai täytesienellä.
- Pakkauksen koristelu: Piirrä ja kirjoita laatikon pinnalle.
- Aseta soitin paikkaan, johon ohitat ennen kuin lähdet ulos varmistaaksesi, että anturi voi havaita.
Suositeltava:
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): 8 vaihetta
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): ultraäänikaiuttimet L298N DC-naarasadapterin virtalähde urospuolisella dc-nastalla ja analogiset portit koodin muuntamiseksi (C ++)
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: 3 vaihetta
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: Seuraava opas auttaa sinua saamaan live-HD-videovirtoja lähes mistä tahansa DJI-dronesta. FlytOS -mobiilisovelluksen ja FlytNow -verkkosovelluksen avulla voit aloittaa videon suoratoiston droonilta
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)
Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite
4 vaihetta akun sisäisen vastuksen mittaamiseksi: 4 vaihetta
4 vaihetta akun sisäisen vastuksen mittaamiseksi: Tässä on 4 yksinkertaista vaihetta, joiden avulla voit mitata taikinan sisäisen vastuksen
Arduino TTS (teksti puheeksi): 3 vaihetta (kuvilla)
Arduino TTS (teksti puheeksi): Hei kaverit tänään tässä opetusohjelmassa opetan teille, miten saat Arduino -puheen puhumaan ilman ulkoista moduulia. Täällä voimme käyttää tätä lukuisissa projekteissa, kuten puhuva lämpömittari, robotit ja paljon muuta. Joten aloitamme tämän projektin tuhlaamatta paljon aikaa