Агуулгын хүснэгт:

Arduino Bluetooth машин: 6 алхам (зурагтай)
Arduino Bluetooth машин: 6 алхам (зурагтай)

Видео: Arduino Bluetooth машин: 6 алхам (зурагтай)

Видео: Arduino Bluetooth машин: 6 алхам (зурагтай)
Видео: Wireless Servo Light Switch 2024, Арваннэгдүгээр
Anonim
Arduino Bluetooth машин
Arduino Bluetooth машин

Энэ бол миний хийх хамгийн энгийн Arduino төсөл юм. Үүнийг хийхийн тулд хагас цаг орчим хугацаа шаардагдах бөгөөд та үүнийг доор дурдсан алхмуудыг дагаж хийж, хөгжилтэй болгож чадна гэж бодож байна. Энэ нь надад үүнийг хийж өгөхөд баяр баясгаланг бэлэглэх болно. тайлбарын дагуу өгсөн алхамууд

Алхам 1: Шаардлага

Шаардлага
Шаардлага
Шаардлага
Шаардлага

Arduino uno самбар Bluetooth модуль hc 05 4wd бамбай (adafruit) Холбогч утас Хоёр 9в батерей (1. arduino самбар 2. гадуур цахилгаан хангамж) 9в зүү залгууртай батерейны таг

Алхам 2: Холболт

Холболт
Холболт
Холболт
Холболт

бамбайгаа arduino самбар дээр холбож, Bluetooth -ийг аудино руу эсвэл шууд бамбай руу гагнах замаар холбоно уу.) ба М2 (баруун талд)

Алхам 3: Кодлох

// *** 1- Баримт бичиг // Энэхүү програм нь bluetooth модуль ашиглан Arduino-той холбогддог апп ашиглан робот машиныг удирдахад ашиглагддаг.

#оруулах

// хөдөлгүүрийн бамбай AF_DCMotor1 (3) терминалын 3 ба 4 -р терминалыг удирдах хоёр объектыг бий болгодог; AF_DCMotor мотор2 (4); char тушаал; void setup () {Serial.begin (9600); // Bluetooth модульд дамжуулах хурдыг тохируулна уу. } void loop () {if (Serial.available ()> 0) {command = Serial.read (); Зогс(); // мотор зогссон үед эхлүүлэх // Зөвхөн шинэ тушаал өмнөхөөс өөр байвал зүү горимыг өөрчлөх. //Serial.println(тушаал); switch (command) {case 'F': forward (); завсарлага; тохиолдол 'B': буцах (); завсарлага; тохиолдол 'L': зүүн (); завсарлага; тохиолдол 'R': баруун (); завсарлага; }}} void forward () {motor1.setSpeed (255); // Хамгийн их хурдны моторыг тодорхойлно уу1.run (FORWARD); // моторыг цагийн зүүний дагуу эргүүлэх motor2.setSpeed (255); // Хамгийн дээд хурдны моторыг тодорхойлно2.run (FORWARD); // моторыг цагийн зүүний дагуу эргүүлэх} void back () {motor1.setSpeed (255); мотор 1. ажиллуулах (Буцах); // моторыг цагийн зүүний эсрэг эргүүлэх motor2.setSpeed (255); мотор 2. ажиллуулах (УХАРАХ); // моторыг цагийн зүүний эсрэг эргүүлэх} void left () {motor1.setSpeed (255); // Хамгийн их хурдны моторыг тодорхойлно уу1.run (FORWARD); // моторыг цагийн зүүний дагуу эргүүлэх motor2.setSpeed (0); мотор 2. ажиллуулах (суллах); // motor2 -ийг унтраах} хоосон баруун тийш () {motor1.setSpeed (0); мотор 1. ажиллуулах (суллах); // motor1 хөдөлгүүрийг унтраах2.setSpeed (255); // Хамгийн дээд хурдны моторыг тодорхойлно2.run (FORWARD); // моторыг цагийн зүүний дагуу эргүүлэх} void Stop () {motor1.setSpeed (0); мотор 2. ажиллуулах (суллах); // motor1 хөдөлгүүрийг унтраах2.setSpeed (0); мотор 2. ажиллуулах (суллах); // мотор2 -ийг унтраах}

Алхам 4: Байршуулж байна

кодыг байршуулахаас өмнө Bluetooth модулийг устгана уу

Алхам 5: Цахилгаан хангамж

Цахилгаан хангамж
Цахилгаан хангамж

9 вольтын батерейг arduino самбар дээр холбож, та мөн 9 вольтын батерейг холбож, моторынхоо тэжээлийн хангамжийг нэмэгдүүлэхийн тулд зураг дээр үзүүлсэн цахилгаан холбогчийг салгаж болно.

Алхам 6: Апп суулгах

Апп суулгах
Апп суулгах
Апп суулгах
Апп суулгах
Апп суулгах
Апп суулгах

Тоглоомын дэлгүүрээр дамжуулан Bluetooth RC хянагч програмыг суулгаж, зөвшөөрөл хүссэн програмаа нээгээрэй, Bluetooth -ийг асаана уу, нууц үгээ анх удаа 1234 эсвэл 0000 гэж оруулаад дараа нь аппликешнд үзүүлсэн араа дээр дарна уу. Greennow руу эргэж, машинтайгаа холбогдож, төслөө сайхан өнгөрүүлээрэй. Энэ зааврыг үзсэн танд баярлалаа

Зөвлөмж болгож буй: