Arduino + Bluetooth контролиран резервоар: 10 стъпки (със снимки)
Arduino + Bluetooth контролиран резервоар: 10 стъпки (със снимки)
Anonim
Arduino + Bluetooth контролиран резервоар
Arduino + Bluetooth контролиран резервоар

Изграждам този резервоар, за да науча как да програмирам, как работят двигатели, серво, Bluetooth и Arduino и го изграждам, като правя изследвания от интернет. Сега реших да направя свои собствени инструктажи за хора, които трябва да помогнат за изграждането на резервоар Arduino.

Ето видеоклипа: Arduino + Bluetooth танк

По принцип системата работи така;

Bluetooth изпраща данни от телефона (с приложението Arduino RC, числата или знаците могат да се изпращат като данни към hc06) до Arduino и Arduino стартира серво и двигатели за данните.

Стъпка 1: Неща, от които се нуждаете

Нещата, от които се нуждаете
Нещата, от които се нуждаете
Нещата, от които се нуждаете
Нещата, от които се нуждаете
Нещата, от които се нуждаете
Нещата, от които се нуждаете
  • 1x arduino uno r3
  • 1x щит за водача на мотор arduino uno
  • 2x 180 въртящи се микро серво
  • 1x танкови коловози Tamiya
  • 1x комплект универсални чинии Tamiya
  • 1xTamiya двумоторна скоростна кутия X1
  • 1x PowerBank (моят е 10400mAh, може да се промени)
  • 1x модул за блутут HC 06 около 2,5 см дистанционер на платка (можете да го намерите от стари схеми или компютър)
  • Някакъв проводник
  • Повече от 2 мъжки и женски конектора на заглавката
  • Поялник
  • Пистолет за горещо лепило, горещ силиконов пистолет (същото нещо)
  • Запояваща тел
  • Платка
  • USB кабел
  • android телефон
  • слама

Стъпка 2: След като изградите корпуса на резервоарите си

След като изградите корпуса на резервоарите си
След като изградите корпуса на резервоарите си
След като изградите корпуса на резервоарите си
След като изградите корпуса на резервоарите си
След като изградите корпуса на резервоарите си
След като изградите корпуса на резервоарите си

След като изградите комплекта Tamiya, запойте няколко проводника на вашите двигатели. И завийте вашия Arduino в дистанционните елементи, както е показано.

Включете правилно драйвера на вашия двигател във вашия Arduino и запойте два конектора с женска глава към щифт 0 (RX) и 1 (TX).

направете връзките на двигателя с водача на двигателя

Стъпка 3: Вани на резервоари

Цистерни Барел
Цистерни Барел
Цистерни Барел
Цистерни Барел
Цистерни Барел
Цистерни Барел

с малко горещо силиконово лепило два серво, както е показано на снимките. свържете сервомоторите към щита на двигателя.

заземяващото серво отива към SER1

серво нагоре и надолу отива към SER2

Стъпка 4: Батерия

Батерия
Батерия
Батерия
Батерия
Батерия
Батерия

Нарежете две малки парчета от платката за вашата банка за захранване и я залепете към батерията. както е показано

Нарежете вашия USB кабел и го запоявайте към щитовете на двигателя 5v и заземете. ВНИМАВАЙТЕ ДА ПРАВИТЕ ПРАВИЛНО. (VCC към VCC земя към земя)

Стъпка 5: Bluetooth връзка

Bluetooth връзка
Bluetooth връзка
Bluetooth връзка
Bluetooth връзка
Bluetooth връзка
Bluetooth връзка

Нарежете вашите конектори за мъжки и женски конектори от мъжка страна и ги запоявайте към 5v и заземете към щита на двигателя.

за мен зеленото е VCC, червеното е GND

ЗАБЕЛЕЖКА: ДОКАТО КАЧАТЕ КОДА, БЪДЕТЕ СИГУРНИ, ЧЕ ВАШИЯТ BLUETOOTH НЕ Е СВЪРЗАН С ARDUINO

Свържете се;

rx на arduino към hc 06's tx

tx на arduino към hc 06's rx

Стъпка 6: Залепете PowerBank

Залепете PowerBank
Залепете PowerBank
Залепете PowerBank
Залепете PowerBank
Залепете PowerBank
Залепете PowerBank

Поставете малко горещо лепило върху платките и го залепете към Arduino. Тествайте своя Arduino с включване на USB към банката за захранване (уверете се, че вашата банка за захранване е отворена или заредена).

Също така, ако искате, можете да залепите друга платка за вашия Bluetooth модул, това е твърде лесно и по -красиво

Стъпка 7: Качване на кода

Качване на кода
Качване на кода
Качване на кода
Качване на кода
Качване на кода
Качване на кода

Изтеглете кода и го качете на вашия Arduino.

Малки бележки:

sayac означава брояч на турски

durum е статус

Servo sagsol; Серво юкари;

това също са;

Серво дясно ляво;

Серво нагоре;

КОДЪТ ИМА ПРОБЛЕМ ЗА БОЧКАТА, АКО РЕШЕТЕ МОЛЯ, НАПИШЕТЕ ГО КОМЕНТАРИТЕ !

например;

if (durum == '5') {while (durum == '5') {sayac ++; if (sayac> 180) {sagsol.write (180); } if (sayac <0) {sagsol.write (0); } забавяне (50); sagsol.write (sayac); прекъсване; }}

Той продължава да брои, докато натискате друг бутон в телефона си и int става по -голям,

можем ли да ограничим цялото число, ако можем да го напишем в коментарите?

ограничете като 0 до 180.

Стъпка 8: Добавяне на сламата като цев

Добавяне на сламата като цев
Добавяне на сламата като цев
Добавяне на сламата като бъчва
Добавяне на сламата като бъчва
Добавяне на сламата като цев
Добавяне на сламата като цев

Нарежете сламата преди усуканата част и я поставете в серво

Стъпка 9: Използване на Android

Използване на Android
Използване на Android
Използване на Android
Използване на Android
Използване на Android
Използване на Android

Изтеглете приложението Arduino RC в google play

захранвайте резервоара си

отворете приложението

процес на преса

натиснете HC 06 устройство

изчакайте…

когато Arduino е свързан към телефона Bluetooth модулът спира да мига

отворен режим на контролер

направете вашите настройки това са моите настройки. може да се промени, ако сте свързали грешни кабели на двигателя към щита на двигателя, но променяйки номерата или кода, можете да получите истинския.

Препоръчано: