โซลูชัน ESP8266 ที่ดีกว่าคือการเชื่อมต่อเป็นอุปกรณ์ SDIO ในพอร์ต GPIO
นี่คือราคาไม่แพงและคุณจะได้รับ ~ 40Mb / s ผ่าน wifi
http://oshlab.com/esp8266-raspberry-pi-gpio-wifi/
ประวัติเล็กน้อย ESP8266 IC (ถ้าคุณยังไม่เคยได้ยิน) เป็นไมโครคอนโทรลเลอร์ Wifi ยอดนิยมที่มีโมดูลราคาถูกจำนวนมากในตลาด เดิมทีมันถูกใช้เป็นอินเตอร์เฟสแบบอนุกรม UART สำหรับไมโครคอนโทรลเลอร์ แต่ได้รับการพอร์ตเข้ามาทำงานเป็นไมโครคอนโทรลเลอร์แบบสแตนด์อโลนโดยใช้ LUA หรือ Arduino มันเป็นไมโครคอนโทรลเลอร์ที่เร็วมากที่ทำงานที่ 80mhz นี่คือหนึ่งในไมโครคอนโทรลเลอร์ที่ฉันชื่นชอบที่จะใช้สำหรับโครงการเพราะรวดเร็วราคาถูกและมี wifi
มีโมดูลออกมาสองสามเวอร์ชั่นซึ่งรวมถึง ESP-12E และ ESP-12F (ทั้งสองประมาณประมาณ $ 2- $ 3) ที่แตกออกจากอินเตอร์เฟส SDIO สิ่งนี้ไม่มีประโยชน์ส่วนใหญ่เนื่องจากมีการใช้อินเตอร์เฟส SDIO สำหรับหน่วยความจำแฟลช
อย่างไรก็ตามปรากฎว่า ESP8266 นั้นแท้จริงแล้วเป็น ESP8089 IC เพิ่งแบรน ESP8089 เป็นชิป SDIO wifi สำหรับแท็บเล็ตขนาดเล็ก หากคุณไม่ดึง GPIO 15 ลงในการบู๊ตอย่างที่คุณต้องการเมื่อเรียกใช้เป็นไมโครคอนโทรลเลอร์มันจะทำงานในโหมด SDIO และโดยทั่วไปจะเป็น ESP8089 IC ณ จุดนั้น
โครงการนี้จะขึ้นอยู่กับโครงการ Hackaday.io RPI WiFi ฉันได้ทำการปรับเปลี่ยนบางอย่างเพื่อให้ทำงานร่วมกับเคอร์เนล linux ใหม่ใน Raspbian ใหม่และฉันได้เขียนสคริปต์เพื่อทำให้กระบวนการโดยอัตโนมัติสมบูรณ์ ในการใช้สิ่งนี้คุณต้องมีโมดูล ESP-12E หรือ ESP-12F แนะนำให้ใช้ ESP-12F
ก่อนอื่นให้วางสาย ESP-12F แบบนี้
ตัวต้านทาน 33 โอห์มมีความจำเป็นเพื่อให้ได้ความเร็ว SDIO ที่ต้องการดังนั้นโปรดอย่าปล่อยทิ้งไว้ นอกจากนี้ยังเป็นการดีกว่าที่จะดึงจากราง 5v และมี LDO แยกต่างหากสำหรับโมดูล ESP8266 แต่การดึงโดยตรงจากราง 3.3v บนราสเบอร์รี่ไพควรทำงานได้ดี
SSH ใน Raspberry Pi ของคุณและป้อนคำสั่งต่อไปนี้ คุณอาจต้องการขยายระบบไฟล์ก่อนโดยใช้ raspi-config
cd ~
git clone https://github.com/oshlab/esp8089.git
cd esp8089
sudo sh install
จะใช้เวลาสักครู่ ดังนั้นเพียงแค่นั่งรอหรือไปหยิบกาแฟ
เมื่อเสร็จแล้วให้รีบูต Pi ของคุณ
sudo reboot
หลังจากรีบูตโมดูล ESP8266 ควรเปิดใช้งาน คุณสามารถสแกนอย่างรวดเร็วเพื่อให้แน่ใจว่าทำงานได้
sudo iwlist scan
ควรสแกนหาเครือข่ายไร้สายและแสดงสิ่งที่มีอยู่
ตอนนี้มันจะทำงานเหมือนโมดูล WIFI อื่น ๆ ไชโย