สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
ในคำอธิบายนี้ คุณจะได้รับวิธีง่ายๆ ในการเชื่อมต่อบอร์ด ESP8266 WiFi กับแอป RoboRema
คุณต้องการ:
- อุปกรณ์ Android หรือ Apple เพื่อเรียกใช้แอพ RoboRemo
- ติดตั้งแอพ RoboRemo
- ติดตั้ง Arduino IDE
- ติดตั้งไลบรารี Arduino ESP8266
- บอร์ด ESP8266 เช่น Wemos D1 mini หรือ NodeMCU (สำหรับ ESP-01 คุณต้องใช้อะแดปเตอร์ USB เพิ่มเติมสำหรับซีเรียล สายไฟ และอื่นๆ ไม่สะดวกนัก)
- สายไมโครยูเอสบี
เป็นไปได้:
- ไลบรารี Wemos D1 Mini และตัวอย่าง
- โล่เพิ่มเติม
จุดประสงค์ของคำแนะนำนี้คือการให้พื้นฐานเกี่ยวกับการเชื่อมต่อแก่คุณ เพื่อให้คุณสามารถเพิ่มฟังก์ชันการทำงานเพิ่มเติมได้ด้วยตัวเอง
ความช่วยเหลือในการติดตั้ง Arduino: Programming-the-WeMos-Using-Arduino-SoftwareIDE
วิธีใช้ Wemos Arduino และไลบรารี Wemos Shields
ขั้นตอนที่ 1: การเข้ารหัสร่างของคุณ
- ดาวน์โหลดสเก็ตช์และคัดลอกโค้ดนี้ไปยัง Arduino IDE ของคุณ
- ดูว่า *ssid = "RoboRemo" ตรงกับความต้องการของคุณหรือเปลี่ยนแปลงหรือไม่ (อย่าใช้ SSID จากเครือข่ายท้องถิ่นของคุณ)
- หากคุณต้องการเพิ่มรหัสผ่านโดย *pw
- ตัวเลือกโดยเครื่องมือ => วางบอร์ดด้านขวา (Wemos D1 mini)
ขั้นตอนที่ 2: ตั้งค่า COM-port
- ดูที่พอร์ตที่เชื่อมต่อ (พอร์ต:)
- เชื่อมต่อ ESP8266 (Wemos mini) ด้วยสาย microUSB
- เลือกพอร์ต COM ที่เพิ่มล่าสุด อัปโหลดภาพร่างของคุณ
ขั้นตอนที่ 3: สร้างการเชื่อมต่อ
ในการเชื่อมต่อระหว่าง ESP8266 และ RoboRemo มีสองขั้นตอน
WiFi 1 เครื่อง
เราสร้างจาก ESP8266 เป็นเซิร์ฟเวอร์ Wifi ดังนั้นคุณต้องตั้งค่าอุปกรณ์ - WiFi - การตั้งค่าเป็น RoboRemo หรือชื่อที่คุณมีโอกาส ไปที่การตั้งค่า WiFi จากอุปกรณ์ของคุณ
2 RoboRemo เชื่อมต่อ
จากแอป RoboRemo:
เมนู => เชื่อมต่อ => อินเทอร์เน็ต (TCP) => อื่นๆ => กรอกที่อยู่ IP ใน scetch จะได้รับ: 192.168.0.1:1234
WiFi IP จะถูกจดจำ ดังนั้นในครั้งต่อไปคุณสามารถคลิกที่ IP ที่ถูกต้องได้อย่างง่ายดาย
หากมีปัญหา คุณต้องรับ IP จากมอนิเตอร์แบบอนุกรม
- Arduino => เครื่องมือ => มอนิเตอร์แบบอนุกรม
- รีเซ็ต ESP8266 หรือเชื่อมต่อใหม่
- รอจนกว่าจะได้รับ IP
การเปลี่ยน IP ในแบบร่าง Arduino สามารถทำได้โดยมีประโยชน์ เช่น ในห้องเรียนที่มี ESP มากกว่า
ขั้นตอนที่ 4: ตั้งค่าอินเทอร์เฟซแอพ RoboRemo
ตอนนี้โปรแกรมที่ถูกต้องกำลังทำงานบน ESP8266 และการเชื่อมต่อถูกสร้างขึ้น เราสามารถตั้งค่าปุ่มสำหรับควบคุมพิน IO ได้
สำหรับคำแนะนำเพิ่มเติม ดาวน์โหลด l คู่มือ RoboRemo
ทางเลือก:
- เมนู => แก้ไข ui => แตะที่ใดก็ได้บนหน้าจอ (เมนูใหม่ปรากฏขึ้น) => ปุ่มตัวเลือก => ลากปุ่ม (หยิบที่มุมบนซ้าย) ไปยังตำแหน่งที่คุณต้องการ => ปรับขนาดปุ่มหากคุณต้องการ (มุมล่างขวา)
- แตะที่ปุ่มเพื่อให้เมนูปรากฏขึ้น => แตะที่ "set press action" => เข้าสู่แท็บ A => ตกลง => แตะที่ "ตั้งค่าการดำเนินการ" => ป้อน 1 => แท็บ "ตกลง"
- คุณสามารถปรับแต่งปุ่มตามสี ข้อความ ฯลฯ
- ออกจากเมนูปุ่มนี้
- แท็บปุ่ม "เมนู" => เลือก "อย่าแก้ไข ui"
ตอนนี้จะต้องสามารถเปิดและปิด LED_BUILDIN ได้ !!!!
ขั้นตอนที่ 5: ปรับแต่งแอพและสเก็ตช์ของคุณ
หากฐานที่ฉันให้นั้นทำงานได้ดี คุณสามารถปรับแต่งและขยายแอพและสเก็ตช์ของคุณได้
ขีด จำกัด ของร่างนี้คือฉันใช้หน่วยคอมมานโดหนึ่งตัว ดังนั้นหมายเลขที่มากกว่า 9 ไม่สามารถส่งได้
หากคุณต้องการ คุณสามารถเลือกภาพสเก็ตช์ได้ที่เว็บไซต์ RoboRemo ESP8266-wifi-car และปรับแต่ง
หมายเลข Arduino GPIO ไม่ตรงกับหมายเลขพินของ Wemos หรือ NodeMCU ดูที่รูปภาพเพื่อแปลหรือดาวน์โหลดไฟล์ PDF