विषयसूची:

अवसाद बॉट 5000: 8 कदम
अवसाद बॉट 5000: 8 कदम

वीडियो: अवसाद बॉट 5000: 8 कदम

वीडियो: अवसाद बॉट 5000: 8 कदम
वीडियो: बड़ी से बड़ी Anxiety और Depression तो क्या उसका बाप भी 100% ठीक होगा पूरी जानकारी 2024, नवंबर
Anonim
डिप्रेशन बॉट 5000
डिप्रेशन बॉट 5000

अगर आप कभी घर आए हैं और थोड़ा बहुत खुश और खुद से भरा हुआ महसूस करते हैं, तो यह प्रोजेक्ट आपके लिए है!

कुछ ही मिनटों में डिप्रेशन बॉट 5000 आपको दुख की आरामदायक रसातल में वापस भेज देगा जिसे हम सभी जानते हैं और प्यार करते हैं।

इस निर्देशयोग्य में मैं अपने आविष्कार, डिप्रेशन बॉट 5000 को फिर से बनाने में आपका मार्गदर्शन करूंगा, जब रोशनी बंद होने पर आपको रोस्ट करने के लिए रास्पबेरी पाई के दास के रूप में Arduino का उपयोग करके। (वाह अवसाद और गुलामी एक ट्यूटोरियल में !?)

इस रोबोट को मेरा दिन बर्बाद करते देखने के लिए और भविष्य में और अधिक बेकार रोबोट वीडियो देखने के लिए कृपया मेरे YouTube चैनल बोलिलो क्रेमर को सब्सक्राइब करें!

आपूर्ति

क्या उदास होने की आशंका आपको मार नहीं रही है? फिर जल्दी से निम्नलिखित वस्तुओं को पकड़ो…

  • अरुडिनो
  • रास्पबेरी पाई
  • सौर पैनल या एलडीआर सेंसर
  • ऊतक (अपने आँसू सुखाने के लिए)

चरण 1: देखें कि आप अपने आप में क्या कर रहे हैं

Image
Image

आप अपने आप में क्या कर रहे हैं, इसकी बेहतर समझ देने के लिए यह वीडियो देखें।

चरण 2: सर्किट

रास्पबेरी पाई प्रोग्रामिंग
रास्पबेरी पाई प्रोग्रामिंग

इस परियोजना के लिए सर्किट सच होने के लिए बहुत अच्छा लगता है, लेकिन ऐसा नहीं है।

वस्तुतः आपको बस इतना करना है कि अपने सौर पैनल से सकारात्मक तार को अपने Arduino पर A0 में और नकारात्मक तार को GND में प्लग करें। कोई अतिरिक्त घटकों की आवश्यकता नहीं है क्योंकि छोटे सौर पैनल बहुत कम वोल्टेज देते हैं।

जब तक सौर पैनल 5 वोल्ट से कम का उत्सर्जन करता है, तब तक हम Arduino को नुकसान पहुंचाने के किसी भी खतरे से मुक्त रहेंगे।

चरण 3: Arduino कोड

Image
Image

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 के मेरे आविष्कार का आनंद लिया है, या इसके किसी भी हिस्से का आनंद लिया है, तो कृपया बोलिलो क्रेमर की सदस्यता लें।

मैं बहुत जल्द और मज़ेदार रोबोट प्रोजेक्ट बना रहा हूँ और मैं वास्तव में आपके समर्थन की सराहना करता हूँ!

बहुत - बहुत धन्यवाद! मैं आपको अगले ट्यूटोरियल में देखूंगा;)

सिफारिश की: