Sisällysluettelo:

Langaton sarjayhteys Bluefruitin avulla: 4 vaihetta
Langaton sarjayhteys Bluefruitin avulla: 4 vaihetta

Video: Langaton sarjayhteys Bluefruitin avulla: 4 vaihetta

Video: Langaton sarjayhteys Bluefruitin avulla: 4 vaihetta
Video: Langaton endoskooppi 2024, Marraskuu
Anonim
Langaton sarjaviestintä Bluefruitin avulla
Langaton sarjaviestintä Bluefruitin avulla

Tässä on yksinkertainen askel askeleelta -opas, jolla voit korvata johdot bluetooth -virrankulutuksella:

Kesti jonkin aikaa selvittää tämä, koska nykyaikaisen Bluetooth -energiatehokkaan tekniikan, kuten Bluefruit -moduulin, kanssa ei ole juurikaan asiakirjoja. Tavoitteeni oli pystyä keräämään tietoja langattomasti Arduinoon yhdistetystä kiihtyvyysmittarista, ja tiedot tallennetaan joko kannettavaan tietokoneeseen tai älypuhelimeen analysointia varten.

Vaihe yksi: Lataa ohjelmat UARTin lukemiseen

Mac - Käytän Adafruit Bluefruit LE Connectia, se on ilmainen App Storessa ja dokumentoitu tässä blogikirjoituksessa:

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

IOS / Android - Käytän samaa Bluefruit LE Connect -ohjelmistoa, mutta yksinkertaisesti IOS -versiota, tarkista App Store

Windows - GitHubissa on upea ohjelma täällä:

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

Vaihe 1: Bluefruit -moduulin kytkentä

Bluefruit -moduulin johdotus
Bluefruit -moduulin johdotus

Tässä on perus kytkentäkaavio, Adafruit -kirjastot, jotka linkitetään myös seuraavassa vaiheessa, on asetettu tälle johdotuskokoonpanolle, joten suosittelen, ettet muuta sitä. Olen käyttänyt tätä Arduino Unon ja Pro Minin kanssa ja ne toimivat olennaisesti samalla tavalla.

Vaihe 2: Määritä Bluefruitin IDE

Määritä Bluefruitin IDE
Määritä Bluefruitin IDE
Määritä Bluefruitin IDE
Määritä Bluefruitin IDE

Jos et ole jo tehnyt sitä, sinun on ladattava muutamia kirjastoja, joita voit käyttää moduulin ohjelmoinnissa, tässä ne ovat:

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

Jos et tiedä kuinka asentaa kirjasto, se on erittäin yksinkertainen, pura tiedosto ja aseta se asiakirjoihisi/Arduino/Libraries -kansioon ja käynnistä IDE uudelleen.

Vaihe 3: Kirjoita ja lähetä ohjelma

Tässä on kirjoittamani lyhyt ohjelma, joka lähettää viestin Bluetoothin kautta vastaanottavalle laitteelle katseltavaksi, tärkeintä on, että asetat sarjalähetys- / lähetysnastasi vastaavasti ja lisäät uuden rinnakkaislinjan.

#sisältää

const int rxpin = 10;

const int txpin = 9;

SoftwareSerial Serial1 (rxpin, txpin);

void setup (void) {

Sarja.alku (9600); // tämä on normaali langallinen sarjamonitoriyhteys, jota voit tarkastella Arduino IDE: llä

Sarja1.alku (9600); // tämän Bluefruit -moduuliin lähetettävän toisen merkkijonon on oltava 9600 baudia

}

void loop () {

Serial.println ("OmaNimiJeff");

Serial1.println ("OmaNimiJeff");

viive (1000); // tämä tulostetaan molempiin paikkoihin, joten sinun pitäisi nähdä tämä uskomattoman tärkeä viesti joka tapauksessa

}

Vaihe 4: Teit sen

Teit sen!
Teit sen!

Toivottavasti katsot nyt valitsemasi sovelluksen UART -ominaisuutta ja olet tyytyväinen sen antamiin viesteihin, sinun pitäisi nähdä jotain tällaisia kuvia täällä, jos et yritä kytkeä piiriä uudelleen tai palauttaa moduulin tehdasasetukset pitämällä GND -nasta DFU -tappia 5 sekunnin ajan, kunnes sininen ja punainen valo vilkkuvat.

Suositeltava: