एक रास्पबेरी पाई के साथ एक एलईडी संकेतक बनाएं (ईमेल, मौसम, या कुछ भी) के लिए
रास्पबेरी पाई सभी प्रकार की परियोजनाओं-मौसम अधिसूचना, नए ईमेल आदि के लिए एक संकेतक प्रकाश को संलग्न करने के लिए एक अच्छा कॉम्पैक्ट प्लेटफॉर्म बनाती है। आगे पढ़िए जैसा कि हम आपको दिखाते हैं कि कैसे अपने पीयू को एक एलईडी मॉड्यूल हुक करें और कुछ बुनियादी सूचनाएं सेट करें।.
व्हाई डू आई वॉन्ट टू डू दिस?
क्योंकि यह मज़ेदार है। हमारे कई ट्यूटोरियल्स के विपरीत, जहाँ हम टॉप आउटलाइनिंग में थोड़ा सा ब्लर शामिल करते हैं, आप इस परियोजना से क्या लाभ प्राप्त करेंगे, इस मामले में ब्लर्ब बहुत कम है क्योंकि लाभ केवल मज़ेदार है.
रास्पबेरी पाई के साथ खेलने, इलेक्ट्रॉनिक्स के साथ प्रयोग करने और कुछ प्रोग्रामिंग सीखने के लिए एक आदर्श उपकरण है। कोई भी नहीं ज़रूरत उदाहरण के लिए, उनकी रसोई में एक परिवेशी बारिश सूचक, लेकिन एक मज़ेदार व्यायाम और एक शानदार अनुस्मारक है जो संभावित तूफान के दिनों में आपके साथ अपना छाता लाने के लिए है।.
मुझे क्या ज़रुरत है?
ट्यूटोरियल का अनुसरण करने के लिए आपको कुछ चीजों की आवश्यकता होगी। पहले, हम मानते हैं कि आप पहले से ही हमारे पिछले ट्यूटोरियल का अनुसरण कर चुके हैं: रास्पबेरी पाई के साथ आरंभ करने के लिए एचटीजी गाइड (और इस तरह हमारे रास्पबेरी पाई पर रसबियन स्थापित करने के लिए मूल बातें शामिल हैं).
यदि आप इस परियोजना को एक बजट पर करना चाहते हैं, तो हम आपको विश्वास के साथ बता सकते हैं कि नवीनतम मॉडल रास्पबेरी पाई नौकरी के लिए महत्वपूर्ण है और हम आपको एक पुराने रास्पबेरी पाई को धूल उड़ाने के लिए प्रोत्साहित करेंगे, जिसे आपने देखा है कोठरी में या ईबे या जैसे एक से एक सस्ते इस्तेमाल किए गए सामान को उठाएं। बजट के लिहाज से लंबे-द-द-द-द-द-रास्पबेरी पाई 1 मॉडल ए या मॉडल बी में $ 10-15 के लिए ईबे बंद हो गया, इस परियोजना के लिए एकदम नया फिट है $ 35 की वर्तमान पीढ़ी पी।.
रास्पबियन के साथ एक कार्यात्मक पाई इकाई होने के अलावा उस पर स्थापित करने के लिए आपको निम्नलिखित चीजों की आवश्यकता होगी:
- 1 LEDBorg मॉड्यूल (ब्रिटेन से यूएस में $ 4 शिपिंग के साथ ~ $ 5.00, सभी रास्पबेरी पाई मॉडल के साथ काम करता है).
- 1 स्पष्ट रास्पबेरी पाई प्रकरण इस रास्पबेरी पाई 1 मॉडल बी मामले की तरह अपने विशेष पाई मॉडल के साथ संगत.
ध्यान दें: स्पष्ट / पाले सेओढ़ लिया पाई मामला पूरी तरह से वैकल्पिक है लेकिन अगर आप वर्तमान में एक अपारदर्शी मामले का उपयोग कर रहे हैं तो आपका एलईडी संकेतक अंदर छिपा होगा। आपको या तो प्रकाश को बाहर निकलने देने के लिए अपने छेद में कटौती करने की आवश्यकता होगी या एक ब्रेकआउट किट के साथ GPIO एक्सटेंशन केबल का उपयोग करना होगा-जैसे कि यह Adafruit Industries- से आपके रास्पबेरी पाई के लिए LedBorg को बांधने के लिए। ब्रेकआउट केबल का उपयोग करते हुए, परियोजना के खर्च में लगभग 8 डॉलर जुड़ते हैं, यह अंतिम उत्पाद को अनुकूलित करने के लिए अधिक क्षमता प्रदान करता है जिसमें आप एलईडी को चीजों के अंदर या किसी ऐसी चीज के तहत रख सकते हैं जिसे आप रोशन करना चाहते हैं।.
LedBorg स्थापित करना
हालांकि आप निश्चित रूप से अपने आप को पूरी तरह से खरोंच एलईडी संकेतक (और एक खोज इंजन की जांच में बहुत सारे लोग हैं, जो ऐसा कर दिया है) का निर्माण कर सकते हैं, Piborg संगठन इस तरह के एक कॉम्पैक्ट और सस्ती एलईडी मॉड्यूल, LEDBorg का उत्पादन करता है, जिसे हम ' t हमारे रास्पबेरी पाई एलईडी संकेतक परियोजना के आधार के रूप में इसका उपयोग करने का विरोध करें.
मॉड्यूल को स्थापित करना एक स्नैप है क्योंकि यह सीधे Pi पर GPIO पिन पर फिट करने के लिए डिज़ाइन किया गया है। सबसे पहले, अपने पाई को पावर करें और केस खोलें.
इंस्टॉलेशन प्रक्रिया का सबसे महत्वपूर्ण हिस्सा यह है कि आप मॉड्यूल को ओरिएंट करते हैं ताकि रास्पबेरी पाई बोर्ड पर LEDBorg आइकन RCA मॉड्यूल के सबसे करीब हो (और इस तरह से LedBorg का किनारा ओवर बोर्डिंग के साथ Pi बोर्ड के किनारों से फ्लश हो जाए लेडबॉर्ग का हिस्सा पाई बोर्ड पर लटका हुआ है और किनारे से नहीं)। ऊपर फोटो देखें.
जब आपके पास पाई बोर्ड खुला है, तो अब ऑन-बोर्ड एलईडी संकेतक (यूएसबी पोर्ट के बगल में) को कवर करने के लिए एक उत्कृष्ट समय होगा, खासकर यदि आप एक स्पष्ट मामले का उपयोग कर रहे हैं। आप नहीं चाहते कि यह आपके लेडबॉगर इंडिकेटर को पढ़ने के लिए भ्रमित करे क्योंकि पावर और नेटवर्क इंडिकेटर लाइट्स इतनी चमकदार हैं.
हमने सफेद इलेक्ट्रिकल टेप की एक परत के साथ हमारा कवर किया। इसने उन्हें इतना मंद कर दिया कि हम अभी भी उनका संदर्भ ले सकते थे लेकिन वे लेडबॉर्ग की तुलना में इतने मंद थे कि यह अब दूर नहीं हुआ.
एक बार जब आप लेडबॉर्ग स्थापित कर लेते हैं और वैकल्पिक रूप से, बिजली के टेप के साथ पाई के एलईडी संकेतकों को कवर करते हैं, तो यह मामला वापस बंद करने का समय है। ट्यूटोरियल के अगले चरण पर जाने से पहले अपने पाई को बूट करें.
LedBorg Software को इनस्टॉल करना
PiBorg, LEDBorg के लिए एक बढ़िया सॉफ्टवेयर पैकेज प्रदान करता है जिसमें GUI नियंत्रक और ड्राइवर दोनों शामिल होते हैं ताकि कमांड लाइन से LedBorg का उपयोग किया जा सके.
इससे पहले कि हम शुरू करें आपको यह सुनिश्चित करने की ज़रूरत है कि आप रसबियन के अपने संस्करण के लिए सही पैकेज ले रहे हैं और आपके # Rberryberry बोर्ड के संशोधन #.
यदि आपके रास्पबेरी पाई बोर्ड में कोई बढ़ते छेद नहीं हैं, तो यह संशोधन 1 है। यदि आपके रास्पबेरी पाई में बढ़ते छेद हैं (यूएसबी पोर्ट्स और पावर और एचडीएमआई पोर्ट के बीच स्थित है) तो यह संशोधन 2 है। आपको कर्नेल संस्करण भी जानना होगा अपने Rasbian स्थापना की। टर्मिनल खोलें और जाँच करने के लिए निम्न कमांड दर्ज करें:
बेमिसाल -r
एक बार आपके पास रिवीजन नंबर और कर्नेल नंबर होने के बाद, आप अपने पैकेज के लिंक को हथियाने के लिए यहां पैकेज सेक्शन पर जा सकते हैं। हमारे मामले में हम 3.6.11 कर्नेल के साथ एक संशोधन 1 बोर्ड का उपयोग कर रहे हैं ताकि हम raspbian-2013-02-09-rev1.zip फ़ाइल को पकड़ लें।.
सभी अच्छाइयों को स्थापित करने के लिए हमें पाई पर टर्मिनल खोलने की आवश्यकता है। और उसके बाद LedBorg पैकेज को स्थापित करने के लिए निम्न कमांड इनपुट करें.
ध्यान दें: आपको अपने बोर्ड / कर्नेल संयोजन के पैकेज के URL के साथ तीसरे कमांड में URL को बदलना होगा.
mkdir ~ / ledborg-setup
सीडी ~ / ledborg- सेटअप
wget -O setup.zip http://www.piborg.org/downloads/ledborg/raspbian-2013-02-09-rev1.zip
unzip setup.zip
chmod + x install.sh
./install.sh
इस बिंदु पर अब आपके पास लेडबॉर्ग ड्राइवरों के लिए जीयूआई आवरण और स्वयं स्थापित ड्राइवर हैं। अपने रास्पियन डेस्कटॉप पर आपको GUI आवरण के लिए एक आइकन दिखाई देगा:
आगे बढ़ें और GUI आवरण को लॉन्च करने के लिए LedBorg आइकन पर क्लिक करें। आपको रंग बीनने वाले इंटरफ़ेस की तरह व्यवहार किया जाएगा:
अब यह सुनिश्चित करने का सही समय है कि आपका मॉड्यूल कार्यात्मक है। किसी भी रंग को चुनें, इसे बचाने के लिए काले रंग के लिए बचाएं। हम कुछ रंगों को चुनकर इसका परीक्षण करने जा रहे हैं:
अछा लगता है! यह उज्ज्वल है और परियोजना के लिए हमारे द्वारा ऑर्डर किए गए मामले का पाले सेओढ़ लिया प्लास्टिक मध्यम प्रसार प्रदान करता है। यदि आप आगे बढ़ने से पहले एलईडी मॉड्यूल के साथ खेलना चाहते हैं, तो डेमो मोड पर क्लिक करें:
डेमो मोड में आप विभिन्न गति से सभी रंगों के माध्यम से साइकिल कर सकते हैं, उच्च / कम आउटपुट की जांच कर सकते हैं, और अन्यथा पेस के माध्यम से एलईडी मॉड्यूल डाल सकते हैं.
यह यहां डेमो मोड सेक्शन में है जिससे आप अपने LEDBorg को कई संकेतकों में बदल सकते हैं। कलर्स सेक्शन में सीपीयू का चयन करके एलईडी रास्पबेरी पाई के एआरएम प्रोसेसर पर लोड को इंगित करने के लिए हरे से पीले रंग में बदल जाएगा। हम सुझाव देते हैं कि गति को धीमा करते हुए आप तेजी से एलईडी को जल्दी से अपडेट करें और सीपीयू संकेतक को उपयोगी के बजाय विचलित कर देता है.
रंगों का चयन करने के लिए GUI इंटरफ़ेस का उपयोग करने के अलावा आप RGB मानों का उपयोग करके टर्मिनल से रंग चुन सकते हैं। टर्मिनल खोलें और एलईडी बंद करने के लिए निम्न कमांड दर्ज करें:
इको "000"> / देव / ledborg
जिस तरह से LEDBorg RGB वैल्यूज को हैंडल करता है वह है कि 0 का मतलब है कि चैनल बंद है, 1 का मतलब है कि चैनल आधा पावर है, और 2 का मतलब है कि चैनल फुल पावर है। इसलिए उदाहरण के लिए 001 रेड चैनल को 0%, ग्रीन चैनल को 0% और ब्लू चैनल को 50% की शक्ति पर सेट करेगा.
मान को 002 में बदलें और एलईडी आउटपुट नीला रहता है, लेकिन चमकदार हो जाता है क्योंकि ब्लू चैनल अब 100% आउटपुट पर है। एक मेजेंटा रंग बनाने के लिए मान को 202 और लाल और नीले को पूरी शक्ति के संयोजन में बदलें.
अब जब हम जानते हैं कि एलईडी को मैन्युअल रूप से कैसे हेरफेर किया जाए, तो आइए हम स्क्रिप्ट को एक साधारण प्रकाश से वास्तविक संकेतक में बदलने के लिए स्क्रिप्ट का उपयोग करने पर ध्यान दें.
वर्षा संकेतक के रूप में अपने LedBorg को कॉन्फ़िगर करना
ट्यूटोरियल के इस हिस्से के लिए हम अपने लेडबॉर्ग एलईडी मॉड्यूल को हमारे स्थान के लिए मौसम के पूर्वानुमान के आधार पर एक बारिश संकेतक में बदलने के लिए कई चीजों को एक साथ जोड़ देंगे। हम एक मौसम एपीआई को कॉल करने के लिए एक पायथन स्क्रिप्ट का उपयोग करेंगे, जो बदले में दिन के लिए बारिश की संभावना को पढ़ेगी, और फिर पूर्वानुमानित बारिश का संकेत देने के लिए एलईडी को चमकदार नीले रंग से टॉगल करेगा।.
सबसे पहले, हमें वेदर अंडरग्राउंड के लिए एक एपीआई एक्सेस कुंजी प्राप्त करने की आवश्यकता है। व्यक्तिगत उपयोग और छोटे विकास परियोजनाओं के लिए एपीआई मुफ्त है। यहां वेदर एपीआई साइन अप पेज पर जाएं और एपीआई कुंजी के लिए साइन अप करें.
एक बार आपके पास अपनी API कुंजी होने के बाद, वेदर अंडरग्राउंड पर जाएं और उस शहर को खोजें जिसे आप मॉनिटर करना चाहते हैं। हमारे मामले में हम सैन फ्राँसिस्को, सीए की निगरानी करने जा रहे हैं। सैन फ्रान्सिस्को के पूर्वानुमान पृष्ठ का URL यह है:
http://www.wunderground.com/US/CA/San_Francisco.html
हमारे उद्देश्यों के लिए महत्वपूर्ण हिस्सा URL का अंतिम भाग है: /CA/San_Francisco.html। हम एपीआई उपकरण के लिए पूर्वानुमान URL को संपादित करने के लिए उसका उपयोग करने जा रहे हैं। आधार URL है:
http://api.wunderground.com/api/YOUR API KEY / पूर्वानुमान / q / STATE / CITY.json
आप किसी भी अमेरिकी शहर के लिए अपनी एपीआई कुंजी, दो अक्षर राज्य कोड और अपने मौसम के आधार पर शहर के URL का नाम अपने मौसम के आधार पर खोज परिणामों से खींच कर उत्पन्न कर सकते हैं।.
एक बार जब आपके पास अपनी एपीआई कुंजी और राज्य / शहर के साथ एपीआई यूआरएल डाल दिया जाता है, तो आप लीफपैड का उपयोग करके अपने पाई पर एक नया पाठ दस्तावेज़ बनाकर और उसमें निम्नलिखित कोड चिपकाकर निम्नलिखित पायथन लिपि को संपादित कर सकते हैं:
urllib2 से urlopen आयात करें
आयात json
req = urlopen ('http://api.wunderground.com/api/YOUR API KEY / पूर्वानुमान / q / स्टेट / CITY.json')
parsed_json = json.load (req)
pop = int (parsed_json ['पूर्वानुमान'] ['txt_forecast'] [forecast पूर्वानुमान ’] [०] ['pop’]]# निम्नलिखित डीबगिंग मान है.
# हैश और परिवर्तन संपादित करें
# परीक्षण करने के लिए 0-100 से पूर्णांक
# एलईडी प्रतिक्रिया.# पॉप = 0
प्रिंट 'वर्षा की वर्तमान संभावना है।' 'प्रारूप (पॉप)
# डिफ़ॉल्ट सेटिंग एलईडी चालू करना है
# 20% से ऊपर बारिश की किसी भी संभावना के लिए। आप समायोजित कर सकते हैं
# यदि आप चाहें तो "अगर पॉप> 20:" का मूल्य है.
यदि पॉप> 20:
LedBorg = open ('/ dev / ledborg', 'w')
LedBorg.write ( '002')
डेल लेडबोर्ग
प्रिंट ('बारिश!')
अन्य:
LedBorg = open ('/ dev / ledborg', 'w')
LedBorg.write ( '000')
डेल लेडबोर्ग
प्रिंट ('बारिश नहीं!')
फ़ाइल को / home / pi / निर्देशिका में wunderground.py के रूप में सहेजें। टर्मिनल खोलें और निम्न कमांड टाइप करें:
अजगर wunderground.py
यदि आपने अपनी API कुंजी और अपने राज्य / शहर कोड ठीक से दर्ज किए हैं, तो उसे ऐसी प्रतिक्रिया पर वापस लौटना चाहिए जो इस प्रकार दिखाई देती है:
यदि आपके क्षेत्र के लिए वर्षा की भविष्यवाणी की जाती है, तो आपके LEDBorg आउटपुट को इस तरह दिखना चाहिए:
अब स्क्रिप्ट का ठीक से परीक्षण करने के लिए बारिश के दिन का इंतजार करना थकाऊ होगा। यदि आपके क्षेत्र में आज बारिश का कोई मौका नहीं है और आप एलईडी लाइट को देखना चाहते हैं, तो wunderground.py स्क्रिप्ट को संपादित करें और पंक्ति में "pop = pop" passthrough मूल्य को 20 से अधिक मान के साथ बदलें जैसे कि 60 हमारा पूर्वानुमान लौट आया। जब आप काम कर लें तो बस लाइन को "पॉप = पॉप" में बदलना याद रखें.
अंतिम चरण एलईडी स्क्रिप्ट को चालू रखने के लिए एक नियमित अंतराल पर स्वचालित रूप से हमारे द्वारा सहेजी गई स्क्रिप्ट को स्वचालित रूप से चलाने के लिए एक क्रॉन जॉब स्थापित करना है। चूँकि यह कार्य इस लिपि और ईमेल इंडिकेटर दोनों के लिए आवश्यक है, इसलिए हम आपको दूसरी स्क्रिप्ट सेट करने का तरीका दिखाने के बाद क्रोन जॉब सेट करने जा रहे हैं।.
Gmail संकेतक के रूप में अपने LedBorg को कॉन्फ़िगर करना
डोपामाइन फिक्स जो उनके इनबॉक्स में नया ईमेल देखने के साथ आता है, किसे पसंद नहीं है? ट्यूटोरियल के इस भाग में हम आपको दिखाने जा रहे हैं कि नए Gmail संकेतक के रूप में LEDBorg का उपयोग कैसे करें। पिछली बार की तरह, हम एक बाहरी इनपुट (इस मामले में एक एपीआई के बजाय एक एटम फ़ीड) और हमारे एलईडी को चलाने के लिए एक सरल स्क्रिप्ट को संयोजित करने जा रहे हैं.
हमें फीडपार्सर, पायथन आरएसएस / एटम रीडिंग टूल को स्थापित करके अपने पायथन इंस्टॉलेशन की कार्यक्षमता को थोड़ा बढ़ाने की आवश्यकता है। टर्मिनल खोलें और निम्न कमांड दर्ज करें:
sudo easy_install feedparser
एक बार इंस्टॉलेशन पूरा होने के बाद हम अपनी जीमेल चेकिंग स्क्रिप्ट बनाने के लिए काम कर सकते हैं। फिर से, लीफपैड का उपयोग करते हुए, निम्नलिखित पाठ को संपादक में पेस्ट करें। जिस Gmail खाते की आप जांच करना चाहते हैं, उसके उपयोगकर्ता नाम और पासवर्ड से मिलान करने के लिए उपयोगकर्ता नाम और पासवर्ड बदलें.
आयातकर्ता
# अपना Gmail उपयोगकर्ता नाम दर्ज करें
# और पासवर्ड। शामिल न करें
# @ @ gmail.com के हिस्से
# तुम्हारा प्रयोगकर्ती नाम.
उपयोगकर्ता नाम = "उपयोगकर्ता नाम"
पासवर्ड = "पासवर्ड"
मेल = int (feedparser.parse ("https: //" + username + ":" + password + "@ mail.google.com/gmail/feed/atom") ""feed"" ""fullcount"])
# निम्नलिखित डीबगिंग मान है.
# हैश और परिवर्तन संपादित करें
# पूर्णांक 0 या 1 परीक्षण करने के लिए
# एलईडी प्रतिक्रिया.# मेल = 0
अगर मेल> 0:
LedBorg = open ('/ dev / ledborg', 'w')
LedBorg.write ( '020')
डेल लेडबोर्ग
प्रिंट ('मेल!')
अन्य:
LedBorg = open ('/ dev / ledborg', 'w')
LedBorg.write ( '000')
डेल लेडबोर्ग
प्रिंट ('कोई मेल नहीं!')
स्क्रिप्ट को gmailcheck.py के रूप में सहेजें। टर्मिनल खोलें और निम्न कमांड टाइप करें:
अजगर gmailcheck.py
यदि आपके जीमेल इनबॉक्स में ईमेल है तो एलईडी हरी हो जाएगी और आपको इस तरह की प्रतिक्रिया मिलेगी:
यदि आपके Gmail इनबॉक्स में मेल है तो आपका LedBorg ऐसा दिखेगा:
बारिश की जाँच की स्क्रिप्ट की तरह, हमने एक डीबगिंग मान शामिल किया है। यदि आपके पास कोई नया ईमेल नहीं है, तो आप अपने आप को ईमेल भेज सकते हैं कि आप अपना इनबॉक्स काउंट 1 तक बढ़ा सकते हैं या आप टिप्पणी हैश को संपादित कर सकते हैं और स्क्रिप्ट का परीक्षण करने के लिए डिबगिंग लाइन को "मेल = 1" में बदल सकते हैं। जब आप परीक्षण कर लें तो लाइन को वापस करना याद रखें.
शेड्यूल पर चलने के लिए अपनी जीमेल स्क्रिप्ट सेट करने के लिए ट्यूटोरियल के अगले भाग में हॉप करें.
अपनी स्क्रिप्ट चलाने के लिए एक क्रॉन जॉब सेट करना
अब जब हमारे पास खेलने के लिए दो स्क्रिप्ट हैं, तो हमें एलईडी स्क्रीन को चालू रखने के लिए पूरे दिन चलाने के लिए एक क्रॉन जॉब सेट करने की आवश्यकता है.
पहली चीज जो हम करना चाहते हैं वह है एलईडी को बंद करना अगर वह वर्तमान में हमारे पिछले प्रयोगों से है। टर्मिनल प्रकार पर:
गूंज "000"> / देव / ledborg
जब आप अभी भी कमांड लाइन पर हैं, तो आप क्रोन एडिटर खोल सकते हैं। यदि आपने पहले कभी क्रोन की नौकरी नहीं की है, तो हम इसका उपयोग करने के लिए हमारे गाइड की जाँच करने का दृढ़ता से सुझाव देंगे। उस ने कहा, हम यहीं एक बुनियादी कार्यक्रम स्थापित करने के माध्यम से चलेंगे.
टर्मिनल प्रकार पर:
सुडो क्रैताब-ई
यह नैनो टेक्स्ट एडिटर में रास्पियन क्रॉन टेबल खोल देगा। नीचे की ओर स्क्रॉल करने के लिए तीर कुंजियों का उपयोग करें। यह वह जगह है जहां हम अपनी पायथन लिपियों के लिए आवर्ती क्रॉन नौकरी को सेटअप करने जा रहे हैं.
यदि आप बारिश की स्क्रिप्ट सेट करना चाहते हैं, तो निम्न पंक्ति को क्रोन तालिका में दर्ज करें:
* * 5 * * * * पायथन / home/pi/wunderground.py
बाहर निकलने के लिए CTRL + X दबाएँ; मौजूदा क्रोन तालिका को बचाने और अधिलेखित करने के लिए हां का चयन करें। मूल्य जो हमने क्रोन तालिका में दर्ज किया है "* / 5 * * * *" हर 5 मिनट में चलाने के लिए स्क्रिप्ट सेट करता है, हमेशा के लिए.
हर 5 मिनट में एक स्क्रिप्ट के लिए समय की एक अच्छी अवधि होती है जो पूर्वानुमानित बारिश के लिए जांच करता है-आप यह भी तर्क दे सकते हैं कि यह थोड़ा आक्रामक है-लेकिन अगर आप अपने ईमेल के शीर्ष पर रखने की कोशिश कर रहे हैं, तो यह अधिसूचना के लिए बहुत लंबा है। । यदि आप Gmail सूचना स्क्रिप्ट के लिए शेड्यूल सेट कर रहे हैं, तो क्रोन तालिका में निम्न पंक्ति दर्ज करें:
* / 1 * * * * python /home/pi/wunderground.py
यह प्रविष्टि बहुत तेजी से अद्यतन अधिसूचना के लिए हर मिनट gmailcheck.py स्क्रिप्ट चलाता है.
यही सब है इसके लिए! यदि आप हमारे द्वारा दिए गए / और कथनों को उठाकर और उन्हें नए वेरिएबल्स के साथ आज़माकर अपनी स्वयं की पाइथन लिपियों के साथ प्रयोग कर सकते हैं। यदि आप डेटा के लिए एक इनपुट स्रोत पा सकते हैं, तो आप इसे अपने पाइथन स्क्रिप्ट-स्टॉक मार्केट औसत, पराग की गणना, ट्विटर में एक वेरिएबल में बदल सकते हैं, यदि कोई एपीआई है, तो इसके लिए एक एपीआई है जिसे आप एक परिवेश एलईडी संकेतक में बदल सकते हैं।.
अंत में, मैं उन सभी महान संसाधनों को धन्यवाद देना चाहता हूं जो मैं इस परियोजना पर काम करता था। एक दशक से थोड़ा अधिक हो गया है क्योंकि मैं सक्रिय रूप से कार्यक्रम लिख रहा था और धूल और जंग को बाहर निकालने में कुछ समय लग गया। मौसम के आधार पर एपीआई आउटपुट में / r / LearnPython के योगदानकर्ताओं ने मेरी मदद करते हुए वेदर अंडरग्राउंड के लिए एपीआई प्रोडक्शन में अध्ययन किया, कि कैसे मिच टेक में माइकल ने जीमेल एटम फीड से निपटा, इसे LEDBorg आसान के लिए पार्सिंग बनाया और कोड अकादमी में पायथन लर्निंग मॉड्यूल का अध्ययन किया। मैं पहले कभी इस्तेमाल नहीं किया है एक भाषा के मूल वाक्य रचना और संरचना लेने के लिए एक शानदार तरीका है.