» elektroniikka » Työläs »Tela-alusta + Bluetooth

Tela-alusta + Bluetooth


Äskettäin kuvasin universaalin tela-alustan valmistusta. Tänään haluan puhua enemmän Bluetooth-moduulin kytkemisestä runkoon. Ja tässä hän itse:



Tämän toteuttamiseksi kotitekoinen täytyy tehdä alusta. Yksityiskohtainen valmistus, joka on kuvattu täällä

Lisäksi tarvitset seuraavat:
- Bluetooth-moduuli HC-XX (tai sen kloonit)
- Android-puhelin
- Liitäntäjohdot "äiti - äiti"

Vaihe 1 moduulin valinta.
Bluetooth-moduuleja on monia. Ja jokaisella on erilaisia ​​ominaisuuksia. Lyhyesti sanottuna luettelo näyttää tältä:
- HC-03, HC-04 (HC-04-M, HC-04-S) BC417143-sirulla - teolliseen käyttöön;
- HC-05, HC-06 (HC-06-M, HC-06-S) BC417143-sirulla - kaupalliseen käyttöön;
- HC-05-D, HC-06-D (vianetsintäkortilla arviointia ja testausta varten);
- HC-07 - CSR 41C6-sirulla varustettu moduuli, joka on suunniteltu korvaamaan HC-06 (täysin yhteensopiva sen kanssa);
- HC-08 - erittäin alhaisella virrankulutuksella varustettu moduuli ja Bluetooth 4.0 -protokolla;
- HC-09 on uusin moduuli, joka on suunniteltu korvaamaan HC-06 ja HC-07.

Moduulien lyhyet ominaisuudet:
- Bluetooth-siru - BC417143, valmistaja
- viestintäprotokolla - Bluetooth Specification v2.0 + EDR;
- toiminnan säde - jopa 10 metriä (tehotaso 2);
- Yhteensopiva kaikkien Bluetooth-sovittimien kanssa, jotka tukevat SPP: tä;
- Flash-muistin määrä (laiteohjelmiston ja asetusten tallentamiseksi) - 8 Mbit;
- radiosignaalin taajuus - 2,40 .. 2,48 GHz;
- isäntärajapinta - USB 1.1 / 2.0 tai UART;
- virrankulutus - virta tiedonsiirron aikana on 30–40 mA. Keskimääräinen nykyarvo on noin 25 mA. Kun yhteys on muodostettu, kulutettu virta on 8 mA. Lepotilaa ei ole.

Halvimmat Bluetooth-moduulit ovat nykyään HC-05 ja HC-06. Niitä on runsaasti kiinalaisissa verkkokaupoissa. Erot niiden välillä ovat siinä, että ensimmäinen voi toimia sekä isäntätilassa (orja) että orjatilassa (isäntä). Toinen on puhtaasti orjalaite. Toisin sanoen, HC-06 ei pysty havaitsemaan pariksi muodostettua laitetta ja muodostamaan yhteyttä siihen, se voi vain totella isäntää.

Yleensä moduulit myydään kahtena yhdessä juotettuna levynä. Pienempi on tehdasmoduuli, jota käytetään laajasti erilaisissa elektroninen laitteissa. Suuri - erityinen leipälauta DIY: lle. Näyttää pienemmältä levyltä, jossa on BC417-siru:
Tela-alusta + Bluetooth


Ja niin itse DIY-moduulit HC-05 ja HC-06:


Periaatteessa voit käyttää mitä tahansa moduulia, jonka haluat. Moduuli ilman leipälautaa maksaa vähemmän, mutta silloin joudut huolehtimaan moduulin 3,3 V: n virtalähteestä ja piinaamaan itseäsi juottamalla moduuleihin johtoja, koska liittimet ovat hyvin lähellä. Valitsin mielestäni optimaalisen hinta-funktion suhteessa HC-06.



Vaihe 2 yhteys.
Yhdistämme seuraavasti:
Työläs Nano-bluetooth
D7 - RX
D8 - TX
5 V - VCC
GND - GND

Liimaa mukavuuden vuoksi moduuli kaksipuoleiselle teipille rungossa:


Vaihe 3 moduulin asetukset.
Moduuli on konfiguroitava oikean toiminnan varmistamiseksi. Konfiguroimme pääteikkunaan syötetyt AT-komennot. Annan esimerkin HC-06-moduulin asettamisesta. Jos sinulla on toinen, asetukset voivat poiketa toisistaan. Jotta moduulimme voi vastaanottaa komentoja, salamaamme ensin Arduinon seuraavalla laiteohjelmistolla:
hc_setup.rar [405 b] (lataukset: 141)


Tässä tapauksessa Arduino toimii sillana tietokoneiden ja moduulin välillä. Laitteisto-ohjelmassa käytän SoftwareSerial-kirjastoa. Suurilla nopeuksilla se toimii epävakaasti. Jos haluat suuren nopeuden, voit kytkeä moduulin suoraan Arduino RX- ja TX-yhteystietoihin ja kirjoittaa laiteohjelmiston uudelleen. Mutta työssäni työskentelemme moduulin kanssa nopeudella 9600. Mielestäni tämä riittää. Joten laiteohjelmiston jälkeen avaa pääte ja kirjoita:
”AT” (ilman lainausmerkkejä) vastauksen “OK” pitäisi tulla (se tarkoittaa, että kaikki on kytketty oikein ja moduuli toimii).
”AT + BAUD96000” (ilman lainausmerkkejä) vastauksen “OK9600” pitäisi tulla.
Jos sinulla on oikea vastaus, siirry seuraavaan vaiheeseen.

Vaihe 4 laiteohjelmisto.
Käytä Arduino IDE -laitetta itse ja itse laiteohjelmiston kirjoittamiseen. Tämän päivän nykyinen versio on 1.8. Postitan useita laiteohjelmavaihtoehtoja:

BT_RobotControl - Robot Control -sovellukselle Androidilla
BT_WASD - ohjausta tietokoneelta, komentojen lähettämistä terminaalin kautta.
bluetooth.rar [2,76 kt] (lataukset: 133)


Vaihe 5 asenna puhelimesi.
Android-puhelimeen on asennettava ohjelma robotin ohjaamiseksi Bluetoothin kautta. Niitä on paljon. Voit kirjoittaa ”Bluetooth Arduino” Google Play -sovellukseen ja valita makusi mukaan. Pidin BT-ohjaimesta. Lataa ja asenna Android-puhelimeesi tai -tablettiisi. Seuraavaksi sinun on luotava yhteys moduuliin Android-asetusten kautta. Yhteyden salasana on “1234” tai “0000”.

Vaihe 6 tietokoneen asennus. (tarvittaessa)
Voit käyttää tietokonetta tai kannettavaa tietokonetta tarvittaessa tai vain mukavuuden vuoksi. Tätä varten tietokoneella on oltava Bluetooth. Muodostamme viestinnän moduulin kanssa tietokoneen hallintalaitteiden avulla. Seuraavaksi tarvitsemme päätteen komentojen lähettämiseen. Mikä tahansa sinulle sopiva. Kun BT_WASD-ohjelmisto on kirjoitettu, ohjaus suoritetaan seuraavilla painikkeilla (komennoilla):

w eteenpäin
e - vasen ja eteenpäin
q - oikealle ja eteenpäin
s - takaisin
z - taakse ja vasemmalle
x - takana ja oikealla
a - jätetty paikalleen
d - oikea paikoillaan
f - stop

Komentojen syöttäminen jatkuvasti on hankalaa, joten suosittelen komentojen lähettämistä ohjelman avulla. Käytän Z-ohjainta. Valitse ohjelmassa portti (portti, jonka kautta yhteys muodostetaan) ja määritä komentojen näppäimet. Aseta tyhjäkäynti ja intuitiivinen.
z-controller.rar [48,37 kt] (lataukset: 104)


Toivon, että se oli mielenkiintoinen ja hyödyllinen.
Bluetooth DIY -projekteihin
Äänestäjiä yhteensä: 30
0
0
0

Lisää kommentti

    • hymyillähymyileexaxakunnossadontknowyahoonea
      pomonaarmutyperyskylläkyllä-kylläaggressiivinensalaisuus
      anteeksitanssidance2dance3anteeksihelpjuomat
      pysäytysystäväthyvägoodgoodpillipyörtyäkieli
      savutaputusCrayjulistaapilkallinenDon-t_mentiondownload
      lämpöirefullaugh1MDAkokousmoskingnegatiivinen
      not_ipopcornrangaistaluettupelästyttääpelottaaetsi
      kiusatathank_youtämäto_clueumnikakuuttisuostua
      huonoBeeeblack_eyeblum3punastuaylpeilläikävystyminen
      sensuroituhassutussecret2uhatavoittoyusun_bespectacled
      SHOKrespektlolprevedtervetuloakrutoyya_za
      ya_dobryiauttajane_huliganne_othodifludkieltolähellä

Suosittelemme lukemaan:

Anna se älypuhelimelle ...