Kazalo:

Brezžična serijska komunikacija z uporabo Bluefruit: 4 koraki
Brezžična serijska komunikacija z uporabo Bluefruit: 4 koraki

Video: Brezžična serijska komunikacija z uporabo Bluefruit: 4 koraki

Video: Brezžična serijska komunikacija z uporabo Bluefruit: 4 koraki
Video: Типы управления инверторным компрессором холодильника и его работа 2024, November
Anonim
Brezžična serijska komunikacija z uporabo Bluefruit
Brezžična serijska komunikacija z uporabo Bluefruit

Tukaj je preprost vodnik po korakih za zamenjavo žic z nizkoenergetsko povezavo Bluetooth:

Trajalo je nekaj časa, da sem to ugotovil, ker skoraj ni dokumentacije o tem, kako to storiti s sodobno tehnologijo nizkoenergijske tehnologije bluetooth, kot je modul Bluefruit. Moj cilj je bil, da lahko brezžično zbiram podatke iz merilnika pospeška, priključenega na Arduino, pri čemer se podatki beležijo na prenosni računalnik ali pametni telefon za analizo.

Prvi korak: prenesite programe za branje UART

Mac - uporabljam Adafruit Bluefruit LE Connect, brezplačen je v App Store in dokumentiran v tej objavi na spletnem dnevniku:

blog.adafruit.com/2016/06/06/bluefruit-le-…

IOS / Android - uporabljam isto programsko opremo Bluefruit LE Connect, vendar preprosto različico IOS, preverite v App Store

Windows - na GitHubu je na voljo čudovit program:

github.com/adafruit/adafruit-bluefruit-le-…

1. korak: Ožičenje modula Bluefruit

Ožičenje vašega modula Bluefruit
Ožičenje vašega modula Bluefruit

Tu je osnovni diagram ožičenja, knjižnice Adafruit, ki jih bom povezoval tudi v naslednjem koraku, so nastavljene za to konfiguracijo ožičenja, zato priporočam, da je ne spreminjate. To sem uporabil z Arduino Uno in Pro Mini in v bistvu delujeta enako.

2. korak: Nastavite IDE za Bluefruit

Nastavite IDE za Bluefruit
Nastavite IDE za Bluefruit
Nastavite IDE za Bluefruit
Nastavite IDE za Bluefruit

Če tega še niste storili, boste morali prenesti nekaj knjižnic za uporabo pri programiranju modula, tukaj so:

learn.adafruit.com/introducing-the-adafrui…

Če ne veste, kako namestiti knjižnico, je zelo preprosto, da datoteko razpakirate in jo postavite v mapo Dokumenti/Arduino/Knjižnice in znova zaženete IDE.

3. korak: Napišite in naložite svoj program

Tukaj je kratek program, ki sem ga napisal, ki pošilja sporočilo prek bluetootha, da si ga lahko ogleda sprejemna naprava, najpomembnejši del pa je, da ustrezno nastavite zaporedne zatiče RX / TX in dodate še eno vzporedno serijsko linijo.

#vključi

const int rxpin = 10;

const int txpin = 9;

SoftwareSerial Serial1 (rxpin, txpin);

void setup (void) {

Serial.begin (9600); // to je običajna žična serijska povezava monitorja, ki si jo lahko ogledate z Arduino IDE

Serial1.begin (9600); // to v drugem nizu, ki je poslan modulu Bluefruit, mora biti 9600 baud

}

void loop () {

Serial.println ("MyNameJeff");

Serial1.println ("MyNameJeff");

zamuda (1000); // to se natisne na obeh mestih, zato bi morali videti tako neverjetno pomembno sporočilo

}

4. korak: Uspelo vam je

Ti si naredil!
Ti si naredil!

Upajmo, da zdaj gledate funkcijo UART v izbrani aplikaciji in ste zadovoljni s sporočili, ki vam jih daje. Tukaj bi morali videti nekaj takega, podobno kot te slike, če ne poskusite znova ožičiti vezja ali tovarniško ponastaviti modula, tako da držite pin GND na zatič DFU za 5 sekund, dokler modra in rdeča lučka ne utripata.

Priporočena: