Мазмуну:

Arduino Bluetooth RC Унаасы: 12 кадам
Arduino Bluetooth RC Унаасы: 12 кадам

Video: Arduino Bluetooth RC Унаасы: 12 кадам

Video: Arduino Bluetooth RC Унаасы: 12 кадам
Video: Урок 95: Использование щита двигателей постоянного тока L293D 4 для Arduino UNO и Mega | Пошаговый курс Arduino 2024, Ноябрь
Anonim
Arduino Bluetooth RC Унаасы
Arduino Bluetooth RC Унаасы
Arduino Bluetooth RC Унаасы
Arduino Bluetooth RC Унаасы

Телефонуңуздагы колдонмо аркылуу RC унаасын башкарасызбы? Мүмкүн!

Arduino, кээ бир Bluetooth, кээ бир дөңгөлөктөр жана башка кичинекей, бирок керектүү бөлүктөрдүн жардамы менен биз Bluetooth менен туташкан жана телефонуңуздагы колдонмо тарабынан башкарыла турган RC машинасын түзө алдык. Жеткиликтүү көрүнөт, туурабы? Бир айдан кийин, биз иштеп жаткан Bluetooth RC машинасын жылтырата алдык. Биздин көрсөтмөлөрүбүз менен сиз бизден ылдамыраак жасай аласыз.

1 -кадам: Trelloдо кадамдарыңызды пландаңыз

Trelloдо кадамдарыңызды пландаңыз
Trelloдо кадамдарыңызды пландаңыз

Трелло пландаштырууну баштоо үчүн, сиз эмне кылгыңыз келгенин жана сизге кандай материалдар керек экенин билишиңиз керек.

Сиздин троллонузга коюуну каалаган нерселер:

- Берилиштериңизди алыңыз/сатып алыңыз

- Машина жаса

- DC Motors'ту Arduino менен башкарыңыз

- Bluetooth менен Arduino менен туташуу

- RC машинасын зымсыз кылыңыз

- Коддоо

- App түзүү

- Connect/ Code Distance Sensor (Кошумча кадам үчүн гана керек.)

- Тестирлөө

-Сырткы

- Документтер/ Кантип

Эми, булардын ар бирине кирген көптөгөн кадамдар бар, бирок сиз биздин процесстин кийинки кадамдарында көбүрөөк маалымат таба аласыз.

2 -кадам: Жеткирүү/Сатып алуу

Жеткирүү/Сатып алуу
Жеткирүү/Сатып алуу
Жеткирүү/Сатып алуу
Жеткирүү/Сатып алуу
Жеткирүү/Сатып алуу
Жеткирүү/Сатып алуу

Бул долбоорго керектүү материалдар төмөнкүлөрдү камтыйт:

-Ардуино

-Мотор айдоочу (TB6612FNG Breakout)

-Bluetooth Low Energy Driver (nRF8001 Bluetooth LE)

-DC Motors

-Батарея пакети (Батарейкалар)

-Зымдар

-схема

3 -кадам: Машина куруу

Машина куруу
Машина куруу

DC моторлору жана схемасы менен

1) Мотор драйверин Arduino менен туташтырыңыз

2) Arduino'ду DC кыймылдаткычтарына туташтырыңыз

*Районду көрүү үчүн сүрөттү караңыз.

4 -кадам: DC моторлорун Arduino менен башкарыңыз

Мотор айдоочулар китепканасынын MotorTest коду менен Arduino DC моторлорун башкара алат.

-MotorTest коду Моторлорду кичине "джиг" кылууга мажбур кылат.

TB6612FNG Arduino китепканасы жазылган жерге ылдый жылыңыз жана ал жерден жүктөлөт.

-Андан кийин, бул китепкананы Arduino IDEге кысылган файл катары жайгаштыра аласыз.

-Эскизге өтүңүз, китепкананы кошуңуз, андан кийин.zip китепканасын кошуп, файлыңызды тандаңыз.

-Ал файл кийин мисалдардын астында пайда болот.

-Анан моторуңузду сынап көрө аласыз.

5 -кадам: Bluetooth туташуу

Bluetooth туташуу
Bluetooth туташуу

Bluetooth аз энергия драйверин колдонуп, биз аны сүрөттө көрсөтүлгөндөй Arduino менен байланыштыра алабыз.

- Аны Arduino менен туташтыргандан тартып, биз Adafruit тиркемеси менен машинаны кандайдыр бир код менен жылдыра алабыз.

-Nrf8001 драйвери менен Adafruit барагына өтүңүз, жана китепкана жүктөп алса болот.

-Китепкана менен бирге, берилген кодду (echo demo) колдонуп, машинаны буйрук берилгенде кыймылга келтирүүгө программалоого болот.

6 -кадам: Коддоо - Adafruit тиркемесин колдонуу

Коддоо - Adafruit колдонмосун колдонуу
Коддоо - Adafruit колдонмосун колдонуу

Колдонмону жүктөп алып, кодду каалагандай өзгөрткөндөн кийин, нерселерди жылдыруу үчүн:

1) Биз машинага туташуудан баштадык (башында UART деп аталган) жана UART модулдарына жөнөдүк.

- Бул жерде сиз машинаны алдыга жылдыруу үчүн кодуңузда бар болсо, алдыга карай f сыяктуу буйрукту тере аласыз.

*Сиз биздин кодго кайрылсаңыз болот, ал кийинчерээк басылат.

7 -кадам: RC Car Wireless кылыңыз

RC Car Wireless кылыңыз
RC Car Wireless кылыңыз

Бул жерде сизге батарейкаңыз керек болот.

Батарея пакетин жана DC кыймылдаткычтарына туташтырылган батареяларды колдонуп, унаа башка эч нерсеге туташпай кыймылдай алат.

*Жогорудагы сүрөттө батарейканын кантип туташтырылганын жана моторлорго бекитилген батареяны көрө аласыз.

8 -кадам: Control Pad менен иштөө үчүн өзгөртүлгөн колдонмо жасаңыз

Биз машинабыздын пульту болуп башкаруу панелин колдонууну чечтик. Бул үчүн биз:

- Adafruit колдонмосунун баштапкы кодун өзгөртүү.

-Биздин өзгөртүлгөн код бул жерде шилтеме кылынган жана бул өзгөртүлгөн колдонмо ТЕК Android үчүн.:

-Жана өзгөртүлгөн код менен жасалган колдонмону кантип колдонуу керек:

-Колдонмону ачканда:

-CARге туташыңыз

-Байланышты чыкылдатыңыз, унаага туташуу үчүн режимди тандаңыз деген тизме пайда болот

-Контроллерди басыңыз

-Контроллерде аягына чейин жылдырып, башкаруу тактасын чыкылдатыңыз.

-Башкаруу тактасында:

-Жебе алдыга жылат

-Down жебеси артка кетет

-Сол жебе солго кетет

-Оң жебе туура барат

-1 баскычы -тормоз

-2 -баскыч пончик

9 -кадам: (Милдеттүү эмес): Аралык сенсорун кошуу

(Милдеттүү эмес): Аралык сенсорун кошуу
(Милдеттүү эмес): Аралык сенсорун кошуу

Биздин RC машинабыз үчүн биз аралык сенсорун коштук.

-Алыстык сенсору биздин RC Машинабыздын алдына коюлган, биз анын алдында бир нерсе болгондо автоматтык түрдө башка жакка жылууга аракет кылдык.

10 -кадам: Тест

Сыноо учурунда, -Бардык функция сиз каалагандай иштээрин текшериңиз:

-Алга

-Артка

-Солго

-Туура

-Токто

-Донут

-Автоматтык

Бул биздин конкреттүү функциябыз, сиз муну колдонсоңуз болот же каалаганыңызды кылуу үчүн өзгөртө аласыз.

11 -кадам: Сыртын кошуу

Сыртын кошуп жатканда, бул толугу менен сизге байланыштуу.

-Машинанын сырты негизинен жабдыктарды чогуу кармоо үчүн.

-Биз зипти жана зымдарды колдонуп, бардыгын ордубузда кармадык.

-Сиз өзүңүзгө жаккан жолдо машинаңыздын сыртын жасай аласыз.

** Сырткы нерсенин эң маанилүү бөлүгү - баарын ордунда кармоо!

12 -кадам: Документ

RC машинаңызды түзүүдө, бара жатканыңызда документтештирип жатканыңызды текшериңиз.

Бул жардам бере алат:

-Сиз туш болгон маселени чечүү.

-Электр өткөргүчтөрүн алмаштыруу.

-Күн сайын кылган ишиңди эстеп, -Долбооруңузга кайрылсак.

Сунушталууда: