สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
SPEEEduino คืออะไร?
SPEEEduino เป็นบอร์ดไมโครคอนโทรลเลอร์ที่เปิดใช้งาน Wi-Fi โดยอิงตามระบบนิเวศของ Arduino ซึ่งสร้างขึ้นสำหรับนักการศึกษา SPEEEduino รวมฟอร์มแฟคเตอร์และไมโครคอนโทรลเลอร์ของ Arduino เข้ากับ ESP8266 Wi-Fi SoC ทำให้เป็นระบบที่กำหนดค่าได้สูงและเข้ากันได้ เข้ากันได้กับห้องสมุดหลายร้อยแห่งที่ผู้คนเขียนสำหรับ Arduino Uno ทันที เนื่องจาก SPEEEduino ใช้ไมโครคอนโทรลเลอร์ร่วมกันกับ Arduino Uno โครงการนี้ทำโดยกลุ่มนักศึกษาจาก Singapore Polytechnic เรามีสมาชิกทั้งหมด 3 คนในกลุ่ม: Pan ZiYue, Julian Kang และฉัน หัวหน้างานของเราคือ Mr Teo Shin Jen คู่มือง่ายๆ นี้เป็นส่วนหนึ่งของชุดคำสั่งสอนสำหรับ SPEEEduino
คู่มือง่ายๆ นี้เป็นส่วนหนึ่งของชุดคำสั่งสอนสำหรับ SPEEEduino ในคำแนะนำนี้ เราจะรวมแอป Blynk กับ SPEEEduino!
คำแนะนำนี้จะทำงานร่วมกับผลิตภัณฑ์อื่นของเรา: SSTuino
สวัสดี Blynk
Blynk เป็นแพลตฟอร์มที่มีแอป iOS และ Android เพื่อควบคุม Arduino, Raspberry Pi และไลค์บนอินเทอร์เน็ต เป็นแดชบอร์ดดิจิทัลที่คุณสามารถสร้างอินเทอร์เฟซแบบกราฟิกสำหรับโครงการของคุณโดยเพียงแค่ลากและวางวิดเจ็ต แอปพลิเคชันนี้ได้รับเลือกเนื่องจากความสะดวกในการผสานรวมกับ SPEEEduino
ลิงค์:
ขั้นตอนที่ 1: มาเริ่มกันเลย
สิ่งที่คุณต้องการ:
1. คอมพิวเตอร์พร้อม Arduino IDE มีให้ที่นี่
2. SPEEEduino หรือ SSTuino
3. ESP8266 ESP01 โมดูล
4. USB to Serial Converter (สำหรับคำแนะนำนี้ เราจะใช้ CP2102)
5. การเชื่อมต่อ WiFi ที่ใช้งานได้ ESP8266 ไม่สามารถใช้งานกับ Enterprise Networks และไม่สามารถใช้กับเครือข่าย 5GHz ได้
6. ที่สำคัญที่สุดคือตัวคุณเอง!:)
7. สมาร์ทโฟนที่รองรับการติดตั้งแอพ Blynk ซึ่งสามารถดาวน์โหลดได้จาก App Store หรือ Google Play
เราจะทำตามขั้นตอนเพื่อเริ่มต้นใช้งาน Blynk และวิธีเชื่อมต่อแอพกับอุปกรณ์!
หากคุณยังใหม่กับ SPEEEduino หรือสภาพแวดล้อม Arduino โปรดอ่านคำแนะนำนี้เพื่อเริ่มต้น!
ขั้นตอนที่ 2: เริ่มต้นใช้งาน Blynk
หลังจากที่คุณดาวน์โหลดแอปพลิเคชันจาก App Store/Google Play แล้ว เพียงแค่เปิดแอป
หลังจากที่คุณเปิดแอปแล้ว ให้เลือก "สร้างบัญชีใหม่" หรือ "เข้าสู่ระบบ"
ต่อจากนี้ไปน่าจะเห็นเมนูหลัก!
ขั้นตอนที่ 3: สร้างโครงการใหม่ด้วย Blynk
หลังจากที่คุณไปถึงเมนูหลักในขั้นตอนที่แล้ว ให้เลือก "โครงการใหม่" และเมนูจะปรากฏขึ้น
1. เปลี่ยนฮาร์ดแวร์จาก ESP8266 เป็น Arduino Uno
2. ตั้งชื่อโครงการของคุณ!
3. หลังจากนั้น โทเค็นการตรวจสอบความถูกต้องของคุณ ซึ่งเป็นรหัสจะถูกส่งไปยังที่อยู่ที่ลงทะเบียนของคุณ เราจะใช้สิ่งนั้นใน Arduino IDE ในภายหลัง
4. เมื่อคุณอยู่ในโครงการ เพียงแค่ปัดไปทางซ้าย และคุณจะสามารถเปิดกล่องวิดเจ็ตของคุณได้
5. เพิ่มในปุ่มและเลือกปุ่ม นี่จะเป็นการเปิดตัวเลือกสำหรับปุ่ม
6. จากนั้น เลือกพินที่จะเป็น D13 นี่คือการเลือก PIN 13 บน SPEEEduino เป็นพินที่เราต้องการโต้ตอบในภายหลัง
ขั้นตอนที่ 4: การกำหนดค่า Arduino IDE
หลังจากที่คุณได้ตั้งค่าแอพแล้ว ก็ถึงเวลาย้ายไปยัง Arduino IDE!
1. ดาวน์โหลดไลบรารี Blynk จากที่นี่ เลือกรายการวงกลมที่แสดงในภาพ
2. ตามที่ระบุไว้ในเอกสารประกอบของ Blynk ไลบรารีจะต้องติดตั้งด้วยตนเอง:
- ดาวน์โหลดไฟล์.zip รุ่นล่าสุด เปิดเครื่องรูดมัน
- คุณจะสังเกตเห็นว่าไฟล์เก็บถาวรมีหลายโฟลเดอร์และหลายไลบรารี
- คัดลอกไลบรารีเหล่านี้ทั้งหมดไปยัง your_sketchbook_folder ของ Arduino IDE
- ในการค้นหาตำแหน่งของ your_sketchbook_folder ให้ไปที่เมนูด้านบนใน Arduino IDE: File -> Preferences (หากคุณใช้ Mac OS - ไปที่ Arduino → Preferences
3. หลังจากติดตั้งไลบรารี่แล้ว ให้ไปที่ Example ดังแสดงในภาพด้านบน (ESP8266_Shield)
4. จะต้องมีการปรับแต่งเล็กน้อยเพื่อให้ทำงานกับโค้ดนี้ได้
นี่คือสิ่งที่แก้ไข:
pastebin.com/2iwt5qRc
หลังจากที่คุณแก้ไขรหัสแล้ว เพียงเปลี่ยน "YourAuthToken", "YourNetwork" และ "YourPassword" เป็นรหัสโทเค็นการตรวจสอบสิทธิ์ของคุณ และ SSID และรหัสผ่าน wifi ของคุณตามลำดับ น่าเสียดายที่ ESP8266 ไม่สามารถใช้งานกับเครือข่ายระดับองค์กรได้
ขั้นตอนที่ 5: อัปโหลดรหัส… และคุณทำเสร็จแล้ว
เมื่ออัปโหลดรหัสไปยัง SPEEEduino แล้ว คุณสามารถเรียกใช้โครงการในแอป Blynk ได้! ในขณะที่คุณเล่นกับสวิตช์ที่คุณวางจากกล่องวิดเจ็ต ไฟ LED บน SPEEEduino (ไฟ LED ในตัว) จะติดและดับตามลำดับ
Instructable นี้เป็นส่วนหนึ่งของซีรีส์ที่น่าสนใจที่มี Blynk ทำบางโปรเจ็กต์ โปรดติดตามตอนต่อไป!