สารบัญ:

Arduino Bluetooth Car: 6 ขั้นตอน (พร้อมรูปภาพ)
Arduino Bluetooth Car: 6 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Arduino Bluetooth Car: 6 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Arduino Bluetooth Car: 6 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: การใช้งาน Arduino Nano กับ Bluetooth Module HC-06 ผ่าน Blynk | JAKK DIY 2024, พฤศจิกายน
Anonim
Arduino Bluetooth Car
Arduino Bluetooth Car

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

ขั้นตอนที่ 1: ข้อกำหนด

ความต้องการ
ความต้องการ
ความต้องการ
ความต้องการ

บอร์ด Arduino uno โมดูลบลูทูธ hc 05 4wd shield (adafruit) สายจัมเปอร์ แบตเตอรี่ 9v สองก้อน (1. บอร์ด arduino 2. แหล่งจ่ายไฟภายนอกไปยัง sheild) ฝาปิดแบตเตอรี่พร้อมแจ็คพิน 9v

ขั้นตอนที่ 2: การเชื่อมต่อ

การเชื่อมต่อ
การเชื่อมต่อ
การเชื่อมต่อ
การเชื่อมต่อ

ติดตั้งชิลด์บนบอร์ด Arduino และเชื่อมต่อ Bluetooth กับออดิโอหรือโดยตรงกับชิลด์โดยการบัดกรีที่มันเชื่อมต่อ RX กับ TX, TX ถึง RX, กราวด์กับกราวด์, vcc ถึง vcc ดังแสดงในรูปและเชื่อมต่อมอเตอร์กับ M1 (ซ้าย) และ M2 (ขวา)

ขั้นตอนที่ 3: การเข้ารหัส

//*** 1- เอกสารประกอบ // โปรแกรมนี้ใช้เพื่อควบคุมรถหุ่นยนต์โดยใช้แอพที่สื่อสารกับ Arduino ผ่านโมดูลบลูทูธ

#รวม

//สร้างวัตถุสองชิ้นเพื่อควบคุมขั้ว 3 และ 4 ของแผงป้องกันมอเตอร์ AF_DCMotor motor1(3) AF_DCMotor มอเตอร์2(4); คำสั่งถ่าน; การตั้งค่าเป็นโมฆะ () { Serial.begin (9600); //กำหนดอัตราบอดให้กับโมดูลบลูทูธของคุณ } วงเป็นโมฆะ (){ if(Serial.available() > 0){ command = Serial.read(); หยุด(); // เริ่มต้นโดยที่มอเตอร์หยุดทำงาน //เปลี่ยนโหมดพินก็ต่อเมื่อคำสั่งใหม่แตกต่างจากก่อนหน้าเท่านั้น //Serial.println(คำสั่ง); สวิตช์ (คำสั่ง){ กรณี 'F': ไปข้างหน้า (); หยุดพัก; กรณี 'B': back(); หยุดพัก; กรณี 'L': left(); หยุดพัก; กรณี 'R': right(); หยุดพัก; } } } โมฆะไปข้างหน้า () { motor1.setSpeed (255); //กำหนดความเร็วสูงสุด motor1.run(FORWARD); // หมุนมอเตอร์ตามเข็มนาฬิกา motor2.setSpeed(255); //กำหนดความเร็วสูงสุด motor2.run(FORWARD); // หมุนมอเตอร์ตามเข็มนาฬิกา } กลับเป็นโมฆะ () { motor1.setSpeed (255); motor1.run(ย้อนกลับ); //หมุนมอเตอร์ทวนเข็มนาฬิกา motor2.setSpeed(255); motor2.run(ย้อนกลับ); // หมุนมอเตอร์ทวนเข็มนาฬิกา } โมฆะซ้าย () { motor1.setSpeed (255); //กำหนดความเร็วสูงสุด motor1.run(FORWARD); // หมุนมอเตอร์ตามเข็มนาฬิกา motor2.setSpeed(0); motor2.run(ปล่อย); // ปิด motor2 } เป็นโมฆะขวา () { motor1.setSpeed (0); motor1.run(ปล่อย); // ปิด motor1 motor2.setSpeed(255); //กำหนดความเร็วสูงสุด motor2.run(FORWARD); // หมุนมอเตอร์ตามเข็มนาฬิกา } void Stop() { motor1.setSpeed(0); motor2.run(ปล่อย); // ปิด motor1 motor2.setSpeed(0); motor2.run(ปล่อย); // ปิด motor2 }

ขั้นตอนที่ 4: กำลังอัปโหลด

ลบโมดูล Bluetooth ก่อนอัปโหลดรหัส

ขั้นตอนที่ 5: พาวเวอร์ซัพพลาย

พาวเวอร์ซัพพลาย
พาวเวอร์ซัพพลาย

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

ขั้นตอนที่ 6: ติดตั้งแอพ

ติดตั้งแอพ
ติดตั้งแอพ
ติดตั้งแอพ
ติดตั้งแอพ
ติดตั้งแอพ
ติดตั้งแอพ

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

แนะนำ: