विषयसूची:
- चरण 1: भागों की सूची
- चरण 2: पाई तैयार करना
- चरण 3: मेक यू ट्विटर ऐप
- चरण 4: सॉफ्टवेयर समाप्त करें
- चरण 5: टी.ई.एन.एस. योजक
- चरण 6: अपने रिले को तार दें
- चरण 7: रिले को Pi. से कनेक्ट करें
- चरण 8:
वीडियो: शॉकबॉट: 8 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:23
रास्पबेरी पाई + विद्युत प्रवाह तंत्रिका उत्तेजक + ट्विटर = शॉक-बॉट
यह नए साल की पूर्व संध्या थी इसलिए मैंने एक टी.ई.एन.एस. (ट्रांसक्यूटेनियस इलेक्ट्रिकल नर्व स्टिमुलेशन) एक रास्पबेरी पाई के रिले के माध्यम से डिवाइस और फिर एक पायथन स्क्रिप्ट चलाएं जो हैशटैग #happynewyear के लिए मेरे ट्विटर फीड को स्कैन करती है। हर बार यह #happynewyear देखता है, मुझे झकझोर देता है! महान विचार, है ना!?!?
भागों की सूची देखने का समय:
चरण 1: भागों की सूची
इस परियोजना के लिए आपको यही चाहिए होगा
✔ रास्पबेरी पाई
✔ टी.ई.एन.एस. युक्ति
✔ रिले ब्रेकआउट
✔ ट्विटर अकाउंट
✔ तार
इसके अलावा, अगर आपको दिल की समस्या है तो ऐसा न करें!
चरण 2: पाई तैयार करना
सबसे पहले, मुझे लगता है कि आप SSH के माध्यम से रास्पबेरी पाई का उपयोग करने से परिचित हैं, इसलिए हम Pi. को अपडेट करके शुरू करेंगे
SSH को अपने Pi में डालें और चलाएं
सुडो एपीटी-अपडेट प्राप्त करें
तथा
सुडो एपीटी-अपग्रेड प्राप्त करें
इसलिए हम एक अप टू डेट पाई के साथ शुरुआत कर सकते हैं। अब हमें स्थापित करने के लिए कुछ पैकेज प्राप्त करने होंगे।
इस प्रोजेक्ट के लिए आवश्यक सभी पैकेज डाउनलोड करने के लिए ये कमांड चलाएँ:
sudo apt-पायथन-पाइप स्थापित करें
सुडो पिप ट्विथॉन स्थापित करें
चरण 3: मेक यू ट्विटर ऐप
अब हम ट्विटर पर जाएंगे
apps.twitter.com पर जाएँ और साइन अप करें या यदि आपके पास पहले से ही एक खाता है तो लॉग इन करें।
एक बार साइन इन करने के बाद, अपने उपयोगकर्ता आइकन पर क्लिक करें और "मेरे एप्लिकेशन" चुनें।
"नया एप्लिकेशन बनाएं" बटन पर क्लिक करें, अपने आवेदन के बारे में फॉर्म भरें। नाम और विवरण फ़ील्ड भरें। “वेबसाइट” के लिए, आप कुछ भी ऐसा डाल सकते हैं जो वैध लगे। पृष्ठ के निचले भाग में, शर्तों से सहमत होने के लिए चेकबॉक्स पर क्लिक करें, और "अपना ट्विटर एप्लिकेशन बनाएं" बटन पर क्लिक करें।
अब आपको स्क्रीन के निचले भाग में "मेरी पहुंच टोकन बनाएं" बटन पर क्लिक करके एक एक्सेस टोकन बनाने की आवश्यकता है। "उपभोक्ता कुंजी," "उपभोक्ता रहस्य," "एक्सेस टोकन," और "एक्सेस टोकन रहस्य" को कॉपी करें। आपको शॉकबोट.पी स्क्रिप्ट के लिए इनकी आवश्यकता होगी।
चरण 4: सॉफ्टवेयर समाप्त करें
पाइथॉन लिपि बनाने के लिए वापस पाई पर जाएँ।
हम टाइप करके अपने प्रोजेक्ट के लिए एक डायरेक्टरी बनाएंगे:
सुडो एमकेडीआईआर शॉकबोट
टाइप करके इस नई निर्देशिका में जाएँ
सीडी शॉकबोट
अब हम पायथन लिपि बनाएंगे।
कमांड का प्रयोग करें
नैनो sockbot.py
टेक्स्ट एडिटर खोलने के लिए।
पायथन लिपि की प्रतिलिपि बनाएँ। सुनिश्चित करें कि आपने ट्विटर ऐप बनाते समय अपनी एक्सेस टोकन जानकारी को जोड़ा है।
ट्वाइथॉन से जीपीआईओ के रूप में आयात समयआयात आरपीआई.जीपीआईओ ट्वाइथनस्ट्रीमर आयात करें
#खोज शब्द
शर्तें = '#yourhashtag'
# एलईडी का GPIO पिन नंबर
एलईडी = 22
# ट्विटर एप्लिकेशन प्रमाणीकरण
APP_KEY = 'Your_APP_KEY' APP_SECRET = 'Your_APP_SECRET' OAUTH_TOKEN = 'Your_TOKEN' OAUTH_TOKEN_SECRET = 'Your_TOKEN_SECRET'
# ट्विथन स्ट्रीमर से कॉलबैक सेटअप करें
क्लास ब्लिंकीस्ट्रीमर (ट्वीथॉनस्ट्रीमर): def on_success (स्वयं, डेटा): यदि डेटा में 'टेक्स्ट': प्रिंट डेटा ['टेक्स्ट']। एनकोड ('utf-8') प्रिंट GPIO.output (LED, GPIO. HIGH) समय। नींद (1) GPIO.output (LED, GPIO. LOW)
# आउटपुट के रूप में GPIO सेटअप करें
GPIO.setmode (GPIO. BOARD) GPIO.setup (LED, GPIO. OUT) GPIO.output (LED, GPIO. LOW)
# स्ट्रीमर बनाएं
कोशिश करें: स्ट्रीम = ब्लिंकीस्ट्रीमर (APP_KEY, APP_SECRET, OAUTH_TOKEN, OAUTH_TOKEN_SECRET) स्ट्रीम.statuses.filter(track=TERMS) कीबोर्ड इंटरप्ट को छोड़कर: GPIO.cleanup()
इस बिंदु पर, आप अपना ट्विटर कीवर्ड सेट करना चाहते हैं। समय भी निर्धारित करें। नींद की अवधि उस समय तक निर्धारित करें जब आप चौंकना चाहते हैं।
सुरषित और बहार
यह इस परियोजना के सॉफ्टवेयर भाग को पूरा करता है
*इस कोड को ShawnHymel द्वारा एक Sparkfun ट्यूटोरियल प्रोजेक्ट में योगदान दिया गया था। हम अपने डिवाइस को ट्रिगर करने के लिए इसका पुन: उपयोग कर रहे हैं।
चरण 5: टी.ई.एन.एस. योजक
T. E. N. S को हथियाने और कुछ हार्डवेयर को रिले और हैक करने का समय
टी.ई.एन.एस. डिवाइस में शीर्ष पर दो पैड इनपुट हैं, हमें केवल एक की आवश्यकता होगी। पैड का एक सेट लें और तारों को प्लग से लगभग 4 या 5 इंच तक नीचे खींच लें।
शीर्ष पर लाल कनेक्टर के साथ तार का पालन करें और इसे नीचे के पास काट लें जहां यह डिवाइस में प्लग करता है। मैंने प्रत्येक तार के अंत में एक हेडर पिन मिलाया।
चरण 6: अपने रिले को तार दें
अपना रिले ब्रेकआउट लें और कटे हुए तार के प्लग साइड को रिले के "कॉमन" टर्मिनल में संलग्न करें।
कटे हुए तार के पैड साइड को "नॉर्मली ओपन" टर्मिनल में अटैच करें। यदि आपके रिले पर कोई निशान नहीं है तो आप इसे खोजने के लिए एक मल्टी मीटर का उपयोग कर सकते हैं। रिले के कम वोल्टेज की तरफ, तारों को पावर, ग्राउंड और सिग्नल पिन से कनेक्ट करें।
चरण 7: रिले को Pi. से कनेक्ट करें
पावर और ग्राउंड पिन पावर से जुड़ेंगे और पाई पर ग्राउंड और सिग्नल पाई के 22 पिन से कनेक्ट होंगे। Google आपके द्वारा उपयोग किए जा रहे मॉडल पाई से मेल खाने के लिए पिनआउट खोजता है।
बैटरी को अपने T. E. N. S में डालें। और वह हार्डवेयर को पूरा करता है।
चरण 8:
T. E. N. S चालू करें। और पैड्स को अपने अग्र-भुजाओं से जोड़ दें और पायथन लिपि शुरू करने के लिए तैयार हो जाएं
अपने शॉकबॉट निर्देशिका में अपने पाई पर चलाएं
सूडो पायथन शॉकबॉट.py
शॉकबॉट निर्देशिका से।
अब वापस बैठो और प्रतीक्षा करो। हो सकता है कि आप सेटिंग कम से शुरू करना चाहें और उन्हें ऊपर उठाना चाहें। वांछित परिणाम प्राप्त करने के लिए आप डिवाइस सेटिंग्स के साथ भी गड़बड़ कर सकते हैं।
यह परियोजना केवल शिक्षा के लिए प्रदान की जाती है। इसे केवल अपने जोखिम पर दोहराएं। अगर आप जेल जाते हैं या मर जाते हैं तो मैं जिम्मेदार नहीं हूं!
सिफारिश की:
Howto: रास्पबेरी पीआई 4 हेडलेस (वीएनसी) आरपीआई-इमेजर और चित्रों के साथ स्थापित करना: 7 चरण (चित्रों के साथ)
कैसे करें: आरपीआई-इमेजर और पिक्चर्स के साथ रास्पबेरी पीआई 4 हेडलेस (वीएनसी) स्थापित करना: मैं अपने ब्लॉग में मजेदार परियोजनाओं के एक समूह में इस रैप्सबेरी पीआई का उपयोग करने की योजना बना रहा हूं। जांचने के लिए स्वतंत्र हैं। मैं अपने रास्पबेरी पीआई का उपयोग करने में वापस आना चाहता था लेकिन मेरे पास मेरे नए स्थान पर कीबोर्ड या माउस नहीं था। जब से मैंने रास्पबेरी की स्थापना की थी, तब तक कुछ समय हो गया था
अलार्म घड़ी के साथ DIY स्मार्ट स्केल (वाई-फाई, ESP8266, Arduino IDE और Adafruit.io के साथ): 10 कदम (चित्रों के साथ)
अलार्म घड़ी के साथ DIY स्मार्ट स्केल (वाई-फाई, ESP8266, Arduino IDE और Adafruit.io के साथ): अपने पिछले प्रोजेक्ट में, मैंने वाई-फाई के साथ एक स्मार्ट बाथरूम स्केल विकसित किया था। यह उपयोगकर्ता के वजन को माप सकता है, इसे स्थानीय रूप से प्रदर्शित कर सकता है और इसे क्लाउड पर भेज सकता है। आप इसके बारे में अधिक जानकारी नीचे दिए गए लिंक पर प्राप्त कर सकते हैं:https://www.instructables.com/id/Wi-Fi-Smart-Scale-wi
टाइमर फंक्शन के साथ टीवी रिमोट के साथ घरेलू उपकरणों को कैसे नियंत्रित करें: 7 कदम (चित्रों के साथ)
टाइमर फंक्शन के साथ टीवी रिमोट के साथ घरेलू उपकरणों को कैसे नियंत्रित करें: उपभोक्ता बाजार में अपने परिचय के 25 वर्षों के बाद भी, हाल के दिनों में अवरक्त संचार अभी भी बहुत प्रासंगिक है। चाहे वह आपका 55 इंच का 4K टेलीविजन हो या आपकी कार का साउंड सिस्टम, हर चीज को हमारी प्रतिक्रिया के लिए एक IR रिमोट कंट्रोलर की आवश्यकता होती है
सिगफॉक्स के साथ डेड मैन अलर्ट के साथ बाइक ट्रैकिंग सिस्टम: 7 कदम (चित्रों के साथ)
सिगफॉक्स के साथ डेड मैन अलर्ट के साथ बाइक ट्रैकिंग सिस्टम: ट्रैकिंग और अलर्ट सुविधाओं के साथ बाइक सवारों के लिए सुरक्षा प्रणाली। दुर्घटना के मामले में जीपीएस स्थिति के साथ एक अलार्म भेजा जाता है। बाइक सवारों के लिए सुरक्षा जरूरी है, सड़क बाइक या माउंटेन बाइक दुर्घटनाएं होती हैं और जितनी जल्दी हो सके आपात स्थिति में
डायना इंग्लैंड के साथ प्रवाहकीय धागे के साथ कैसे सीना: 10 कदम (चित्रों के साथ)
डायना इंग्लैंड के साथ प्रवाहकीय धागे के साथ कैसे सीना: बिजली और फैशन का संयोजन! कठिनाई की डिग्री: अभी भी सीखने की अवधि: 45 मिनट सामग्री: सिलाई के लिए परिधान, प्रवाहकीय धागा, कैंची, दो एलईडी, सीआर 2032 घड़ी बैटरी, बीएस 7 बैटरी धारक, गायब स्याही पेन , सुई-नाक सरौता, आर