Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-23 14:58
Bendravimas yra svarbus mūsų kasdienio gyvenimo veiksnys. Tačiau šiuo uždarymo laikotarpiu bendravimui su savo šeima ar bendravimui su mūsų namų žmonėmis kartais reikia mobiliųjų telefonų. Tačiau mobiliųjų telefonų naudojimas trumpo nuotolio ryšiui yra tik pinigų švaistymas. Taigi tai yra mano paties „Arduino“projektas, naudojant „Bluetooth“modulį bendraujant iš telefono į „Arduino“, iš „Arduino“į telefoną, kaip „Bluetooth“pasiuntinys. Pradėkime:)
Prekės
Reikalingi dalykai:
- „Arduino nano“/ UNO / MEGA.
- „Bluetooth“modulis hc - 05.
- „Android“įrenginys.
- trumpiklio laidas Nr. 4 (iš moters į moterį)
- „Android“programa (pateikta nuoroda)
1 veiksmas: vaizdo įrašo nuoroda
Žiūrėkite šį vaizdo įrašą, kad gautumėte aiškų mano projekto vaizdą
Patinka pasidalinti ir užsiprenumeruoti mano kanalą, kad gautumėte daugiau projektų.
2 žingsnis: jungtys
„Bluetooth“>> „Arduino“
- vcc / 5v+ >> 5v
- gnd >> gnd
- RX >> D4
- TX >> D3
3 žingsnis: „Arduino“kodas
Kodavimas yra svarbiausias „Arduino“dalykas.
*Kodas negali būti pakeistas ar pareikštas. kodas priklauso man*
Kodą galima įkelti naudojant „Arduino IDE“.
Kodą galima atsisiųsti čia:
#include SoftwareSerial bt (3, 4); int LED = 2; Styginių btdata; Styginių serijos duomenys; void setup () {Serial.begin (9600); bt. pradžia (9600); Serial.println („Laukiama„ Bluetooth “ryšio..“); } void loop () {if (bt.available ()! = 0) {btdata = bt.readString (); Serial.println (btdata); } if (Serial.available ()! = 0) {serialdata = Serial.readString (); bt.print (serijos duomenys); Serial.print (""); Serial.print (serijos duomenys); }}
4 veiksmas: „Bluetooth“„Android“programa
„Android“programa yra labai svarbi „Arduino“komunikacijai. „Android“programoje įdiegtos specialios funkcijos, kurias paaiškinsiu toliau. Aš sukūriau „Android“programą naudodamas „MIT“programų išradėją (nesunku sukurti). Pateikiau žemiau esančią atsisiuntimo nuorodą:
5 veiksmas: „Android“ir „Arduino“prijungimas
- prijunkite „Arduino“prie kompiuterio ir atidarykite serijinį monitorių.
- Įjunkite „Bluetooth“„Android“įrenginyje.
- Atidarykite „Bluetooth“nustatymus ir suporuokite įrenginį, pavadintą HC-05, slaptažodį (1234 arba 0000).
- Atidarykite „Android“programą.
- Spustelėkite „Bluetooth“mygtuką ir pasirinkite hc-05
- Dabar „Android“yra suporuotas su „Bluetooth“moduliu.
6 veiksmas: vaizdo įrašo nuoroda
Šis vaizdo įrašas rodo aiškų mano projekto vaizdą, žiūrėkite https://www.youtube.com/embed/VcL8ADuc2yE Žiūrėkite vaizdo įrašą „YouTube“.
7 žingsnis: kaip bendrauti?
- Prisijungę prie „Bluetooth“, teksto laukelyje įveskite tekstą.
- Kompiuteryje atidarykite serijinį monitorių.
- Įveskite ką nors į teksto laukelį ir įveskite siųsti, galite matyti, kad jūsų įvestas tekstas bus rodomas serijos monitoriuje.
- Įveskite ką nors serijiniame monitoriuje ir paspauskite klavišą „Enter“, galite peržiūrėti tekstą „Android“programoje.
- Mygtuko balso komanda naudojama „Android“, joje pateikta kalba paverčiama tekstu ir siunčiama į serijinį monitorių.
- Balso mygtukas naudojamas garsiai perskaityti Arduino atsiųstą tekstą (tekstas trunka kelias sekundes).
- Jei reikia, serijinį monitorių galite pakeisti LCD ekrano moduliu.
Rekomenduojamas:
MPU 6050 giroskopas, akselerometro ryšys su „Arduino“(„Atmega328p“): 5 žingsniai
MPU 6050 giroskopas, akselerometro ryšys su „Arduino“(„Atmega328p“): „MPU6050 IMU“turi 3 ašių akselerometrą ir 3 ašių giroskopą, integruotą į vieną mikroschemą. Giroskopas matuoja sukimosi greitį arba kampinės padėties kitimo greitį laikui bėgant. X, Y ir Z ašis. Giroskopo išvestys yra
„Arduino“„Bluetooth“valdomas mobilusis telefonas bekontaktis namų automatizavimas: 5 žingsniai
„Arduino“„Bluetooth“valdomas mobilusis telefonas bekontaktis namų automatizavimas: sveikinimas „Covid-19“pandemijos laikais yra būtinybė, kad būtų išvengta kontakto ir išlaikytas socialinis atsiribojimas, tačiau norint įjungti ir išjungti prietaisus, kuriuos reikia paliesti skirstomosiose skydeliuose, bet palaukite, kol nebus įdiegta kontaktų mažiau sistema valdymui
Didelis nuotolis, 1,8 km, nuo Arduino iki Arduino belaidis ryšys su HC-12: 6 žingsniai (su nuotraukomis)
Didelis nuotolis, 1,8 km, nuo Arduino iki Arduino belaidis ryšys su HC-12: Šioje instrukcijoje sužinosite, kaip bendrauti tarp „Arduinos“dideliu atstumu iki 1,8 km lauke. HC-12 yra belaidis nuoseklusis prievadas komunikacijos modulis, kuris yra labai naudingas, labai galingas ir paprastas naudoti. Pirmiausia sužinosite
„Bluetooth“mobilusis robotas naudojant „Arduino Uno“ir „Android“: 5 žingsniai
„Bluetooth“mobilusis robotas naudojant „Arduino Uno“ir „Android“: Visi mėgsta mobilųjį robotą :) Tai mobiliųjų robotų rinkinys, pagrįstas „Maker UNO“(suderinamas su „Arduino UNO“). Galite vienu metu išmokti elektronikos, jutiklių, mikrovaldiklio ir kodavimo, nepamiršdami ir linksmybių! Rinkinį sudaro laisvos dalys, todėl
Paprastas „Wi -Fi“ryšys su „BLE“(„Bluetooth Low Energy“) tiltas: 9 žingsniai (su nuotraukomis)
Paprastas „WiFi“prie BLE („Bluetooth Low Energy“) tiltas: atnaujinimas 2017 m. Gruodžio 4 d. - peržiūrėti „Feather nRF52“eskizai ir derinimo patarimai. Pridėta tilto, sumontuoto dėžutėje, nuotraukos. Šis paprastas projektas suteikia „WiFi“prieigą prie bet kurio „Bluetooth Low Energy“(BLE) modulio, įgyvendinančio „Nordic“UART su „TX Notify“. T