
สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12

ในคำแนะนำนี้ ฉันจะแนะนำคุณเกี่ยวกับการสร้างรถหุ่นยนต์ที่ควบคุม Bluetooth จากโทรศัพท์มือถือ Android ของคุณ ไม่เพียงเท่านั้น รถหุ่นยนต์มีความสามารถพิเศษในการหลีกเลี่ยงสิ่งกีดขวางที่ชนกันเมื่อเคลื่อนรถไปข้างหน้า รถหุ่นยนต์ใช้ Arduino อย่างสมบูรณ์และฉันหวังว่าจะทำคำแนะนำทีละขั้นตอนในการสร้างหุ่นยนต์ตัวนี้ในวิธีที่ง่ายมาก หวังว่าคุณจะสนุกกับมัน
ขั้นตอนที่ 1: สิ่งที่คุณต้องการสำหรับหุ่นยนต์ตัวนี้



- Arduino UNO -
- โมดูลบลูทูธ HC-06 -
- ตัวขับมอเตอร์ L298n -
- HC-SR04 Ultrasonic Sonar Sensor -
- โครงรถหุ่นยนต์อัจฉริยะพร้อมล้อรถของเล่น 2 ล้อ และล้ออเนกประสงค์ 1 ล้อ (หรือลูกล้อ) -
- มอเตอร์ DC สองตัว -
- 2x 9V แบตเตอรี่
- ตัวต้านทาน 1K และ 2K
- สายจัมเปอร์ (ชายกับชาย, ชาย - หญิง)
- เขียงหั่นขนมขนาดเล็ก
- สกรูและน็อต
- ไขควง
- หัวแร้ง
- เทปสองหน้า (อุปกรณ์เสริม)
- ปืนกาวร้อน (อุปกรณ์เสริม)
ขั้นตอนที่ 2: การประกอบแชสซี



บัดกรีสายไฟสองเส้นเข้ากับมอเตอร์กระแสตรงแต่ละตัว จากนั้นยึดมอเตอร์สองตัวเข้ากับแชสซีโดยใช้สกรู หากคุณต้องการคำชี้แจงใด ๆ โปรดดูวิดีโอ YouTube นี้ https://www.google.lk/url?sa=t&rct=j&q=&esrc=s&so… และจะแสดงวิธีการประกอบโครงรถหุ่นยนต์ Smart 2WD สุดท้ายติดล้อสากล (หรือล้อลูกล้อ) ที่ด้านหลังของแชสซี
ขั้นตอนที่ 3: ติดตั้งส่วนประกอบ


ติดตั้ง Arduino UNO, ไดรเวอร์มอเตอร์ L298n และ Breadboard บนแชสซี แนบโมดูล Bluetooth HC-06 บนเขียงหั่นขนม ติดตั้งเซนเซอร์อัลตราโซนิก HC-SR04 ที่ด้านหน้าของแชสซี หมายเหตุ: เมื่อติดตั้งบอร์ด Arduino ให้เว้นที่ว่างเพียงพอสำหรับเสียบสาย USB เนื่องจากในภายหลังคุณต้องตั้งโปรแกรมบอร์ด Arduino โดยเชื่อมต่อเข้ากับพีซีผ่านสาย USB
ขั้นตอนที่ 4: การเชื่อมต่อโมดูล Bluetooth HC-06

เคล็ดลับ: แผนภาพวงจรนี้แสดงให้คุณเห็นว่าควรเชื่อมต่อพินของโมดูล Bluetooth HC-06 กับบอร์ด Arduino อย่างไร นี่ไม่ใช่แผนภาพวงจรของหุ่นยนต์ของเรา
ทำการต่อตัวต้านทานให้ถูกวิธี!!!
คุณสามารถใช้ตัวต้านทาน 'ซีรีย์ 1K สองตัว' แทนตัวต้านทาน 2K ได้
จ่ายไฟให้กับโมดูล Bluetooth โดยใช้เอาต์พุต Arduino 5V
สำคัญ: คุณต้องลบการเชื่อมต่อใด ๆ ที่คุณทำกับ Arduino digital pin 0 (RX) และ digital pin 1 (TX) ก่อนอัปโหลดรหัสใด ๆ มิฉะนั้น รหัสของคุณจะไม่อัปโหลดไปยังบอร์ด หลังจากอัปโหลดโค้ดแล้ว คุณสามารถเสียบสายไฟเข้ากับหมุดทั้งสองได้
ขั้นตอนที่ 5: การเชื่อมต่อสายไฟ



ตัวขับมอเตอร์ L298n:
+12V → แบตเตอรี่ 9V (+)
GND →แบตเตอรี่ 9V (-) และบอร์ด Arduino ใด ๆ GND pin
In1 → พินดิจิตอล Arduino 7
In2 → พินดิจิตอล Arduino 6
In3 → พินดิจิตอล Arduino 5
In4 → พินดิจิตอล Arduino 4
OUT1 → มอเตอร์ 1
OUT2 → มอเตอร์ 1
OUT3 → มอเตอร์ 2
OUT4 → มอเตอร์ 2
HC-SR04 อัลตราโซนิกโซนาร์เซนเซอร์:VCC → +5V
Trig → Arduino อนาล็อกพิน 1
Echo → Arduino อนาล็อกพิน 2
GND → เขียงหั่นขนม GND
HC-06 โมดูลบลูทูธ:
VCC → +5V
GND → เขียงหั่นขนม GND
TXD → พินดิจิตอล Arduino 0 (RX)
RXD → arduino digital pin 1 (TX) [หลังจากผ่านการเชื่อมต่อตัวต้านทาน]
ขั้นตอนที่ 6: การเขียนโปรแกรม Arduino UNO
-
ติดตั้ง NewPing Library (ไลบรารีฟังก์ชันอัลตราโซนิกเซนเซอร์)
- ดาวน์โหลดไฟล์ NewPing.rar
- Unrar ไฟล์และคัดลอกไฟล์ NewPing
- วางไฟล์ลงในโฟลเดอร์ไลบรารี Arduino ที่คุณได้ติดตั้งซอฟต์แวร์ Arduino ในพีซีของคุณ (เช่น:- C:\Arduino\libraries)
- ดาวน์โหลดและเปิด bluetooth_obstacle_avoiding.ino
- ลบการเชื่อมต่อใด ๆ ที่ทำกับ Arduino digital pin 0 (RX) และ digital pin 1 (TX)
- อัปโหลดรหัสบลูทูธ_obstacle_avoiding.ino
- ทำการเชื่อมต่อที่จำเป็นกับ arduino digital pin 0 (RX) และ digital pin 1 (TX) อีกครั้ง
ขั้นตอนที่ 7: แอพ Android


- ดาวน์โหลด mkrbot.apk บนมือถือ Android ของคุณ
- ติดตั้งแอพ หากมือถือของคุณติดตั้งแอปไม่ได้ ให้ไปที่การตั้งค่า → ความปลอดภัย → เปิดใช้งานแหล่งที่ไม่รู้จัก
- เปิดแอป
- ในตอนเริ่มต้น แอพจะแสดง "Disconnected" และไฟ LED สีแดงของโมดูล HC-06 Bluetooth จะกะพริบ
- แตะสัญลักษณ์ Bluetooth ᛒ บนแอพ
- เลือกชื่อที่มี HC-06
- ตอนนี้แอพจะแสดงการเชื่อมต่อและ LED ในโมดูล Bluetooth HC-06 จะสว่างขึ้นอย่างต่อเนื่องโดยไม่กะพริบ
ขั้นตอนที่ 8: เยี่ยมมาก !!


ตอนนี้คุณสามารถควบคุมหุ่นยนต์จากมือถือ Android ของคุณผ่าน Bluetooth และมันจะหลีกเลี่ยงสิ่งกีดขวางโดยอัตโนมัติก่อนที่จะชน !!!
ยินดีตอบทุกคำถาม
ส่งอีเมลถึงฉัน: [email protected]
ค้นหาฉันบน facebook และ linkedin สำหรับโครงการเพิ่มเติม - Danusha nayantha
ขอบคุณ
แนะนำ:
เกม 3d Maze โดยใช้ Arduino: 8 ขั้นตอน (พร้อมรูปภาพ)

เกม 3d Maze ที่ใช้ Arduino: สวัสดีเพื่อนๆ ดังนั้นวันนี้เราจะมาสร้างเกมเขาวงกตโดยใช้ ARDUINO UNO เนื่องจาก Arduino Uno เป็นบอร์ดที่ใช้กันเป็นส่วนใหญ่ มันจึงเจ๋งมากที่จะสร้างเกมด้วย ในคำแนะนำนี้ ให้สร้างเกมเขาวงกตที่ควบคุมโดยใช้จอยสติ๊ก อย่าลืม
Neopixel Ws2812 Rainbow LED เรืองแสงพร้อม M5stick-C - เรียกใช้ Rainbow บน Neopixel Ws2812 โดยใช้ M5stack M5stick C โดยใช้ Arduino IDE: 5 ขั้นตอน

Neopixel Ws2812 Rainbow LED เรืองแสงพร้อม M5stick-C | เรียกใช้ Rainbow บน Neopixel Ws2812 โดยใช้ M5stack M5stick C การใช้ Arduino IDE: สวัสดีทุกคนในคำแนะนำนี้ เราจะเรียนรู้วิธีใช้ neopixel ws2812 LED หรือแถบนำหรือเมทริกซ์นำหรือวงแหวน LED พร้อมบอร์ดพัฒนา m5stack m5stick-C พร้อม Arduino IDE และเราจะทำ ลายรุ้งกับมัน
การควบคุมวิทยุ RF 433MHZ โดยใช้ HT12D HT12E - การสร้างรีโมทคอนโทรล Rf โดยใช้ HT12E & HT12D ด้วย 433mhz: 5 ขั้นตอน

การควบคุมวิทยุ RF 433MHZ โดยใช้ HT12D HT12E | การสร้างการควบคุมระยะไกล Rf โดยใช้ HT12E & HT12D ด้วย 433mhz: ในคำแนะนำนี้ฉันจะแสดงวิธีสร้างรีโมทคอนโทรล RADIO โดยใช้โมดูลตัวรับส่งสัญญาณ 433mhz พร้อมการเข้ารหัส HT12E & IC ถอดรหัส HT12D ในคำแนะนำนี้ คุณจะสามารถส่งและรับข้อมูลโดยใช้ส่วนประกอบราคาถูกมาก เช่น HT
ควบคุมหลอด RGB โดยใช้ Bluetooth: 5 ขั้นตอน (พร้อมรูปภาพ)

ควบคุมหลอด RGB โดยใช้ Bluetooth: ในบทช่วยสอนนี้ ฉันปรับรอบการทำงานของ PWM เพื่อสร้างสีที่แตกต่างจาก LED ของคุณ โดยใช้สมาร์ทโฟน
รถหุ่นยนต์ควบคุมด้วย Bluetooth: 13 ขั้นตอน (พร้อมรูปภาพ)

รถหุ่นยนต์ควบคุมด้วย Bluetooth: คุณหลงใหลในรถ RC หรือไม่? เคยต้องการที่จะทำด้วยตัวเอง? ควบคุมโดยสมาร์ทโฟนของคุณเอง ? ----> มาเริ่มกันเลย เฮ้ ทุกคน ในโปรเจ็กต์นี้ ฉันได้พยายามสร้างรถที่ควบคุมด้วย Bluetooth ด้วยความช่วยเหลือของ Arduino ฉันมีอิ