विषयसूची:

जम्पटी: 8 कदम
जम्पटी: 8 कदम

वीडियो: जम्पटी: 8 कदम

वीडियो: जम्पटी: 8 कदम
वीडियो: SBCN NEWS 22 10 2020 2024, नवंबर
Anonim
जंप टाई
जंप टाई

यह उपकरण आपकी छलांग को मापता है! आप देख सकते हैं कि आप कितने समय में कितनी छलांग लगा सकते हैं।

वेब एप्लिकेशन पर आपके सभी जंपिंग सत्र प्रदर्शित होते हैं और आप अपनी प्रगति देख सकते हैं!

स्कूल असाइनमेंट के रूप में बनाया गया प्रोजेक्ट। मैं वर्तमान में हॉवेस्ट कॉर्ट्रिज्क, बेल्जियम में न्यू मीडिया एंड कम्युनिकेशन टेक्नोलॉजीज का अध्ययन कर रहा हूं।

चरण 1: सामग्री इकट्ठा करें

सामग्री इकट्ठा करें
सामग्री इकट्ठा करें
सामग्री इकट्ठा करें
सामग्री इकट्ठा करें
सामग्री इकट्ठा करें
सामग्री इकट्ठा करें
सामग्री इकट्ठा करें
सामग्री इकट्ठा करें

पहले हमें कुछ हार्डवेयर सामग्री एकत्र करने की आवश्यकता है।

ज़रुरत है:

- रास्पबेरी पाई 3B

- रास्पबेरी पाई जीरो डब्ल्यू

- जीरो W. के लिए पावरबैंक

- जाइरोस्कोप (LSM9DS1)

इन वस्तुओं के लिए मूल्य और ऑनलाइन स्टोर निर्देश के अंत में हैं।

चरण 2: गायरो को ज़ीरो W. से मिलाएं

जाइरो को ज़ीरो W. से मिलाएं
जाइरो को ज़ीरो W. से मिलाएं
जाइरो को ज़ीरो W. से मिलाएं
जाइरो को ज़ीरो W. से मिलाएं

Gyroscope को RPi Zero W में सावधानी से मिलाएं। यदि आपने पहले कभी ऐसा नहीं किया है तो मैं किसी ऐसे व्यक्ति से पूछने की सलाह देता हूं जिसे सोल्डरिंग का कुछ अनुभव है।

डबबेलचेक या ट्रिपलचेक यदि आप 3.3V और GND को सही ढंग से मिलाते हैं!

इसे ठीक से न करने से आपका Gyroscope या आपका RPi Zero W नष्ट हो जाएगा

चरण 3: अपने आरपीआई को कॉन्फ़िगर करें

अपने आरपीआई को कॉन्फ़िगर करें
अपने आरपीआई को कॉन्फ़िगर करें

अपने दोनों आरपीआई को कॉन्फ़िगर करें।

RPi 3B को कॉन्फ़िगर करने के लिए कुछ गाइड या उपयोगी लिंक:

www.raspberrypi.org/help/noobs-setup/2/

caffinc.github.io/2016/12/raspberry-pi-3-h…

आरपीआई ज़ीरो डब्ल्यू को कॉन्फ़िगर करने के लिए कुछ गाइड या उपयोगी लिंक:

github.com/initialstate/pi-zero-w-motion-s…

learn.sparkfun.com/tutorials/getting-start…

यदि ऐसा किया जाता है, तो उन्हें अपडेट करना और निम्नलिखित पैकेज स्थापित करना सुनिश्चित करें:

- पायथन3

- मैसकल-सर्वर

- मैसकल-क्लाइंट

- …

हमें मॉस्किटो एमक्यूटीटी भी चाहिए। मच्छर को स्थापित करने के लिए निम्नलिखित गाइड का प्रयोग करें:

www.instructables.com/id/Installing-MQTT-B…

युक्ति: जेसी छवि का प्रयोग करें, खिंचाव नहीं!

चरण 4: MySql डेटाबेस

MySQL डेटाबेस
MySQL डेटाबेस

अब हमें अपने डेटाबेस के लिए एक ERD डायग्राम बनाने की जरूरत है। मैंने इस असाइनमेंट के लिए MySQL का इस्तेमाल किया।

आप अपना खुद का डेटाबेस बना सकते हैं, मेरी प्रतिलिपि बना सकते हैं या बस मेरी स्क्रिप्ट डाउनलोड कर सकते हैं और इसे चला सकते हैं।

हम अपने डेटाबेस और वेबसर्वर को चलाने के लिए अपने RPi 3B का उपयोग अपने केंद्रीय बिंदु के रूप में करेंगे।

युक्ति: फ़ाइल को RPi 3B पर कॉपी करने के लिए FileZilla का उपयोग करें।

चरण 5: शून्य W. को पूरा करें

जाइरोस्कोप को काम करने के लिए हमें इस गाइड का पालन करना होगा:

ozzmaker.com/berryimu-quick-start-guide/

Gyros मानों को पढ़ने के लिए हम कुछ पूर्व-लिखित स्क्रिप्ट के साथ BerryIMU लाइब्रेरी का उपयोग करते हैं।

मैं "berryIMU-measure-G.py" स्क्रिप्ट का उपयोग करूंगा। लेकिन मैंने कूदने को पहचानने और एमक्यूटीटी के माध्यम से सेंट्रल प्वाइंट पर कूदने के लिए कुछ कोड जोड़ा।

चरण 6: वेब एप्लिकेशन/एमक्यूटीटी प्राप्त करें

यदि हमारा डेटाबेस ठीक काम करता है, तो हम create या Webapplication पर आगे बढ़ सकते हैं!

मैंने बैकएंड के लिए फ्लास्क (पायथन) और फ्रंटएंड के लिए एचटीएमएल/सीएसएस का इस्तेमाल किया। लेकिन आप अपना स्वयं का वेब एप्लिकेशन बनाने के लिए स्वतंत्र हैं!

एमक्यूटीटी के माध्यम से सेंट्रल प्वाइंट पर संदेश प्राप्त करने के लिए आप मेरी स्क्रिप्ट भी डाउनलोड कर सकते हैं।

चरण 7: भागो और आनंद लो

RPi Zero W पर "berryIMU-measure-G.py" स्क्रिप्ट चलाएँ। यह जीरो डब्ल्यू के लिए काम करेगा।

RPi 3B पर, "mqtt.py" स्क्रिप्ट और अपना वेबसर्वर चलाएँ।

अब अपने परिणाम का आनंद लें!

चरण 8: आवरण (अतिरिक्त)

आवरण (अतिरिक्त)
आवरण (अतिरिक्त)

अपने हार्डवेयर में डालने के लिए एक पुराने और छोटे बॉक्स के लिए अपने गैरेज में देखें।

मैंने अपने जीरो डब्ल्यू को एक छोटे से बॉक्स में रखा जो मुझे मिला। बेशक, मैंने यह सुनिश्चित करने के लिए कुछ सामग्रियों का उपयोग किया कि मेरा हार्डवेयर हिल नहीं सकता।

बस रचनात्मक रहो!

सिफारिश की: