สารบัญ:

หุ่นยนต์ Arduino พร้อมคอนโทรลเลอร์ PS2 (จอยสติ๊ก PlayStation 2): 10 ขั้นตอน (พร้อมรูปภาพ)
หุ่นยนต์ Arduino พร้อมคอนโทรลเลอร์ PS2 (จอยสติ๊ก PlayStation 2): 10 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: หุ่นยนต์ Arduino พร้อมคอนโทรลเลอร์ PS2 (จอยสติ๊ก PlayStation 2): 10 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: หุ่นยนต์ Arduino พร้อมคอนโทรลเลอร์ PS2 (จอยสติ๊ก PlayStation 2): 10 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: Arduino Robot with PS2 controller (PlayStation 2 joystick) 2024, กรกฎาคม
Anonim
Image
Image
IoT Cat Litter Box (พร้อม ESP32, Arduino IDE, Thingspeak และการพิมพ์ 3 มิติ)
IoT Cat Litter Box (พร้อม ESP32, Arduino IDE, Thingspeak และการพิมพ์ 3 มิติ)

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

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
วิธีการสร้าง PCB แบบกำหนดเองโดยใช้เครื่องแกะสลักเลเซอร์พลังงานต่ำ
วิธีการสร้าง PCB แบบกำหนดเองโดยใช้เครื่องแกะสลักเลเซอร์พลังงานต่ำ
วิธีการสร้าง PCB แบบกำหนดเองโดยใช้เครื่องแกะสลักเลเซอร์พลังงานต่ำ
วิธีการสร้าง PCB แบบกำหนดเองโดยใช้เครื่องแกะสลักเลเซอร์พลังงานต่ำ

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

ในบทช่วยสอนนี้ ฉันจะแสดงวิธีใช้จอยสติ๊ก Playstation 2 (PS2) ไร้สายเพื่อขับรถถังหุ่นยนต์ บอร์ด Arduino Uno ถูกใช้เป็นแกนหลักของโครงการนี้ รับคำสั่งจากคอนโทรลเลอร์ไร้สายและกำหนดความเร็วของมอเตอร์ อาจใช้บอร์ดพัฒนาอื่นๆ (NodeMCU, Firebeetle เป็นต้น) และหลักการที่นำเสนอในบทช่วยสอนนี้สามารถนำไปใช้กับหุ่นยนต์และอุปกรณ์รุ่นอื่นๆ ได้

ก่อนหน้านี้ฉันได้ออกแบบถังหุ่นยนต์ที่ควบคุมโดย Blynk มันเชื่อมต่อกับเครือข่าย Wi-Fi และรับคำสั่งจากเซิร์ฟเวอร์ Blynk สมาร์ทโฟนที่ใช้แอพ Blynk ถูกใช้เป็นรีโมตคอนโทรล และมีการใช้วิธีการป้อนข้อมูลต่างๆ เช่น ปุ่มกด แถบเลื่อน และแม้แต่มาตรความเร่งของสมาร์ทโฟน คุณสามารถหาข้อมูลเพิ่มเติมเกี่ยวกับโครงการนี้ได้ที่นี่:

ฉันยังได้ทำการทดลองด้วยคำสั่งเสียง อาจเป็นประโยชน์หากคุณต้องการควบคุมหุ่นยนต์จากระยะไกลโดยไม่ต้องใช้มือ หรือหากคุณต้องการให้ผู้ที่มีการเคลื่อนไหวจำกัดสามารถเข้าถึงได้ บางคนอาจนึกถึงเก้าอี้ล้อเลื่อนที่ควบคุมด้วยเสียงหุ่นยนต์เป็นต้น มีการใช้ชุดหุ่นยนต์ DIY พร้อมกับเครื่องมือที่ฉันโปรดปราน: Adafruit.io, IFTTT และ Arduino IDE คำแนะนำแบบเต็มที่นี่:

www.instructables.com/id/Wi-Fi-Voice-Controlled-Robot-Using-Wemos-D1-ESP826/

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

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

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

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

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

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

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

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

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

แนะนำ: