สารบัญ:

RoboRemo ESP8266 ควบคุมง่าย: 5 ขั้นตอน
RoboRemo ESP8266 ควบคุมง่าย: 5 ขั้นตอน

วีดีโอ: RoboRemo ESP8266 ควบคุมง่าย: 5 ขั้นตอน

วีดีโอ: RoboRemo ESP8266 ควบคุมง่าย: 5 ขั้นตอน
วีดีโอ: ESP8266 ESP01 WIFI-UART | การเขียนโปรแกรม LDmicro-Roboremo 2024, พฤศจิกายน
Anonim
RoboRemo ESP8266 ควบคุมง่าย
RoboRemo ESP8266 ควบคุมง่าย

ในคำอธิบายนี้ คุณจะได้รับวิธีง่ายๆ ในการเชื่อมต่อบอร์ด 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

ตั้งค่าพอร์ต COM
ตั้งค่าพอร์ต COM
  • ดูที่พอร์ตที่เชื่อมต่อ (พอร์ต:)
  • เชื่อมต่อ 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

ตั้งค่าอินเทอร์เฟซแอพ RoboRemo
ตั้งค่าอินเทอร์เฟซแอพ 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

แนะนำ: