สารบัญ:

Raspberry Pi RC Control: 4 ขั้นตอน (พร้อมรูปภาพ)
Raspberry Pi RC Control: 4 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Raspberry Pi RC Control: 4 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Raspberry Pi RC Control: 4 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: Raspberry Pi 4 Driving a DIY Rover Using a PS4 Controller | RC Robot 2024, พฤศจิกายน
Anonim
Raspberry Pi RC Control
Raspberry Pi RC Control

ตัวควบคุม RC สำหรับ Raspberry Pi

มีคำแนะนำมากมายที่แสดงให้คุณเห็นถึงวิธีการควบคุมหุ่นยนต์โดยใช้ WIFI หรือบลูทูธด้วยโทรศัพท์หรือแท็บเล็ต ปัญหาคือคุณไม่สามารถเคลื่อนที่ได้เร็วพอเพราะคุณต้องดูที่หน้าจอและหุ่นยนต์ ด้วยการตั้งค่านี้ คุณสามารถควบคุมหุ่นยนต์ของคุณด้วยตัวควบคุม AM ไร้สาย RC จริงโดยใช้ raspberry pi. จำเป็นต้องมีทักษะการบัดกรี

ขั้นตอนที่ 1: อะไหล่ที่จำเป็น

อะไหล่ที่จำเป็น
อะไหล่ที่จำเป็น

อะไหล่ที่จำเป็น

1. เครื่องส่งและรับสัญญาณวิทยุ Futaba 2DR AM

2. (4) สวิตช์ Pololu RC พร้อมเอาต์พุตดิจิตอล

3. perf-board เพื่อประสาน (4) กระดานเล็ก ๆ

4. ลวด (ผมใช้สายไฟจากสาย Cat5)

5. น็อตและสลักเกลียว

6. อุปกรณ์บัดกรี

7. ไขควงปากแบนขนาดเล็กมาก

ขั้นตอนที่ 2: ตั้งค่า

ติดตั้ง
ติดตั้ง
ติดตั้ง
ติดตั้ง

ติดตั้ง;

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

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

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

สายไฟ;

อ่านคู่มือ pololu ที่ส่วนท้ายของคำแนะนำสำหรับรายละเอียด บอร์ดสามารถต่อสายได้ 3.3V หรือ 5V หากคุณต้องการเอาท์พุตสัญญาณ 5V จากบอร์ด คุณจำเป็นต้องประสานแผ่นรองขนาดใหญ่ 2 แผ่นที่ด้านหลังของบอร์ดเข้าด้วยกัน หากคุณต้องการ 3.3V จากบอร์ด คุณไม่จำเป็นต้องจัมเปอร์แพด แต่คุณจะต้องใช้ 3.3V จาก Rpi ขั้นแรกให้ประสานหมุดส่วนหัวที่ให้มากับบอร์ด Pololu วางบอร์ดขนาดเล็ก (4) ไว้บนบอร์ดที่สมบูรณ์แบบ แล้วต่อสายไฟตามแผนภาพ ฉันรวมไดอะแกรม 2 อัน อันหนึ่งสำหรับ 3.3V และอีกอันสำหรับ 5V โปรดทราบว่าในการใช้การตั้งค่า 5V คุณจะต้องมีบอร์ดบัฟเฟอร์ 3.3v-5v เช่น Piface หรือเทียบเท่า หลังจากบัดกรีสายไฟทั้งหมดแล้ว จ่ายไฟให้กับเครื่องรับ (5V) กระดานขนาดเล็กทั้งหมดควรเริ่มกะพริบและพร้อมสำหรับการเขียนโปรแกรม

ขั้นตอนที่ 4: การเขียนโปรแกรม

Image
Image

การเขียนโปรแกรม;

คุณจะต้องใช้ตัวควบคุม RC เพื่อตั้งโปรแกรมแต่ละบอร์ด pololu ตรวจสอบให้แน่ใจว่าแบตเตอรี่มีคุณภาพดี ปฏิบัติตามคู่มือสำหรับรายละเอียด ในการเข้าสู่โหมดโปรแกรม โดยใช้ไขควงขนาดเล็กมากลัดวงจรแผ่นเล็ก 2 แผ่นที่ด้านบนของบอร์ดในขณะที่คุณเปิดเครื่อง ไฟ LED จะกะพริบแสดงว่าคุณอยู่ในโหมดโปรแกรม เปิดใช้งานคันโยกบนตัวควบคุมและตัดแผ่นอิเล็กโทรดอีกครั้งเพื่อเก็บไว้ในหน่วยความจำ หากตั้งโปรแกรมบอร์ดอย่างถูกต้อง คุณจะเห็นไฟแฟลช LED ในอัตราที่ต่างออกไป ทำเช่นเดียวกันกับกระดานอื่นๆ ทั้งหมด หลังจากตั้งโปรแกรม เอาต์พุตในแต่ละบอร์ดควรเปลี่ยนสถานะจากต่ำไปสูงหรือสูงไปต่ำขึ้นอยู่กับทิศทางของจอยสติ๊ก ด้วยเหตุผลบางอย่าง ด้วยการตั้งค่าของฉัน 2 เอาต์พุตคือ HIGH และ 2 นั้น LOW โดยมีคันโยกอยู่ตรงกลาง ทำเครื่องหมายที่สายไฟเพื่อที่ว่าเมื่อคุณตั้งโปรแกรม raspberry pi คุณจะรู้ว่าสายอะไรคืออะไร โปรดทราบว่าเมื่อเครื่องรับอยู่นอกช่วงหรือปิดตัวควบคุม คุณจะมีเอาต์พุต 2 รายการเป็น HIGH และ 2 LOW

โครงงานนี้มีวัตถุประสงค์เพื่อแสดงวิธีการเพิ่มการควบคุม RC ให้กับราสเบอร์รี่ pi ไม่ใช่วิธีการสร้างหุ่นยนต์ หากใครต้องการรหัสหลามโปรดถาม วิดีโอที่รวมแสดงการตั้งค่าการทำงาน

วิดีโอ

แนะนำ: