विषयसूची:

ESP8266 सोलर फ्लेयर मॉनिटर: 8 कदम
ESP8266 सोलर फ्लेयर मॉनिटर: 8 कदम

वीडियो: ESP8266 सोलर फ्लेयर मॉनिटर: 8 कदम

वीडियो: ESP8266 सोलर फ्लेयर मॉनिटर: 8 कदम
वीडियो: Water level monitoring system with Nodemcu ESP8266 with new blynk app 2024, जून
Anonim
ESP8266 सोलर फ्लेयर मॉनिटर
ESP8266 सोलर फ्लेयर मॉनिटर

तुम्हें पता है क्या अच्छा है? अंतरिक्ष मौसम! क्या होगा यदि आपके डेस्क पर एक छोटा सा बॉक्स होता है जो आपको बताता है कि जब सौर भड़क रहा था? अच्छा, आप कर सकते हैं! ESP8266, IIC 7 सेगमेंट डिस्प्ले के साथ, और कुछ समय के लिए, आप अपना खुद का बना सकते हैं।

चरण 1: हार्डवेयर: आपको क्या चाहिए

हार्डवेयर: आपको क्या चाहिए
हार्डवेयर: आपको क्या चाहिए
हार्डवेयर: आपको क्या चाहिए
हार्डवेयर: आपको क्या चाहिए
हार्डवेयर: आपको क्या चाहिए
हार्डवेयर: आपको क्या चाहिए

************* इलेक्ट्रोस्टैटिक डिस्चार्ज के बारे में नोट ******* ******

अपने कोड का पहला संस्करण समाप्त करने के ठीक बाद, मैं इसके साथ सोफे पर कूद गया, और मेरे एलईडी डिस्प्ले ने काम करना बंद कर दिया। यदि आपके साथ ऐसा होता है, तो इसे ठीक करने के लिए फर्मवेयर को प्रोसेसर पर फिर से फ्लैश करें, लेकिन बस अपने प्रदर्शन से सावधान रहें! इसके अलावा, अपने तारों को मेरे से थोड़ा छोटा रखें, मैं अधिकतम 6 इंच कहूंगा। मेरे प्रदर्शन में मेरा बहुत हस्तक्षेप था। मुझे यह दो बार करना था! अंत में मैंने अपना प्रदर्शन तोड़ दिया! मुझे मामले के निर्माण के दौरान एक सफेद रंग में बदलना पड़ा !!!

*************************************************************************************************************

यहां आपको जिस हार्डवेयर की आवश्यकता होगी,

  • ESP8266 मॉड्यूल
  • सामान्य रूप से खुला बटन
  • सीरियल 7-सेग डिस्प्ले

और उपकरण,

  • सोल्डरिंग आयरन
  • वायर स्ट्रिपर्स
  • 3डी प्रिंटर (वैकल्पिक)

चरण 2: हार्डवेयर असेंबली

हार्डवेयर असेंबली
हार्डवेयर असेंबली
हार्डवेयर असेंबली
हार्डवेयर असेंबली
हार्डवेयर असेंबली
हार्डवेयर असेंबली

सबसे पहले, 7-सेगमेंट डिस्प्ले को कनेक्ट करें। यह बहुत आत्म व्याख्यात्मक है, Vcc से 3v3, GND से GND, SDA से SDA, SCL से SCL।

प्रदर्शन ESP8266

+ --------------------------- 3v3

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

एसडीए --------------------------- एसडीए (4)

एससीएल --------------------------- एससीएल (5)

बहुत साधारण। फिर, बटन। एक पोल को GND से और दूसरे को पिन 2 से कनेक्ट करें।

बटन ESP8266PIN 1 ---------------------------- GND

पिन २ ---------------------------- जीपीआईओ २

और बस! बहुत बुरा नहीं है, है ना?

चरण 3: कोड: सिद्धांत

कोड: सिद्धांत
कोड: सिद्धांत

ठीक है, इसलिए यदि आपको इस बात की परवाह नहीं है कि मैंने जो किया वह मैंने क्यों किया, तो इस चरण को छोड़ दें। अन्यथा, यहाँ है। अंतरिक्ष वास्तव में बहुत दूर है। सबसे पहले मैं अपने खुद के मैग्नेटोमीटर से सोलर फ्लेयर्स को मापना चाहता था, लेकिन यह काफी कठिन होगा। अंतरिक्ष में पहले से ही बहुत अधिक सटीक उपकरण मौजूद हैं, तो चलिए इसका लाभ उठाते हैं। मैंने एक दिन स्पार्कफुन और एडफ्रूट पर मैग्नेटोमीटर को देखने में बिताया जब तक कि मैं इस निष्कर्ष पर नहीं पहुंच गया। मैंने डेटा स्रोत खोजने में दो और दिन बिताए। मुझे अंत में एनओएए से एक अच्छी JSON फ़ाइल मिली। (यह अच्छा है, मैं सीओ में रहता हूं) मैंने तब थिंगस्पीक एपीआई का इस्तेमाल किया था ताकि मुझे आवश्यक छोटी मात्रा में डेटा मिल सके। फिर, हम थिंग्सपीक से डेटा लेते हैं और इसे 7 सेगमेंट डिस्प्ले पर प्रदर्शित करते हैं। तो चलिए कोड पर चलते हैं!

चरण 4: कोड: पुस्तकालय

कोड: पुस्तकालय
कोड: पुस्तकालय

आपको चार पुस्तकालयों की आवश्यकता है, जिनमें से सभी को प्राप्त करना काफी सरल है। पहले दो को arduino IDE में बनाया गया है, लेकिन यदि आपके पास वे नहीं हैं, तो उन्हें Wire.h और Arduino.h कहा जाता है। अन्य तीन आमतौर पर ESP8266 बोर्ड के साथ स्वचालित रूप से स्थापित होते हैं, लेकिन उन्हें ESP8266WiFi.h, ESP8266WiFiMulti.h, और ESP8266HTTPClient.h कहा जाता है। सुनिश्चित करें कि आपके पास आईडीई में स्थापित हैं, और अगले चरण पर जारी रखें।

चरण 5: कोड: कोड

कोड: कोड
कोड: कोड
कोड: कोड
कोड: कोड

तो, जिस पल का हम इंतजार कर रहे थे। कोड। यह एक कार्य प्रगति पर है इसलिए मैं कोड अपडेट कर रहा हूं। मैं मूल संस्करण रखूंगा, और प्रत्येक नई अद्यतन तिथि के लिए इस चरण में एक और अनुभाग जोड़ूंगा। डाउनलोड गूगल ड्राइव के माध्यम से हैं। (कोई खाता आवश्यक नहीं)

**************** मूल संस्करण**************** (4/18/2018)

कोड 4/18/2018

***************************************************

************************* संस्करण 1.2**************** (4/22/2018)

कोड 4/22/2018

******************************************************

चरण 6: मामला

मामला!
मामला!
मामला!
मामला!
मामला!
मामला!

तो अब जब आपके पास एक अच्छा नया सोलर मॉनिटर है, तो इसे एक अच्छे बॉक्स में रखें। मैंने अपना केस 3डी प्रिंट किया, हालाँकि आप चाहें तो खुद केस बना सकते हैं। यहाँ डिजाइन हैं।

thingiverse

अब यह सरल है। बटन को बटन होल में, डिस्प्ले को डिस्प्ले होल में रखें और esp8266 को पीछे की दीवार पर चिपका दें। अब अपने USB केबल को साइड होल से esp8266 पर फीड करें।

चरण 7: समाप्त

ख़त्म होना!
ख़त्म होना!
ख़त्म होना!
ख़त्म होना!
ख़त्म होना!
ख़त्म होना!
ख़त्म होना!
ख़त्म होना!

यहां देखिए यह कैसे काम करता है। 30 सेकंड के बाद डिस्प्ले बंद हो जाता है। बटन डिस्प्ले को चालू करता है और नीचे वर्णित दो मोड के बीच स्विच करता है। यहाँ संदेश और उनके अर्थ हैं।

वाई एफआई -- कनेक्टिंग

FlAr -- सबसे हाल का सोलर फ्लेयर (अधिकतम वर्ग)

Curr -- वर्तमान वर्ग

कक्षा प्रदर्शन उदाहरण: A5.2

यदि कोई वर्ग M है, तो उपसर्ग अक्षर ("A5.2" में "A"), N के रूप में दिखाई देगा।

यदि कोई वर्ग X है, तो उपसर्ग अक्षर ("A5.2" में "A") एच के रूप में दिखाई देगा।

यहाँ कक्षाएं हैं।

ए - सबसे छोटा वर्ग। (१-९) कोई स्थानीय प्रभाव नहीं।

बी - दस गुना ए (1-9) कोई स्थानीय प्रभाव नहीं।

सी - दस गुना बी (1-9) कोई स्थानीय प्रभाव नहीं।

एम - दस गुना सी। (1-9) उपग्रहों को प्रभावित कर सकता है। अंतरिक्ष यात्रियों के लिए एक छोटा सा खतरा है। पृथ्वी अप्रभावित है।

एक्स - दस गुना एम और ऊपर। (१-∞) संचार प्रणाली, पावर ग्रिड, उपग्रह आदि मुख्य रूप से बड़े इलेक्ट्रॉनिक उपकरणों को बाहर कर सकते हैं।

अब तक की सबसे बड़ी श्रेणी 2003 में दर्ज की गई थी। सेंसर अतिभारित थे और X28 पर कट गए थे।

Flar और Curr दोनों मोड के लिए पैमाना समान है।

पैमाने पर अधिक जानकारी चाहते हैं? यहां क्लिक करें।

चरण 8: अनुप्रयोग

मान लें कि आपके पास कुछ संवेदनशील इलेक्ट्रॉनिक्स हैं जिनकी कीमत हजारों डॉलर है। यदि क्षति को कम करने के लिए एक निश्चित वर्ग तक एक भड़कना पहुंचता है, तो आप इस उपकरण को अपने उपकरण बंद कर सकते हैं।

सिफारिश की: