Sisällysluettelo:
- Vaihe 1: Materiaalit ja työkalut
- Vaihe 2: Ohjelmoi Arduino kannettavan tietokoneen avulla
- Vaihe 3: Liitä kuten kaavamaisesti
- Vaihe 4: Aika asettaa Bluetooth HC-05
- Vaihe 5: Asenna sovellus Bluino Loader Google Play Storesta
- Vaihe 6: Yritä ladata malliluonnos Blink.ino Arduinoon käyttämällä Android -laitetta Bluetoothin kautta
Video: Ohjelmoi Arduino Android -laitteella Bluetoothin kautta: 6 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
Hei maailma, tässä opetusohjelmassa haluan näyttää sinulle, kuinka ohjelmoida Arduino Uno Android -laitteellesi Bluetoothin kautta. Se on hyvin yksinkertainen ja niin halpa. Lisäksi sen avulla voimme ohjelmoida Arduinomme mihin tahansa haluamallamme langattoman Bluetoothin kautta… Aloitetaan siis!:)
Vaihe 1: Materiaalit ja työkalut
Laitteisto:
- Arduino Uno
- Bluetooth HC-05 -moduuli
- Mini leipälauta
- Kondensaattori 1uf/50v (ELCO)
- Reasisor 100 ohmia
- 5 kpl x hyppyjohdot
- USB kaapeli
- Android -laite, jossa on Android 4.0.0+ (Bluetooth saatavilla)
- Kannettava/PC
Ohjelmisto:
Bluino Loader Google Play -kaupasta
Vaihe 2: Ohjelmoi Arduino kannettavan tietokoneen avulla
Aloita kopioimalla koodi alla olevasta tekstiruudusta ja kopioi ja liitä koodi Arduino IDE -editoriin. Koota. Lataa.
Tämä koodi sisältää useita toimintoja Bluetooth HC-05: n parametrien muuttamiseksi:
- AT+NAME = Bluino#00: Vaihda Bluetooth-moduulin nimi, oletusnimi on "HC-05".
- AT+UART = 115200, 0, 0: Vaihda siirtonopeudeksi 115200 (Arduino Uno, Bluino ja Mega2560)
- AT+UART = 57600, 0, 0: Vaihda siirtonopeudeksi 57600 (Arduino Nano, Leonardo, Micro, Pro Mini 3V3/5V ja Duemilanove)
- AT+POLAR = 1, 0: Vaihda tilan nastaa
- Voit myös vaihtaa salasanan käyttämään ei -tavallista salasanaa pariliitoksen muodostamisen aikana, AT+PSWD = xxxx.
Bluetoothin nimen on oltava "Bluino#00-9999", jos haluat mukautetun nimen, käytä Bluino Loader -sovelluksen maksullista versiota.
void setup () {
Sarja.alku (38400); viive (500); Serial.println ("AT+NAME = Bluino#00"); viive (500); Serial.println ("AT+UART = 115200, 0, 0"); // Käytä tätä siirtonopeutta, jos käytät Arduino Unoa, Bluinoa ja Mega2560: ta //Serial.println ("AT+UART=57600, 0, 0 "); // Käytä tätä siirtonopeutta, jos käytät Arduino Nano-, Leonardo-, Micro-, Pro Mini 3V3/5V- ja Duemilanove -viivettä (500); Serial.println ("AT+POLAR = 1, 0") viive (500); } void loop () {}
Vaihe 3: Liitä kuten kaavamaisesti
Yllä olevan kuvan jälkeen asettelu on suhteellisen yksinkertainen.
Jos haluat, voit korvata leipälevyn PCB -prototyyppilevyllä jollakin juottamalla, joten saat pienen koon tai kaltaisen suojan Arduinolle.
Vaihe 4: Aika asettaa Bluetooth HC-05
Pohjimmiltaan tässä vaiheessa HC-05: n asettaminen komennolla, tämän vaiheen jälkeen asetat HC-05: n tiettyihin parametreihin. Vaiheessa 2 olet lähettänyt luonnoksen Arduinoon, jossa koodissa on sarjatoiminto kommunikoimaan pin RX/ TX (D0/D1), joka muodostaa yhteyden HC-05-nastaiseen RX/TX is -tilaan, pakottaa HC-05-asennuksen komentotilassa. Noudata vain vaiheita kuten kuvissa. • Pidä KEY -painiketta painettuna • Liitä USB -kaapeli Arduinon kytkemiseen päälle • Odota noin 5 sekuntia (pidä KEY -painiketta painettuna) • Irrota USB -pistoke ja kytke se uudelleen, jotta voit palauttaa AT -komentotilan
Vaihe 5: Asenna sovellus Bluino Loader Google Play Storesta
Okei, ensimmäinen sovellus, jonka haluan näyttää sinulle, on "Bluino Loader", Andorid 4.0 tai uudempi ja käytettävissä oleva Bluetooth -yhteys. Voit ostaa googleplay -kaupasta:
Bluino Loader - Arduino IDE tai Pro -versio, joka tukee kehittäjää Bluino Loader Pro - Arduino IDE
Tämä sovellus on tarkoitettu työskentelemään Arduino Unon kanssa, voit kirjoittaa, muokata ja ladata luonnoksia Arduino Unoon Bluetooth-HC-05: n kautta. Sovellus on helppo ymmärtää, kuten Arduino IDE, on monia esimerkkejä luonnoksista, ja voit myös lisätä joitain kirjastoja vain kopioimalla kirjastokansion kansioon BluinoLoader/libraries. Voit muuttaa editorin värin teemaa, tekstin kokoa ja monia ominaisuuksia. Jos haluat saada sarjamonitoritoiminnon, poistetun mainoksen ja voi skannata minkä tahansa Bluetooth-nimen (ei vain Bluino#…), voit ostaa ominaisuuden sovelluksen sisäisen oston, joten tue myös kehittäjää.
Luonnoksen lataaminen toimi erittäin hyvin Bluetoothin kautta! Joten antaisin tälle sovellukselle 4.0 / 5 tähteä:)
Vaihe 6: Yritä ladata malliluonnos Blink.ino Arduinoon käyttämällä Android -laitetta Bluetoothin kautta
- Kun asennus on valmis, voit avata esimerkkiluonnoksen BluinoLoader/example/02. Basic/Blink/Blink.ino
- Odota, kunnes työkalujen poisto on valmis
- Napauta "lataa" -painiketta (nuoli ympyräkuvakkeessa)
- Kun käännös on tehty virheettömästi, napauta "Scan Bluino Hardware" -painiketta etsiäksesi aktiivista Bluetoothia
- Valitse Bluetooth -laitteisto nimeltä "Bluino#00"
- Jos muodostat pariliitoksen muodostamisen yhteydessä ensin parikoodistandardin "1234", valitse OK
- Odota, kunnes prosessin lataus on valmis
Kaikkien vaiheiden jälkeen Arduino vilkkuu ledillä 13, ja voit toistaa kaikki vaiheet ladataksesi uuden luonnoksen.
Suositeltava:
Kirjoittaminen OLED -näyttöön Bluetoothin kautta: 6 vaihetta
Kirjoittaminen OLED -näyttöön Bluetoothin kautta: Tämä projekti on inspiroitu ja Arduino LCD -näytönohjaimen remix Bluetoothin kautta Johdanto: Tässä projektissa teemme "Bluetooth OLED" -laitteen. Tässä suunnittelussa yhdistämme Arduinon OLED- ja Bluetooth -moduuliin
Päivitä SMARS Robot Arduino -moottorisuoja - Lataa koodi Bluetoothin kautta: 20 vaihetta
Päivitä Motor Shield SMARS Robot Arduinoon - lataa koodi Bluetoothin kautta: Arduino Unon kanssa voit käyttää useita moottorisuojavaihtoehtoja tässä SMARS -robottiprojektissa.Näin käytetään yleisesti Adafruitin valmistamaa tai yhteensopivaa (klooni Kiinasta) Motor Shield V1: tä, mutta Tämän kilven haittana ei ole Bluetoa
Ohjaa Ws2812 Neopixel LED STRIP -yhteyttä Bluetoothin kautta Arduino Unon avulla: 4 vaihetta
Ohjaa Ws2812 Neopixel LED STRIP -yhteyttä Bluetoothin kautta Arduino Unon avulla: Hei kaverit tässä ohjeessa opimme hallitsemaan neopixeliä arduinolla. Joten periaatteessa arduino yhdistetään Bluetoothin kautta hc05 Bluetooth -moduulin avulla älypuhelimeen ja älypuhelin lähettää komentoja vaihtaa neopixel -led -nauhan väriä
Lämpötilan ja kosteuden tiedonkeruulaite Arduinosta Android -puhelimeen, jossa on SD -korttimoduuli Bluetoothin kautta: 5 vaihetta
Lämpötila- ja kosteustietojen tallennuslaite Arduinosta Android -puhelimeen, jossa on SD -korttimoduuli Bluetoothin kautta: Hei kaikki, Tämä on ensimmäinen Instructable koskaan, toivottavasti autan valmistajayhteisöä, koska olen hyötynyt siitä. Usein käytämme projekteissamme antureita, mutta etsimme tapaa kerätä tiedot, tallentaa ne ja siirtää ne puhelimiin tai muihin laitteisiin välittömästi
Arduino Smartphone Coms/Sarjamonitori Bluetoothin kautta HC-05, HC-06: 4 vaihetta (kuvien kanssa)
Arduino Smartphone Coms/Sarjamonitori Bluetoothin kautta HC-05, HC-06: Tämä on uskomattoman hyödyllistä, jos haluat testata luonnostasi todellisessa ympäristössä, kaukana tietokoneesta. Tuloksena on, että älypuhelimesi toimii samalla tavalla kuin tietokoneesi Arduino -sarjamonitori. HC-05- ja HC-06-Bluetooth-moduulit ovat saatavilla