Talaan ng mga Nilalaman:

Wireless Serial Communication Gamit ang Bluefruit: 4 Hakbang
Wireless Serial Communication Gamit ang Bluefruit: 4 Hakbang

Video: Wireless Serial Communication Gamit ang Bluefruit: 4 Hakbang

Video: Wireless Serial Communication Gamit ang Bluefruit: 4 Hakbang
Video: Arduino and Blinking LED 2024, Nobyembre
Anonim
Wireless Serial Communication Gamit ang Bluefruit
Wireless Serial Communication Gamit ang Bluefruit

Narito ang isang simpleng gabay sa hakbang-hakbang upang palitan ang iyong mga wire ng isang koneksyon ng mababang Bluetooth na enerhiya:

Inabot ako ng ilang sandali upang malaman ito sapagkat halos walang anumang dokumentasyon sa paggawa nito sa modernong bluetooth low energy tech tulad ng Bluefruit module. Ang aking layunin ay makapag-wireless nangolekta ng data mula sa isang accelerometer na konektado sa isang Arduino, ang data na naitala sa alinman sa aking laptop o aking smartphone para sa pagtatasa.

Unang hakbang: i-download ang mga programa upang mabasa ang UART

Mac - Gumagamit ako ng Adafruit Bluefruit LE Connect, libre ito sa App Store at naitala sa post sa blog na ito:

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

IOS / Android - Gumagamit ako ng parehong software ng Bluefruit LE Connect ngunit simpleng ang bersyon ng IOS, suriin ang App Store

Windows - Mayroong isang kahanga-hangang programa na magagamit sa GitHub dito:

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

Hakbang 1: Pag-kable ng Iyong Module ng Bluefruit

Pag-kable ng Iyong Modyul ng Bluefruit
Pag-kable ng Iyong Modyul ng Bluefruit

Narito ang pangunahing diagram ng mga kable, ang mga aklatan ng Adafruit na nai-link din sa susunod na hakbang ay naka-set up para sa pagsasaayos ng mga kable na ito kaya inirerekumenda kong huwag baguhin ito. Ginamit ko ito sa isang Arduino Uno at Pro Mini at mahalaga silang gumana ng pareho.

Hakbang 2: I-setup ang IDE para sa Bluefruit

I-setup ang IDE para sa Bluefruit
I-setup ang IDE para sa Bluefruit
I-setup ang IDE para sa Bluefruit
I-setup ang IDE para sa Bluefruit

Kung hindi mo pa nagagawa, kakailanganin mong mag-download ng ilang mga silid aklatan upang magamit kapag nag-program ng module, narito ang mga ito:

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

Kung hindi mo alam kung paano mag-install ng isang library napakasimple nito lamang i-unzip ang file at ilagay ito sa iyong mga dokumento / Arduino / Library ng folder at i-restart ang IDE.

Hakbang 3: Isulat at I-upload ang Iyong Program

Narito ang isang maikling programa na isinulat ko na nagpapadala ng isang mensahe sa paglipas ng bluetooth para matingnan ang tumatanggap na aparato, ang pinakamahalagang bahagi ay itinakda mo ang iyong serial RX / TX na mga pin na naaayon at magdagdag ng isa pang parallel serial line.

# isama

Const int rxpin = 10;

Const int txpin = 9;

SoftwareSerial Serial1 (rxpin, txpin);

void setup (void) {

Serial.begin (9600); // ito ang normal na koneksyon sa wired serial monitor na maaari mong tingnan sa Arduino IDE

Serial1.begin (9600); // ito sa pangalawang string na ipinadala sa module ng Bluefruit, dapat itong maging 9600 baud

}

void loop () {

Serial.println ("MyNameJeff");

Serial1.println ("MyNameJeff");

pagkaantala (1000); // ang print na ito sa parehong lugar kaya dapat mong makita ang hindi kapani-paniwalang mahalagang mensahe na ito sa alinmang paraan

}

Hakbang 4: Ginawa Mo Ito

Nagawa mo!
Nagawa mo!

Inaasahan mong tinitingnan mo ngayon ang tampok na UART sa iyong napiling application at nalulugod sa mga mensahe na ibinibigay sa iyo, dapat mong makita ang isang bagay tulad ng mga imaheng ito dito, kung hindi subukang i-rewiring ang iyong circuit o pabrika na i-reset ang iyong module sa pamamagitan ng paghawak ng isang pin ng GND upang ang DFU pin para sa 5 segundo hanggang sa ang asul at pula na ilaw ay kumislap.

Inirerekumendang: