Мазмұны:

Arduino + Bluetooth басқарылатын танкі: 10 қадам (суреттермен)
Arduino + Bluetooth басқарылатын танкі: 10 қадам (суреттермен)

Бейне: Arduino + Bluetooth басқарылатын танкі: 10 қадам (суреттермен)

Бейне: Arduino + Bluetooth басқарылатын танкі: 10 қадам (суреттермен)
Бейне: Сравнение протоколов TCP и UDP 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 айналмалы микросерво
  • 1 x Tamiya танк жолдары
  • 1x Tamiya әмбебап пластиналар жиынтығы
  • 1xTamiya қос моторлы беріліс қорабы X1
  • 1x PowerBank (менікі - 10400 мАч, ол өзгеруі мүмкін)
  • 1x HC 06 bluetooth модулі шамамен 2,5 см тақтайша аралығы (оны ескі схемалардан немесе компьютерден табуға болады)
  • Кейбір сымдар
  • 2 -ден астам ерлер мен әйелдердің қосқыштары
  • Пісіру темірі
  • Ыстық желім пистолеті, ыстық силикон мылтығы (дәл солай)
  • Дәнекерлеу сымы
  • Электр тізбегі
  • usb кабелі
  • андроид телефон
  • сабан

2 -қадам: танктердің денесін құрғаннан кейін

Сіз танктердің денесін құрғаннан кейін
Сіз танктердің денесін құрғаннан кейін
Сіз танктердің денесін құрғаннан кейін
Сіз танктердің денесін құрғаннан кейін
Сіз танктердің денесін құрғаннан кейін
Сіз танктердің денесін құрғаннан кейін

Сіз Tamiya жиынтығын салғаннан кейін моторға бірнеше сымдарды жалғаңыз. Көрсетілгендей Arduino -ны бос орындарға бұраңыз.

Қозғалтқыш драйверін Arduino -ға дұрыс қосыңыз және 0 (RX) және 1 (TX) түйреуішіне екі аналық бас қосқышын жалғаңыз.

мотор жүргізушісімен қозғалтқышты байланыстырыңыз

3 -қадам: танктер бөшкесі

Танктер бөшкесі
Танктер бөшкесі
Танктер бөшкесі
Танктер бөшкесі
Танктер бөшкесі
Танктер бөшкесі

ыстық кремний желімімен фотосуреттерде көрсетілгендей екі серво. сервоприводты қозғалтқыш қалқанына қосыңыз.

жер сервосы SER1 -ге өтеді

жоғары және төмен серво SER2 -ге өтеді

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

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

Электр банкке арналған тақтаның екі кішкене бөлігін кесіп, оны батареяға жабыстырыңыз. көрсетілгендей

USB кабелін кесіп, оны 5в қозғалтқыш қалқандарына жалғаңыз. ДҰРЫС ДӘЛЕЛДЕУДІҢ КӨЗІМЕН БОЛЫҢЫЗ. (VCC - VCC жерге)

5 -қадам: Bluetooth қосылымы

Bluetooth қосылымы
Bluetooth қосылымы
Bluetooth қосылымы
Bluetooth қосылымы
Bluetooth қосылымы
Bluetooth қосылымы

Еркек пен әйелдің штепсельдік қосқыштарының еркек жағын кесіп, оны 5В -қа дәнекерлеп, мотор қалқанына қосыңыз.

Мен үшін жасыл - VCC қызыл - GND

НАЗАР АУДАРЫҢЫЗ: КОДТЫ ОРНАТУДА БЛЮТОТЫҢЫЗ АРДУИНОҒА ЕШҚАШАН ҚОСЫЛМАҒАНЫНА КӨЗ жеткізіңіз

Қосылу;

arduino 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 -ға жүктеңіз.

Шағын жазбалар:

саяк - түрік тілінде есептегіш дегенді білдіреді

күй - бұл мәртебе

Сагволдық қызмет; Ювари сервисі;

бұлар да;

Оң жақ сол жақ қызмет;

Серво жоғары;

КОДАНЫҢ ШЕШІМІ БОЙЫНША МӘСЕЛЕСІ БАР, ШЕШСЕҢІЗ, ПІКІРДЕРГЕ ЖАЗЫҢЫЗ !

Мысалға;

if (durum == '5') {while (durum == '5') {sayac ++; if (sayac> 180) {sagsol.write (180); } if (sayac <0) {sagsol.write (0); } кешіктіру (50); sagsol.write (саяк); үзіліс; }}

Телефоныңыздағы басқа түймені басқанда, санау жалғасады,

егер біз оны түсініктемелерге жаза алсақ, бүтін санды шектей аламыз ба?

0 -ден 180 -ге дейін шектеу.

8 -қадам: сабанды бөшке ретінде қосу

Сабанды бөшке ретінде қосу
Сабанды бөшке ретінде қосу
Сабанды бөшке ретінде қосу
Сабанды бөшке ретінде қосу
Сабанды бөшке ретінде қосу
Сабанды бөшке ретінде қосу

Сабанды бұралған бөліктен бұрын кесіп, оны сервоға салыңыз

9 -қадам: Android жүйесін пайдалану

Android -ді қолдану
Android -ді қолдану
Android -ді қолдану
Android -ді қолдану
Android жүйесін қолдану
Android жүйесін қолдану

Arduino RC қосымшасын Google play -ден жүктеңіз

танкіңізді қуаттандырыңыз

қосымшаны ашыңыз

баспасөз процесі

HC 06 құрылғысын басыңыз

күту…

Arduino телефонға қосылған кезде Bluetooth модулі жыпылықтауды тоқтатады

ашық контроллер режимі

параметрлерді жасаңыз, бұл менің параметрлерім. Егер сіз мотор қалқанына дұрыс емес мотор кабельдерін қоссаңыз, ол өзгеруі мүмкін, бірақ сандар мен кодты өзгерте отырып, сіз шын мәнін ала аласыз.

Ұсынылған: