সুচিপত্র:

টিটিএস আবহাওয়া সম্প্রচার: ৫ টি ধাপ
টিটিএস আবহাওয়া সম্প্রচার: ৫ টি ধাপ

ভিডিও: টিটিএস আবহাওয়া সম্প্রচার: ৫ টি ধাপ

ভিডিও: টিটিএস আবহাওয়া সম্প্রচার: ৫ টি ধাপ
ভিডিও: রাজ্যের এই ৭টি জেলায় বিক্ষিপ্ত বৃষ্টির পূর্বাভাস দিল হাওয়া অফিস ! today weather report ! weather! 2024, নভেম্বর
Anonim
টিটিএস আবহাওয়া সম্প্রচার
টিটিএস আবহাওয়া সম্প্রচার

আমি সাধারণত বাইরে যাওয়ার আগে আবহাওয়ার অবস্থার উপর ভিত্তি করে আনুমব্রেলা আনব কিনা তা ঠিক করি। আমি ভুল সিদ্ধান্ত গ্রহণ করতাম কারণ গত দুই সপ্তাহে আবহাওয়া পরিবর্তনশীল ছিল - যখন আমি বাইরে গিয়েছিলাম তখন আমি রোদ ছিলাম, এবং দুর্ভাগ্যবশত যখন আমি ফিরে আসি তখন বৃষ্টি হয়েছিল। আমার মনে আছে যে আমি যখন বাইরে যাই তখন আবহাওয়ার পূর্বাভাস সম্প্রচার করার জন্য একজন খেলোয়াড় তৈরি করি।

সরবরাহ

হার্ডওয়্যার:

মেকপাইথন ইএসপি 32

আপনি এই লিঙ্ক থেকে এটি পেতে পারেন:

www.makerfabs.com/makepython-esp32.html

মেকপাইথন অডিও

আপনি এই লিঙ্ক থেকে এটি পেতে পারেন:

www.makerfabs.com/makepython-audio.html

  • USB তারের
  • পিআইআর মোশন সেন্সর মডিউল

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

শ্রুতি

সফটওয়্যার:

Arduino IDE

ধাপ 1: সংযোগ

সংযোগ
সংযোগ

পিন অনুযায়ী দুটি বোর্ড সংযুক্ত করুন। ইউএসবি কেবল দিয়ে বোর্ডকে শক্তি দিন। সেন্সর পিন সংযোগ:

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

(দয়া করে ধূসর শাখার কোড ব্যবহার করুন)

ওয়াইফাই পাসওয়ার্ড সেট করা

//ওয়াইফাই

const char*ssid = "************"; const char*password = "************";

আবহাওয়া API পাওয়া

স্ট্রিং আবহাওয়া_ অনুরোধ ()

আপনি গুগলে ফি বা ফ্রি এপিআই ইন্টারফেসের সন্ধান করতে পারেন, যা বেশিরভাগ ব্যবহারকারীকে অনেকগুলি ফ্রি এপিআই ইন্টারফেসের সাথে সীমাবদ্ধ করে।

আবহাওয়া দেখাচ্ছে

অকার্যকর lcd_weather (স্ট্রিং cond_txt, স্ট্রিং tmp, স্ট্রিং হুম, স্ট্রিং wind_dir)

আবহাওয়া আইকন সেট করা

অকার্যকর draw_weather (int a)

আবহাওয়া সম্প্রচার

audio.connecttospeech (টেক্সট, "en")

ধাপ 4: কেস

কেস
কেস
  • উপকরণ: কার্ডবোর্ড (প্যাকিং বক্স), কাটার, পেন্সিল
  • কার্ডবোর্ডটি একটি উপযুক্ত আকারের শক্ত কাগজে ভাঁজ করুন, কার্ডবোর্ডে রূপরেখাটি আঁকুন এবং এটি কাটুন।
  • একত্রিত বোর্ডটি শক্ত কাগজে রাখুন এবং এটি টেপ বা ফিলিং স্পঞ্জ দিয়ে ঠিক করুন।
  • শক্ত কাগজ সাজান: শক্ত কাগজের পৃষ্ঠে আঁকুন এবং লিখুন।
  • সেন্সর বুঝতে পারে তা নিশ্চিত করার জন্য দয়া করে প্লেয়ারটি রাখুন যেখানে আপনি বাইরে যাওয়ার আগে পাস করবেন।

প্রস্তাবিত: