Mundarija:

Arduino + Bluetooth boshqariladigan tank: 10 qadam (rasmlar bilan)
Arduino + Bluetooth boshqariladigan tank: 10 qadam (rasmlar bilan)

Video: Arduino + Bluetooth boshqariladigan tank: 10 qadam (rasmlar bilan)

Video: Arduino + Bluetooth boshqariladigan tank: 10 qadam (rasmlar bilan)
Video: Telefoningizning siz bilmagan 10 ta sirli funksiyasi! 2024, Noyabr
Anonim
Arduino + Bluetooth boshqariladigan tank
Arduino + Bluetooth boshqariladigan tank

Men bu tankni qanday dasturlashni, dvigatellar, servolar, Bluetooth va Arduino qanday ishlashini o'rganish uchun quraman va men Internetdan tadqiqotlar olib boraman. Endi men Arduino tankini qurishda yordam berishlari kerak bo'lgan odamlar uchun o'z ko'rsatmalarimni yaratishga qaror qildim.

Bu erda video: Arduino + Bluetooth boshqariladigan tank

Asosan, tizim shunday ishlaydi;

Bluetooth telefondan ma'lumotlarni yuboradi (Arduino RC ilovasi bilan raqamlar yoki belgilar hc06 -ga ma'lumot sifatida yuborilishi mumkin) va Arduino -ga ma'lumotlar servo va motorlarini ishga tushiradi.

1 -qadam: Sizga kerak bo'lgan narsalar

Sizga kerak bo'lgan narsalar
Sizga kerak bo'lgan narsalar
Sizga kerak bo'lgan narsalar
Sizga kerak bo'lgan narsalar
Sizga kerak bo'lgan narsalar
Sizga kerak bo'lgan narsalar
  • 1x arduino uno r3
  • 1x arduino uno motorli haydovchi qalqoni
  • 2x 180 aylanishli mikro servo
  • 1 ta Tamiya tank izlari
  • 1x Tamiya universal plastinka to'plami
  • 1xTamiya egizak dvigatelli X1 qutisi
  • 1x PowerBank (meniki 10400 mA / soat, u o'zgarishi mumkin)
  • Taxminan 2,5 sm elektron platani ajratuvchi 1x HC 06 bluetooth moduli (siz uni eski sxemalardan yoki kompyuterdan topishingiz mumkin)
  • Bir oz sim
  • 2 dan ortiq erkak va urg'ochi pinli ulagich
  • Lehimlash temir
  • Issiq yopishtiruvchi qurol, issiq silikon qurol (xuddi shu narsa)
  • Lehimlash paychalarining
  • O'chirish platasi
  • usb kabeli
  • android telefon
  • somon

2 -qadam: Tanklar tanasini qurganingizdan keyin

Tanklar tanasini qurganingizdan keyin
Tanklar tanasini qurganingizdan keyin
Tanklar tanasini qurganingizdan keyin
Tanklar tanasini qurganingizdan keyin
Tanklar tanasini qurganingizdan keyin
Tanklar tanasini qurganingizdan keyin

Tamiya to'plamini qurganingizdan so'ng, sizning motoringizga bir nechta simlarni lehimlang. Ko'rsatilganidek, Arduino -ni ajratgichlarga ulang.

Dvigatel drayverini Arduino -ga to'g'ri ulang va 0 (RX) va 1 (TX) piniga ikkita ayol boshli ulagichni lehimlang.

dvigatel haydovchisiga dvigatel ulanishlarini o'rnatish

3 -qadam: tanklar bochkasi

Tanklar bochkasi
Tanklar bochkasi
Tanklar bochkasi
Tanklar bochkasi
Tanklar bochkasi
Tanklar bochkasi

fotosuratda ko'rsatilganidek, bir nechta issiq silikon elim bilan ikkita servo. servolarni motor qalqoniga ulang.

yer servo SER1 ga o'tadi

yuqoriga va pastga servo SER2 ga o'tadi

4 -qadam: Batareya

Batareya
Batareya
Batareya
Batareya
Batareya
Batareya

Quvvat banki uchun elektron kartaning ikkita kichik qismini kesib, batareyaga yopishtiring. ko'rsatilgandek

USB kabelingizni kesib oling va uni 5V dvigatel qalqonlariga lehimlang. To'g'ri LAYHLayotganingizga ishonch hosil qiling. (VCC dan VCC ergacha)

5 -qadam: Bluetooth ulanishi

Bluetooth ulanishi
Bluetooth ulanishi
Bluetooth ulanishi
Bluetooth ulanishi
Bluetooth ulanishi
Bluetooth ulanishi

Erkak va ayol boshli pin ulagichlarini erkak tomondan kesib oling va uni 5V ga lehimlang va dvigatel qalqoniga ulang.

men uchun yashil - VCC qizil - GND

ESLATMA: KODNI yuklaganingizda, sizning BLUETOOTHINGIZ hech qachon ARDUINOga ulanmaganligiga ishonch hosil qiling

Ulanmoq;

arduino rx to hc 06's tx

arduino tx to hc 06's rx

6 -qadam: PowerBank -ni yopishtiring

PowerBank -ni yopishtiring
PowerBank -ni yopishtiring
PowerBank -ni yopishtiring
PowerBank -ni yopishtiring
PowerBank -ni yopishtiring
PowerBank -ni yopishtiring

Elektron platalarga bir oz issiq elim qo'ying va uni Arduino -ga yopishtiring. USB -ni quvvat bankiga ulab, Arduino -ni sinab ko'ring (quvvat bankining ochiq yoki zaryadlanganligiga ishonch hosil qiling).

Agar xohlasangiz, Bluetooth moduli uchun boshqa elektron kartani yopishtirishingiz mumkin, bu juda oson va chiroyli

7 -qadam: Kodni yuklash

Kodni yuklash
Kodni yuklash
Kodni yuklash
Kodni yuklash
Kodni yuklash
Kodni yuklash

Kodni yuklab oling va Arduino -ga yuklang.

Kichik eslatmalar:

sayak turkchada taymer degan ma'noni anglatadi

holat - bu holat

Xizmat ko'rsatuvchi sagsol; Yuk mashinasi;

bular ham;

O'ng tarafdagi servo;

Servo yuqoriga;

KODNING BOSHLANGAN MUAMMOSI bor, agar siz uni hal qilsangiz, iltimos, uni sharhlarga yozing !!

masalan;

if (status == '5') {while (status == '5') {sayac ++; if (sayac> 180) {sagsol.write (180); } if (sayac <0) {sagsol.write (0); } kechiktirish (50); sagsol.yozish (sayak); tanaffus; }}

Telefoningizdagi boshqa tugmani bosganingizda, u hisoblashni davom ettiradi

Agar biz izohlarga yozsak, butun sonni cheklay olamizmi?

chegarasi 0 dan 180 gacha.

8 -qadam: Somonni bochka sifatida qo'shish

Somonni bochka sifatida qo'shish
Somonni bochka sifatida qo'shish
Somonni bochka sifatida qo'shish
Somonni bochka sifatida qo'shish
Somonni bochka sifatida qo'shish
Somonni bochka sifatida qo'shish

Somonni burilgan qismdan oldin kesib oling va servoga soling

9 -qadam: Android -dan foydalanish

Android -dan foydalanish
Android -dan foydalanish
Android -dan foydalanish
Android -dan foydalanish
Android -dan foydalanish
Android -dan foydalanish

Google play -da Arduino RC ilovasini yuklab oling

tankingizni quvvatlantiring

ilovani oching

matbuot jarayoni

HC 06 qurilmasini bosing

Kutmoq…

Arduino telefonga ulanganda Bluetooth moduli miltillashni to'xtatadi

ochiq boshqaruv rejimi

sozlamalaringizni qiling bu mening sozlamalarim. Agar siz dvigatel qalqoniga noto'g'ri dvigatel kabellarini ulagan bo'lsangiz, u o'zgarishi mumkin, lekin raqam yoki kodni o'zgartirsangiz, haqiqiyini olishingiz mumkin.

Tavsiya: