Jeffrey Cross
Jeffrey Cross

ESP8266: वाई-फाई के साथ यह $ 5 माइक्रोकंट्रोलर अब Arduino- संगत है

जहाज पर वाईफाई के साथ ESP8266 माइक्रोकंट्रोलर

यह नए ESP8266 माइक्रोकंट्रोलर पर 3 पदों की श्रृंखला का 1 हिस्सा है

मैं केवल कुछ नए बोर्ड के बारे में बात करता हूं क्योंकि उनमें से अधिकांश मेरे परीक्षण को पास नहीं करते हैं: चाहे वे मुझे आज ऐसा कुछ करने दें जो मैं कल नहीं कर सकता।

लेकिन हर एक बार एक नए बोर्ड, या एक चिप के साथ आता है, जिससे मुझे अपनी कुर्सी पर बैठना पड़ता है। ESP8266 उनमें से एक है, और जो चीजें इसे दिलचस्प बनाती हैं, वह यह है कि निर्माता मेरे पास आ रहे हैं और मुझे इसके बारे में बता रहे हैं। यहाँ कोई मार्केटिंग कंपनी नहीं थी, यह सब समुदाय के बारे में है।

ESP8266 एक TARTilica Xtensa LX3 प्रोसेसर के आसपास निर्मित वाईफाई SoC का एक UART है - ब्रेकआउट बोर्डों की कुछ हद तक भिन्न किस्म पर शिपिंग - सबसे आम तौर पर उपलब्ध होने वाला ESP-01 जो एक छोटे रूप का कारक है और इसकी कीमत $ 5 से कम हो सकती है, हालाँकि यह है अधिक आम तौर पर कम संस्करणों के लिए लगभग $ 7 की कीमत।

ESP8266 SoC एक ESP-01 ब्रेकआउट बोर्ड पर।

बोर्ड, और अंतर्निहित ESP8266 SoC, शुरू में एक सीरियल-टू-वाईफाई एडाप्टर के रूप में विपणन किया गया था, और वायरलेस मॉड्यूल को कॉन्फ़िगर और नियंत्रित करने के लिए एक साधारण एटी कमांड सेट का समर्थन करने वाले फर्मवेयर के साथ आता है।

अधिकांश लोगों ने शुरू में याद किया कि एसओसी पूरी तरह से प्रोग्राम योग्य था, यह एक सामान्य उपयोग माइक्रो-नियंत्रक था, जिसमें वाई-फाई और - कुछ हद तक सीमित - GPIO, सभी $ 5 या उससे कम के लिए। यह शायद इस तथ्य के साथ कुछ करना था कि, कम से कम पहले, सभी दस्तावेज चीनी में थे।

हालाँकि दिलचस्प बातें शुरू होने में यह सब नहीं हुआ। अधिकांश प्रारंभिक प्रयास जीसीसी को प्लेटफॉर्म पर चलाने के लिए था, लेकिन चीजें तेजी से एक कामकाजी जीसीसी से एक एसडीके के माध्यम से आगे बढ़ीं, और अन्य भाषाओं जैसे माइक्रो पायथन, और एक लुआ-आधारित फर्मवेयर में जीपीआईओ और स्क्रिप्टिंग दोनों को एक्सेस दिया। समर्थन।

सभी एक समुदाय के निर्माण और दस्तावेज जमा करते समय। फिर भी, चीजें आपके लिए आसान नहीं हैं। हालाँकि, जो कि सप्ताहांत में बदल गया, रिचर्ड स्लोअन और इवान ग्रोखतकोव ने Arduino IDE का एक संस्करण जारी किया, जिसने ESP8266 का समर्थन किया - और सिर्फ Arduino Day के लिए। जन्मदिन की शुभकामनाएं!

बिल्ड द्वारा समर्थित क्या है?

संक्षिप्त उत्तर काफी है - जैसे बुनियादी कार्यpinMode, digitalRead तथाdigitalWrite अपेक्षा के अनुसार काम करें जैसा कि बीच में आता है, और मिली सेकंड तथा माइक्रो कार्यों, और समझदार चीजों के लिए कियाविलंब वाईफाई और टीसीपी कार्यों की पृष्ठभूमि गतिविधि का ध्यान रखना, और एक निश्चित ताल के साथ कॉलिंग कार्यों के लिए टिकर लाइब्रेरी है।

धारावाहिक ऑब्जेक्ट भी वैसा ही काम करता है जैसा आप उससे अपेक्षा करते हैं, और वाईफाई को संभालने के लिए कस्टम पुस्तकालयों के साथ पर्यावरण जहाज, जो कि आधिकारिक वाईफाई ढाल पुस्तकालय के समान दिखता है और कार्य करता है।

EEPROM के लिए भी समर्थन है - हालाँकि यह आपके द्वारा अपेक्षित तरीके से बहुत काम नहीं करता है - और One2C और mDNS समर्थन के साथ I2C समर्थन को सीमित करता है। मूल रूप से, किसी भी तीसरे पक्ष के पुस्तकालय जो एवीआर तक निम्न स्तर की पहुंच पर भरोसा नहीं करते हैं, उन्हें काम करना चाहिए, हालांकि अभी तक व्यापक परीक्षण नहीं हुआ है।

मुझे ESP8266 का उपयोग क्यों करना चाहिए?

हालांकि ESP8266 वह सब कुछ नहीं कर सकता है जो आप एक Arduino के साथ कर सकते हैं - उदाहरण के लिए इसमें केवल एक PWM पिन है जिसे ESP-01 ब्रेकआउट बोर्ड द्वारा उजागर नहीं किया गया है जिसका उपयोग हमने यहां किया है, आपको इसकी तलाश में जाना होगा ओलीमेक्स बोर्ड की तरह कुछ है कि संदीप इसे उपयोग करने के लिए उपयोग कर रहा था - लेकिन $ 5 के लिए यह एक सौदा है।

$ 5 के लिए यह उतना नहीं करना होगा जितना कि आप एक Arduino के साथ कर सकते हैं, क्योंकि $ 5 पर आप एक Arduino बोर्ड की कीमत के लिए उनमें से 5 या 6 खरीद सकते हैं।

"यह काफी सस्ता है जो-हजारों सेंसरों के लॉन्च-आउट-ऑफ-द-आउट-ऑफ-द-सस्ते 'के क्षेत्र में बहुत अधिक है।" - ब्रायन जेपसन

ESP8266 बनने के रास्ते पर पहले से ही अच्छी तरह से था - लगभग चुपके से - इंटरनेट ऑफ थिंग्स के लिए अग्रणी प्लेटफार्मों में से एक। यह सुपर सस्ता है, और काम करने के लिए सुपर आसान है, और यह वास्तव में काफी आसान है - जैसे कि चीजें चलती हैं - अपने हाथों को प्राप्त करने के लिए, जो एक ताज़ा बदलाव करता है।

हालाँकि, Arduino संगतता का आगमन चरण परिवर्तन है, अचानक बढ़ रहा है लेकिन अभी भी छोटे समुदाय ने अपने प्लेटफॉर्म को बहुत बड़े समुदाय तक खोल दिया है। अचानक लोगों का एक बड़ा पूल है जो जानता है कि बोर्ड के साथ कैसे काम करना है, और मुझे लगता है कि हम उन परियोजनाओं और उत्पादों का विस्फोट देखने जा रहे हैं जो अन्यथा नहीं बनेंगे। क्योंकि अचानक वाईफाई बोर्ड पर हमारे हाथ होते हैं, इसलिए हम सभी जानते हैं कि इसका उपयोग कैसे करना है, जो कि लगभग काफी सस्ता है।

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

यह ESP8266 माइक्रोकंट्रोलर पर तीन पदों में से पहला है। टीवह इस श्रृंखला के दूसरे भाग में नए Arduino पर्यावरण की स्थापना और निर्माण और अपने ESP8266 बोर्ड में अपना पहला स्केच अपलोड करता है, जबकि अंतिम भाग ESP-01 ब्रेकआउट बोर्ड के लिए ब्रेडबोर्ड एडेप्टर बनाने पर चर्चा करता है।

शेयर

एक टिप्पणी छोड़