Satura rādītājs:

Arduino un mobilā Bluetooth komunikācija (kurjers): 8 soļi
Arduino un mobilā Bluetooth komunikācija (kurjers): 8 soļi

Video: Arduino un mobilā Bluetooth komunikācija (kurjers): 8 soļi

Video: Arduino un mobilā Bluetooth komunikācija (kurjers): 8 soļi
Video: Управление люстрой v.01 Android + Arduino Bluetooth HC-05 Wireless remote control 2024, Jūlijs
Anonim
Arduino un mobilā Bluetooth komunikācija (kurjers)
Arduino un mobilā Bluetooth komunikācija (kurjers)
Arduino un mobilā Bluetooth komunikācija (kurjers)
Arduino un mobilā Bluetooth komunikācija (kurjers)
Arduino un mobilā Bluetooth komunikācija (kurjers)
Arduino un mobilā Bluetooth komunikācija (kurjers)

Komunikācija ir svarīgs faktors mūsu ikdienas dzīvē. Bet šajā slēgšanas laikā saziņai ar mūsu ģimeni vai saziņai ar cilvēkiem mūsu mājās dažreiz ir nepieciešami mobilie tālruņi. Bet mobilo tālruņu izmantošana saziņai nelielā attālumā ir tikai naudas izšķiešana. Tātad šis ir mans Arduino projekts, izmantojot Bluetooth moduli, lai sazinātos no tālruņa uz Arduino, no Arduino uz tālruni, piemēram, Bluetooth kurjers. Sāksim:)

Piegādes

Nepieciešamās lietas:

  • Arduino nano / UNO / MEGA.
  • Bluetooth modulis hc - 05.
  • android ierīce.
  • džempera vads Nr. 4 (no sievietes līdz sievietei)
  • android lietotne (norādīta saite)

1. darbība. Video atsauce

Image
Image

Lūdzu, skatieties šo videoklipu, lai iegūtu skaidru priekšstatu par manu projektu

Patīk kopīgot un abonēt manu kanālu, lai iegūtu vairāk projektu.

2. darbība. Savienojumi

Arduino kods
Arduino kods

Bluetooth >> Arduino

  • vcc / 5v+ >> 5v
  • gnd >> gnd
  • RX >> D4
  • TX >> D3

3. darbība: Arduino kods

Kodēšana ir vissvarīgākā lieta Arduino.

*Kods nav jāmaina vai jāpieprasa. kods pieder man*

Kodu var augšupielādēt Arduino IDE.

Kodu var lejupielādēt šeit:

#include SoftwareSerial bt (3, 4); int LED = 2; Stīgu btdata; Stīgu sērijas dati; void setup () {Serial.begin (9600); bt. sākums (9600); Serial.println ("Gaida Bluetooth savienojumu.."); } void loop () {if (bt.available ()! = 0) {btdata = bt.readString (); Serial.println (btdata); } ja (Serial.available ()! = 0) {serialdata = Serial.readString (); bt.print (sērijas dati); Serial.print (""); Serial.print (sērijas dati); }}

4. darbība: Android Android lietotne

Android Android lietotne
Android Android lietotne

Android lietotne ir ļoti svarīga Arduino saziņai. Android lietotnē ir instalētas īpašas funkcijas, es to paskaidrošu tālāk. Esmu izveidojis android lietotni, izmantojot MIT lietotņu izgudrotāju (atmest to viegli izveidot). Tālāk ir sniegta lejupielādes saite:

5. darbība: Android un Arduino savienošana

Android un Arduino savienošana
Android un Arduino savienošana
Android un Arduino savienošana
Android un Arduino savienošana
Android un Arduino savienošana
Android un Arduino savienošana
Android un Arduino savienošana
Android un Arduino savienošana
  • savienojiet Arduino ar datoru un atveriet sērijas monitoru.
  • Ieslēdziet Bluetooth savā Android ierīcē.
  • Atveriet Bluetooth iestatījumus un savienojiet pārī ierīci ar nosaukumu HC-05, paroli (1234 vai 0000).
  • Atveriet android lietotni.
  • Noklikšķiniet uz Bluetooth pogas un atlasiet hc-05
  • tagad Android ir savienots pārī ar Bluetooth moduli.

6. darbība: video saite

Šis video parāda skaidru priekšstatu par manu projektu, lūdzu, skatieties https://www.youtube.com/embed/VcL8ADuc2yE Noskatieties video vietnē YouTube.

7. solis: kā sazināties?

Kā sazināties?
Kā sazināties?
Kā sazināties?
Kā sazināties?
Kā sazināties?
Kā sazināties?
  • Pēc savienojuma izveides ar Bluetooth ievadiet tekstu tekstlodziņā.
  • Atveriet sērijas monitoru datorā.
  • Ierakstiet kaut ko tekstlodziņā un ievadiet sūtīt, jūs varat redzēt, ka jūsu ievadītais teksts tiks parādīts sērijas monitorā.
  • Seriālajā monitorā ierakstiet kaut ko un nospiediet taustiņu Enter, un tekstu varat apskatīt Android lietotnē.
  • Pogas balss komandu izmanto android, tajā sniegtā runa tiek pārvērsta tekstā un nosūtīta uz seriālo monitoru.
  • Balss pogu izmanto, lai skaļi nolasītu Arduino nosūtīto tekstu (teksts ilgst dažas sekundes).
  • Ja nepieciešams, sērijveida monitoru var nomainīt pret LCD displeja moduli.

Ieteicams: