Turinys:
- 1 žingsnis: dalys ir komponentai
- 2 žingsnis: jungtys ir schema
- 3 žingsnis: „Arduino“kodas ir nuoseklusis ryšys
- 4 veiksmas: prijunkite „Arduino“prie „Android“įrenginio
Video: „Arduino“valdymo lemputė su „HC-06“„Bluetooth“moduliu: 4 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:46
Sveiki visi, tai yra mano pirmoji oficiali pamoka Instructable.com, labai džiaugiuosi savo pirmuoju projektu!
Šiandien aš jums parodysiu, kaip prijungti „Arduino“ir „Bluetooth“modulį. „Arduino“bendraus su „HC-06“„Bluetooth“modulio lenta naudojant serijinį ryšį. (ši pamoka taip pat neveikia HC-05)
ŽIŪRĖTI INTRO ČIA
Šiandien naudojamas „Bluetooth“modulis yra gerai žinomas ir pigus HC-06. (Aš gavau savo už 2 USD iš „aliexpress“)
Mūsų programa vis dar bandoma, todėl raginame atsiųsti el. Laišką adresu: [email protected], jei turite kokių nors techninių problemų arba patiriate kokių nors problemų. Labai ačiū už supratingumą
Kas yra HC-06?
HC-06 yra 2 klasės vergų „Bluetooth“modulis, skirtas skaidriam belaidžiam nuosekliajam ryšiui. Kai jis suporuojamas su pagrindiniu „Bluetooth“įrenginiu, pvz., Asmeniniu kompiuteriu, išmaniuoju telefonu ar planšetiniu kompiuteriu, jo veikimas tampa skaidrus vartotojui. Visi duomenys, gauti per nuoseklųjį įvestį, nedelsiant perduodami per orą. Kai modulis gauna belaidžio ryšio duomenis, jis siunčiamas per nuosekliąją sąsają tiksliai toje vietoje, kur jis yra gautas. Vartotojo mikrovaldiklių programoje nereikia jokio „Bluetooth“moduliui būdingo vartotojo kodo.
Šiandienos projektui taip pat naudosime serijinį ryšį. „Arduino“pagal numatytuosius nustatymus yra RX ir TX kaiščiai (D0, D1)
Norėdami gauti daugiau informacijos, apsilankykite:
Perskaitę šią instrukciją galėsite:
1) Prijunkite „Arduino Board“prie bet kurio „Android“telefono „Bluetooth“ir siųskite/gaukite duomenis.
2) Sukurkite projektą ir skaitykite vertes iš jutiklių belaidžiu būdu
3) Sukurkite namų automatiką arba belaidžiu būdu valdomą robotą.
1 žingsnis: dalys ir komponentai
Mums reikės šių dalių:
- 1x „Arduino“lenta (naudosiu „Arduino UNO“)
- 1x „Bluetooth“modulis HC-06 arba HC-05
- 1x bet kokios spalvos LED (naudojau mėlyną 5 mm)
- 1x 220Ω rezistorius
- Duonos lenta ir džemperiai
- (Pasirenkama) 9 V baterija
2 žingsnis: jungtys ir schema
Kurkime!
Grandinė yra labai paprasta ir maža, todėl reikia atlikti tik keletą jungčių.
Visos svarbios jungtys ir schema parodyta aukščiau esančiame paveikslėlyje.
Prijunkite neigiamą „Led“galą prie GND su 220Ω rezistoriumi, o teigiamą - prie „Digital Pin 2“.
3 žingsnis: „Arduino“kodas ir nuoseklusis ryšys
Įkelkite šį eskizą į „Arduino“naudodami USB kabelį.
Prieš įkeldami eskizą, nepamirškite atjungti HC-06 modulio!
Kodėl?
„HC-06“kaiščiai (RX ir TX) naudoja „Arduino Uno“kaiščius bendravimui su kompiuteriu. Ši plokštė turi tik vieną aparatinės įrangos nuoseklųjį kaištį ir kai ką nors prijungus prie jos įkeliant eskizą, atsiras konfliktas. parsisiųsti
Kodo paaiškinimas:
- Pirma, „Led“, kuris yra ant 2 kaiščio, paskelbėme konst (konstanta, kurios vėliau pakeisti negalima)
- Sąrankoje () pradėjome nuoseklųjį ryšį su 9600 baudų greičiu ir nustatėme šviesos diodą kaip išvestį
- Cikle () kiekvieną kartą, kai programa kartojasi, mes skaitome Serial su Serial.read () ir saugome kaip vieną simbolį kintamajame, vadinamame „c“
- Pridedame kelis „if/else“teiginius, kad patikrintume, ar „c“yra „a“ar „b“
- Jei char yra „a“, įjungiame šviesos diodą, o jei „b“- išjungiame
- Mes pridėjome nedidelį skaitymo vėlavimą
Dabar mes pasiruošę paskutiniam žingsniui!
4 veiksmas: prijunkite „Arduino“prie „Android“įrenginio
Dabar atsisiųskite šią programą: „Smart Bluetooth“- „Arduino Bluetooth Serial“⚡
Nuoroda:
Išmanusis „Bluetooth“yra programa, leidžianti paprasčiausiu ir paprasčiausiu būdu bendrauti su „Bluetooth“moduliu ar lenta telefonu. Tai atveria duris neribotiems būdams valdyti savo „pasidaryk pats“projektus. „Smart Bluetooth“siūlo daugybę skirtingų būdų, kaip siųsti duomenis į jūsų modulį.
Išmanusis „Bluetooth“turi šias funkcijas:
- Greitas prisijungimas prie jūsų modulio
- Siųskite ir gaukite duomenis iš savo modulio
- Valdykite imtuvo skaitmeninius ir PWM kaiščius
- Tamsi ir šviesi tema
- Skirtingi valdymo išdėstymai skirtingiems tikslams
- Moderni ir reaguojanti vartotojo sąsaja
- Pritaikomi mygtukai ir jungikliai
- Įgyvendinkite savo „pasidaryk pats“RC automobilio projektą naudodami gražią žaidimų plokštę
- Lengvai valdykite „RGB Led“juosteles naudodami slankiklius
- Automatiškai išjungia „Bluetooth“uždarius, kad taupytų baterijos veikimo laiką
- Komandinė eilutė (terminalas)
Šioje pamokoje mes naudojame pirmąjį skirtuką su dideliu šviesos diodu, kurio pakanka dviem simboliams nusiųsti.
Šiose nuotraukose parodysiu, kaip naudotis programa. Parodysiu, kaip ieškoti netoliese esančių įrenginių, kaip suporuoti su naudojamu moduliu ir kaip nustatyti iš programos siunčiamus duomenis. Jei jaučiatės sumišę, padarykite pertrauką ir grįžkite prie ankstesnių veiksmų, kol pradėsite veikti. Tačiau jei vis tiek turite problemų, praneškite man [email protected], atsakysiu per 24 valandas:)
- Atidarykite programą, slinkite per įvadą, paspauskite PAIEŠKOS mygtuką ir ieškokite netoliese esančių įrenginių
- Kai jūsų įrenginys bus rastas, pasirinkite jį spustelėdami
- Pasirinkite pageidaujamą temą (tamsią ar šviesią) ir palaikykite pasirinktą mygtuką
- Palaukite ryšio, jei nepavyksta, pabandykite prisijungti iš naujo
- Sėkmingai prisijungę, bakstelėkite didelį LED pirmame skirtuke (LED) ir patikrinkite, ar mirksi prie „Arduino“prijungtas šviesos diodas
- Jei viskas veikia ir norite redaguoti „Arduino“siunčiamus duomenis, atrakinkite daugiau funkcijų ir palaikykite mane, įsigykite „premium“, būsiu labai laimingas:)
Tai turėtų būti.
Nepamirškite įvertinti ir palikti malonių atsiliepimų. Ačiū ir iki pasimatymo kitoje pamokoje:)
Prašome paremti mano „Robotic Arm“projektą čia: Spustelėkite čia!
Rekomenduojamas:
Paspauskite jungiklį į valdymo lemputę („Arduino“): 4 žingsniai
„Push Switch to Control Led“(„Arduino“): Sveiki! Šiandien aš parodysiu, kaip naudoti mygtuką „Arduino“šviesos diodo ĮJUNGIMO/IŠJUNGIMO būsenai valdyti. Tam ketinu naudoti „TinkerCAD“, kuri yra labai paprasta naudoti ir tarnauja mūsų tikslams, kai kalbama apie tokius dalykus. Jei norite k
„IRduino“: „Arduino“nuotolinio valdymo pultas - imituokite pamestą nuotolinio valdymo pultą: 6 žingsniai
„IRduino“: „Arduino“nuotolinio valdymo pultas - imituokite pamestą nuotolinio valdymo pultą: jei kada nors pametėte televizoriaus ar DVD grotuvo nuotolinio valdymo pultą, žinote, kaip apmaudu, kai tenka vaikščioti, ieškoti ir naudoti paties įrenginio mygtukus. Kartais šie mygtukai net nesuteikia tokių funkcijų kaip nuotolinio valdymo pultas. Gauti
„Pasidaryk pats“LED lemputė - šiuolaikiška stalinio nuotaikos lempa su nuotolinio valdymo pultu: 8 žingsniai (su paveikslėliais)
„Pasidaryk pats“šviesos diodas - moderni stalinė nuotaikos lempa su nuotolinio valdymo pultu: Šiame straipsnyje apžvelgsiu procesą, kurį naudojau kurdamas šią nuostabią piramidės formos LED nuotaikos lempą. Pagrindinei struktūrai panaudojau klevą ir kai kuriuos raudonmedžio spyglius. Šviestuvams naudoju RGB LED lemputes, kurios yra 16 pėdų juostelėje
Stalo lemputę paversti LED lempute: 3 žingsniai (su paveikslėliais)
Konvertuokite stalinę lempą į „Led Bulb“: ši pamoka daugiausia taikoma senai 12 V stalinei lempai su G4 arba GU4 lizdu, tačiau gali būti pritaikyta kitai lempai ir sugedusiai ar pažeistai integruotai lemputei su nedideliais pakeitimais. LITavimo įgūdžių nereikia, tačiau reikia minimalių žinių reikia elektros energijos
Žalia LED lemputė (valdoma mirksinčia lempute): 9 žingsniai
Žalia LED lemputė (valdoma mirksinčia lempute): Prieš keletą metų skaičiau straipsnį apie apšvietimą besivystančiose šalyse, jame buvo pasakyta, kad 1,6 milijardo žmonių neturi prieigos prie elektros, o patikimas apšvietimo šaltinis jiems yra didelė problema. Viena Kanados kompanija gamina ir platina šviesą