Мазмуну:

Arduino жана мобилдик Bluetooth байланышы (кабарчы): 8 кадам
Arduino жана мобилдик Bluetooth байланышы (кабарчы): 8 кадам

Video: Arduino жана мобилдик Bluetooth байланышы (кабарчы): 8 кадам

Video: Arduino жана мобилдик Bluetooth байланышы (кабарчы): 8 кадам
Video: #15 HC 05 Bluetooth Modbus Android HMI | Внешний ПЛК Arduino 2024, Июль
Anonim
Arduino жана мобилдик Bluetooth байланышы (кабарчы)
Arduino жана мобилдик Bluetooth байланышы (кабарчы)
Arduino жана мобилдик Bluetooth байланышы (кабарчы)
Arduino жана мобилдик Bluetooth байланышы (кабарчы)
Arduino жана мобилдик Bluetooth байланышы (кабарчы)
Arduino жана мобилдик Bluetooth байланышы (кабарчы)

Байланыш биздин күнүмдүк жашообузда маанилүү фактор болуп саналат. Бирок бул кулпуланган убакта биздин үй -бүлөбүз менен байланыш же үйүбүздөгү адамдар менен баарлашуу кээде уюлдук телефондорго муктаж болот. Бирок уюлдук телефондорду кыска аралыкка байланыш үчүн колдонуу жөн эле акчаны текке кетирүү. Ошентип, бул менин жеке Arduino долбоорум, Bluetooth модулун колдонуп, телефондон Arduino менен, Arduinoдон телефонго, Bluetooth кабарчысы сыяктуу байланышуу үчүн. Баштайлы:)

Жабдуулар

Керектүү нерселер:

  • Arduino nano / UNO / MEGA.
  • Bluetooth модулу hc - 05.
  • андроид түзмөгү.
  • секирүүчү зым №4 (ургаачыдан аялга чейин)
  • андроид колдонмосу (шилтеме берилген)

1 -кадам: Video Reference

Image
Image

Pls бул видеону көрүп, менин долбоорумдун так сүрөтүн көрүңүз

Лайк басып, каналыма жазылып, дагы көптөгөн долбоорлорду көрүңүз.

2 -кадам: Байланыштар

Arduino коду
Arduino коду

Bluetooth >> Arduino

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

3 -кадам: Arduino коду

Коддоо - Arduinoдогу эң маанилүү нерсе.

*Кодду өзгөртүүгө же талап кылууга болбойт. код мага таандык*

Кодду Arduino IDEге жүктөөгө болот.

Кодду бул жерден жүктөп алсаңыз болот:

#Include SoftwareSerial bt (3, 4); int LED = 2; String btdata; String serialdata; void setup () {Serial.begin (9600); bt.begin (9600); Serial.println ("Bluetooth байланышы күтүлүүдө.."); } void loop () {if (bt.available ()! = 0) {btdata = bt.readString (); Serial.println (btdata); } if (Serial.available ()! = 0) {serialdata = Serial.readString (); bt.print (serialdata); Serial.print (""); Serial.print (serialdata); }}

4 -кадам: Bluetooth Android колдонмосу

Bluetooth Android колдонмосу
Bluetooth Android колдонмосу

Android колдонмосу Arduino менен байланышуу үчүн абдан маанилүү. Атайын өзгөчөлүктөр андроид колдонмосунда орнотулган, мен аны төмөндө түшүндүрөм. Мен MIT колдонмо ойлоп табуучусун колдонуп андроид колдонмосун түздүм (түзүү оңой), мен төмөндө жүктөө шилтемесин бердим:

5 -кадам: Android жана Arduino туташуу

Android жана Arduino туташуу
Android жана Arduino туташуу
Android жана Arduino туташуу
Android жана Arduino туташуу
Android жана Arduino туташуу
Android жана Arduino туташуу
Android жана Arduino туташуу
Android жана Arduino туташуу
  • Arduino'ду компьютерге туташтырып, сериялык мониторду ачыңыз.
  • Android түзмөгүңүздө Bluetooth'ду күйгүзүңүз.
  • Bluetooth орнотууларын ачыңыз жана HC-05 деп аталган түзмөктү, паролду (1234 же 0000) жупташтырыңыз.
  • Android колдонмосун ачыңыз.
  • Bluetooth баскычын чыкылдатып, hc-05 тандаңыз
  • Эми Android Bluetooth модулу менен жупташты.

6 -кадам: Video Link

Бул видео менин долбоорумдун ачык сүрөтүн көрсөтөт, сураныч, көрүңүз https://www.youtube.com/embed/VcL8ADuc2yE Видеону youtubeдан көрүңүз.

7 -кадам: Кантип баарлашуу керек?

Кантип баарлашуу керек?
Кантип баарлашуу керек?
Кантип баарлашуу керек?
Кантип баарлашуу керек?
Кантип баарлашуу керек?
Кантип баарлашуу керек?
  • Bluetooth'га туташкандан кийин, текст кутучасына текстти териңиз.
  • Сериялык мониторду компьютерден ачыңыз.
  • Текст кутусуна бир нерсе териңиз жана жөнөтүүнү киргизиңиз, сиз киргизген текст сериялык монитордо көрсөтүлө турганын көрө аласыз.
  • Сериялык мониторго бир нерсени териңиз жана Enter баскычын басыңыз, сиз текстти андроид колдонмосунан көрө аласыз.
  • Баскычтын үн буйругу андроид тарабынан колдонулат, анда айтылган сөз текстке айландырылып, сериялык мониторго жөнөтүлөт.
  • Үн баскычы Ардуино жиберген текстти үн чыгарып окуу үчүн колдонулат (Текст бир нече секундга созулат).
  • Керек болсо, сериялык мониторду ЖК дисплей модулу менен алмаштырсаңыз болот.

Сунушталууда: