Sisällysluettelo:

Arduino + Bluetooth -ohjattu säiliö: 10 vaihetta (kuvilla)
Arduino + Bluetooth -ohjattu säiliö: 10 vaihetta (kuvilla)

Video: Arduino + Bluetooth -ohjattu säiliö: 10 vaihetta (kuvilla)

Video: Arduino + Bluetooth -ohjattu säiliö: 10 vaihetta (kuvilla)
Video: LDmicro 10: Incubator Temperature Regulator (Microcontroller PLC Ladder Programming with LDmicro) 2024, Marraskuu
Anonim
Arduino + Bluetooth -ohjattu säiliö
Arduino + Bluetooth -ohjattu säiliö

Rakennan tämän säiliön oppiakseni ohjelmoida, kuinka moottorit, servot, Bluetooth ja Arduino toimivat, ja rakennan sellaisen tekemällä tutkimusta Internetistä. Nyt päätin tehdä omat Instructables -sovellukseni ihmisille, jotka tarvitsevat apua Arduino -säiliön rakentamisessa.

Tässä on video: Arduino + Bluetooth -ohjattu säiliö

Pohjimmiltaan järjestelmä toimii kuten;

Bluetooth lähettää tietoja puhelimesta (Arduino RC -sovelluksella, numerot tai merkit voidaan lähettää datana hc06: een) Arduinolle ja Arduino käynnistää servon ja moottorit tietoja varten.

Vaihe 1: Tarvitsemasi asiat

Tarvitsemasi asiat
Tarvitsemasi asiat
Tarvitsemasi asiat
Tarvitsemasi asiat
Tarvitsemasi asiat
Tarvitsemasi asiat
  • 1x arduino uno r3
  • 1x arduino uno moottorin kuljettajan suoja
  • 2x 180 pyörivää mikropalvelua
  • 1x Tamiya -tankkikiskot
  • 1x Tamiya yleislautasetti
  • 1xTamiya kaksimoottorinen vaihteisto X1
  • 1x PowerBank (omani on 10400mAh, se voi muuttua)
  • 1x HC 06 Bluetooth -moduuli noin 2,5 cm: n piirilevyn välikappale (löydät sen vanhoista piireistä tai tietokoneesta)
  • Joku lanka
  • Yli 2 uros- ja naarasliitintä
  • Juotin
  • Kuuma liimapistooli, kuuma silikonipistooli (sama asia)
  • Juotoslanka
  • Piirilevy
  • USB kaapeli
  • Android -puhelin
  • olki

Vaihe 2: Kun olet rakentanut säiliöiden rungon

Kun olet rakentanut säiliöiden rungon
Kun olet rakentanut säiliöiden rungon
Kun olet rakentanut säiliöiden rungon
Kun olet rakentanut säiliöiden rungon
Kun olet rakentanut säiliöiden rungon
Kun olet rakentanut säiliöiden rungon

Kun olet rakentanut Tamiya -sarjan juotoksen, johdot moottoriin. Ja ruuvaa Arduino välikappaleisiin kuvan osoittamalla tavalla.

Liitä moottoriajuri oikein Arduinoosi ja juota kaksi naaraspään liitintä nastaan 0 (RX) ja 1 (TX).

tee moottoriliitännät moottorin ohjaimeen

Vaihe 3: Säiliöt tynnyri

Tankit tynnyri
Tankit tynnyri
Tankit tynnyri
Tankit tynnyri
Tankit tynnyri
Tankit tynnyri

kuumalla piiliimalla kaksi servoa, kuten kuvissa näkyy. kytke servot moottorin suojaan.

maaservo menee SER1: een

ylös ja alas servo menee SER2: een

Vaihe 4: Akku

Akku
Akku
Akku
Akku
Akku
Akku

Leikkaa kaksi pientä palaa virtapankkisi piirilevyä ja liimaa se akkuun. kuten on esitetty

Katkaise USB -kaapeli ja juota se moottorin suojuksiin 5v ja maahan. Varmista, että juot oikein. (VCC - VCC maasta maahan)

Vaihe 5: Bluetooth -yhteys

Bluetooth -yhteys
Bluetooth -yhteys
Bluetooth -yhteys
Bluetooth -yhteys
Bluetooth -yhteys
Bluetooth -yhteys

Leikkaa uros- ja naaraspuoliset nastatappiliittimet urospuoli ja juota se 5 volttiin ja maadoita moottorin suojaan.

minulle vihreä on VCC punainen on GND

HUOMAUTUS: KOODIN LATAUKSESSA VARMISTA, ETTÄ BLUETOOTHI EI OLE YHTEYTTÄ ARDUINOON

Kytkeä;

arduinon rx - hc 06: n tx

arduinon tx - hc 06: n rx

Vaihe 6: Liimaa PowerBank

Liimaa PowerBank
Liimaa PowerBank
Liimaa PowerBank
Liimaa PowerBank
Liimaa PowerBank
Liimaa PowerBank

Laita kuumaa liimaa piirilevyille ja liimaa se Arduinoon. Testaa Arduinoasi liittämällä USB virtapankkiin (varmista, että virtapankki on auki tai ladattu).

Myös jos haluat, voit liimata toisen piirilevyn Bluetooth -moduulillesi, se on liian helppoa ja kauniimpaa

Vaihe 7: Koodin lataaminen

Koodin lataaminen
Koodin lataaminen
Koodin lataaminen
Koodin lataaminen
Koodin lataaminen
Koodin lataaminen

Lataa koodi ja lataa se Arduinoosi.

Pieniä muistiinpanoja:

sayac tarkoittaa turkkia

durum on tila

Servo sagsol; Servo yukari;

nämä ovat myös;

Servo oikea;

Servo ylös;

KOODILLA ON ONGELMA TYÖSTÄ, JOS RATKAISET SEN, KIRJOITA KOMMENTTIIN !

esimerkiksi;

if (durum == '5') {while (durum == '5') {sayac ++; jos (sanotaan> 180) {sagsol.write (180); } jos (sanotaan <0) {sagsol.write (0); } viive (50); sagsol.write (sayac); tauko; }}

Se laskee, kun painat toista painiketta puhelimessasi ja int kasvaa isommaksi,

Voimmeko rajoittaa kokonaislukua, jos voimme kirjoittaa sen kommentteihin?

raja 0-180.

Vaihe 8: Oljen lisääminen tynnyriksi

Oljen lisääminen tynnyriksi
Oljen lisääminen tynnyriksi
Oljen lisääminen tynnyriksi
Oljen lisääminen tynnyriksi
Oljen lisääminen tynnyriksi
Oljen lisääminen tynnyriksi

Leikkaa olki ennen kierrettyä osaa ja laita se servoon

Vaihe 9: Androidin käyttö

Androidin käyttö
Androidin käyttö
Androidin käyttö
Androidin käyttö
Androidin käyttö
Androidin käyttö

Lataa Arduino RC -sovellus Google Playsta

anna säiliölle virtaa

avaa sovellus

paina prosessia

paina HC 06 -laitetta

odota…

kun Arduino on yhdistetty puhelimeen Bluetooth -moduuli lakkaa vilkkumasta

avoin ohjaustila

tee asetukset nämä ovat minun asetuksiani. se voi muuttua, jos liitit väärät moottorikaapelit moottorin suojaan, mutta muuttamalla numeroita tai koodia saat todellisen.

Suositeltava: