جدول المحتويات:
- اللوازم
- الخطوة 1: الاتصال
- الخطوة الثانية: بيئة البرمجة
- الخطوة 3: الكود
- الخطوة 4: الحالة
- الخطوة 5: العرض
فيديو: بث الطقس TTS: 5 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:36
عادةً ما أقرر ما إذا كنت سأحضر مظلة بناءً على الظروف الجوية قبل الخروج. كنت أتخذ قرارات خاطئة لأن الطقس كان متقلبًا في الأسبوعين الماضيين - كان الجو مشمسًا عندما خرجت ولم أحضر مظلة ، وللأسف هطل المطر عندما عدت. لدي عقل أن أجعل لاعبًا يبث توقعات الطقس عندما أخرج.
اللوازم
المعدات:
النوع: بايثون ESP32
يمكنك الحصول عليه من هذا الرابط:
www.makerfabs.com/makepython-esp32.html
MakePython Audio
يمكنك الحصول عليه من هذا الرابط:
www.makerfabs.com/makepython-audio.html
- كابل USB
- وحدة استشعار الحركة PIR
www.makerfabs.com/pir-motion-sensor-module.html
صوتي
برمجة:
اردوينو IDE
الخطوة 1: الاتصال
قم بتوصيل لوحين حسب المسامير. قم بتشغيل اللوحة باستخدام كابل USB. وصلات دبوس المستشعر:
GND - GND
VCC - 5V OUT - دبوس 15
تحتوي وحدة المستشعر على زري ضبط ، أحدهما لضبط التأخير قبل الإطلاق ، والآخر لضبط الحساسية ، والتي يجب تعديلها قبل الاستخدام.
الخطوة الثانية: بيئة البرمجة
دعم ESP32
اتبع تعليمات التثبيت لإضافة دعم ESP32 إذا لم تقم بذلك بعد:
github.com/espressif/arduino-esp32
تثبيت المكتبة
- Adafruit SSD1306 والمكتبات التابعة.
- مكتبات ArduinoJson
- تثبيت مكتبة مضغوطة: ESP32-audioI2S ("Audio.h")
الخطوة 3: الكود
يمكنك الحصول على الكود من هنا:
github.com/Makerfabs/Project_TTS-Weather-Broadcast
(الرجاء استخدام كود الفرع الرمادي)
ضبط كلمة مرور WIFI
//واي فاي
const char * ssid = "************" ؛ const char * password = "************" ؛
الحصول على واجهة برمجة تطبيقات الطقس
سلسلة weather_request ()
يمكنك البحث عن واجهة API مجانية أو رسوم على Google ، مما يحد من المستخدمين الفرديين بعدد من واجهة API المجانية في معظم الأوقات.
عرض الطقس
lcd_weather باطل (String cond_txt، String tmp، String hum، String wind_dir)
ضبط أيقونة الطقس
draw_weather باطل (int a)
بث الطقس
audio.connecttospeech (نص ، "ar")
الخطوة 4: الحالة
- المواد: كرتون (عبوة تعبئة) ، قاطع ، قلم رصاص
- قم بطي الورق المقوى في كرتون بحجم مناسب ، ارسم المخطط التفصيلي على الورق المقوى وقم بقصه.
- ضع اللوحة المجمعة في الكرتون وقم بتثبيتها بشريط أو إسفنجة تعبئة.
- تزيين الكرتون: ارسم واكتب على سطح الكرتون.
- يرجى وضع اللاعب في المكان الذي ستمرر فيه قبل الخروج للتأكد من قدرة المستشعر على الإحساس.
موصى به:
محطة الطقس طويلة المدى HC-12 وأجهزة استشعار DHT: 9 خطوات
محطة طقس طويلة المدى HC-12 ومستشعرات DHT: في هذا البرنامج التعليمي سوف نتعلم كيفية إنشاء محطة طقس بعيدة المدى باستخدام مستشعرين dht ووحدات HC12 وشاشة I2C LCD
محطة الطقس بمساعدة الأقمار الصناعية: 5 خطوات
محطة الطقس بمساعدة الأقمار الصناعية: هذا المشروع مخصص للأشخاص الذين يرغبون في جمع بيانات الطقس الخاصة بهم. يمكنه قياس سرعة الرياح واتجاهها ودرجة الحرارة ورطوبة الهواء. كما أنه قادر على الاستماع إلى الأقمار الصناعية الخاصة بالطقس التي تدور حول الأرض مرة كل 100 دقيقة. سأفعل
ملاحظة الطقس: 7 خطوات (بالصور)
ملاحظة الطقس: هذه محطة طقس مركبة وتذكير. يمكننا جميعًا التحقق من الطقس على هواتفنا ، ولكن في بعض الأحيان وخاصة عندما يحاول المرء الخروج من الباب ، كل ما هو مطلوب هو طريقة سريعة لظروف الطقس. محطة الطقس هذه تدعم
شمعة الطقس - لمحة سريعة عن الطقس ودرجة الحرارة: 8 خطوات
شمعة الطقس - لمحة سريعة عن الطقس ودرجة الحرارة: باستخدام هذه الشمعة السحرية ، يمكنك معرفة درجة الحرارة والظروف الحالية بالخارج على الفور
Arduino TTS (تحويل النص إلى كلام): 3 خطوات (بالصور)
Arduino TTS (تحويل النص إلى كلام): مرحبًا يا شباب اليوم في هذا البرنامج التعليمي سوف أعلمك كيفية جعل حديث Arduino الخاص بك دون أي وحدة خارجية. هنا يمكننا استخدام هذا في العديد من المشاريع مثل التحدث مقياس الحرارة والروبوتات وغيرها الكثير. لذلك دون إضاعة الكثير من الوقت ، فلنبدأ هذا المشروع