Мазмуну:

Arduino + Bluetooth көзөмөлдөгөн танк: 10 кадам (сүрөттөр менен)
Arduino + Bluetooth көзөмөлдөгөн танк: 10 кадам (сүрөттөр менен)

Video: Arduino + Bluetooth көзөмөлдөгөн танк: 10 кадам (сүрөттөр менен)

Video: Arduino + Bluetooth көзөмөлдөгөн танк: 10 кадам (сүрөттөр менен)
Video: 🚗Bluetooth танк - powerbank своими руками 2024, Ноябрь
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 (меники 10400 мАч, ал өзгөрүшү мүмкүн)
  • 1x HC 06 bluetooth модулу болжол менен 2,5 см схема аралыгы (аны эски схемалардан же компьютерден таба аласыз)
  • Кээ бир зым
  • 2ден ашык эркек жана ургаачы төөнөгүч туташтыргычы
  • Кандооч
  • Ысык желим тапанча, ысык силикон мылтыгы (ошол эле нерсе)
  • Лайкоочу зым
  • Circuit board
  • usb кабели
  • андроид телефон
  • саман

2 -кадам: Сиз танктарыңызды түзгөндөн кийин

Сиз танктарыңызды түзгөндөн кийин
Сиз танктарыңызды түзгөндөн кийин
Сиз танктарыңызды түзгөндөн кийин
Сиз танктарыңызды түзгөндөн кийин
Сиз танктарыңызды түзгөндөн кийин
Сиз танктарыңызды түзгөндөн кийин

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

Мотор драйвериңизди Arduino -го туура сайыңыз жана эки ургаачы баштуу пин туташтыргычын 0 (RX) жана 1 (TX) пинге туташтырыңыз.

мотор айдоочусу менен мотор байланыштарын түзүү

3 -кадам: танктар баррели

Tanks Barrel
Tanks Barrel
Tanks Barrel
Tanks Barrel
Tanks Barrel
Tanks Barrel

кээ бир ысык кремний клейи менен сүрөттөрдө көрсөтүлгөндөй эки сервос. мотор калканчына servos туташтыруу.

жер сервосу SER1ге барат

өйдө -ылдый серво SER2ге барат

4 -кадам: Батарея

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

Электр банкыңыз үчүн схеманын эки кичинекей бөлүгүн кесип, батареяга чаптаңыз. көрсөтүлгөндөй

USB кабелиңизди кесип, мотор калканчтарына 5v жана жерге туташтырыңыз. ТУУРА САТЫП ЖАТКАНЫҢЫЗГА ЭМНЕ БОЛУҢУЗ. (VCC жерден VCC жерге чейин)

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

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

Эркек жана ургаачы төөнөгүч пин туташтыргычтарын эркек тараптан кесип, аны 5вке мотор калканчына кошуңуз.

мен үчүн жашыл VCC кызыл - GND

ЭСКЕРТҮҮ: КОДДУ ЖҮКТӨП жатканда, BLUETOOTH эч качан ARDUINOго туташпаганына ишениңиз

Туташуу;

arduino's rx to hc 06's tx

arduino tx to hc 06's rx

6 -кадам: PowerBankти чаптаңыз

PowerBankти чаптаңыз
PowerBankти чаптаңыз
PowerBankти чаптаңыз
PowerBankти чаптаңыз
PowerBankти чаптаңыз
PowerBankти чаптаңыз

Электрондук такталарга ысык клей салып, Arduinoго чаптаңыз. USB банкыңызды кубат банкына туташтырып Arduinoңузду сынап көрүңүз (кубат банкыңыз ачык же заряддуу экенин текшериңиз).

Ошондой эле, эгер кааласаңыз, Bluetooth модулуңуз үчүн башка схеманы жабыштырсаңыз болот, бул өтө оңой жана кооз

7 -кадам: Кодду жүктөө

Кодду жүктөө
Кодду жүктөө
Кодду жүктөө
Кодду жүктөө
Кодду жүктөө
Кодду жүктөө

Кодду жүктөп алып, Arduinoго жүктөңүз.

Кичинекей ноталар:

саяк түркчөдө эсептегич дегенди билдирет

абал - бул статус

Servo sagsol; Servo yukari;

булар дагы;

Оңго солго;

Servo up;

КОДЕ БАРРЕЛ ТУРАЛУУ ПРОБЛЕМАСЫ бар, эгер сиз аны чечсеңиз, комментарийге жазыңыз !

Мисалы;

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ди колдонуу

Google play'де Arduino RC колдонмосун жүктөп алыңыз

танкыңызды кубаттаңыз

колдонмону ачуу

басма процесси

HC 06 түзмөгүн басыңыз

күт …

Arduino телефонго туташканда Bluetooth модулу жаркылдайт

ачык контролер режими

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

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