Turinys:
- 1 žingsnis: reikalingos dalys
- 2 žingsnis: teorija
- 3 veiksmas: prijunkite „Arduino“„Bluetooth“aparatinę įrangą
- 4 žingsnis: procedūra
- 5 žingsnis: Dabar tai veikia
Video: Valdykite šviesos diodus naudodami „Android“- „Arduino-Bluetooth“modulis: 5 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:46
Pamoka padės mums sukurti grandinę ir ją valdyti naudojant programą mobiliesiems
Tarkime, kad galėsite valdyti savo namų apšvietimą? Taigi, tikrai ne žibintai, bet dėl trumpumo mes dabar valdysime šviesos diodą ir vėliau galėsite pridėti visų rūšių grandines!
Peržiūrėkite vaizdo įrašą, kad pamatytumėte programos veikimą
1 žingsnis: reikalingos dalys
Prieš pradėdami, čia yra dalių sąrašas visko, ko mums reikės šiai instrukcijai. Taip pat galite įsigyti dalių iš savo vietinio pardavėjo arba internetu iš „Amazon“ar „ebay“.
- „Arduino“lenta
- HC-05 „Bluetooth“jutiklis
- Bandomoji Lenta
- Kabeliai
- LED
Kurdami šią grandinę, įsitikinome, kad pasirinkome įprastus komponentus, kuriuos galima rasti beveik visur, kur parduodamos elektroninės dalys. Nuoroda, skirta įsigyti iš „Amazon.in“, pridedama.
Pirkite iš „Amazon.in“
2 žingsnis: teorija
Kaip tai veikia?
HC 05/06 veikia nuoseklaus ryšio srityje. „Android“programa skirta siųsti serijinius duomenis į „Arduino“„Bluetooth“modulį, kai programoje paspaudžiamas mygtukas. Kitame gale esantis „Arduino Bluetooth“modulis gauna duomenis ir siunčia juos „Arduino“per „Bluetooth“modulio TX kaištį (prijungtą prie „Arduino“RX kaiščio). Į „Arduino“įkeltas kodas tikrina gautus duomenis ir juos lygina. Jei gauti duomenys yra 1, šviesos diodas įsijungia. Šviesos diodas išsijungia, kai gaunami duomenys yra 0. Prisijungdami galite atidaryti nuoseklųjį monitorių ir žiūrėti gautus duomenis.
3 veiksmas: prijunkite „Arduino“„Bluetooth“aparatinę įrangą
Ši grandinė yra paprasta ir maža.
Sekite ryšius tarp „Arduino“ir „Bluetooth“modulio!
„Bluetooth“modulio HC05 jungtys:-
- VCC - į Arduino VCC.
- GND - į Arduino GND.
- RX - į „Arduino“skaitmeninį kaištį 0 (TX kaištis).
- TX - į „Arduino“skaitmeninį 1 kaištį (RX kaištį). (įkėlę kodą prijunkite RX ir TX kaištį)
Iš LED
- Teigiamas terminalas - prie „Arduino“13 kaiščio.
- Neigiamas terminalas - Arduino GND.
4 žingsnis: procedūra
- Prijunkite jungtis, kaip parodyta aukščiau esančiame paveikslėlyje.
-
Atsisiųskite programą „Arduino Bluetooth Control“iš „Play“parduotuvės/ „App Store“(tai nemokama).
- Atidarykite programą (ji automatiškai įjungs įrenginio „Bluetooth“).
- Eikite į parinktis. Spustelėkite ir pasirinkite įrenginį - HC 05.
- Kai pirmą kartą prisijungiate prie „Bluetooth“modulio, jis paprašys jūsų slaptažodžio.
- Įveskite 0000 ARBA 1234.
- Kai prietaisas bus sėkmingai suporuotas su jutikliu, jutiklio šviesos diodai pradės mirksėti lėčiau nei įprastai.
- Patikrinkite vaizdo įrašą, ar jis tinkamai veikia
- Nukopijuokite toliau pateiktą eskizo kodą. Įkelkite į „arduino“ir išbandykite!
Pastaba: „Bluetooth“ir „Arduino“neprijunkite RX prie RX ir TX prie TX. Jūs negausite jokių duomenų. Čia TX reiškia siuntimą, o RX - priėmimą
5 žingsnis: Dabar tai veikia
Taigi, dabar veikia mūsų programa ir aparatinė įranga.
Jūsų programoje yra 2 mygtukai, jie įjungia ir išjungia šviesas ir leidžia valdyti ryšį su „Bluetooth“moduliu. Žaisk su jais, tavo darbas baigtas.
Kitas žingsnis bus pridėti relę vietoj šviesos diodo ir valdyti namų apšvietimą nuotolinio valdymo pultu arba balsu.
Pasilinksmink!
Rekomenduojamas:
Įsižiebkite šviesos diodus naudodami televizoriaus nuotolinio valdymo pultą: 3 žingsniai
Įsižiebkite šviesos diodus naudodami televizoriaus nuotolinio valdymo pultą: Šiame projekte mes galime užsidegti šviesos diodus naudodami mūsų televizoriaus nuotolinio valdymo pultą arba bet kurį nuotolinio valdymo pultą. Tokiu būdu, kaip tai darome naudodami nuotolinio valdymo pultą, šis IR signalas turi unikalų kodą, šį unikalų kodą gauna IR imtuvas ir ką nors darykite šiuo atveju
Valdykite šviesos jungiklį naudodami savo kartoninę „Infinity“pirštinę: 10 žingsnių
Valdykite šviesos jungiklį naudodami savo kartoninę „Infinity Gauntlet“: mane įkvėpė „Avengers“filmas, pradėjau kurti „Thanos Infinity Gauntlet“iš kartono. Šiame projekte aš naudoju MPU6050 ir NRF24L01+ 2,4 GHz belaidžio radijo imtuvo modulius, kad galėčiau belaidžiu ryšiu tarp dviejų „Arduino“plokščių. „Infinity Gauntl“
AVR mikrovaldiklis. Perjunkite šviesos diodus naudodami mygtuko jungiklį. Paspaudimo mygtuko išjungimas .: 4 žingsniai
AVR mikrovaldiklis. Perjunkite šviesos diodus naudodami mygtuko jungiklį. Mygtuko išjungimas. Šiame skyriuje mes išmoksime, kaip padaryti ATMega328PU programos C kodą, kad būtų galima perjungti trijų šviesos diodų būseną pagal mygtuko jungiklio įvestį. Be to, mes ištyrėme problemos „Switch Bounce“sprendimo būdus. Kaip paprastai, mes
Patraukite šviesos ir šviesos modulį naudodami „Neopixel“ir ištraukimo jungiklį: 6 žingsniai (su paveikslėliais)
Traukite šviesą - šviesos modulį naudodami „Neopixel“ir „Pull Up Switch“: „Arduino Uno“šviesos modulio savybės ir aparatūra & gaubtas pirktas iš interneto Neopixel & Maitinimo šaltinis pasiskolintas iš Informatikos mokyklos & Produkto dizainas Šviesos modulis, valdomas maitinimo šaltiniu Visos funkcijos valdomos per
KAIP PADARYTI IR IR IR ŠVIESOS ŠVIESOS ŠVIESOS ŠVIESOS KAMERĄ: 5 žingsniai (su paveikslėliais)
KAIP PADARYTI IR IR IR ŠVIESOS ŠVIESOS ŠVIESOS KAMERĄ: Supratau infraraudonųjų spindulių kamerą, kad galėčiau ją naudoti judesio fiksavimo sistemoje. Su juo taip pat galite gauti tokių nuostabių vaizdų: blizgių objektų, matomų fotoaparate, kurie yra normalūs realybėje. Už pigią kainą galite gauti gana gerų rezultatų. Jis