Cov txheej txheem:
- Khoom siv
- Kauj ruam 1: Kev sib txuas
- Kauj Ruam 2: Ib puag ncig Programming
- Kauj ruam 3: Code
- Kauj ruam 4: Rooj plaub
- Kauj ruam 5: Qhia
Video: TTS Huab Cua Tshaj Tawm: 5 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:25
Feem ntau kuv txiav txim siab seb yuav coj anumbrella raws huab cua huab cua ua ntej tawm mus. Kuv siv los txiav txim siab tsis raug vim huab cua tau hloov pauv hauv ob lub lis piam dhau los - nws yog tshav ntuj thaum kuv tawm mus uas kuv tsis nqa lub kaus, thiab hmoov tsis zoo los nag thaum kuv rov los. Kuv muaj lub siab xav tias ua tus tshaj tawm xov xwm huab cua thaum kuv tawm mus.
Khoom siv
Kho vajtse:
MakePython ESP32 Cov
koj tuaj yeem tau txais nws los ntawm qhov txuas no:
www.makerfabs.com/makepython-esp32.html
MakePython Suab
koj tuaj yeem tau txais nws los ntawm qhov txuas no:
www.makerfabs.com/makepython-audio.html
- USB cable
- PIR Tsab ntawv tsa suab Sensor Module
www.makerfabs.com/pir-motion-sensor-module.html
Suab
Software:
Arduino IDE Cov
Kauj ruam 1: Kev sib txuas
txuas ob lub laug cam raws li tus pin. Fais fab lub rooj tsavxwm nrog USB cable. sensor pin txuas:
GND --- NCO
VCC --- 5V OUT --- Tus Pin 15
Lub ntsuas qhov ntsuas muaj ob lub khawm hloov kho, ib qho yog kho qhov ncua ua ntej tua, lwm qhov yog kho qhov rhiab heev, uas yuav tsum tau kho ua ntej siv.
Kauj Ruam 2: Ib puag ncig Programming
Txhawb ESP32
Ua raws li Cov Lus Qhia Txhim Kho ntxiv ESP32 kev txhawb nqa yog tias koj tseem tsis tau ua nws:
github.com/espressif/arduino-esp32
Nruab tsev qiv ntawv
- Adafruit SSD1306 thiab cov tsev qiv ntawv nyob.
- Tsev qiv ntawv ArduinoJson
- Nruab zip lub tsev qiv ntawv: ESP32-audioI2S ("Audio.h")
Kauj ruam 3: Code
Koj tuaj yeem tau txais cov cai los ntawm no:
github.com/Makerfabs/Project_TTS-Weather-Broadcast
(Thov siv txoj cai ntawm ceg grey)
Teeb WIFI password
// WIFI
const char*ssid = "************"; const char*password = "************";
Tau txais huab cua API
Txoj hlua weather_request ()
Koj tuaj yeem nrhiav tus nqi lossis pub dawb API interface hauv Google, uas txwv cov neeg siv nrog tus lej API dawb interface feem ntau.
Qhia huab cua
void lcd_weather (Txoj hlua cond_txt, Txoj hlua tmp, Txoj hlua hum, Txoj hlua cua_dir)
Teem huab cua icon
void draw_weather (int ib)
Huab cua tshaj tawm
audio.connecttospeech (ntawv nyeem, "en")
Kauj ruam 4: Rooj plaub
- Cov ntaub ntawv: duab los qhia (lub thawv ntim khoom), tshuab txiav, xaum
- Khawb daim ntawv los rau hauv lub thawv me me uas haum, Kos tus qauv ntawm daim duab los qhia thiab txiav nws.
- Muab lub rooj sib dhos sib dhos tso rau hauv lub thawv thiab kho nws nrog daim kab xev lossis sau daim txhuam cev.
- Kho kom zoo nkauj thawv: Kos thiab sau rau ntawm lub thawv ntawv.
- Thov tso tus neeg uas ua ntawv qhov twg koj yuav hla ua ntej tawm mus kom ntseeg tau tias lub ntsuas cua tuaj yeem nkag siab.
Pom zoo:
Kho Ob Chav Tawm Tawm Tawm Tawm Tawm Cov Khoom Siv Hluav Taws Xob: 10 Cov Kauj Ruam (nrog Duab)
Kho Ob Chav Tawm Tawm Tawm Tawm Tawm Tawm Cov Khoom Siv Hluav Taws Xob: Nta: AC-DC Hloov pauv ob npaug tso tawm qhov hluav taws xob (Zoo-Hauv av-Tsis Zoo) Kho txoj kab zoo thiab tsis zoo Tsuas yog Ib Leeg Ib Leeg AC hloov pauv cov suab nrov (20MHz-BWL, tsis muaj thauj khoom): Ib puag ncig 1.12mVpp Tsawg suab nrov thiab cov txiaj ntsig ruaj khov (zoo tagnrho
Huab Cua Huab Cua Huab Cua: 11 Kauj Ruam (nrog Duab)
Huab Cua Huab Cua Huab Cua: Txoj haujlwm no ua rau huab cua huab siv Raspberry Pi Zero W. Nws txuas rau Yahoo Huab Cua API thiab nyob ntawm qhov kev kwv yees rau hnub tom ntej hloov xim. Kuv tau tshoov siab los ntawm Wisconsin Gas Building uas muaj nplaim taws ntawm lub ru tsev uas hloov pauv
Qhov kawg Qhov Siab Tshaj Plaws Huab Cua Huab Cua Cov Ntaub Ntawv Logger: 9 Kauj Ruam (nrog Duab)
Qhov kawg High Altitude Weather Balloon Data Logger: Sau cov ntaub ntawv huab cua huab cua siab nrog qhov kawg qhov siab tshaj plaws huab cua zais zais cov ntaub ntawv logger. Lub zais pa huab cua siab, tseem hu ua lub zais pa siab lossis HAB, yog lub zais pa loj loj uas muaj cov helium. Cov balloons no yog lub platform
HRV (Lub Tsev Huab Cua Hloov Chaw) Arduino Tus Tswj Nrog Huab Cua Huab Cua: 7 Cov Kauj Ruam (nrog Duab)
HRV (Lub Tsev Huab Cua Hloov Chaw) Arduino Tus Tswj Nrog Air Economizer: HRV Arduino Tus Tswj Nrog Air Economizer Yog li kuv keeb kwm nrog txoj haujlwm no yog kuv nyob hauv Minnesota thiab kuv lub rooj tsav xwm hluav taws xob kib ntawm kuv LifeBreath 155Max HRV. Kuv tsis xav them $ 200 rau qhov tshiab Kuv ib txwm xav tau qee yam nrog kev lag luam huab cua kev ua txhaum
Yuav Ua Li Cas Thiaj Li Tshaj Lij Tshaj Lij Tshaj Lij Tshaj Tawm Hauv Circuit Board: Phau Ntawv Qhia Ua tiav: 10 Kauj Ruam (nrog Duab)
Yuav Ua Li Cas Thiaj Li Tshaj Lij Tshaj Lij Tshaj Tawm Hauv Circuit Board: Phau Ntawv Qhia Tiav: Nyob zoo txhua tus, hnub no kuv yuav qhia koj yuav ua li cas thiaj ua tau PCB zoo, txhawm rau txhim kho koj cov phiaj xwm hluav taws xob. Cia peb pib