विषयसूची:

टीटीएस मौसम प्रसारण: 5 कदम
टीटीएस मौसम प्रसारण: 5 कदम

वीडियो: टीटीएस मौसम प्रसारण: 5 कदम

वीडियो: टीटीएस मौसम प्रसारण: 5 कदम
वीडियो: 2 Crore Live Winning Proof IPL Match in Dream11 😳 #dream11 #anuragdwivedi 2024, नवंबर
Anonim
टीटीएस मौसम प्रसारण
टीटीएस मौसम प्रसारण

मैं आमतौर पर तय करता हूं कि बाहर जाने से पहले मौसम की स्थिति के आधार पर अंब्रेला लाना है या नहीं। मैं गलत निर्णय लेता था क्योंकि पिछले दो हफ्तों में मौसम परिवर्तनशील था, जब मैं बाहर गया तो धूप थी कि मैं छाता नहीं लाया, और दुर्भाग्य से बारिश हुई जब मैं वापस आया। मेरा मन है कि जब मैं बाहर जाता हूं तो एक खिलाड़ी को मौसम का पूर्वानुमान प्रसारित करने के लिए तैयार करता हूं।

आपूर्ति

हार्डवेयर:

मेकपायथन ESP32

आप इसे इस लिंक से प्राप्त कर सकते हैं:

www.makerfabs.com/makepython-esp32.html

मेकपायथन ऑडियो

आप इसे इस लिंक से प्राप्त कर सकते हैं:

www.makerfabs.com/makepython-audio.html

  • यूएसबी केबल
  • पीर मोशन सेंसर मॉड्यूल

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

ऑडियो

सॉफ्टवेयर:

अरुडिनो आईडीई

चरण 1: कनेक्शन

संबंध
संबंध

पिन के अनुसार दो बोर्ड कनेक्ट करें। USB केबल से बोर्ड को पावर दें। सेंसर पिन कनेक्शन:

जीएनडी --- जीएनडी

वीसीसी --- 5 वी आउट --- पिन 15

सेंसर मॉड्यूल में दो समायोजन बटन होते हैं, एक फायरिंग से पहले देरी को समायोजित करना है, दूसरा संवेदनशीलता को समायोजित करना है, जिसे उपयोग करने से पहले समायोजित करने की आवश्यकता है।

चरण 2: प्रोग्रामिंग पर्यावरण

ESP32 समर्थन

यदि आपने अभी तक ऐसा नहीं किया है तो ESP32 समर्थन जोड़ने के लिए स्थापना निर्देशों का पालन करें:

github.com/espressif/arduino-esp32

पुस्तकालय स्थापित करें

  1. Adafruit SSD1306 और आश्रित पुस्तकालय।
  2. ArduinoJson पुस्तकालय
  3. ज़िप लाइब्रेरी स्थापित करें: ESP32-audioI2S ("ऑडियो.एच")

चरण 3: कोड

आप यहां से कोड प्राप्त कर सकते हैं:

github.com/Makerfabs/Project_TTS-Weather-Broadcast

(कृपया ग्रे शाखा के कोड का प्रयोग करें)

वाईफ़ाई पासवर्ड सेट करना

//वाई - फाई

कॉन्स्ट चार * एसएसआईडी = "************"; कास्ट चार * पासवर्ड = "************";

मौसम एपीआई प्राप्त करना

स्ट्रिंग मौसम_अनुरोध ()

आप Google पर एक शुल्क या निःशुल्क API इंटरफ़ेस की तलाश कर सकते हैं, जो अधिकांश समय अलग-अलग उपयोगकर्ताओं को कई निःशुल्क API इंटरफ़ेस के साथ सीमित करता है।

मौसम दिखा रहा है

शून्य LCD_weather (स्ट्रिंग cond_txt, स्ट्रिंग tmp, स्ट्रिंग हम, स्ट्रिंग wind_dir)

मौसम आइकन सेट करना

शून्य ड्रा_वेदर (इंट ए)

मौसम प्रसारण

audio.connecttospeech(पाठ, "en")

चरण 4: मामला

मामला
मामला
  • सामग्री: कार्डबोर्ड (पैकिंग बॉक्स), कटर, पेंसिल
  • कार्डबोर्ड को एक उपयुक्त आकार के कार्टन में मोड़ो, कार्डबोर्ड पर रूपरेखा तैयार करें और इसे काट लें।
  • इकट्ठे बोर्ड को कार्टन में डालें और इसे टेप या फिलिंग स्पंज से ठीक करें।
  • डेकोरेट कार्टन: कार्टन की सतह पर ड्रा करें और लिखें।
  • कृपया उस खिलाड़ी को रखें जहां से आप बाहर जाने से पहले गुजरेंगे ताकि यह सुनिश्चित हो सके कि सेंसर समझ सकता है।

सिफारिश की: