विषयसूची:
- चरण 1: इलेक्ट्रिक मीटर + ESP8266
- चरण 2: पहला टेस्ट और ESP8266 स्कीमैटिक्स
- चरण 3: HW को सख्त करना…
- चरण 4: InfluxDB और Grafana सेट करें
- चरण 5: अगले चरण
वीडियो: कनेक्टेड चार्जर: 5 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:22
कुछ महीने पहले मैंने काम करने के लिए अपने दैनिक ड्राइव के लिए एक इलेक्ट्रिक स्कूटर खरीदा है। उसे HP_BEXXTER कहा जाता है (अधिक जानकारी के लिए इसे google करें:-))
अब मैं जानना चाहता था कि उन ड्राइवों के लिए मुझे कितनी ऊर्जा चाहिए। इसके अलावा मैं स्कूटर के अपने उपयोग के बारे में अधिक जानकारी एकत्र करना चाहता हूं लेकिन अभी के लिए मैंने चार्जर से शुरुआत की है।
कार्य काफी सरल है: एक ESP8266 द्वारा चार्जर से ऊर्जा डेटा एकत्र करें और इसे एक InfluxDB सर्वर पर धकेलें। विज़ुअलाइज़ेशन के लिए मैं ग्राफाना का उपयोग कर रहा हूं।
चरण 1: इलेक्ट्रिक मीटर + ESP8266
किसी तरह मुझे बिजली की खपत प्राप्त करने की आवश्यकता है। पहला विचार सीधे मूल्यों को मापने के लिए एक पीसीबी बनाना था। लेकिन जब मैं इनपुट के लिए Google कर रहा हूं तो मुझे 15 € के लिए S0 इंटरफ़ेस वाला पावर मीटर मिला है।
अब उपभोग प्राप्त करना काफी सरल था। प्रत्येक 1/1000 kWh मुझे इंटरफ़ेस पर एक झलक मिलती है।
फिर सभी घटकों को लकड़ी की प्लेट पर रखा गया।
ESP8266 को पावर देने के लिए मैंने एक पुराने USB चार्जर को हैक कर लिया है… यह वैसा नहीं है जैसा आपको करना चाहिए।
चरण 2: पहला टेस्ट और ESP8266 स्कीमैटिक्स
अधिकांश हार्डवेयर से निर्माण के बाद मैंने स्कीमैटिक्स का विकास शुरू कर दिया है … यह एक प्रतिरोधी है।
लेकिन मैंने उसके लिए ब्रेडबोर्ड का इस्तेमाल किया है…
यदि S0 इंटरफ़ेस कम है, तो वोल्टेज को जमीन पर खींचने के लिए रोकनेवाला की आवश्यकता होती है।
कोड भी काफी सरल है मैं एसटीडी का उपयोग कर रहा हूँ। ऐसी सरल परियोजनाओं के लिए arduino कार्यक्षेत्र। कोड यहां डाउनलोड करने योग्य है और दो टॉगलिंग इंटरप्ट हैंडलर पर आधारित है।
चरण 3: HW को सख्त करना…
… मुझे बस अन्य परियोजनाओं के लिए ब्रेडबोर्ड चाहिए:-)
चरण 4: InfluxDB और Grafana सेट करें
मैंने एक पुराने रास्पबेरी पाई पर इनफ्लक्सडीबी और ग्राफाना स्थापित किया है जो आप हर कंप्यूटर पर कर सकते हैं। मैं पूरी तरह से नहीं लिखता कि कैसे स्थापना के लिए केवल आरपीआई 1 पर सामान चलाने के लिए संकेत हैं।
आप.deb डाउनलोड कर सकते हैं और ग्राफाना चला सकते हैं: wget https://dl.bintray.com/fg2it/deb-rpi-1b/main/g/gr…sudo dpkg -i grafana_4.2.0_armhf.deb sudo /bin/ systemctl डेमॉन-रीलोड sudo /bin/systemctl ग्राफाना-सर्वर सक्षम करें sudo /bin/systemctl ग्राफाना-सर्वर प्रारंभ करें
InfluxDB को UDP के लिए कॉन्फ़िगर किया गया है और डेटाबेस को USB फ्लैश ड्राइव पर संग्रहीत किया जाता है। कॉन्फ़िगरेशन फ़ाइल यहाँ संग्रहीत है: /etc/influxdb/influxdb.conf
[मेटा]# जहां मेटाडेटा/राफ्ट डेटाबेस संग्रहीत है dir = "/automnt/usb-stick/influxdb/meta"
[डेटा] # वह निर्देशिका जहाँ TSM स्टोरेज इंजन TSM फ़ाइलों को संग्रहीत करता है। dir = "/ automnt/usb-स्टिक/influxdb/डेटा"
डेटाबेस और अन्य सामग्री को कॉन्फ़िगर करने के लिए आपको व्यवस्थापक पहुंच प्रदान करने की आवश्यकता है:
[व्यवस्थापक] # निर्धारित करता है कि क्या व्यवस्थापक सेवा सक्षम है। सक्षम = सत्य# व्यवस्थापक सेवा द्वारा उपयोग किया जाने वाला डिफ़ॉल्ट बाइंड पता। बाइंड-एड्रेस = ":8083"
अब आप अपने ब्राउज़र द्वारा अपने DB में लॉग इन कर सकते हैं और एक डेटाबेस बना सकते हैं, आपको वेब पर पर्याप्त उदाहरण मिलेगा कि कैसे। https://आईपी डीबी प्रवाहित करने के लिए:8083/
फिर आप ग्राफाना को भी कॉन्फ़िगर कर सकते हैं। साथ ही यहां आपको उदाहरण ऑनलाइन मिलेंगे। https://आईपी डीबी प्रवाहित करने के लिए: 3000
विज़ुअलाइज़ेशन के लिए आप स्क्रीन शॉट्स में देख सकते हैं कि मैंने क्या किया है।
कनेक्शन का परीक्षण करने के लिए आप लिनक्स मशीन का उपयोग कर सकते हैं:
इको "पॉवरटिक वैल्यू = 1"> / देव/यूडीपी//8089
चरण 5: अगले चरण
मैं अपने स्कूटर से भी डेटा एकत्र करना चाहता हूं:
- जीपीएस स्थिति- मोटर का तापमान- बैटरी का तापमान- पर्यावरण का तापमान- ड्राइव यूनिट की बिजली की खपत- एक्सेलेरोमीटर
अगर कोई चाहता है कि कुछ चीजों को और विस्तार से समझाया जाए, तो कृपया मुझसे संपर्क करें … मैं इस निर्देश में नया डेटा भी जोड़ूंगा।
सिफारिश की:
अपना खुद का कनेक्टेड हीटिंग थर्मोस्टेट बनाएं और हीटिंग के साथ बचत करें: 53 कदम (चित्रों के साथ)
अपना खुद का कनेक्टेड हीटिंग थर्मोस्टेट बनाएं और हीटिंग के साथ बचत करें: उद्देश्य क्या है? अपने घर को ठीक उसी तरह गर्म करके आराम बढ़ाएं जैसा आप चाहते हैं बचत करें और ग्रीनहाउस गैस उत्सर्जन को कम करें अपने घर को तभी गर्म करें जब आपको आवश्यकता हो अपने हीटिंग पर नियंत्रण रखें जहां भी आप गर्व करें आपने इसे किया
Zwift के लिए इंटरनेट कनेक्टेड फैन: 7 कदम (चित्रों के साथ)
Zwift के लिए इंटरनेट कनेक्टेड फैन: मैंने एक ऐसा पंखा बनाया है जो Zwift के उपयोग के लिए इंटरनेट से जुड़ा है, एक वर्चुअल बाइक रेसिंग गेम / प्रशिक्षण प्रणाली। जब आप Zwift में तेजी से जाते हैं, तो पंखा तेजी से बाहर की सवारी की स्थिति का अनुकरण करने के लिए मुड़ता है।;) मुझे इसे बनाने में कुछ अच्छा मज़ा आया, आशा है कि आप आनंद लेंगे
ट्वीटबॉट - ट्विटर कनेक्टेड फोटो बूथ: 4 कदम (चित्रों के साथ)
Tweetbot - Twitter Connected Photo Booth: इस परियोजना में, हम एक रास्पबेरी पाई-संचालित कैमरा बना रहे हैं जिसका उपयोग पार्टियों में एक फोटो बूथ में किया जा सकता है। फोटो लेने के बाद, इसे बाद में देखने के लिए सभी के लिए एक निर्दिष्ट ट्विटर अकाउंट पर पोस्ट किया जा सकता है। यह ट्यूटोरियल ते को शामिल करेगा
वेब-आधारित नियंत्रण कक्ष के साथ वेब-कनेक्टेड स्मार्ट एलईडी एनिमेशन घड़ी, टाइम सर्वर सिंक्रोनाइज़्ड: 11 चरण (चित्रों के साथ)
वेब-आधारित कंट्रोल पैनल के साथ वेब-कनेक्टेड स्मार्ट एलईडी एनिमेशन क्लॉक, टाइम सर्वर सिंक्रोनाइज़्ड: इस घड़ी की कहानी बहुत पहले की है - 30 साल से अधिक। मेरे पिता ने इस विचार का बीड़ा उठाया था जब मैं एलईडी क्रांति से बहुत पहले सिर्फ 10 साल का था - जब एलईडी की 1/1000 उनकी वर्तमान चमकदार चमक की चमक थी। सच्चा
आसान 5 मिनट यूएसबी सोलर चार्जर/सर्वाइवल यूएसबी चार्जर: 6 कदम (चित्रों के साथ)
आसान 5 मिनट यूएसबी सोलर चार्जर/सर्वाइवल यूएसबी चार्जर: हैलो दोस्तों! आज मैंने अभी (शायद) सबसे आसान यूएसबी सोलर पैनल चार्जर बनाया है! सबसे पहले मुझे खेद है कि मैंने आप लोगों के लिए कुछ शिक्षाप्रद अपलोड नहीं किया.. मुझे पिछले कुछ महीनों में कुछ परीक्षाएं मिलीं (वास्तव में कुछ नहीं शायद एक सप्ताह या तो ..)। परंतु