สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
หุ่นยนต์ควบคุมท่าทางเป็นประเภททั่วไปที่เป็นที่นิยมของโครงการที่ทำโดยมือสมัครเล่น แนวคิดเบื้องหลังนั้นเรียบง่าย: การวางแนวฝ่ามือจะควบคุมการเคลื่อนไหวของรถหุ่นยนต์ MPU6050 เพื่อรับรู้ทิศทางของข้อมือและส่งไปยัง Arduino ด้วยค่าดิจิทัล ช่วงค่าอยู่ระหว่าง -32768 ถึง +32767 สำหรับแต่ละแกน โมดูลที่ใช้ชิป NRF24L01 ที่มีการสื่อสารสองทางในย่านความถี่ 2.4GHz แผงวงจรมีเสาอากาศในตัว โมดูลสื่อสารกับไมโครคอนโทรลเลอร์ผ่านการอ้างอิง SPI ช่วงของโมดูลดังกล่าวในทฤษฎีนั้นสูงถึง 100 เมตร นอกจากนี้ คุณสามารถควบคุมกำลังของเครื่องส่งสัญญาณเพื่อลดการใช้พลังงาน มอเตอร์ถูกควบคุมโดยโมดูล L298N ที่ใช้พลังงานจากแบตเตอรี่ AA / R6 หกก้อน
ขั้นตอนที่ 1: แสดงรายการองค์ประกอบ
ขั้นตอนที่ 2: Schema Transmitter และ Code
Sketch ดาวน์โหลด
ขั้นตอนที่ 3: Schema Receiver และ Code
Sketch ดาวน์โหลด
ขั้นตอนที่ 4: กำหนดค่า
หลังจากอัปโหลดภาพสเก็ตช์ไปยัง Arduinos แล้ว ให้เชื่อมต่อเครื่องรับกับคอมพิวเตอร์และเปิด SERIAL MONITOR เปิดเครื่องส่งสัญญาณและดูว่าคุณเห็นค่าของแกน X และแกน Y ตอนนี้ตั้งค่าสำหรับแต่ละทิศทางของการเดินทาง ค่า STOP: ถ้าค่า FORWARD คือ AcX 6000 ค่า STOP จะเป็นช่วงระหว่างค่า AcX -6000 เหล่านี้
ทำเช่นเดียวกันกับแกน Y หากตัวรับสัญญาณของคุณได้รับการกำหนดค่าไว้อย่างดีแล้ว ให้ลบโค้ดนี้และอัปโหลดโปรแกรม
// ลบ // -----------------------------
Serial.print ("AcX:");
Serial.print (ACX);
Serial.print ("");
Serial.print ("AcY:");
Serial.print (ACY);
ล่าช้า (300);
// -----------------------------