สารบัญ:

หุ่นยนต์ควบคุม Wi-Fi โดยใช้ Wemos D1 ESP8266, Arduino IDE และแอพ Blynk: 11 ขั้นตอน (พร้อมรูปภาพ)
หุ่นยนต์ควบคุม Wi-Fi โดยใช้ Wemos D1 ESP8266, Arduino IDE และแอพ Blynk: 11 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: หุ่นยนต์ควบคุม Wi-Fi โดยใช้ Wemos D1 ESP8266, Arduino IDE และแอพ Blynk: 11 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: หุ่นยนต์ควบคุม Wi-Fi โดยใช้ Wemos D1 ESP8266, Arduino IDE และแอพ Blynk: 11 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: Easy steps to control anything over the internet with Blynk and Wemos D1 2024, กรกฎาคม
Anonim
Image
Image
หุ่นยนต์ Arduino พร้อมคอนโทรลเลอร์ PS2 (จอยสติ๊ก PlayStation 2)
หุ่นยนต์ Arduino พร้อมคอนโทรลเลอร์ PS2 (จอยสติ๊ก PlayStation 2)

โดย IgorF2ติดตามเพิ่มเติมโดยผู้เขียน:

หุ่นยนต์ Arduino พร้อมคอนโทรลเลอร์ PS2 (จอยสติ๊ก PlayStation 2)
หุ่นยนต์ Arduino พร้อมคอนโทรลเลอร์ PS2 (จอยสติ๊ก PlayStation 2)
IoT Cat Litter Box (พร้อม ESP32, Arduino IDE, Thingspeak และการพิมพ์ 3 มิติ)
IoT Cat Litter Box (พร้อม ESP32, Arduino IDE, Thingspeak และการพิมพ์ 3 มิติ)
IoT Cat Litter Box (พร้อม ESP32, Arduino IDE, Thingspeak และการพิมพ์ 3 มิติ)
IoT Cat Litter Box (พร้อม ESP32, Arduino IDE, Thingspeak และการพิมพ์ 3 มิติ)
โคมไฟประกบพิมพ์ 3 มิติ - REMIXED
โคมไฟประกบพิมพ์ 3 มิติ - REMIXED
โคมไฟประกบพิมพ์ 3 มิติ - REMIXED
โคมไฟประกบพิมพ์ 3 มิติ - REMIXED

เกี่ยวกับ: ผู้ผลิต วิศวกร นักวิทยาศาสตร์บ้า และนักประดิษฐ์ ข้อมูลเพิ่มเติมเกี่ยวกับ IgorF2 »

ในบทช่วยสอนนี้ ฉันจะแสดงให้คุณเห็นถึงวิธีการสร้างรถถังหุ่นยนต์ที่ควบคุมด้วย Wi-Fi ที่ควบคุมจากสมาร์ทโฟนโดยใช้แอพ Blynk ในโครงการนี้ มีการใช้บอร์ด ESP8266 Wemos D1 แต่สามารถใช้เพลทรุ่นอื่นๆ ได้ (NodeMCU, Firebeetle เป็นต้น) และหลักการที่นำเสนอในบทช่วยสอนนี้สามารถนำไปใช้กับหุ่นยนต์รุ่นอื่นๆ ได้

ในโครงการก่อนหน้านี้ ฉันนำเสนอวิธีการติดตั้งตัวควบคุมหุ่นยนต์ด้วย Arduino Uno ที่เชื่อมต่อกับโมดูล ESP8266 และเว็บอินเตอร์เฟสโดยใช้ html และจาวาสคริปต์ หุ่นยนต์ได้รับการพัฒนาโดยใช้วัสดุที่เรียบง่าย โดยไม่ต้องใช้เครื่องมือที่ซับซ้อน เช่น เครื่องพิมพ์ 3 มิติและเครื่องตัดเลเซอร์ คุณสามารถอ่านเพิ่มเติมเกี่ยวกับโครงการนี้ได้ที่ลิงค์ด้านล่าง:

www.instructables.com/id/WiDC-Wi-Fi-Controlled-FPV-Robot-with-Arduino-ESP82/

มีข้อเสียบางประการ เช่น ความจำเป็นในการใช้ตัวควบคุมอิสระสองตัว (Arduino และ ESP8266) และความจริงที่ว่ามันสามารถส่ง/รับคำสั่งจากเครือข่ายท้องถิ่นและใช้คอมพิวเตอร์ (เดสก์ท็อปหรือแล็ปท็อป) เท่านั้น

ครั้งนี้ฉันตัดสินใจทดสอบโครงสร้างทางกายภาพที่แตกต่างออกไป และวิธีการใหม่ในการควบคุมหุ่นยนต์ ด้วยเหตุนี้จึงใช้ชุดอุปกรณ์ DIY สำหรับโครงสร้างหุ่นยนต์ และบอร์ด Wemos ESP8266 ที่เชื่อมโยงกับแอป Blynk เพื่อดำเนินการควบคุม รหัสสำหรับการควบคุมหุ่นยนต์ได้รับการพัฒนาโดยใช้ Arduino IDE

มีหลายวิธีในการใช้บทช่วยสอนนี้ คุณสามารถใช้เพื่อ:

- เรียนรู้วิธีการตั้งโปรแกรม ESP8266 โดยใช้ Arduino IDE

- ฝึกทักษะด้านอิเล็กทรอนิกส์และการบัดกรีของคุณ ฯลฯ

- ดูวิธีการประกอบชุดหุ่นยนต์

- เรียนรู้วิธีใช้แอพ Blynk ในโครงการของคุณ

ผู้ชนะรองชนะเลิศใน Instructables Make it Move Contest

ชอบโครงการนั้นหรือไม่? โปรดพิจารณาสนับสนุนโครงการในอนาคตของฉันด้วยการบริจาค Bitcoin เล็กน้อย!:D ที่อยู่ฝาก BTC: 1FiWFYSjRaL7sLdr5wr6h86QkMA6pQxkXJ

ขั้นตอนที่ 1: เครื่องมือและวัสดุ

เครื่องมือและวัสดุ
เครื่องมือและวัสดุ
เครื่องมือและวัสดุ
เครื่องมือและวัสดุ
เครื่องมือและวัสดุ
เครื่องมือและวัสดุ

เครื่องมือต่อไปนี้ถูกใช้ในโครงการนี้:

  • บัดกรีเหล็กและลวด (ลิงค์ / ลิงค์ / ลิงค์) มอเตอร์กระแสตรงมาพร้อมกับสายไฟที่บัดกรีที่ขั้วแล้ว… แต่ในที่สุดมันก็จะพังและคุณอาจต้องขายต่อ ดังนั้นควรพิจารณามีหัวแร้งและลวดเชื่อมที่ดีอยู่ใกล้ๆ
  • แผ่นโฟม EVA (หรือวัสดุที่ไม่นำไฟฟ้าอื่นๆ) แชสซีของหุ่นยนต์ที่ฉันใช้ในโปรเจ็กต์นี้ทำจากอลูมิเนียม และติดตั้งแผงวงจรบนชิ้นส่วนโลหะนี้ ฉันใช้แผ่นโฟมเป็นชั้นระหว่างแผงและแผ่นโลหะเพื่อหลีกเลี่ยงการลัดวงจรที่อาจเกิดขึ้น
  • เทปสองหน้า. ใช้สำหรับติดแผ่นโฟมกับแผงวงจร และสำหรับการติดตั้งโมดูล H-Bridge
  • กรรไกรสำหรับตัดแผ่นโฟมสี่เหลี่ยม

ฉันใช้ชิ้นส่วนฮาร์ดแวร์ต่อไปนี้สำหรับโครงการของฉัน:

  • บอร์ดพัฒนา Wemos D1 ESP8266 (ลิงก์ / ลิงก์) บอร์ด Wemos D1 ใช้งานง่ายและตั้งโปรแกรมด้วย Arduino IDE มันมีรอยเท้าเดียวกันและ Arduino Uno ธรรมดา! วิธีนี้ทำให้ Arduino Shield ส่วนใหญ่ใช้งานได้กับบอร์ดนี้ด้วย มีโมดูล Wi-Fi ในตัว คุณจึงสามารถใช้งานได้หลากหลายโครงการ คุณยังสามารถใช้บอร์ดอื่นๆ ที่ใช้ ESP8266 (ลิงก์ / ลิงก์)
  • L298N โมดูล H-bridge สองช่องสัญญาณ (ลิงค์ / ลิงค์ / ลิงค์) โมดูลนี้อนุญาตให้ขยายสัญญาณ 3.3V จาก Wemos (หรือ Arduino) เป็น 12V ที่จำเป็นสำหรับมอเตอร์
  • DIY Robot Chassis Tank (ลิงค์ / ลิงค์) ชุดอุปกรณ์สุดเจ๋งนี้มีทุกสิ่งที่คุณต้องการในการสร้างรถถัง: มอเตอร์ DC สองตัว เกียร์ ราง สลักเกลียว น็อต ฯลฯ มันมาพร้อมกับเครื่องมือที่จำเป็นสำหรับการประกอบแชสซี ซึ่งเหมาะสำหรับผู้เริ่มต้นใช้งานอยู่แล้ว!
  • แบตเตอรี่ 18650 3.7V (x3) (ลิงค์) ฉันเคยจ่ายไฟให้กับวงจรทั้งหมด ถังนี้ใช้มอเตอร์ 12V ฉันใช้แบตเตอรี่ 3.7V สามก้อนเป็นชุดในการจ่ายไฟ
  • ที่ใส่แบตเตอรี่ 3S 18650 (ลิงค์) สามารถใส่แบตเตอรี่ 18650 สามก้อนในซีรีย์ และสามารถติดที่ด้านหลังของถังได้อย่างง่ายดาย
  • เครื่องชาร์จแบตเตอรี่ 18650 (ลิงค์) ในที่สุดแบตเตอรี่ของคุณจะหมดพลังงาน เมื่อสิ่งนั้นเกิดขึ้น เครื่องชาร์จแบตเตอรี่จะช่วยคุณได้
  • จัมเปอร์ (ลิงค์) ฉันใช้จัมเปอร์ชาย-หญิง 6 ตัวสำหรับสัญญาณระหว่างสะพาน h และ Wemos และจัมเปอร์ชาย-ชาย 2 ตัวสำหรับ 5V และ Gnd คุณอาจต้องการมากกว่านี้หากคุณวางแผนที่จะเพิ่มเซ็นเซอร์
  • สายไมโครยูเอสบี คุณจะต้องใช้สิ่งนี้ในการอัปโหลดรหัสของคุณ บอร์ดส่วนใหญ่มีสายเคเบิลของตัวเองอยู่แล้ว

ลิงก์ด้านบนเป็นเพียงคำแนะนำว่าคุณสามารถหารายการที่ใช้ในบทช่วยสอนนี้ได้ที่ไหน (และอาจสนับสนุนบทช่วยสอนในอนาคตของฉัน) อย่าลังเลที่จะค้นหาจากที่อื่นและซื้อที่ร้านค้าในพื้นที่หรือร้านค้าออนไลน์ที่คุณชื่นชอบ

ขั้นตอนที่ 2: การประกอบหุ่นยนต์

Image
Image

"กำลังโหลด = ขี้เกียจ " " กำลังโหลด = ขี้เกียจ"

แอพ Blynk - สร้างโปรเจ็กต์ใหม่
แอพ Blynk - สร้างโปรเจ็กต์ใหม่
แอพ Blynk - สร้างโปรเจ็กต์ใหม่
แอพ Blynk - สร้างโปรเจ็กต์ใหม่

ตอนนี้ฉันจะแสดงให้คุณเห็นว่าฉันออกแบบแอปควบคุมระยะไกลโดยใช้ Blynk ได้อย่างไร คุณสามารถใช้มันเป็นฐานสำหรับการสร้างสรรค์ของคุณเอง

สร้างโครงการใหม่

  1. สร้างโครงการใหม่
  2. เพิ่มชื่อโปรเจ็กต์ (หุ่นยนต์ Wifi) เลือกบอร์ดพัฒนา (Wemos D1) และประเภทการเชื่อมต่อ (WiFi) แล้วคลิกปุ่มสร้าง
  3. โทเค็นการตรวจสอบความถูกต้องจะถูกส่งไปยังอีเมลของคุณ

โทเค็นการตรวจสอบความถูกต้องใช้รหัส om Arduino อนุญาตให้บอร์ด ESP8266 เข้าถึงเซิร์ฟเวอร์ Blynk เพื่อส่งและรับข้อมูล

สำหรับการสร้างแดชบอร์ดของคุณ คุณสามารถลากและวางหลายอ็อบเจ็กต์ได้ มีปุ่ม ตัวเลื่อน และจอยสติ๊กสำหรับการสร้างอินเทอร์เฟซการควบคุมต่างๆ คุณสามารถปรับขนาด (ส่วนใหญ่) และกำหนดการตั้งค่าตามที่คุณต้องการ

ในขั้นตอนต่อไป ฉันจะแสดงสี่ทางเลือกที่แตกต่างกันในการควบคุมหุ่นยนต์โดยใช้วิดเจ็ตต่างๆ

ขั้นตอนที่ 7: แอป Blynk #1 - สี่ปุ่ม

รองชนะเลิศในการแข่งขัน Make it Move

แนะนำ: