Sadržaj:
- Korak 1: Materijali i alati
- Korak 2: Programirajte svoj Arduino pomoću prijenosnog računara
- Korak 3: Povežite se kao shematski
- Korak 4: Vrijeme je za postavljanje Bluetooth HC-05
- Korak 5: Instalirajte Bluino Loader aplikacije s Google Play trgovine
- Korak 6: Pokušajte prenijeti primjerak skice Blink.ino u Arduino koristeći Android uređaj putem Bluetootha
Video: Programirajte svoj Arduino s Android uređajem putem Bluetootha: 6 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
Zdravo svijete, u ovom Instructable -u želim ti pokazati kako programirati svoj Arduino Uno sa Android uređajem preko Bluetootha. Vrlo je jednostavno, a tako jeftino. Također nam omogućava da programiramo naš Arduino gdje god poželimo preko bežičnog bluetootha … Pa počnimo!:)
Korak 1: Materijali i alati
Hardver:
- Arduino Uno
- Bluetooth HC-05 modul
- Mini ploča
- Kondenzator 1uf/50v (elco)
- Reasisor 100 ohma
- 5 kom x Žice za kratkospojnike
- USB kabel
- Android uređaj sa Android 4.0.0+ (dostupan Bluetooth)
- Laptop/PC
Softver:
Bluino Loader iz trgovine Google Play
Korak 2: Programirajte svoj Arduino pomoću prijenosnog računara
Počnite kopiranjem koda iz donjeg okvira za tekst. Zatim kopirajte i zalijepite kôd u Arduino IDE uređivač. Kompilacija. Upload.
Ovaj kôd sadrži nekoliko funkcija za promjenu parametara Bluetooth HC-05:
- AT+NAME = Bluino#00: Promijenite naziv bluetooth modula, zadani naziv je "HC-05".
- AT+UART = 115200, 0, 0: Promijenite brzinu prijenosa na 115200 (Arduino Uno, Bluino i Mega2560)
- AT+UART = 57600, 0, 0: Promijenite brzinu prijenosa na 57600 (Arduino Nano, Leonardo, Micro, Pro Mini 3V3/5V i Duemilanove)
- AT+POLAR = 1, 0: Promjena stanja pinova stanja
- Za dodatno možete promijeniti lozinku tako da prilikom uparivanja ne koristite standardnu lozinku, AT+PSWD = xxxx.
Naziv bluetootha mora biti "Bluino#00-9999", ako želite prilagođeno ime, trebate koristiti plaćenu verziju aplikacije Bluino Loader.
void setup () {
Serial.begin (38400); kašnjenje (500); Serial.println ("AT+IME = Bluino#00"); kašnjenje (500); Serial.println ("AT+UART = 115200, 0, 0"); // Koristite ovu brzinu prijenosa ako koristite za Arduino Uno, Bluino i Mega2560 //Serial.println("AT+UART=57600, 0, 0 "); // Koristite ovu brzinu prijenosa ako koristite za Arduino Nano, Leonardo, Micro, Pro Mini 3V3/5V i Duemilanove kašnjenje (500); Serial.println ("AT+POLAR = 1, 0") kašnjenje (500); } void loop () {}
Korak 3: Povežite se kao shematski
Slijedeći gornju sliku, izgled je relativno jednostavan.
Ako želite, matičnu ploču možete zamijeniti prototipnom pločom s PCB -om s nekim poslom lemljenja, tako da dobijete malu veličinu ili sličan štit za Arduino.
Korak 4: Vrijeme je za postavljanje Bluetooth HC-05
U osnovi u ovom koraku kako postaviti HC-05 preko Naredba, slijedeći ovaj korak, postavićete HC-05 na neke parametre. U koraku 2 ste skicirali skicu na Arduino, u tom kodu imate serijsku funkciju za komunikaciju preko pina RX/ TX (D0/D1), kada spojite na HC-05 pin RX/TX će prisiliti postavljanje HC-05 na Način rada naredbe. Samo slijedite korake kao na slikama. • Pritisnite i držite tipku KEY • Priključite USB kabel za napajanje Arduina • Pričekajte oko 5 sekundi (još uvijek držite tipku KEY) • Isključite i ponovno priključite USB za resetiranje iz AT naredbenog načina
Korak 5: Instalirajte Bluino Loader aplikacije s Google Play trgovine
U redu, prva aplikacija koju vam želim pokazati je "Bluino Loader", za Andorid 4.0 ili noviji s dostupnom bluetooth vezom. Možete nabaviti iz googleplay trgovine:
Bluino Loader - Arduino IDE ili Pro verzija za podršku programerima Bluino Loader Pro - Arduino IDE
Ova aplikacija je za rad s Arduino Uno, možete pisati, uređivati i učitavati skice u Arduino uno putem bluetootha HC-05. Aplikaciju je lako razumjeti poput Arduino IDE -a, postoji mnogo primjera skica, također možete dodati neke biblioteke samo kopirati mapu biblioteke zalijepiti u mapu BluinoLoader/biblioteke. Možete promijeniti boju uređivača, veličinu teksta i mnoge funkcije. Ako želite nabaviti značajku Serial Monitor, ukloniti oglas i možete skenirati bilo koje ime bluetooth-a (ne samo Bluino#…), možete kupiti funkciju u aplikaciji, pa također podržite programera.
Otpremanje skice je jako dobro funkcioniralo preko Bluetootha! Zato bih ovoj aplikaciji dao 4.0 od 5 zvjezdica:)
Korak 6: Pokušajte prenijeti primjerak skice Blink.ino u Arduino koristeći Android uređaj putem Bluetootha
- Nakon dovršetka instaliranja možete otvoriti primjer skice BluinoLoader/examples/02. Basic/Blink/Blink.ino
- Pričekajte dok alat za vađenje ne završi
- Dodirnite dugme "otpremi" (strelica na ikoni kruga)
- Nakon završetka sastavljanja bez greške, dodirnite gumb "Skeniraj Bluino hardver" za pretraživanje aktivnog Bluetootha
- Odaberite bluetooth hardver s imenom "Bluino#00"
- Ako prvo uparivanje unesete kôd za uparivanje standard "1234", tada OK
- Pričekajte dok se prijenos ne završi
Nakon svih koraka u redu, vaš Arduino će treptati na LED 13, a možete ponoviti sve korake za postavljanje nove skice.
Preporučuje se:
Zapisivanje na OLED ekran putem Bluetootha: 6 koraka
Pisanje na OLED ekran putem Bluetootha: Ovaj projekt je inspiriran i remix Arduino LCD ekrana za kontrolu putem Bluetooth -a Uvod: U ovom projektu napravit ćemo "Bluetooth OLED." Ono što radimo u ovom dizajnu je povezivanje Arduina na OLED i Bluetooth modul
Prijenos kontakata putem Bluetootha: 3 koraka
Prijenos kontakata putem Bluetootha: Bluetooth je pouzdan i štedi vam probleme pri traženju odgovarajućeg kabela i vlasničkog softvera. Zapisi telefonskog imenika bit će preneseni u vCard ili *.vcf formatu. Za upravljanje vCard zapisima obično postoji funkcija "Uvoz"
Nadogradite štitnik motora za SMARS Robot Arduino - otpremite kôd putem Bluetootha: 20 koraka
Nadogradite motorni štit za SMARS Robot Arduino - otpremanje koda putem Bluetootha: Postoji nekoliko opcija štitnika motora koje možete koristiti s Arduino Uno na ovom projektu SMARS robota, vrlo često koristeći Motor Shield V1 proizvođača Adafruit ili kompatibilan (klon iz Kine), ali nedostatak ovog štita nema Blueto
Zapisnik podataka o temperaturi i vlažnosti od Arduina do Android telefona s modulom SD kartice putem Bluetootha: 5 koraka
Zapisnik podataka o temperaturi i vlažnosti od Arduina do Android telefona sa modulom SD kartice putem Bluetootha: Pozdrav svima, ovo je moj prvi instruktor ikada, nadam se da ću pomoći zajednici proizvođača jer sam od toga imao koristi. Često koristimo senzore u svojim projektima, ali pronalazimo način da prikupimo podatke, pohranimo ih i prenesemo odmah Telefoni ili drugi uređaji
Arduino pametni telefon Coms/serijski monitor putem Bluetootha HC-05, HC-06: 4 koraka (sa slikama)
Arsuino pametni telefon Coms/serijski monitor putem Bluetooth-a HC-05, HC-06: Ovo je nevjerovatno korisno ako želite testirati svoju skicu u stvarnom okruženju, daleko od računara. Ishod je da vaš pametni telefon djeluje isto kao i Arduino serijski monitor na vašem računaru. Bluetooth moduli HC-05 i HC-06 su dostupni