Агуулгын хүснэгт:
Видео: TTS цаг агаарын нэвтрүүлэг: 5 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:00
Би ихэвчлэн гадагш гарахаасаа өмнө цаг агаарын байдлаас шалтгаалан анумбрелла авчрах эсэхээ шийддэг. Сүүлийн хоёр долоо хоногт цаг агаар өөрчлөгдөж байсан тул би буруу шийдвэр гаргадаг байсан. Гадаа гарахад шүхэр авчирсангүй нартай байсан, харамсалтай нь эргэж ирэхэд бороо орсон. Гадагш гарахдаа цаг агаарын урьдчилсан мэдээг цацах тоглогчийг бий болгох ухаан надад бий.
Хангамж
Техник хангамж:
MakePython ESP32
та үүнийг энэ линкээс авах боломжтой.
www.makerfabs.com/makepython-esp32.html
MakePython аудио
та үүнийг энэ линкээс авах боломжтой.
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 авах
Цаг агаарын_хүсэлт ()
Та төлбөртэй эсвэл үнэгүй API интерфэйсийг Google дээрээс хайж олох боломжтой бөгөөд энэ нь ихэнх хэрэглэгчдийг олон тооны үнэгүй API интерфэйсээр хязгаарладаг.
Цаг агаарыг харуулж байна
void lcd_weather (String cond_txt, String tmp, String hum, String wind_dir)
Цаг агаарын дүрсийг тохируулж байна
Хүчин төгөлдөр бус цаг агаар (int a)
Цаг агаарын нэвтрүүлэг
audio.connecttospeech (текст, "en")
Алхам 4: Кейс
- Материал: картон (савлах хайрцаг), таслагч, харандаа
- Картоныг тохирох хэмжээтэй хайрцган дээр нугалаад картон дээрх тоймыг зураад хайчилж ав.
- Угсарсан самбарыг хайрцагт хийж, соронзон хальс эсвэл хөвөн хөвөн ашиглан засна.
- Хайрцаг чимэглэх: Хайрцагны гадаргуу дээр зурж бич.
- Мэдрэгч мэдрэх эсэхийг шалгахын тулд гарахаасаа өмнө тоглуулагчаа хажуу тийш нь тавина уу.
Зөвлөмж болгож буй:
Түрлэг ба цаг агаарын цаг: 9 алхам (зурагтай)
Түрлэг ба цаг агаарын цаг: Хэдийгээр та далайн түрлэг өндөр эсвэл нам, эсвэл хаа нэгтээ байгаа эсэхийг харуулдаг цорын ганц гартай аналог цаг худалдаж авах боломжтой боловч миний хүсч байсан зүйл бол далайн түрлэг ямар үед болохыг хэлж өгөх байсан юм. Би q руу харах боломжтой зүйлийг хүсч байсан
INTERNET RADIO / TICKER / ЦАГ АГААРЫН ЦАГ АГААР: 5 алхам
INTERNET RADIO / TICKER / WEEWERSTATION: Энэ бол маш сайн интернет радио, гэхдээ үүнээс гадна цаг уурын станц, тасалбар, домотик систем юм. Мөн маш хямд ажил нь үнэхээр сайн бүтээх, ажиллуулахад маш хялбар юм. wifi -тай хялбар холболттой тул зөөврийн
WiFi цаг, таймер, цаг агаарын станц, Блинк хяналттай: 5 алхам (зурагтай)
WiFi цаг, таймер, цаг агаарын станц, Блинк хяналттай: Энэ бол Морфин дижитал цаг (ойлголт, кодын хувьд Хари Вигунагийн ачаар) бөгөөд энэ нь аналог цаг, цаг агаарын мэдээ, гал тогооны цаг хэмжигч юм. Ухаалаг гар утсан дээрээ WiFi -ээр Blynk програм. Энэхүү програм нь танд
IoT хялбар болсон: Алсын цаг агаарын мэдээллийг авах: Хэт ягаан туяа ба агаарын температур ба чийгшил: 7 алхам
IoT хялбар болгосон: Цаг агаарын алсын мэдээллийг авах: Хэт ягаан туяа ба агаарын температур ба чийгшил: Энэхүү заавар дээр бид алсын мэдээллийг хэт ягаан туяа (хэт ягаан туяа), агаарын температур, чийгшил болгон авах болно. Эдгээр өгөгдөл нь маш чухал бөгөөд ирээдүйд цаг уурын станцад ашиглагдах болно
Бөөрөлзгөнө Pi болон Weewx ашиглан 5 -аас 1 цаг агаарын станц (бусад цаг агаарын станцууд нийцтэй байдаг): 5 алхам (зурагтай)
Acurite 5 in 1 цаг уурын станц нь Raspberry Pi болон Weewx -ийг ашигладаг (бусад цаг уурын станцууд хоорондоо нийцтэй байдаг): Би Acurite 5 -ийг 1 цаг уурын станц худалдаж аваад би хол байхдаа гэртээ байгаа цаг агаарыг шалгахыг хүсч байсан. Гэртээ ирээд үүнийг тохируулсны дараа би дэлгэцээ компьютерт холбох эсвэл тэдний ухаалаг зангилааг худалдаж авах ёстой гэдгээ ойлгосон