Sisukord:

Arduino juhtiv LED koos HC-06 Bluetooth-mooduliga: 4 sammu
Arduino juhtiv LED koos HC-06 Bluetooth-mooduliga: 4 sammu

Video: Arduino juhtiv LED koos HC-06 Bluetooth-mooduliga: 4 sammu

Video: Arduino juhtiv LED koos HC-06 Bluetooth-mooduliga: 4 sammu
Video: Контроллер температуры мобильного телефона с модулем WIFI DT 06 | Программирование LDmicro-Roboremo 2024, Juuli
Anonim
Image
Image
Arduino juhtiv LED koos HC-06 Bluetooth-mooduliga
Arduino juhtiv LED koos HC-06 Bluetooth-mooduliga

Tere kõigile, see on minu esimene ametlik õpetus saidil Instructable.com, olen oma esimese projekti üle väga põnevil!

Täna näitan teile, kuidas ühendada Arduino ja Bluetooth -moodul. Arduino suhtleb HC-06 Bluetooth-mooduliplaadiga jadaühenduse abil. (see õpetus ei tööta ka HC-05 korral)

VAATA INTROT SIIT

Täna kasutatav Bluetooth-moodul on HC-06, mis on tuntud ja odav. (Mina sain oma aliexpressist 2 dollari eest)

Meie rakendus on alles testimisprotsessis, seega soovitame teil saata tehniliste probleemide või probleemide korral e -kiri aadressile [email protected]. Suur tänu mõistmise eest

Mis on HC-06?

HC-06 on 2. klassi alam Bluetooth-moodul, mis on loodud läbipaistvaks traadita jadaühenduseks. Kui see on ühendatud peamise Bluetooth -seadmega, nagu arvuti, nutitelefonid või tahvelarvuti, muutub selle töö kasutaja jaoks läbipaistvaks. Kõik jadasisendi kaudu saadud andmed edastatakse kohe õhu kaudu. Kui moodul võtab vastu traadita andmeid, saadetakse see jadaliidese kaudu välja täpselt kohas, kus need vastu võetakse. Kasutaja mikrokontrollerite programmis pole üldse vaja Bluetooth -moodulile omast kasutajakoodi.

Kasutame tänase projekti jaoks ka jadaühendust. Arduino puhul on see vaikimisi RX- ja TX -tihvtid (D0, D1)

Lisateabe saamiseks külastage:

Pärast selle juhendi lugemist saate:

1) Ühendage Arduino Board Bluetoothi kaudu mis tahes Android -telefoniga ja saatke/võtke vastu andmeid.

2) Koostage projekt ja lugege anduritelt juhtmevabalt väärtusi

3) Ehita koduautomaatika või juhtmevabalt juhitav robot.

Samm: osad ja komponendid

Osad ja komponendid
Osad ja komponendid
Osad ja komponendid
Osad ja komponendid
Osad ja komponendid
Osad ja komponendid

Vajame neid osi:

  • 1x Arduino tahvel (kasutan Arduino UNO -d)
  • 1x Bluetooth-moodul HC-06 või HC-05
  • 1x mis tahes värvi LED (kasutasin sinist 5 mm)
  • 1x 220Ω takisti
  • Leivalaud ja džemprid
  • (Valikuline) 9V aku

Samm: ühendused ja skeem

Ühendused ja skeem
Ühendused ja skeem
Ühendused ja skeem
Ühendused ja skeem

Ehitame!

Vooluring on väga lihtne ja väike, nii et ühendusi tuleb teha vaid üksikuid.

Kõik olulised ühendused ja skeem on näidatud ülaltoodud pildil.

Ühendage Led negatiivne ots GND -ga 220Ω takistiga ja positiivne ots digitaalse tihvtiga 2.

Samm: Arduino kood ja jadakommunikatsioon

Arduino kood ja jadakommunikatsioon
Arduino kood ja jadakommunikatsioon

Laadige USB -kaabli abil üles järgmine visand Arduinole.

Ärge unustage enne eskiisi üleslaadimist HC-06 moodul lahti ühendada!

Miks?

HC-06 nööpnõelad (RX ja TX) kasutavad arvutiga suhtlemiseks Arduino Uno nööpnõelu. Sellel konkreetsel tahvlil on ainult üks riistvara jadapistik ja eskiisi üleslaadimise ajal sellega midagi ühendades tekib konflikt. Lae alla

Koodi selgitus:

  • Esiteks deklareerisime Ledile konst (konstant, mida hiljem ei saa muuta) täisarvuks, mis asub tihvti 2 peal
  • Seadistuses () alustasime 9600 baudikiirusega jadaühendust ja seadistasime LED -i väljundiks
  • Ahelas () loeme iga kord, kui programm kordub, Serialit Serial.read () -ga ja salvestame ühe tähemärgina muutuja nimega "c"
  • Lisame mitu if/else lauset, et kontrollida, kas "c" on "a" või "b"
  • Kui sümbol on "a", lülitame LED -i sisse, kui sümbol on "b", lülitame selle välja
  • Lisasime lugemistele väikese viivituse

Nüüd oleme valmis viimaseks sammuks!

Samm: ühendage Arduino Android -seadmega

Ühendage Arduino Android -seadmega
Ühendage Arduino Android -seadmega
Ühendage Arduino Android -seadmega
Ühendage Arduino Android -seadmega
Ühendage Arduino Android -seadmega
Ühendage Arduino Android -seadmega

Laadige nüüd alla järgmine rakendus: Smart Bluetooth - Arduino Bluetooth Serial ⚡

LINK:

Nutikas Bluetooth on rakendus, mis võimaldab teil oma telefoni kasutada Bluetooth -mooduli või -plaadiga suhtlemiseks kõige lihtsamal ja lihtsamal viisil. See avab ukse piiramatutele viisidele oma isetegevusprojektide juhtimiseks. Nutikas Bluetooth pakub palju erinevaid mooduli andmete saatmise viise.

Smart Bluetoothil on järgmised funktsioonid:

  • Kiire ühendus mooduliga
  • Andmete saatmine ja vastuvõtmine moodulist
  • Juhtige vastuvõtja digitaalseid ja PWM -kontakte
  • Tume ja hele teema
  • Erinevad juhtimispaigutused erinevatel eesmärkidel
  • Kaasaegne ja tundlik kasutajaliides
  • Kohandatavad nupud ja lülitid
  • Rakendage oma DIY RC Car projekti kauni mängupuldiga
  • Liuguritega saate hõlpsalt oma RGB LED -ribasid juhtida
  • Aku säästmiseks lülitab suletud Bluetoothi automaatselt välja
  • Käsurea (terminal)

Selles õpetuses kasutame esimest suure LED -iga vahekaarti, millest piisab kahe märgi saatmiseks.

Järgmistel piltidel näitan teile, kuidas rakendust kasutada. Näitan teile, kuidas otsida lähedal asuvaid seadmeid, kuidas siduda meie kasutatava mooduliga ja kuidas seadistada rakendusest saadetud andmed. Kui tunnete end segaduses, tehke paus ja minge tagasi eelmiste sammude juurde, kuni see toimib. Kui teil on siiski probleeme, andke mulle teada [email protected], vastan 24 tunni jooksul:)

  1. Avage rakendus, libistage sissejuhatus, vajutage nuppu OTSI ja otsige lähedalasuvaid seadmeid
  2. Kui teie seade on leitud, valige see, klõpsates sellel
  3. Valige eelistatud teema (tume või hele) ja hoidke valitud nuppu all
  4. Oodake ühendust, kui see ebaõnnestub, proovige uuesti ühendust luua
  5. Pärast edukat ühendust puudutage esimesel vahekaardil suurt LED -i (LED) ja kontrollige, kas teie Arduinoga ühendatud LED -tuli vilgub
  6. Kui kõik töötab ja soovite muuta Arduinole saadetud andmeid, avada rohkem funktsioone ja toetada mind, osta lisatasu, olen väga õnnelik:)

See peaks nii olema.

Ärge unustage hinnata ja jätta meeldiv tagasiside. Aitäh ja kohtumiseni järgmises õpetuses:)

Palun toetage minu Robotic Arm projekti siin: klõpsake siin!

Soovitan: