Sadržaj:

Arduino + Bluetooth upravljački spremnik: 10 koraka (sa slikama)
Arduino + Bluetooth upravljački spremnik: 10 koraka (sa slikama)

Video: Arduino + Bluetooth upravljački spremnik: 10 koraka (sa slikama)

Video: Arduino + Bluetooth upravljački spremnik: 10 koraka (sa slikama)
Video: CS50 2013 - Week 9 2024, Novembar
Anonim
Arduino + Bluetooth upravljački spremnik
Arduino + Bluetooth upravljački spremnik

Napravio sam ovaj spremnik kako bih naučio programirati, kako rade motori, servo, Bluetooth i Arduino, a izgradio sam ga s istraživanjem s interneta. Sada sam odlučio napraviti vlastite Instructables, za ljude koji trebaju pomoć oko izgradnje Arduino tenka.

Evo videozapisa: Arduino + Bluetooth spremnik

U osnovi, sistem funkcionira kao;

Bluetooth šalje podatke s telefona (s Arduino RC aplikacijom, brojevi ili znakovi mogu se poslati kao podaci na hc06) na Arduino i Arduino pokreće servo i motore za podatke.

Korak 1: Stvari koje trebate

Stvari koje trebate
Stvari koje trebate
Stvari koje trebate
Stvari koje trebate
Stvari koje trebate
Stvari koje trebate
  • 1x arduino uno r3
  • 1x arduino uno štitnik vozača motora
  • 2x 180 servo mikro rotacija
  • 1x tenkovske gusjenice Tamiya
  • 1x Tamiya univerzalni set ploča
  • 1xTamiya dvomotorni mjenjač X1
  • 1x PowerBank (moj je 10400mAh, može se promijeniti)
  • 1x bluetooth modul HC 06 oko odstojnika na ploči od 2,5 cm (možete ga pronaći iz starih kola ili računara)
  • Neka žica
  • Više od 2 muška i ženska konektora zaglavlja zaglavlja
  • Lemilica
  • Pištolj za vruće ljepilo, vrući silikonski pištolj (ista stvar)
  • Žica za lemljenje
  • Ploča
  • USB kabl
  • android telefon
  • slama

Korak 2: Nakon što izgradite tijelo spremnika

Nakon što izgradite tijelo rezervoara
Nakon što izgradite tijelo rezervoara
Nakon što izgradite tijelo rezervoara
Nakon što izgradite tijelo rezervoara
Nakon što izgradite tijelo rezervoara
Nakon što izgradite tijelo rezervoara

Nakon što izgradite set Tamiya, lemite neke žice na svoje motore. I uvrnite svoj Arduino u odstojnike, kao što je prikazano.

Pravilno priključite upravljački program motora u svoj Arduino i lemite dva konektora sa ženskom iglom na pin 0 (RX) i 1 (TX).

spojite motor s vozačem motora

Korak 3: Cijevi rezervoara

Tankovi Barrel
Tankovi Barrel
Tankovi Barrel
Tankovi Barrel
Tankovi Barrel
Tankovi Barrel

sa malo vrućeg silikonskog ljepila dva serva kao što je prikazano na fotografijama. spojite servomotore na štit motora.

servo uzemljenja ide na SER1

servo gore i dolje ide na SER2

Korak 4: Baterija

Baterija
Baterija
Baterija
Baterija
Baterija
Baterija

Izrežite dva mala komada ploče za svoju bateriju napajanja i zalijepite ih na bateriju. kako je prikazano

Odrežite USB kabel i lemite ga na štitove motora 5v i uzemljite. PROVJERITE DA LI PRAVILNO LETITE. (VCC prema VCC zemlja -zemlja)

Korak 5: Bluetooth veza

Bluetooth veza
Bluetooth veza
Bluetooth veza
Bluetooth veza
Bluetooth veza
Bluetooth veza

Odrežite muške i ženske konektore zaglavlja na muškoj strani i lemite ih na 5v i uzemljite na štit motora.

za mene, zelena je VCC, crvena je GND

NAPOMENA: DOK UČITAVATE KOD, BUDITE UVJETI DA VAŠ BLUETOOTH NIJE BILO POVEZAN ARDUINO

Connect;

arduino's rx to hc 06's tx

arduino's tx to hc 06's rx

Korak 6: Zalijepite PowerBank

Zalijepite PowerBank
Zalijepite PowerBank
Zalijepite PowerBank
Zalijepite PowerBank
Zalijepite PowerBank
Zalijepite PowerBank

Stavite malo vrućeg ljepila na ploče i zalijepite ga na Arduino. Testirajte svoj Arduino priključivanjem USB -a u banku napajanja (provjerite je li vaša banka energije otvorena ili napunjena).

Takođe, ako želite, možete zalijepiti drugu ploču za vaš Bluetooth modul, previše je jednostavna i ljepša

Korak 7: Učitavanje koda

Učitavanje koda
Učitavanje koda
Učitavanje koda
Učitavanje koda
Učitavanje koda
Učitavanje koda

Preuzmite kôd i prenesite ga na svoj Arduino.

Male beleške:

sayac na turskom znači brojač

durum je status

Servo sagsol; Servo yukari;

to su takođe;

Servo desno

Servo up;

KOD IMA PROBLEM U BAREVU AKO GA RJEŠITE MOLIMO VAS DA NAPIŠETE NA KOMENTARE !

na primjer;

if (durum == '5') {while (durum == '5') {sayac ++; if (sayac> 180) {sagsol.write (180); } if (sayac <0) {sagsol.write (0); } kašnjenje (50); sagsol.write (sayac); break; }}

Neprestano se broji dok pritisnete drugo dugme na telefonu i int postaje veći,

možemo li ograničiti cijeli broj ako to možemo napisati u komentarima?

ograničite kao 0 do 180.

Korak 8: Dodavanje slame kao cijevi

Dodavanje slame kao bureta
Dodavanje slame kao bureta
Dodavanje slame kao bureta
Dodavanje slame kao bureta
Dodavanje slame kao bureta
Dodavanje slame kao bureta

Isecite slamu pre uvijenog dela i stavite je u servo

Korak 9: Upotreba Androida

Koristeći Android
Koristeći Android
Koristeći Android
Koristeći Android
Koristeći Android
Koristeći Android

Preuzmite aplikaciju Arduino RC na google play

napajanje vašeg tenka

otvorite aplikaciju

proces štampe

pritisnite uređaj HC 06

čekaj…

kada je Arduino spojen na telefon Bluetooth modul prestaje treptati

otvoreni način rada kontrolera

podesite svoje postavke, ovo su moje postavke. može se promijeniti ako ste spojili pogrešne kabele motora na štitnik motora, ali promjenom brojeva ili koda možete dobiti pravi.

Preporučuje se: