فهرست مطالب:

پخش آب و هوا TTS: 5 مرحله
پخش آب و هوا TTS: 5 مرحله

تصویری: پخش آب و هوا TTS: 5 مرحله

تصویری: پخش آب و هوا TTS: 5 مرحله
تصویری: آموزش کامل تنظیمات ماینکرافت موبایل + نکته مخفی / minecraft mobile 2024, نوامبر
Anonim
پخش آب و هوا TTS
پخش آب و هوا TTS

من معمولاً تصمیم می گیرم که بر اساس شرایط آب و هوایی قبل از بیرون رفتن ، چتر بیاورم یا خیر. من تصمیمات اشتباهی می گرفتم زیرا در دو هفته گذشته آب و هوا متغیر بود ، وقتی بیرون رفتم هوا آفتابی بود که چتر همراه نداشتم و متاسفانه وقتی برگشتم باران بارید. من فکر می کنم که یک بازیکن مجبور است پیش بینی هوا را هنگام بیرون رفتن پخش کند.

تدارکات

سخت افزار:

MakePython ESP32

می توانید از این لینک دریافت کنید:

www.makerfabs.com/makepython-esp32.html

MakePython Audio

می توانید از این لینک دریافت کنید:

www.makerfabs.com/makepython-audio.html

  • کابل یو اس بی
  • ماژول سنسور حرکت PIR

www.makerfabs.com/pir-motion-sensor-module.html

سمعی

نرم افزار:

آردوینو IDE

مرحله 1: اتصال

ارتباط
ارتباط

دو تخته را مطابق پین ها وصل کنید. برد را با کابل USB تغذیه کنید. اتصالات پین سنسور:

GND --- GND

VCC --- 5V OUT --- پین 15

ماژول سنسور دارای دو دکمه تنظیم است ، یکی تنظیم تاخیر قبل از شلیک ، دیگری تنظیم حساسیت است که باید قبل از استفاده تنظیم شود.

مرحله 2: محیط برنامه نویسی

پشتیبانی از ESP32

اگر هنوز این کار را انجام نداده اید ، دستورالعمل های نصب را برای افزودن پشتیبانی ESP32 دنبال کنید:

github.com/espressif/arduino-esp32

کتابخانه را نصب کنید

  1. Adafruit SSD1306 و کتابخانه های وابسته.
  2. کتابخانه های ArduinoJson
  3. کتابخانه فشرده را نصب کنید: ESP32-audioI2S ("Audio.h")

مرحله 3: کد

می توانید کد را از اینجا دریافت کنید:

github.com/Makerfabs/Project_TTS-Weather-Broadcast

(لطفاً از کد شاخه خاکستری استفاده کنید)

تنظیم رمز WIFI

//وای فای

const char*ssid = "************"؛ const char*رمز عبور = "************"؛

دریافت API هواشناسی

آب و هوا رشته ای_ درخواست ()

شما می توانید به دنبال هزینه یا رابط 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: مورد

مورد
مورد
  • مواد: مقوا (جعبه بسته بندی) ، برش ، مداد
  • مقوا را در یک کارتن با اندازه مناسب تا کنید ، طرح کلی را روی مقوا بکشید و برش دهید.
  • تخته مونتاژ شده را داخل کارتن قرار دهید و آن را با نوار یا اسفنج پر کننده ثابت کنید.
  • تزئین کارتن: روی سطح کارتن بکشید و بنویسید.
  • لطفاً دستگاه پخش کننده را قبل از بیرون رفتن در جایی قرار دهید که مطمئن شوید حسگر حس می کند.

توصیه شده: