สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
ในโครงการนี้ เราได้สร้าง Robocar ซึ่งมีเซ็นเซอร์อัลตราโซนิกสองตัว โมดูล Bluetooth หนึ่งโมดูลได้รับการเชื่อมต่อกับ Arduino
ขั้นตอนที่ 1: ซอฟต์แวร์ที่ใช้:
นี่คือซอฟต์แวร์ที่เราใช้สำหรับโครงการนี้:
1. Arduino IDE: คุณสามารถดาวน์โหลด Arduino IDE ล่าสุดได้จากลิงค์นี้:
www.arduino.cc/en/Main/Software
2. แอปพลิเคชั่นมือถือเทอร์มินัล Bluetooth: นี่คือแอปพลิเคชั่นมือถือ Android ที่ให้คำสั่งกับ robocar ของเรา
ขั้นตอนที่ 2: ส่วนประกอบที่ใช้:
1) Arduino UNO: Arduino/Genuino Uno เป็นบอร์ดไมโครคอนโทรลเลอร์ที่ใช้ ATmega328P (เอกสารข้อมูล) มีพินอินพุต/เอาท์พุตดิจิตอล 14 พิน (ซึ่งสามารถใช้เป็นเอาต์พุต PWM ได้ 6 ตัว), อินพุตอะนาล็อก 6 ตัว, คริสตัลควอตซ์ 16 MHz, การเชื่อมต่อ USB, แจ็คไฟ, ส่วนหัว ICSP และปุ่มรีเซ็ต
2) โมดูลบลูทูธ HC-05: โมดูล HC-05 เป็นโมดูล Bluetooth SPP (โปรโตคอลพอร์ตอนุกรม) ที่ใช้งานง่าย ออกแบบมาสำหรับการตั้งค่าการเชื่อมต่อแบบอนุกรมไร้สายแบบโปร่งใส โมดูลบลูทูธ HC-05 สามารถใช้ในการกำหนดค่า Master หรือ Slave, ทำให้เป็นทางออกที่ดีสำหรับการสื่อสารแบบไร้สายโมดูลบลูทู ธ พอร์ตอนุกรมนี้มีคุณสมบัติครบถ้วน Bluetooth V2.0 + EDR (อัตราการส่งข้อมูลที่เพิ่มขึ้น) 3Mbps Modulation พร้อมตัวรับส่งสัญญาณวิทยุ 2.4GHz และเบสแบนด์ที่สมบูรณ์ ใช้ CSR Bluecore 04-External ระบบ Rluetooth ชิปเดี่ยวพร้อมเทคโนโลยี CMOS และ AFH (Adaptive Frequency Hopping Feature)
2. Ultrasonic Sensor (HC-SR04): เราใช้เซ็นเซอร์อัลตราโซนิกสองตัวในโครงการของเรา เซ็นเซอร์ช่วงอัลตราโซนิก (HC - SR04) ให้ฟังก์ชั่นการวัดระยะทาง 2 ซม. - 400 ซม. ความแม่นยำที่หลากหลายสามารถเข้าถึงได้ถึง 3 มม. โมดูลประกอบด้วยเครื่องส่งคลื่นอัลตราโซนิก เครื่องรับ และวงจรควบคุม
3. ตัวขับมอเตอร์ (L298N): โมดูล L298N H-bridge สามารถใช้กับมอเตอร์ที่มีแรงดันไฟฟ้าระหว่าง 5 ถึง 35V DC โมดูลที่ใช้ในบทช่วยสอนนี้ยังมีตัวควบคุมออนบอร์ด 5V ดังนั้นหากแรงดันไฟฟ้าของคุณสูงถึง 12V คุณสามารถจ่ายไฟ 5V จากบอร์ดได้เช่นกัน
4. มอเตอร์เกียร์ดีซี: ในโครงการนี้ เราใช้มอเตอร์เกียร์ดีซีสองตัว
ขั้นตอนที่ 3: แผนภาพวงจร
ขั้นตอนที่ 4: หลักการทำงาน:
หลักการทำงานง่ายมาก เราได้เชื่อมต่อสมาร์ทโฟนกับโมดูล Bluetooth และส่งคำสั่งที่ได้รับจาก Arduino และรถกำลังเคลื่อนที่ และเมื่อใดก็ตามที่มีสิ่งกีดขวางที่ด้านหน้าหรือด้านหลัง รถจะหยุดโดยอัตโนมัติและออดจะระเบิด จากนั้นจะรอคำสั่งต่อไป
ขั้นตอนที่ 5: วิดีโอของโครงการ:
คำอธิบายโครงการทั้งหมดอยู่ในวิดีโอด้านบน
หากคุณมีข้อสงสัยเกี่ยวกับโครงการนี้โปรดแสดงความคิดเห็นด้านล่าง
และหากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับระบบฝังตัว คุณสามารถไปที่ช่อง youtube ของเราได้
กรุณาเยี่ยมชมและชอบหน้า Facebook ของเราสำหรับการปรับปรุงบ่อย
ขอขอบคุณและขอแสดงความนับถือ, เทคโนโลยี Embedotronics