Sisällysluettelo:
- Vaihe 1: Osat ja komponentit
- Vaihe 2: Yhteydet ja kaavio
- Vaihe 3: Arduino -koodi ja sarjaviestintä
- Vaihe 4: Yhdistä Arduino Android -laitteeseen
Video: Arduino-ohjausjohto HC-06-Bluetooth-moduulilla: 4 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
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
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
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ä
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
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ä:)
- Avaa sovellus, liu'uta esittelyn läpi, paina SEARCH -painiketta ja etsi lähellä olevia laitteita
- Kun laitteesi löytyy, valitse se napsauttamalla sitä
- Valitse haluamasi teema (tumma tai vaalea) ja pidä valitsemasi painiketta painettuna
- Odota yhteyttä, jos se epäonnistuu, yritä muodostaa yhteys uudelleen
- Kun yhteys on onnistunut, napauta suurta lediä ensimmäisessä välilehdessä (led) ja tarkista Arduinoosi liitetty LED, jos se vilkkuu
- 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:
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): 8 vaihetta
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): ultraäänikaiuttimet L298N DC-naarasadapterin virtalähde urospuolisella dc-nastalla ja analogiset portit koodin muuntamiseksi (C ++)
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: 3 vaihetta
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: Seuraava opas auttaa sinua saamaan live-HD-videovirtoja lähes mistä tahansa DJI-dronesta. FlytOS -mobiilisovelluksen ja FlytNow -verkkosovelluksen avulla voit aloittaa videon suoratoiston droonilta
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)
Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite
4 vaihetta akun sisäisen vastuksen mittaamiseksi: 4 vaihetta
4 vaihetta akun sisäisen vastuksen mittaamiseksi: Tässä on 4 yksinkertaista vaihetta, joiden avulla voit mitata taikinan sisäisen vastuksen
Halvin Arduino -- Pienin Arduino -- Arduino Pro Mini -- Ohjelmointi -- Arduino Neno: 6 vaihetta (kuvilla)
Halvin Arduino || Pienin Arduino || Arduino Pro Mini || Ohjelmointi || Arduino Neno: …………………………. Tilaa YouTube -kanavani saadaksesi lisää videoita ……. Tässä projektissa keskitytään kaikkien aikojen pienimpään ja halvinan arduinoon. Pienin ja halvin arduino on arduino pro mini. Se muistuttaa arduinoa