สารบัญ:
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 ในคำแนะนำนี้ เราจะเรียนรู้วิธีควบคุม LED ออนบอร์ด (และ LED อื่นจาก PIN 13) โดยใช้หน้าเว็บ
สิ่งที่คุณต้องการ:
1. คอมพิวเตอร์พร้อม Arduino IDE มีให้ที่นี่
2. SPEEEduino เอง
3. ESP8266 ESP01 โมดูล
4. USB to Serial Converter (สำหรับคำแนะนำนี้ เราจะใช้ CP2102)
5. การเชื่อมต่อ WiFi ที่ใช้งานได้ ESP8266 ไม่สามารถใช้งานกับ Enterprise Networks และไม่สามารถใช้กับเครือข่าย 5GHz ได้
6. SPEEEduino ห้องสมุดระดับต่ำ หากต้องการทราบวิธีตั้งค่า SPEEEduino ของคุณ/หากคุณไม่ได้ติดตั้งไว้ใน Arduino IDE ให้คลิกที่นี่
7. ที่สำคัญที่สุด ตัวคุณเอง!:)
ขั้นตอนที่ 1: เชื่อมต่อวงจร! [ไม่จำเป็น]
ตัวอย่างโปรแกรมที่ใช้จะสลับไฟ LED ออนบอร์ด (PIN13) บน SPEEEduino แต่ฉันรวม LED อีกอันไว้เพื่อความสนุกสนานและเพื่อสาธิตการส่องสว่างของ LED
สำหรับวงจรอย่างง่ายคุณจะต้อง:
1. LED (ฉันใช้หลอดสีน้ำเงินขนาด 5 มม.)
2. ตัวต้านทาน 220Ohm
3. สายจัมเปอร์
4. เขียงหั่นขนม
ขั้นตอนที่ 2: เชื่อมต่อ SPEEEduino กับพีซีของคุณโดยใช้ USB เป็น Serial Converter
ใช้ตารางเพื่อต่อสาย SPEEEduino ของคุณอย่างถูกต้อง ในหน้านี้ เราใช้ตัวแปลง CP2102 USB-TTL ตัวแปลงของคุณอาจแตกต่างกัน แต่ตรวจสอบให้แน่ใจว่าใช้ระดับลอจิก 5V และจ่ายไฟออก 5V ไม่ใช่ 3.3V
ขั้นตอนที่ 3: เปิดโค้ดตัวอย่างและกำหนดค่า
หากต้องการเปิดโค้ดตัวอย่าง ให้ไปที่:
ไฟล์ > ตัวอย่าง > SPEEEduino_Low_Level_Library > LED_Webserver
และเปิดตัวอย่าง
ถัดไป ในรหัส ตรวจสอบให้แน่ใจว่าคุณได้เปลี่ยน NETWORK-NAME-HERE และ NETWORK-PASSWORD-HERE เป็น WiFi SSID และรหัสผ่านของคุณ
สิ่งที่โปรแกรมนี้จะทำคือ มันจะเชื่อมต่อกับ WiFi ของคุณและสร้างเซิร์ฟเวอร์เพื่อโฮสต์เว็บเพจเพื่อให้คุณควบคุม LED ผ่านปุ่มบนหน้าเว็บ
ตอนนี้คุณสามารถอัปโหลดโปรแกรมไปยัง SPEEEduino
ขั้นตอนที่ 4: ทำให้โลกของฉันสว่างไสว
หลังจากอัปโหลดโปรแกรมแล้ว ให้เปิด Serial monitor ใน Arduino IDE
ใน Serial Monitor จะแสดงสถานะของอุปกรณ์ที่เชื่อมต่อกับเครือข่าย WiFi เมื่อเชื่อมต่อกับเครือข่ายแล้ว มันจะสร้างที่อยู่ IP เชื่อมต่อและควบคุม LED โดยป้อนที่อยู่ IP นั้นลงในเบราว์เซอร์ของคุณ