วิธีทำรถบังคับวิทยุได้ทุกพื้นที่

สารบัญ:

วิธีทำรถบังคับวิทยุได้ทุกพื้นที่
วิธีทำรถบังคับวิทยุได้ทุกพื้นที่

วีดีโอ: วิธีทำรถบังคับวิทยุได้ทุกพื้นที่

วีดีโอ: วิธีทำรถบังคับวิทยุได้ทุกพื้นที่
วีดีโอ: วิธีทำรถบังคับวิทยุ 2024, เมษายน
Anonim

มีการเสนอวิธีการผลิตของเล่นขนาดเล็กรถเอนกประสงค์ที่ควบคุมด้วยคลื่นวิทยุ

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

DIY รถเอนกประสงค์
DIY รถเอนกประสงค์

มันจำเป็น

  • - Arduino UNO หรือเทียบเท่า
  • - โมดูลบลูทูธ HC-06 หรือแอนะล็อก
  • - ตัวขับมอเตอร์ L9110S หรือแอนะล็อก;
  • - แท่นติดตามสำหรับรถถัง Pololu Zumo หรือใกล้เคียง
  • - ชิ้นไฟเบอร์กลาสตามขนาดของบอร์ด Arduino หรือโล่สำหรับสร้างต้นแบบ
  • - มอเตอร์ไฟฟ้า 2 ตัวเหมาะสำหรับแชสซีที่เลือก
  • - ไฟ LED 2 ดวง ("ไฟหน้า") และตัวต้านทาน 2 ตัว 180-220 โอห์ม
  • - แบตเตอรี่ (แบตเตอรี่ 1 "เม็ดมะยม" หรือ 4-6 นิ้ว)
  • - สายเชื่อมต่อ;
  • - หัวแร้ง;
  • - คอมพิวเตอร์;
  • - 6-10 น็อต M2, 5

คำแนะนำ

ขั้นตอนที่ 1

เราแนบมอเตอร์ไฟฟ้าเข้ากับแชสซี ฉันใช้มอเตอร์เกียร์ขนาด 12 มม. สองตัวที่ซื้อมาจาก Amperk มันเข้ากันได้ดีกับแพลตฟอร์มโปรแกรมรวบรวมข้อมูล Pololu Zumo ที่ฉันเลือก

มอเตอร์ไฟฟ้า 12 มม. พร้อมเกียร์
มอเตอร์ไฟฟ้า 12 มม. พร้อมเกียร์

ขั้นตอนที่ 2

เราประกอบแชสซีที่ติดตามตามคำแนะนำที่แนบมา ประกอบง่ายมากภายใน 10 นาที นี่คือรากฐานสำหรับรถยนต์อเนกประสงค์ของเราในอนาคต โปรดทราบว่าแชสซีนี้มีช่องใส่แบตเตอรี่ AA 4 ก้อน จำเป็นต้องนำสายไฟ 2 เส้นสำหรับ "+" และ "-" ออกไปด้านนอกเพื่อเพิ่มพลังให้กับโครงสร้างทั้งหมดของเรา คุณสามารถบัดกรีขั้วต่อที่เหมาะสมกับ Arduino บนสายไฟได้ ซึ่งจะทำให้ง่ายต่อการเชื่อมต่อพลังงานเข้ากับบอร์ด หากใช้แพลตฟอร์มอื่น คุณต้องหาที่สำหรับวางช่องใส่แบตเตอรี่และดึงสายไฟออกเพื่อจ่ายไฟให้กับบอร์ด Arduino

แพลตฟอร์มหุ่นยนต์ Pololu Zumo - แชสซีสำหรับยานพาหนะทุกพื้นที่ในอนาคต
แพลตฟอร์มหุ่นยนต์ Pololu Zumo - แชสซีสำหรับยานพาหนะทุกพื้นที่ในอนาคต

ขั้นตอนที่ 3

เราแนบบอร์ด Arduino เข้ากับแชสซี ตัวยึดบนแพลตฟอร์มหุ่นยนต์นี้ไม่อยู่ในแนวเดียวกับรูยึดบน Arduino UNO ดังนั้นฉันจึงสร้างแพลตฟอร์มไฟเบอร์กลาสเพิ่มเติมซึ่งฉันยึดกับแชสซีโดยใช้สลักเกลียว M2, 5 แล้วขันสกรูเข้ากับบอร์ดด้วยสลักเกลียว 4 อันเดียวกัน

การติดตั้ง Arduino บนแชสซีที่ติดตาม
การติดตั้ง Arduino บนแชสซีที่ติดตาม

ขั้นตอนที่ 4

เรากำลังคิดหาวิธีแก้ไขโมดูลบลูทูธ ไดรเวอร์เครื่องยนต์ และ "ไฟหน้า" บนแชสซี เพื่อให้สามารถเชื่อมต่อกับ Arduino ได้อย่างง่ายดาย ฉันจะใช้กระดานพิเศษหรือ Electronic Brick Shield เช่นหนึ่งในรูปภาพ แต่มันสามารถเป็นเกราะป้องกันอื่น ๆ หรือแม้แต่กระดานทำเองได้ เรายึดตัวขับมอเตอร์บนชิลด์ด้วยสลักเกลียวหลังจากเจาะรูที่เหมาะสมในชิลด์แล้ว เราตรวจสอบให้แน่ใจว่าสว่านจะไม่สร้างความเสียหายต่อตัวนำที่จำเป็นหากเราใช้เกราะป้องกัน และระวัง: โบลต์เป็นโลหะ อาจทำให้เกิดไฟฟ้าลัดวงจรได้ ดังนั้นเราจึงทำความสะอาดตัวนำที่ไม่ได้ใช้รอบรูเจาะด้วยมีดคม วางแหวนรองที่ไม่นำไฟฟ้าไว้ใต้น็อตและใต้หัวสลัก

ส่วนประกอบอิเล็กทรอนิกส์ของ RC Rover
ส่วนประกอบอิเล็กทรอนิกส์ของ RC Rover

ขั้นตอนที่ 5

ตอนนี้ส่วนที่ยากและมีความรับผิดชอบมาถึงแล้ว เราต้องรวบรวมทุกอย่างตามโครงการ เราเชื่อมต่อพิน Rx ของโมดูล Bluetooth กับพิน Tx ของ Arduino, ขา Tx ของโมดูลกับพิน Rx ของ Arduino, GND กับกราวด์ Arduino, VCC กับ 5 V ของ Arduino (หรือถึง 3.3 V - ขึ้นอยู่กับโมดูล BT ที่คุณใช้) คุณสามารถใช้การบัดกรีหรือต่อสายไฟกับตัวเชื่อมพิเศษ เช่น "ดูปองท์" ได้ที่นี่

ในการควบคุมมอเตอร์สองตัวจะใช้เอาต์พุต 4 ตัวของไดรเวอร์มอเตอร์ + 2 แหล่งจ่าย ดังนั้นเราจึงนำพินดิจิทัลฟรี 4 อันของ Arduino และเชื่อมต่อเข้ากับพินควบคุมของไดรเวอร์มอเตอร์ เราจะเขียนหมายเลขพินเฉพาะในภายหลังในโปรแกรม ดังนั้นตอนนี้จึงไม่สำคัญ

และสุดท้าย เราเชื่อมต่อ LED กับแอโนดผ่านตัวต้านทานที่มีความต้านทานประมาณ 200 โอห์ม กับหมุดว่าง 2 ตัวของ Arduino และแคโทดกับ GND

ไดอะแกรมของรถเอนกประสงค์ที่ควบคุมด้วยวิทยุแบบโฮมเมด
ไดอะแกรมของรถเอนกประสงค์ที่ควบคุมด้วยวิทยุแบบโฮมเมด

ขั้นตอนที่ 6

ดังนั้น คุณควรจะได้บางอย่างที่เหมือนกับที่แสดงในรูปภาพ ฉันยังมีเครื่องวัดระยะด้วยคลื่นเสียงความถี่สูงที่นี่ - เพื่อให้ยานพาหนะทุกพื้นที่มี "วิสัยทัศน์" และความสามารถในการเคลื่อนที่ได้อย่างอิสระ แต่เราจะปล่อยให้ในภายหลัง ในรถอเนกประสงค์รุ่นนี้ คุณจะไม่มีตัวค้นหาเสียงสะท้อนบนเกราะ

โล่พร้อมอุปกรณ์อิเล็กทรอนิกส์สำหรับยานพาหนะทุกพื้นที่ที่ควบคุมด้วยวิทยุ
โล่พร้อมอุปกรณ์อิเล็กทรอนิกส์สำหรับยานพาหนะทุกพื้นที่ที่ควบคุมด้วยวิทยุ

ขั้นตอนที่ 7

ตอนนี้ มาเขียนแบบร่าง (โปรแกรม) สำหรับ Arduino และโหลดลงในหน่วยความจำของไมโครคอนโทรลเลอร์ข้อความของโปรแกรมนั้นง่ายมากและแสดงในรูปภาพ โหลดภาพร่างด้วยวิธีมาตรฐาน เราได้พูดถึงวิธีการนี้ในบทความก่อนหน้านี้แล้ว หมุดทั้งหมดที่เกี่ยวข้องกับข้อความของโปรแกรมสอดคล้องกับไดอะแกรมการเชื่อมต่อด้านบน

ร่างสำหรับรถบังคับวิทยุทุกพื้นที่
ร่างสำหรับรถบังคับวิทยุทุกพื้นที่

ขั้นตอนที่ 8

เราดาวน์โหลดโปรแกรมเพื่อควบคุมยานพาหนะทุกพื้นที่ของเรา เรียกว่า "Arduino Bluetooth RC Car" และให้บริการฟรีบน Google Play รหัส QR ที่ให้มาจะนำไปสู่หน้าดาวน์โหลดแอปพลิเคชันบน Google Play

โปรแกรมควบคุมรถเอทีวีผ่านบลูทูธ
โปรแกรมควบคุมรถเอทีวีผ่านบลูทูธ

ขั้นตอนที่ 9

หลังจากดาวน์โหลดสเก็ตช์แล้ว ให้ถอด Arduino ออกจากคอมพิวเตอร์และเชื่อมต่อชิลด์ของเรากับ Arduino ช่วงเวลาสำคัญ: การเปิดตัวครั้งแรกของยานพาหนะทุกพื้นที่ของเรา! หากทุกอย่างเชื่อมต่ออย่างถูกต้อง LED บน Arduino และไดรเวอร์เครื่องยนต์ควรสว่างขึ้น และ LED บนโมดูลบลูทู ธ จะกะพริบอย่างรวดเร็ว

การประกอบรถยนต์สำหรับทุกพื้นที่ควบคุมด้วยวิทยุ
การประกอบรถยนต์สำหรับทุกพื้นที่ควบคุมด้วยวิทยุ

ขั้นตอนที่ 10

เราเชื่อมต่อกับรถทุกพื้นที่ผ่านบลูทูธ ในการดำเนินการนี้ ให้เรียกใช้โปรแกรม Arduino Bluetooth RC Car เมื่อเริ่มต้นระบบจะขออนุญาตเปิดบลูทูธหากไม่ได้เปิดไว้ เราอนุญาต เรากดปุ่มด้วยเกียร์ เมนูจะปรากฏขึ้นด้านล่าง กดปุ่ม "เชื่อมต่อ" คุณจะเห็นรายการอุปกรณ์ที่จับคู่กับสมาร์ทโฟนของคุณ รวมถึงอุปกรณ์ที่พร้อมใช้งานในบริเวณใกล้เคียง หนึ่งในอุปกรณ์เหล่านี้จะเป็นรถอเนกประสงค์ของเรา เราเลือกจากรายการ คุณจะได้รับแจ้งให้จับคู่กับอุปกรณ์นี้และป้อนรหัส โดยปกติแล้วจะเป็น 0000 หรือ 1234 ขึ้นอยู่กับโมดูลบลูทูธที่คุณใช้

หากการจับคู่สำเร็จ ไฟ LED บนโมดูลจะเริ่มกะพริบเป็นช่วงเวลาประมาณวินาทีละครั้ง และตัวแสดงที่มุมซ้ายบนของโปรแกรมจะเปลี่ยนเป็นสีเขียว สมาร์ทโฟนจะจดจำอุปกรณ์นี้ และคุณไม่จำเป็นต้องป้อนรหัสอีกต่อไป

ตอนนี้คุณสามารถลองสิ่งที่เราได้รับ รถต้องขับไปข้างหน้าและถอยหลัง เลี้ยวซ้ายและขวา และเปิดและปิดไฟหน้า

เราเชื่อมต่อกับรถทุกพื้นที่ผ่านบลูทูธ
เราเชื่อมต่อกับรถทุกพื้นที่ผ่านบลูทูธ

ขั้นตอนที่ 11

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