สารบัญ:

แชสซีควบคุมด้วย Wi-Fi แบบใช้มอเตอร์: 5 ขั้นตอน (พร้อมรูปภาพ)
แชสซีควบคุมด้วย Wi-Fi แบบใช้มอเตอร์: 5 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: แชสซีควบคุมด้วย Wi-Fi แบบใช้มอเตอร์: 5 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: แชสซีควบคุมด้วย Wi-Fi แบบใช้มอเตอร์: 5 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: วิธีต่อมอเตอร์เข้ากับบอร์ดสั่งงานผ่านมือถือ (WiFi) - TDSS 2024, กรกฎาคม
Anonim
Image
Image
อะไหล่
อะไหล่

Donald Bell of Maker Project Lab (https://makerprojectlab.com) ชี้ให้เห็นในการอัปเดตเมื่อวันที่ 29 พฤศจิกายน 2017 (https://www.youtube.com/embed/cQzQl97ntpU) ว่าแชสซี "Lady Buggy" (https://www.instructables).com/id/Lady-Buggy/) สามารถใช้เป็นแพลตฟอร์มทั่วไปได้ เขาต้องเห็นรายการ "สิ่งที่ต้องทำโครงการ" ของฉัน …

Motorized WiFi Chassis เป็นแพลตฟอร์มทั่วไปแบบเปิดที่ใช้มอเตอร์ซึ่งควบคุมด้วย WiFi ซึ่งใช้ Adafruit Feather Huzzah ESP8266 สำหรับการสื่อสารและการควบคุม และเซอร์โวแบบหมุนต่อเนื่องสองตัวพร้อมแบตเตอรี่ลิเธียมไอออนสำหรับการเคลื่อนไหว แชสซีมีจุดยึดแบบเกลียว 8 6 มม. คูณ 1 เพื่อติดตั้ง และอีกมากมายที่จะตามมา

ฉันได้รวมซอร์สโค้ดไว้ในรูปแบบของภาพร่าง Arduino สำหรับ Adafruit Feather Huzzah ESP8266 หากคุณต้องการแก้ไข นอกจากนี้ คุณจะต้องมีทักษะในการบัดกรีและอุปกรณ์บัดกรี สายไฟ และชิ้นส่วนทั้งหมดที่ระบุไว้ในขั้นตอนแรก บวกกับ Arduino IDE ที่ติดตั้งไลบรารีที่เหมาะสมเพื่อให้แชสซี WiFi แบบมีมอเตอร์สมบูรณ์

เช่นเคย ฉันอาจจะลืมไฟล์ไปหนึ่งหรือสองไฟล์ หรือใครรู้อะไรอีก ดังนั้นหากคุณมีคำถามใดๆ โปรดอย่าลังเลที่จะถามเพราะฉันทำผิดพลาดมากมาย

ออกแบบโดยใช้ Autodesk Fusion 360 สไลซ์โดยใช้ Cura 3.1 และพิมพ์ใน PLA บน Ultimaker 2+ Extended และ Ultimaker 3 Extended

ขั้นตอนที่ 1: ชิ้นส่วน

ฉันพิมพ์ทุกส่วนด้วยความละเอียดแนวตั้ง.15 มม. โดยเติมหมึก 50% พิมพ์ "Ball Bearing Cap.stl" และ "Chassis.stl" อย่างละ 1 ชิ้น พิมพ์ชิ้นส่วนที่เหลืออย่างละ 2 ชิ้น

ฉันซื้อชิ้นส่วนต่อไปนี้:

1 ลูกปืน 15.9 มม. (5/8 )

4 โอริง (ID 16 มม. ส่วน 2.5 มม.)

2 เซอร์โว (การหมุนต่อเนื่อง FS90R)

1 ขนอดาฟรุต HUZZAH ESP8266 (อดาฟรุต)

แบตเตอรี่ 1 ก้อน (อดาฟรุ๊ต 258)

ก่อนประกอบ ให้ทดสอบความพอดีและตัดแต่ง ตะไบ ทราย ฯลฯ ทุกส่วนตามความจำเป็นสำหรับการเคลื่อนตัวที่ราบรื่นของพื้นผิวที่เคลื่อนที่ และความพอดีแน่นสำหรับพื้นผิวที่ไม่เคลื่อนไหว ขึ้นอยู่กับสีที่คุณเลือกและการตั้งค่าเครื่องพิมพ์ของคุณ อาจจำเป็นต้องมีการตัดแต่ง การยื่น และ/หรือการขัดมากหรือน้อย ตะไบขอบทั้งหมดที่สัมผัสกับฐานรองพิมพ์อย่างระมัดระวัง เพื่อให้แน่ใจว่าได้ลบแผ่นสร้างทั้งหมด "ไหลซึม" และขอบทั้งหมดเรียบ ฉันใช้ไฟล์อัญมณีขนาดเล็กและมีความอดทนมากในการดำเนินการขั้นตอนนี้

การออกแบบนี้ใช้ชุดเกลียว ดังนั้นอาจต้องใช้การต๊าปและดายขนาด 6 มม. ต่อ 1 เพื่อทำความสะอาดเกลียว

ขั้นตอนที่ 2: การเดินสายไฟ

การเดินสายไฟ
การเดินสายไฟ
การเดินสายไฟ
การเดินสายไฟ

การเดินสายไฟประกอบด้วยการบัดกรีสายเซอร์โวเข้ากับ Feather Huzzah ESP8266

ในการจ่ายไฟให้กับเซอร์โว สายไฟเซอร์โวบวก (สีแดง) ทั้งสองเส้นจะถูกบัดกรีที่พิน "BAT" บน Feather Huzzah ESP8266 และสายไฟเซอร์โวลบ (สีน้ำตาล) ทั้งสองเส้นจะถูกบัดกรีไปที่พิน "GND" บน Feather Huzzah ESP8266

ในการควบคุมเซอร์โว ลวดสัญญาณเซอร์โว (สีส้ม) ด้านซ้ายจะถูกบัดกรีที่พิน "12/MISO" บน Feather Huzzah ESP8266 และต่อสายสัญญาณเซอร์โวด้านขวา (สีส้ม) เข้ากับพิน "13/MOSI" บน เฟเธอร์ฮัซซาห์ ESP8266

ขั้นตอนที่ 3: การประกอบ

การประกอบ
การประกอบ
การประกอบ
การประกอบ
การประกอบ
การประกอบ

ใส่โอริง 2 อันลงบน "Gear Wheel.stl" แต่ละตัวตามที่แสดง

ใช้ "Axle Gear Wheel.stl" สองอัน ประกอบล้อทั้งสองเข้ากับ "Chassis.stl" ดังที่แสดง

วางตลับลูกปืนขนาด 5/8 นิ้วลงในโครงเครื่องตามที่แสดง จากนั้นยึดให้เข้าที่ด้วย "Ball Bearing Cap.stl" ตรวจสอบให้แน่ใจว่าตลับลูกปืนหมุนได้อย่างอิสระ

ยึด "Gear Servo.stl" หนึ่งตัวเข้ากับเซอร์โวตัวเดียวโดยใช้สกรูเซอร์โวที่มาพร้อมกับเซอร์โว จากนั้นทำซ้ำกับเกียร์สองและเซอร์โว

วางเซอร์โวด้านซ้ายลงในสล็อตเซอร์โวด้านซ้าย และเซอร์โวด้านขวาในสล็อตเซอร์โวด้านขวาตามที่แสดง

ใช้เทปกาวสองหน้าบาง ๆ ยึดแบตเตอรี่เข้ากับแชสซีตามที่แสดง

ใช้เทปกาวสองหน้าบางๆ ยึด Adafruit Feather Huzza ESP8266 เข้ากับแบตเตอรี่ตามที่แสดง

ขั้นตอนที่ 4: ซอฟต์แวร์

แชสซี WiFi แบบใช้มอเตอร์ใช้องค์ประกอบ html "canvas" สำหรับกราฟิก และเหตุการณ์ canvas "touchstart", "touchmove" และ "touchend" สำหรับการควบคุม ฉันเชื่อว่าซอฟต์แวร์ควรทำงานบนอุปกรณ์ที่เปิดใช้งานระบบสัมผัสอื่นที่ไม่ใช่ iOS แต่ยังไม่สามารถยืนยันได้ว่าจะใช้งานได้

ฉันออกแบบซอฟต์แวร์ Motorized WiFi Chassis ให้ทำงานในโหมดไร้สาย ap (จุดเข้าใช้งาน) และสถานี (เราเตอร์ wifi)

หากคุณเลือกใช้งาน Motorized WiFi Chassis ในโหมด ap ไม่จำเป็นต้องใช้เราเตอร์ไร้สายเนื่องจากอุปกรณ์ iOS ของคุณสื่อสารโดยตรงกับ Motorized WiFi Chassis ในการใช้งานในโหมดนี้ คุณจะต้องไปที่การตั้งค่า wifi บนอุปกรณ์ iOS ของคุณแล้วเลือกเครือข่าย "WiFiChassis" เมื่อเชื่อมต่อแล้ว ให้เปิดเว็บเบราว์เซอร์บนอุปกรณ์ iOS ของคุณและป้อนที่อยู่ IP "192.128.20.20" ในช่อง URL

หากคุณเลือกใช้งาน Motorized WiFi Chassis ในโหมดสถานี คุณจะต้องสื่อสารกับ Motorized WiFi Chassis ผ่านเราเตอร์ไร้สาย ดังนั้นจึงจำเป็นต้องเปลี่ยนซอฟต์แวร์ Motorized WiFi Chassis เพื่อให้ "sSsid =" ถูกตั้งค่าเป็น ssid เราเตอร์ไร้สายของคุณและ "sPassword = " ถูกตั้งค่าเป็นรหัสผ่านเราเตอร์ไร้สายของคุณ คุณจะต้องเปลี่ยนการตั้งค่าเหล่านี้โดยใช้โปรแกรมแก้ไข Arduino IDE ก่อนรวบรวมและดาวน์โหลดไปยังแชสซี WiFi แบบใช้มอเตอร์ของคุณ โปรดทราบว่าเมื่อใช้โหมดสถานี ฉันได้รวมการรองรับ MDNS ที่อนุญาตให้คุณสื่อสารกับ Motorized WiFi Chassis ที่ที่อยู่ IP "wifichassis.local" ดังนั้นจึงไม่จำเป็นต้องใช้ที่อยู่ IP จริง อย่างไรก็ตาม หากคุณต้องการใช้ที่อยู่ IP จริงที่กำหนดโดยเราเตอร์ไร้สายของคุณ คุณจะต้องเชื่อมต่อกับจอภาพอนุกรม Arduino เมื่อคุณเปิดแชสซี WiFi แบบใช้มอเตอร์ (ตรวจสอบให้แน่ใจว่า "#define USE_SERIAL 1" อยู่ที่ด้านบนสุดของแหล่งที่มา ไฟล์โค้ดก่อนรวบรวมและส่งรหัสไปยัง Motorized WiFi Chassis) เพื่อดู IP ที่กำหนดให้กับ Motorized WiFi Chassis โดยเราเตอร์ไร้สายของคุณ

หลังจากที่คุณได้ตัดสินใจแล้วว่าโหมดใดที่คุณจะใช้งาน Motorized WiFi Chassis และทำการเปลี่ยนแปลงที่จำเป็นกับซอฟต์แวร์ ให้ต่อสายเคเบิลที่เหมาะสมระหว่างคอมพิวเตอร์ของคุณ USB และพอร์ต micro usb บน Feather Huzzah ESP8266 เสียบแบตเตอรี่ จากนั้นคอมไพล์และดาวน์โหลดซอฟต์แวร์ลงใน Motorized WiFi Chassis

ขั้นตอนที่ 5: การดำเนินการ

เสียบสายแบตเตอรี่เข้ากับพอร์ตแบตเตอรี่บน Feather Huzzah ESP8266

เข้าสู่ระบบ Feather Huzzah ESP8266 โดยใช้วิธีการที่คุณเลือกในซอฟต์แวร์

ลากจุดสีเทารอบๆ หน้าจอไปในทิศทางที่คุณต้องการเดินทาง

ดูวิดีโอสาธิตสั้นๆ เกี่ยวกับการควบคุม Motorized WiFi Chassis

หวังว่าคุณจะชอบมัน!

ยังมีต่อ…

แนะนำ: