विषयसूची:
- आपूर्ति
- चरण 1: देखें कि आप अपने आप में क्या कर रहे हैं
- चरण 2: सर्किट
- चरण 3: Arduino कोड
- चरण 4: रास्पबेरी पाई पर आवश्यकताएँ स्थापित करना
- चरण 5: रास्पबेरी पाई प्रोग्रामिंग
- चरण 6: अपना जीवन बर्बाद करना
- चरण 7: ऊतकों को पकड़ो (रोने के लिए!)
- चरण 8: बोलिलो क्रेमर की सदस्यता लें
वीडियो: अवसाद बॉट 5000: 8 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
अगर आप कभी घर आए हैं और थोड़ा बहुत खुश और खुद से भरा हुआ महसूस करते हैं, तो यह प्रोजेक्ट आपके लिए है!
कुछ ही मिनटों में डिप्रेशन बॉट 5000 आपको दुख की आरामदायक रसातल में वापस भेज देगा जिसे हम सभी जानते हैं और प्यार करते हैं।
इस निर्देशयोग्य में मैं अपने आविष्कार, डिप्रेशन बॉट 5000 को फिर से बनाने में आपका मार्गदर्शन करूंगा, जब रोशनी बंद होने पर आपको रोस्ट करने के लिए रास्पबेरी पाई के दास के रूप में Arduino का उपयोग करके। (वाह अवसाद और गुलामी एक ट्यूटोरियल में !?)
इस रोबोट को मेरा दिन बर्बाद करते देखने के लिए और भविष्य में और अधिक बेकार रोबोट वीडियो देखने के लिए कृपया मेरे YouTube चैनल बोलिलो क्रेमर को सब्सक्राइब करें!
आपूर्ति
क्या उदास होने की आशंका आपको मार नहीं रही है? फिर जल्दी से निम्नलिखित वस्तुओं को पकड़ो…
- अरुडिनो
- रास्पबेरी पाई
- सौर पैनल या एलडीआर सेंसर
- ऊतक (अपने आँसू सुखाने के लिए)
चरण 1: देखें कि आप अपने आप में क्या कर रहे हैं
आप अपने आप में क्या कर रहे हैं, इसकी बेहतर समझ देने के लिए यह वीडियो देखें।
चरण 2: सर्किट
इस परियोजना के लिए सर्किट सच होने के लिए बहुत अच्छा लगता है, लेकिन ऐसा नहीं है।
वस्तुतः आपको बस इतना करना है कि अपने सौर पैनल से सकारात्मक तार को अपने Arduino पर A0 में और नकारात्मक तार को GND में प्लग करें। कोई अतिरिक्त घटकों की आवश्यकता नहीं है क्योंकि छोटे सौर पैनल बहुत कम वोल्टेज देते हैं।
जब तक सौर पैनल 5 वोल्ट से कम का उत्सर्जन करता है, तब तक हम Arduino को नुकसान पहुंचाने के किसी भी खतरे से मुक्त रहेंगे।
चरण 3: Arduino कोड
Arduino IDE में हमें यह परीक्षण करने की आवश्यकता है कि सौर पैनल के वोल्टेज का परीक्षण करके आपके जीवन को बर्बाद करने के लिए कितना अंधेरा है।
ऊपर दिया गया वीडियो कट जाता है जहां Arduino कोड चल रहा है
यह कोड एक मान (वोल्टेज) को प्रिंट करता है
कास्ट फ्लोट RefVolts = 5.0; // 5 वोल्ट अधिकतम
कॉन्स्ट इंट सोलरपैनल = 0; // एनालॉग पिन A0 शून्य सेटअप () {Serial.begin (९६००); } शून्य लूप () {इंट वैल = एनालॉग रीड (सोलरपैनल); फ्लोट वोल्ट = (वैल / 1023.0) * RefVolts; // वोल्ट आउटपुट की गणना करता है Serial.println (वोल्ट); }
सोलर पैनल पर अपना हाथ रखकर या उसमें चमकती रोशनी डालकर इसका परीक्षण करें।
प्रकाश की मात्रा के साथ वोल्टेज बढ़ना चाहिए।
जब आप अवसाद बॉट को कार्रवाई करने के लिए मिठाई स्थान पाते हैं, तो उस वोल्टेज को "आपका दिन बर्बाद हो रहा है" की तर्ज पर कुछ प्रिंट करने के लिए सेट करें।
मेरे उदाहरण में, यदि वोल्टेज.40 से नीचे था, तो यह "भुना हुआ …" प्रिंट करेगा
कास्ट फ्लोट RefVolts = 5.0; // 5 वोल्ट मैक्सकॉन्स्ट इंट सोलरपैनल = 0; // एनालॉग पिन A0
व्यर्थ व्यवस्था()
{ सीरियल.बेगिन (९६००); }
शून्य लूप ()
{इंट वैल = एनालॉग रीड (सोलरपैनल); फ्लोट वोल्ट = (वैल / 1023.0) * RefVolts; // वोल्ट आउटपुट की गणना करता है Serial.println (वोल्ट);
अगर (वोल्ट <= 0.40) // जब रोशनी बंद हो { Serial.println ("भुना हुआ …");
}
अगर (वोल्ट> 0.40) // जब रोशनी चालू हो
{ Serial.println ("यूट्यूब पर बोलिलो क्रेमर की सदस्यता लें"); } }
चरण 4: रास्पबेरी पाई पर आवश्यकताएँ स्थापित करना
इस चरण में आपको जो कुछ भी करना होगा, उसके लिए मुझे पहले से खेद है।
अपने रास्पबेरी पाई टर्मिनल में Arduino IDE को स्थापित करने के लिए निम्न कोड टाइप करें…
sudo apt-arduino -y. स्थापित करें
फिर इन आदेशों के साथ अपने डाउनलोड फ़ोल्डर में नैन्पी और उसके फर्मवेयर को स्थापित करें …
सीडी डाउनलोड
गिट-क्लोन
गिट-क्लोन
अब डाउनलोड से नैन्पी-फर्मवेयर पर नेविगेट करें और इन निम्न आदेशों के साथ नैपी को कॉन्फ़िगर करें…
सीडी नैन्पी-फर्मवेयर/
./configure.sh
यहां से, डाउनलोड फ़ोल्डर में वापस नेविगेट करें और नैपी स्केच को Arduino IDE में कॉपी करें…
सीडी..
सीडी..
cp -avr नानपी-फर्मवेयर/ ~/स्केचबुक/लाइब्रेरी
अब अजगर के साथ नैपी चलाने के लिए…
सीडी नानपी
sudo python3 setup.py install
sudo python setup.py install
फिर डेस्कटॉप पर नैन्पी नाम का फोल्डर बनाएं। आपको शायद इसे कमांड द्वारा करने की आवश्यकता नहीं है, लेकिन…
सीडी..
सीडी..
सीडी डेस्कटॉप
मकदिर नानपी
ओह, वह बहुत था। यह सब काम करने के लिए, हमें इस अंतिम आदेश के साथ pygame स्थापित करने की आवश्यकता है …
sudo apt-पायथन-पायगम स्थापित करें
यहां तक पहुंचने के लिए बधाई! इस बिंदु पर आपको असहज महसूस कराने के लिए शायद आपको डिप्रेशन बॉट की भी आवश्यकता नहीं है।
अब बस Pi पर Arduino IDE का उपयोग करके अपने Arduino पर नैपी स्केच अपलोड करें।
(फाइल> स्केचबुक> लाइब्रेरी> नैन्पी-फर्मवेयर> नैन्पी में स्थित)
चरण 5: रास्पबेरी पाई प्रोग्रामिंग
आपकी सारी मेहनत रंग लाने वाली है!
इस लंबी कड़ी प्रक्रिया के बाद, उदासी से भरा अंधेरा आराम वही है जो आपको चाहिए, है ना?
पायथन लिपि लिखना Arduino IDE में c++ कोड लिखने के समान है…
इस पायथन लिपि में हम नैनपी का उपयोग करके Arduino से जुड़ते हैं और निरंतर लूप में हमारे पास जो भी ऑडियो है उसे चलाने के लिए pygame का उपयोग करते हैं।
जब रोशनी बंद हो जाती है, तो ऑडियो चलेगा।
जब आप उन्हें फिर से चालू करेंगे तो ऑडियो वहीं से शुरू होगा जहां से उसने छोड़ा था।
अपने डेस्कटॉप पर आपके द्वारा बनाए गए नैन्पी फ़ोल्डर में अजगर स्क्रिप्ट को सहेजना सुनिश्चित करें।
नैन्पी आयात से (ArduinoApi, SerialManager)समय से आयात नींद आयात pygame
pygame.init ()
रोस्ट = pygame.mixer.music.load("Roast.wav")
SolarPanel = 0 RefVolts = 5.0 खेलना = ट्रू pygame.mixer.music.play(-1) pygame.mixer.music.pause()
प्रयत्न:
कनेक्शन = सीरियल मैनेजर () ए = ArduinoApi (कनेक्शन = कनेक्शन) को छोड़कर: प्रिंट ("Arduino से कनेक्ट करने में विफल")
प्रयत्न:
जबकि ट्रू: वैल = a.analogRead(SolarPanel) वोल्ट = (वैल/1023.0)*RefVolts; प्रिंट (वोल्ट)
अगर (वोल्ट> = 0.20 और बजाना == सच):
pygame.mixer.music.pause() प्रिंट ("रोस्टिंग नहीं") प्रिंट ("संगीत रोका गया") बजाना = झूठा एलिफ (वोल्ट> = 0.20 और बजाना == झूठा): प्रिंट ("रोस्टिंग नहीं") एलिफ (वोल्ट < 0.20 और बजाना == सच): प्रिंट ("भुना हुआ") elif (वोल्ट <0.20 और बजाना == गलत): pygame.mixer.music.unpause() प्रिंट ("रोस्टिंग") प्रिंट ("म्यूजिक अनपॉज्ड") प्लेइंग = सच और: प्रिंट ("त्रुटि")
के अलावा:
प्रिंट ("त्रुटि")
के अलावा:
प्रिंट ("त्रुटि")
चरण 6: अपना जीवन बर्बाद करना
डिप्रेशन बॉट को इसके नाम पर जीवंत बनाने के लिए, हमें अपने दोस्तों से हमारा मजाक बनाने के लिए कहना होगा।
मुझे पता चला कि बिना किसी संदर्भ के उनका अपमान करके हम उन्हें भूनने का एक आसान तरीका खोज सकते हैं।
आपके पास अच्छी मात्रा में बदनामी होने के बाद (या जब तक आप इसे और नहीं ले सकते) आप उन्हें इस वेबसाइट में टाइप करना चाहेंगे और उन्हें. MP3 के रूप में डाउनलोड करना चाहेंगे।
ttsmp3.com/
फिर इस वेबसाइट का उपयोग करके अपने दिल तोड़ने वाले. MP3 को. WAV में बदलने के लिए इस वेबसाइट का उपयोग करें
audio.online-convert.com/convert-to-wav
अंत में, उस. WAV को अपनी पायथन लिपि के साथ नैन्पी फ़ोल्डर में रखें।
चरण 7: ऊतकों को पकड़ो (रोने के लिए!)
अपने कंप्यूटर डेस्क से ऊतकों को पकड़ो और कुछ आँसू बहाने के लिए तैयार रहें क्योंकि आप IDLE से.py फ़ाइल खोलकर और रन> रन मॉड्यूल पर जाकर डिप्रेशन बॉट 5000 प्रोग्राम चलाते हैं।
चरण 8: बोलिलो क्रेमर की सदस्यता लें
यदि आपने इस ट्यूटोरियल का आनंद लिया है या डिप्रेशन बॉट 5000 के मेरे आविष्कार का आनंद लिया है, या इसके किसी भी हिस्से का आनंद लिया है, तो कृपया बोलिलो क्रेमर की सदस्यता लें।
मैं बहुत जल्द और मज़ेदार रोबोट प्रोजेक्ट बना रहा हूँ और मैं वास्तव में आपके समर्थन की सराहना करता हूँ!
बहुत - बहुत धन्यवाद! मैं आपको अगले ट्यूटोरियल में देखूंगा;)
सिफारिश की:
NodeMCU (ESP8266) के साथ टेलीग्राम बॉट: 3 कदम
NodeMCU (ESP8266) के साथ टेलीग्राम बॉट: अपने सिस्टम से सूचनाएं देने के लिए बॉट की आवश्यकता है? या सिर्फ एक संदेश भेजकर कुछ करते हैं? टेलीग्राम बॉट आपका समाधान है! इस ट्यूटोरियल में, मैं अपना बॉट बनाने के लिए टेलीग्राम वेब और बॉटफादर का उपयोग करूंगा
कलह में एक इंटरएक्टिव बॉट कैसे जोड़ें: 6 कदम
डिस्कॉर्ड में एक इंटरएक्टिव बॉट कैसे जोड़ें: इस ट्यूटोरियल में मैं यह दिखाने जा रहा हूं कि कैसे एक इंटरएक्टिव बॉट बनाया जाए जो कुछ कमांडो के साथ काम करता हो। डिस्कॉर्ड एक स्काइप/व्हाट्सएप सोशल मीडिया ऐप है जो गेमर्स को एक साथ लाता है। उनका अपना चैनल हो सकता है, जांचें कि प्रत्येक सदस्य कौन सा खेल खेलता है
ESP32 आधारित टेलीग्राम बॉट: 7 कदम
ESP32 आधारित टेलीग्राम बॉट: टेलीग्राम सभी स्वतंत्रता और खुले स्रोतों के बारे में है, इसने 2015 में नए टेलीग्राम बॉट एपीआई की घोषणा की, जिसने तीसरे पक्ष को ESP32 के लिए टेलीग्राम बॉट बनाने की अनुमति दी जो मैसेजिंग एप्लिकेशन को उनके मुख्य संचार इंटरफ़ेस के रूप में उपयोग करते हैं। इसका मतलब है कि हम
ओटो बॉट (आई नेम्ड माइन स्पाइक): 5 कदम
ओटो बॉट (आई नेम्ड माइन स्पाइक): यह एक साधारण प्रोजेक्ट है जिसे कोई भी साधारण चलने वाला रोबोट बनाने के लिए कर सकता है
ट्रैश बिल्ट बीटी लाइन ड्रॉइंग बॉट - माई बॉट: 13 स्टेप्स (चित्रों के साथ)
ट्रैश बिल्ट बीटी लाइन ड्रॉइंग बॉट - माई बॉट: हाय दोस्तों लगभग 6 महीने के लंबे अंतराल के बाद मैं यहां एक नया प्रोजेक्ट लेकर आया हूं। क्यूट ड्रॉइंग बडी V1, SCARA रोबोट - Arduino के पूरा होने तक मैं एक और ड्राइंग बॉट की योजना बना रहा हूं, मुख्य उद्देश्य ड्राइंग के लिए एक बड़े स्थान को कवर करना है। तो निश्चित रोबोटिक हथियार ग