สารบัญ:
- ขั้นตอนที่ 1: ภาพรวมโครงการ
- ขั้นตอนที่ 2: รหัสแขนหุ่นยนต์
- ขั้นตอนที่ 3: ดาวน์โหลดแอป
- ขั้นตอนที่ 4: UI ของแอป
วีดีโอ: แขนกลพร้อมโมดูล Zio ตอนที่ 3: 4 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:06
โพสต์บล็อกนี้เป็นส่วนหนึ่งของ Zio Robotics Series
บทนำ
ในบล็อกที่แล้ว เราได้โพสต์บทช่วยสอนตอนที่ 1 และ 2 เกี่ยวกับวิธีการควบคุม Robotic Arm โดยใช้โมดูล Zio
ส่วนที่ 1 ส่วนใหญ่เน้นที่การควบคุมกรงเล็บของแขนหุ่นยนต์ของคุณโดยอัตโนมัติเพื่อเปิดและปิดและใช้เซอร์โวเพียงตัวเดียว
ส่วนที่ 2 ใช้ Wireless PS2 Controller เพื่อควบคุม Robotic Arm ของเราและใช้เซอร์โวทั้งสี่ตัว
ในบทช่วยสอนของวันนี้ เราจะดำเนินการต่อด้วยการตั้งค่า Robotic Arm ก่อนหน้า ตอนที่ 2 เพื่อสร้าง App Controller ที่ใช้ประโยชน์จากเทคโนโลยี BLE และควบคุม Robotic Arm ของเราผ่านอินเทอร์เฟซของแอพนั้น
ขั้นตอนที่ 1: ภาพรวมโครงการ
ระดับความยาก:
ซิโอ พาดาวัน (ระดับกลาง)
แหล่งข้อมูลที่เป็นประโยชน์:
คุณควรมีความเข้าใจพื้นฐานเกี่ยวกับวิธีการติดตั้งบอร์ดพัฒนา Zio ในบทช่วยสอนนี้ เราถือว่าบอร์ดพัฒนาของคุณได้รับการกำหนดค่าแล้วและพร้อมที่จะตั้งค่า หากคุณยังไม่ได้กำหนดค่าบอร์ดของคุณ ลองดูบทแนะนำ Zio Qwiic Start Guide ด้านล่างเพื่อเริ่มต้น:
Zio nRF52832 Dev Board Qwiic Guide
ฮาร์ดแวร์:
- Zio nRF52832 Dev Board
- ตัวควบคุมเซอร์โว Zio 16
- Zio DC/DC Booster
- 3.7V 2000mAh แบตเตอรี่
- แขนกล
ซอฟต์แวร์:
- Arduino IDE
- ไลบรารีไดรเวอร์ Adafruit PWM Servo
- ควบคุมแขนกลหุ่นยนต์ ตอนที่ 3 Code
สายเคเบิลและสายไฟ:
- สายเคเบิล Qwiic 200 มม.
- สายจัมเปอร์ชายกับหญิง
ขั้นตอนที่ 2: รหัสแขนหุ่นยนต์
การติดตั้งห้องสมุด
ดาวน์โหลดและติดตั้งไลบรารีต่อไปนี้และบันทึกไว้ในโฟลเดอร์ไลบรารี Arduino IDE ในเครื่องของคุณ:
ไลบรารีไดรเวอร์ Adafruit PWM Servo
ในการติดตั้งไลบรารี่ เปิด Arduino IDE ของคุณ ไปที่แท็บ Sketch เลือก รวมไลบรารี -> เพิ่ม. Zip Library เลือกไลบรารีด้านบนที่จะรวมไว้ใน IDE ของคุณ
Arduino มีคู่มือที่มีประโยชน์เกี่ยวกับวิธีการติดตั้งไลบรารีลงใน Arduino IDE ของคุณ ตรวจสอบพวกเขาที่นี่ !
ดาวน์โหลดซอร์สโค้ด
ดาวน์โหลดโค้ดสำหรับโครงการที่นี่ และเปิดโดยใช้ Arduino IDE
อัปโหลดและรันโค้ดของคุณไปที่ Dev Board
ขั้นตอนที่ 3: ดาวน์โหลดแอป
1. ดาวน์โหลดแอป Adafruit Bluefruit LE จาก Google Play store /iTunes App Store ไปยังสมาร์ทโฟนของคุณ
2. เปิดแอพแล้วเลือก Bluefruit52 เพื่อเชื่อมต่อ
3. ใต้แท็บ โมดูล เลือก ตัวควบคุม
4. เมื่อคุณอยู่ในการตั้งค่าคอนโทรลเลอร์ ให้เลือก Control Pad ใต้ 'Available Pins'
ขั้นตอนที่ 4: UI ของแอป
แนะนำ:
รีโนเวทไฟกลางคืน Rayotron (ตอนที่ 2): 13 ขั้นตอน
การปรับปรุงแสงไฟกลางคืน Rayotron (ตอนที่ 2): โคมไฟกลางคืน Rayotron ของฉันได้รับแรงบันดาลใจจากเครื่องกำเนิดไฟฟ้าสถิตขนาดครึ่งล้านโวลต์ที่ออกแบบมาเพื่อผลิตรังสีเอกซ์พลังงานสูงสำหรับการวิจัยฟิสิกส์อะตอม โปรเจ็กต์ดั้งเดิมใช้แหล่งจ่ายไฟ DC 12 โวลต์เพื่อจ่ายพลังงานให้กับเครื่องสร้างประจุไอออนแบบไฟฟ้าขนาดเล็กที่ไม่
Retro "Rayotron" Night Light (ตอนที่ 1): 16 ขั้นตอน
Retro "Rayotron" Night Light (ตอนที่ 1): บทนำในเดือนธันวาคมปี 1956 Atomic Laboratories ได้โฆษณา Rayotron ว่าเป็นเครื่องกำเนิดไฟฟ้าสถิตและเครื่องเร่งอนุภาคต้นทุนต่ำเครื่องแรกสำหรับครูวิทยาศาสตร์และมือสมัครเล่น [1] Rayotron เป็นสายพานยางขนาดใหญ่พิเศษ
BLE พลังงานต่ำมากง่าย ๆ ใน Arduino ตอนที่ 2 - เครื่องวัดอุณหภูมิ / ความชื้น - Rev 3: 7 ขั้นตอน
BLE พลังงานต่ำมากง่าย ๆ ใน Arduino ตอนที่ 2 - ตัวตรวจสอบอุณหภูมิ/ความชื้น - Rev 3: อัปเดต: 23 พฤศจิกายน 2020 - การเปลี่ยนแบตเตอรี่ AAA 2 ก้อนครั้งแรกตั้งแต่วันที่ 15 มกราคม 2019 เช่น 22 เดือนสำหรับ 2xAAA AlkalineUpdate: 7 เมษายน 2019 – Rev 3 ของ lp_BLE_TempHumidity เพิ่มการพล็อตวันที่/เวลา โดยใช้ pfodApp V3.0.362+ และการควบคุมปริมาณอัตโนมัติเมื่อ
แขนกลพร้อมโมดูล Zio ตอนที่ 2: 11 ขั้นตอน
Robotic Arm With Zio Modules ตอนที่ 2: ในบทช่วยสอนวันนี้ เราจะใช้เซอร์โวทั้ง 4 ตัวและคอนโทรลเลอร์ไร้สาย PS2 เพื่อควบคุมแขนหุ่นยนต์ บล็อกโพสต์นี้เป็นส่วนหนึ่งของ Zio Robotics Series บทนำ ในบล็อกที่แล้ว เราโพสต์ส่วนที่ 1 กวดวิชาเกี่ยวกับวิธีการควบคุมหุ่นยนต์ Ar
ควบคุมแขนกลหุ่นยนต์ด้วยโมดูล Zio ตอนที่ 1: 8 ขั้นตอน
ควบคุมแขนหุ่นยนต์ด้วยโมดูล Zio ส่วนที่ 1: โพสต์ในบล็อกนี้เป็นส่วนหนึ่งของซีรี่ส์ Zio Robotics บทนำในบทช่วยสอนนี้ เราจะสร้างโครงการที่เราจะใช้โมดูล Zio เพื่อควบคุมแขนกล โปรเจ็กต์นี้จะสอนวิธีทำกรงเล็บ Robotic Arm ของคุณให้เปิดและปิด น