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, Studeni
Anonim
Arduino + Bluetooth upravljački spremnik
Arduino + Bluetooth upravljački spremnik

Izrađujem 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ći oko izgradnje Arduino tenka.

Evo videozapisa: Spremnik s Arduino + Bluetooth -om

U osnovi, sustav radi kao;

Bluetooth šalje podatke s telefona (s Arduino RC aplikacijom, brojevi ili znakovi mogu se poslati kao podaci na hc06) u 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 štitnik vozača motora arduino uno
  • 2x 180 servo mikro rotacija
  • 1x tenkovske gusjenice Tamiya
  • 1x univerzalni tanjur set Tamiya
  • 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 sklopova ili računala)
  • Neka žica
  • Više od 2 muška i ženska pin konektora zaglavlja
  • Lemilica
  • Pištolj za vruće ljepilo, vrući silikonski pištolj (ista stvar)
  • Žica za lemljenje
  • Matična ploča
  • USB kabl
  • android telefon
  • slama

Korak 2: Nakon što izgradite tijelo spremnika

Nakon što izgradite tijelo spremnika
Nakon što izgradite tijelo spremnika
Nakon što izgradite tijelo spremnika
Nakon što izgradite tijelo spremnika
Nakon što izgradite tijelo spremnika
Nakon što izgradite tijelo spremnika

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

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

spojite motor s vozačem motora

Korak 3: Cijevi spremnika

Tankovi Bačva
Tankovi Bačva
Tankovi Bačva
Tankovi Bačva
Tankovi Bačva
Tankovi Bačva

s malo vrućeg silikonskog ljepila dva serva kako je prikazano na fotografijama. spojite servomotore na štit motora.

servo sa zemlje ide u SER1

gore i dolje servo 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. kao što je prikazano

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

Korak 5: Bluetooth veza

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

Izrežite svoje muške i ženske konektore zaglavlja s muške strane i lemite ih na 5v i uzemljite na štitnik motora.

za mene je zelena VCC crvena je GND

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

Spojiti;

arduino's rx to hc 06's tx

arduino tx do 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đer, ako želite, možete zalijepiti drugu ploču za svoj Bluetooth modul, previše je jednostavna i ljepša

Korak 7: Prijenos 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 bilješke:

sayac na turskom znači brojač

durum je status

Servo sagsol; Servo yukari;

to su također;

Servo desno;

Servo gore;

KOD IMA PROBLEM U BRIJEZU AKO GA RJEŠITE MOLIMO VAS NAPIŠITE 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.pisati (sayac); pauza; }}

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

možemo li ograničiti cijeli broj ako ga možemo upisati u komentare?

ograničite kao 0 do 180.

Korak 8: Dodavanje slame kao bačve

Dodavanje slame kao bačve
Dodavanje slame kao bačve
Dodavanje slame kao bačve
Dodavanje slame kao bačve
Dodavanje slame kao bačve
Dodavanje slame kao bačve

Izrežite slamu prije uvijenog dijela i stavite je u servo

Korak 9: Korištenje Androida

Korištenje Androida
Korištenje Androida
Korištenje Androida
Korištenje Androida
Korištenje Androida
Korištenje Androida

Preuzmite aplikaciju Arduino RC na google play

napajanje vašeg spremnika

otvorite aplikaciju

proces tiska

pritisnite uređaj HC 06

čekati…

kada je Arduino spojen na telefon Bluetooth modul prestaje treptati

otvoreni način rada kontrolera

napravite 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čeni: