Sisällysluettelo:

Arduino-ohjausjohto HC-06-Bluetooth-moduulilla: 4 vaihetta
Arduino-ohjausjohto HC-06-Bluetooth-moduulilla: 4 vaihetta

Video: Arduino-ohjausjohto HC-06-Bluetooth-moduulilla: 4 vaihetta

Video: Arduino-ohjausjohto HC-06-Bluetooth-moduulilla: 4 vaihetta
Video: Светодиодный контроллер Arduino Bluetooth с Bluetooth-модулем Android HC-05 | Разработчик прилож MIT 2024, Joulukuu
Anonim
Image
Image
Arduino-ohjausjohto HC-06-Bluetooth-moduulilla
Arduino-ohjausjohto HC-06-Bluetooth-moduulilla

Hei kaikki, tämä on ensimmäinen virallinen opetusohjelma Instructable.com -sivustolla, olen erittäin innoissani ensimmäisestä projektistani!

Tänään näytän sinulle kuinka yhdistää Arduino ja Bluetooth -moduuli. Arduino kommunikoi HC-06 Bluetooth-moduulilevyn kanssa sarjaliikennettä käyttäen. (tämä opetusohjelma ei toimi myöskään HC-05)

KATSO INTRO TÄSTÄ

Tänään käytettävä Bluetooth-moduuli on HC-06, joka on tunnettu ja halpa. (Sain omani 2 dollarilla aliexpressistä)

Sovelluksemme on vielä testausprosessissa, joten suosittelemme, että lähetät sähköpostia osoitteeseen [email protected], jos sinulla on teknisiä ongelmia tai sinulla on ollut ongelmia. Kiitos paljon ymmärryksestä

Mikä on HC-06?

HC-06 on luokan 2 orja-Bluetooth-moduuli, joka on suunniteltu läpinäkyvään langattomaan sarjaviestintään. Kun se on pariliitetty Bluetooth -päälaitteeseen, kuten tietokoneeseen, älypuhelimeen tai tablettiin, sen toiminta muuttuu läpinäkyväksi käyttäjälle. Kaikki sarjatulon kautta vastaanotetut tiedot lähetetään välittömästi langattomasti. Kun moduuli vastaanottaa langatonta dataa, se lähetetään sarjaliitännän kautta täsmälleen siihen kohtaan, missä se vastaanotetaan. Mikro -ohjainohjelmassa ei tarvita lainkaan Bluetooth -moduulia koskevaa käyttäjäkoodia.

Käytämme myös sarjaviestintää tämän päivän projektissa. Arduinolle se on oletusarvoisesti RX- ja TX -nastat (D0, D1)

Lisätietoja:

Kun olet lukenut tämän ohjeen, voit:

1) Yhdistä Arduino Board mihin tahansa Android -puhelimeen Bluetoothilla ja lähetä/vastaanota tietoja.

2) Rakenna projekti ja lue arvot antureista langattomasti

3) Rakenna kotiautomaatio tai langattomasti ohjattu robotti.

Vaihe 1: Osat ja komponentit

Osat ja komponentit
Osat ja komponentit
Osat ja komponentit
Osat ja komponentit
Osat ja komponentit
Osat ja komponentit

Tarvitsemme näitä osia:

  • 1x Arduino Board (käytän Arduino UNO: ta)
  • 1x Bluetooth-moduuli HC-06 tai HC-05
  • 1x LED mitä tahansa väriä (käytin sinistä 5mm)
  • 1x 220Ω vastus
  • Leipälauta ja puserot
  • (Valinnainen) 9 V: n akku

Vaihe 2: Yhteydet ja kaavio

Liitännät ja kaavio
Liitännät ja kaavio
Liitännät ja kaavio
Liitännät ja kaavio

Rakennetaan!

Piiri on hyvin yksinkertainen ja pieni, joten liitäntöjä on vain muutama.

Kaikki tärkeät liitännät ja kaavio on esitetty yllä olevassa kuvassa.

Liitä Ledin negatiivinen pää GND: hen 220Ω: n vastuksella ja positiivinen pää Digital Pin 2: een.

Vaihe 3: Arduino -koodi ja sarjaviestintä

Arduino -koodi ja sarjaliikenne
Arduino -koodi ja sarjaliikenne

Lataa seuraava luonnos Arduinolle USB -kaapelilla.

Muista irrottaa HC-06-moduuli ennen luonnoksen lataamista!

Miksi?

HC-06: n nastat (RX ja TX) käyttävät Arduino Unon nastoja tiedonsiirtoon tietokoneen kanssa. Tällä kortilla on vain yksi laitteistosarjanappi ja liittämällä siihen jotain luonnoksen lataamisen aikana syntyy ristiriita. ladata

Koodin selitys:

  • Ilmoitimme ensin konstin (vakio, jota ei voi muuttaa myöhemmin) kokonaislukuna Ledille, joka on nastassa 2
  • Asennuksessa () aloitimme sarjaliikenteen 9600 baudinopeudella ja asetimme ledin LÄHTÖKSI
  • Silmukassa () aina, kun ohjelma toistaa, luemme Serial Serial.read (): n kanssa ja tallennamme yksittäisenä merkkinä muuttujassa nimeltä "c"
  • Lisäämme useita if/else -lauseita tarkistaaksemme, onko "c" a tai b
  • Jos merkki on "a", sytytämme ledin, jos merkki on "b", sammutamme ledin
  • Lisäsimme lukemiin pienen viiveen

Nyt olemme valmiita viimeiseen vaiheeseen!

Vaihe 4: Yhdistä Arduino Android -laitteeseen

Yhdistä Arduino Android -laitteeseen
Yhdistä Arduino Android -laitteeseen
Yhdistä Arduino Android -laitteeseen
Yhdistä Arduino Android -laitteeseen
Yhdistä Arduino Android -laitteeseen
Yhdistä Arduino Android -laitteeseen

Lataa nyt seuraava sovellus: Smart Bluetooth - Arduino Bluetooth Serial ⚡

LINKKI:

Smart Bluetooth on sovellus, jonka avulla voit käyttää puhelintasi kommunikoimiseen Bluetooth -moduulin tai -levyn kanssa helpoimmin ja yksinkertaisimmin. Se avaa oven rajoittamattomille tavoille hallita DIY -projekteja. Smart Bluetooth tarjoaa monia erilaisia tapoja lähettää tietoja moduuliin.

Smart Bluetoothilla on seuraavat ominaisuudet:

  • Nopea yhteys moduuliin
  • Lähetä ja vastaanota tietoja moduulistasi
  • Ohjaa vastaanottimen digitaalisia ja PWM -nastoja
  • Tumma ja vaalea teema
  • Erilaiset ohjausasettelut eri tarkoituksiin
  • Moderni ja reagoiva käyttöliittymä
  • Muokattavat painikkeet ja kytkimet
  • Toteuta DIY RC Car -projektisi kauniilla peliohjaimella
  • Ohjaa RGB Led -nauhojasi helposti liukusäätimillä
  • Sammuttaa Bluetoothin automaattisesti, kun se suljetaan akun säästämiseksi
  • Komentorivi (pääte)

Tässä opetusohjelmassa käytämme ensimmäistä välilehteä suurella ledillä, joka riittää kahden merkin lähettämiseen.

Näissä seuraavissa kuvissa näytän sinulle, kuinka sovellusta käytetään. Näytän sinulle, kuinka etsiä lähellä olevia laitteita, muodostaa pariliitos käyttämämme moduulin kanssa ja kuinka määrität sovelluksesta lähetetyt tiedot. Jos sinusta tuntuu sekavalta, pysähdy ja palaa edellisiin vaiheisiin, kunnes saat sen toimimaan. Jos sinulla on edelleen ongelmia, kerro minulle [email protected], vastaan 24 tunnin sisällä:)

  1. Avaa sovellus, liu'uta esittelyn läpi, paina SEARCH -painiketta ja etsi lähellä olevia laitteita
  2. Kun laitteesi löytyy, valitse se napsauttamalla sitä
  3. Valitse haluamasi teema (tumma tai vaalea) ja pidä valitsemasi painiketta painettuna
  4. Odota yhteyttä, jos se epäonnistuu, yritä muodostaa yhteys uudelleen
  5. Kun yhteys on onnistunut, napauta suurta lediä ensimmäisessä välilehdessä (led) ja tarkista Arduinoosi liitetty LED, jos se vilkkuu
  6. Jos kaikki toimii ja haluat muokata Arduinolle lähetettyjä tietoja, avaa enemmän ominaisuuksia ja tue minua, osta premium, olen erittäin tyytyväinen:)

Sen pitäisi olla se.

Älä unohda arvioida ja antaa mukavaa palautetta. Kiitos ja nähdään seuraavassa opetusohjelmassa:)

Ole hyvä ja tue Robotic Arm -projektiani täällä: Klikkaa tästä!

Suositeltava: