Мазмұны:

Arduino және мобильді Bluetooth байланысы (хабаршы): 8 қадам
Arduino және мобильді Bluetooth байланысы (хабаршы): 8 қадам

Бейне: Arduino және мобильді Bluetooth байланысы (хабаршы): 8 қадам

Бейне: Arduino және мобильді Bluetooth байланысы (хабаршы): 8 қадам
Бейне: Урок №10. Bluetooth, последовательный порт. Beyond Robotics 2024, Шілде
Anonim
Arduino және мобильді Bluetooth байланысы (хабаршы)
Arduino және мобильді Bluetooth байланысы (хабаршы)
Arduino және мобильді Bluetooth байланысы (хабаршы)
Arduino және мобильді Bluetooth байланысы (хабаршы)
Arduino және мобильді Bluetooth байланысы (хабаршы)
Arduino және мобильді Bluetooth байланысы (хабаршы)

Қарым-қатынас біздің күнделікті өмірімізде маңызды фактор болып табылады. Бірақ құлыптау кезінде өз отбасымызбен немесе біздің үйдегі адамдармен қарым -қатынас кезінде ұялы телефондар қажет болады. Бірақ ұялы телефондарды қысқа мерзімді байланыс үшін пайдалану - бұл тек ақшаны ысырап ету. Бұл менің Bluetooth модулі арқылы телефоннан Arduino -ға, Arduino -дан телефонға Bluetooth хабаршысы сияқты байланыс жасау үшін қолданатын жеке Arduino жобасы. Бастайық:)

Жабдықтар

Қажетті заттар:

  • Arduino nano / UNO / MEGA.
  • Bluetooth модулі hc - 05.
  • андроид құрылғысы.
  • 4 -секіргіш сым (әйелден әйелге дейін)
  • андроид қосымшасы (сілтеме берілген)

1 -қадам: Бейне сілтеме

Image
Image

Менің жобамның айқын көрінісі үшін осы бейнені қараңыз

Басқа жобалар үшін менің каналыма жазылыңыз және бөлісіңіз.

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; Btdata жолы; Жолдық сериялық деректер; 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 (сериялық деректер); Serial.print («»); Serial.print (сериялық деректер); }}

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 -қадам: Бейне сілтеме

Бұл бейнеде менің жобамның нақты суреті көрсетілген, қараңыз: https://www.youtube.com/embed/VcL8ADuc2yE Видеоны youtube -тен қараңыз.

7 -қадам: Қалай қарым -қатынас жасау керек?

Қалай қарым -қатынас жасау керек?
Қалай қарым -қатынас жасау керек?
Қалай қарым -қатынас жасау керек?
Қалай қарым -қатынас жасау керек?
Қалай қарым -қатынас жасау керек?
Қалай қарым -қатынас жасау керек?
  • Bluetooth -ға қосылғаннан кейін мәтін жолағына мәтінді енгізіңіз.
  • Сериялық мониторды компьютерде ашыңыз.
  • Мәтін ұясына бірдеңе теріңіз және жіберуді енгізіңіз, сіз енгізген мәтіннің сериялық мониторда көрсетілетінін көре аласыз.
  • Сериялық мониторға бірдеңе теріңіз және enter пернесін басыңыз, сіз мәтінді андроид қосымшасынан қарай аласыз.
  • Түймешік дауыстық пәрменді андроид қолданады, ондағы сөйлеу мәтінге айналады және сериялық мониторға жіберіледі.
  • Дауыс түймесі Arduino жіберген мәтінді дауыстап оқу үшін қолданылады (Мәтін бірнеше секундқа созылады).
  • Қажет болса, сериялық мониторды LCD дисплей модулімен ауыстыруға болады.

Ұсынылған: