एक बेहतर ESP8266 समाधान इसे GPIO पोर्ट पर SDIO डिवाइस के रूप में कनेक्ट करना है।
यह सस्ती है और आपको वाईफाई पर ~ 40Mb / s मिल सकता है
http://oshlab.com/esp8266-raspberry-pi-gpio-wifi/
थोड़ा इतिहास। ESP8266 आईसी (यदि आपने इसके बारे में नहीं सुना है) बाजार पर कई सस्ते मॉड्यूल के साथ एक अत्यंत लोकप्रिय वाईफ़ाई माइक्रोकंट्रोलर है। इसे मूल रूप से माइक्रोकंट्रोलर्स के लिए UART सीरियल इंटरफ़ेस के रूप में उपयोग किया गया था, लेकिन तब से इसे LUA या Arduino का उपयोग करके स्टैंडअलोन माइक्रोकंट्रोलर के रूप में काम करने के लिए पोर्ट किया गया है। यह एक बहुत तेज़ माइक्रोकंट्रोलर है जो 80mhz पर चलता है। यह परियोजनाओं के लिए उपयोग करने के लिए मेरे पसंदीदा माइक्रोकंट्रोलर में से एक है क्योंकि यह तेज, सस्ता और वाईफाई है।
मॉड्यूल के कुछ संस्करण ESP-12E और ESP-12F (लगभग $ 2- $ 3) सहित बाहर आ गए हैं जो SDIO इंटरफ़ेस को तोड़ते हैं। यह काफी हद तक व्यर्थ था, क्योंकि SDIO इंटरफ़ेस का उपयोग फ्लैश मेमोरी के लिए किया जाता है।
हालाँकि, यह पता चला है कि ESP8266 वास्तव में एक ESP8089 IC है, जिसे केवल रीब्रांड किया गया है। ESP8089 छोटी गोलियों के लिए एक एसडीआईओ वाईफाई चिप है। यदि आप बूट पर GPIO 15 को नहीं खींचते हैं, जैसा कि आप इसे माइक्रोकंट्रोलर के रूप में चलाते हैं, तो यह SDIO मोड में चलता है और मूल रूप से उस बिंदु पर ESP8089 IC है।
यह परियोजना हैकडाय.ओ आरपीआई वाईफाई परियोजना पर आधारित है । मैंने नए रास्पियन में नए लिनक्स कर्नेल के साथ काम करने के लिए कुछ संशोधन किए हैं और मैंने पूरी तरह से प्रक्रिया को स्वचालित करने के लिए एक स्क्रिप्ट लिखी है। इसका उपयोग करने के लिए, आपको ईएसपी -12 ई या ईएसपी -12 एफ मॉड्यूल की आवश्यकता है। ईएसपी -12 एफ की सिफारिश की जाती है।
सबसे पहले, ESP-12F को इस तरह से तार करें।
एसडीओ गति को प्राप्त करने के लिए 33 ओम अवरोधक आवश्यक हैं, इसलिए कृपया उन्हें बाहर न छोड़ें। 5v रेल से खींचना भी बेहतर है और ESP8266 मॉड्यूल के लिए एक अलग LDO है, लेकिन रास्पबेरी पाई पर 3.3v रेल से सीधे खींचने पर ठीक काम करना चाहिए।
SSH अपने रास्पबेरी पाई में और निम्नलिखित कमांड दर्ज करें। आप पहले raspi-config का उपयोग करके फाइलसिस्टम का विस्तार करना चाह सकते हैं।
cd ~
git clone https://github.com/oshlab/esp8089.git
cd esp8089
sudo sh install
इसमें कुछ समय लगने वाला है। तो बस बैठो और प्रतीक्षा करो, या एक कॉफी पकड़ो।
जब ऐसा किया जाता है, तो अपने पाई को रिबूट करें।
sudo reboot
रिबूट के बाद, ESP8266 मॉड्यूल को सक्रिय करना चाहिए। आप यह सुनिश्चित करने के लिए एक त्वरित स्कैन कर सकते हैं कि यह काम कर रहा है।
sudo iwlist scan
इसे वायरलेस नेटवर्क के लिए स्कैन करना चाहिए और आपको दिखाना चाहिए कि क्या उपलब्ध है।
अब यह किसी भी अन्य WIFI मॉड्यूल की तरह ही काम करेगा। चीयर्स।