Мазмұны:
- Жабдықтар
- 1 -қадам: Бейне сілтеме
- 2 -қадам: Қосылымдар
- 3 -қадам: Arduino коды
- 4 -қадам: Bluetooth Android қосымшасы
- 5 -қадам: Android пен Arduino қосылу
- 6 -қадам: Бейне сілтеме
- 7 -қадам: Қалай қарым -қатынас жасау керек?
Бейне: Arduino және мобильді Bluetooth байланысы (хабаршы): 8 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Қарым-қатынас біздің күнделікті өмірімізде маңызды фактор болып табылады. Бірақ құлыптау кезінде өз отбасымызбен немесе біздің үйдегі адамдармен қарым -қатынас кезінде ұялы телефондар қажет болады. Бірақ ұялы телефондарды қысқа мерзімді байланыс үшін пайдалану - бұл тек ақшаны ысырап ету. Бұл менің Bluetooth модулі арқылы телефоннан Arduino -ға, Arduino -дан телефонға Bluetooth хабаршысы сияқты байланыс жасау үшін қолданатын жеке Arduino жобасы. Бастайық:)
Жабдықтар
Қажетті заттар:
- Arduino nano / UNO / MEGA.
- Bluetooth модулі hc - 05.
- андроид құрылғысы.
- 4 -секіргіш сым (әйелден әйелге дейін)
- андроид қосымшасы (сілтеме берілген)
1 -қадам: Бейне сілтеме
Менің жобамның айқын көрінісі үшін осы бейнені қараңыз
Басқа жобалар үшін менің каналыма жазылыңыз және бөлісіңіз.
2 -қадам: Қосылымдар
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 қосымшасы
Android қосымшасы Arduino байланысы үшін өте маңызды. Арнайы функциялар андроид қосымшасында орнатылған, мен оны төменде түсіндіремін. Мен MIT қосымшасы өнертапқышының көмегімен андроид қосымшасын жасадым (жасау оңай емес). Мен төменде жүктеу сілтемесін бердім:
5 -қадам: 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 дисплей модулімен ауыстыруға болады.
Ұсынылған:
PIC MCU және Python сериялық байланысы: 5 қадам
PIC MCU және Python сериялық байланысы: Сәлеметсіздер ме, балалар! Бұл жобада мен PIC MCU мен Python сериялық байланысы бойынша эксперименттерімді түсіндіруге тырысамын. Интернетте PIC MCU -мен виртуалды терминал арқылы байланысу туралы көптеген оқулықтар мен бейнелер бар, бұл өте пайдалы. Хауев
Arduino және Python сериялық байланысы - пернетақта дисплейі: 4 қадам
Arduino және Python сериялық байланысы - пернетақта дисплейі: Бұл жоба mac пайдаланушыларына арналған, бірақ оны Linux пен Windows үшін де қолдануға болады, тек басқаша болуы керек - орнату
BreadShield бағдарламасындағы Arduino және Character LCD байланысы: 6 қадам
BreadShield ішіндегі Arduino және Character LCD байланысы: Arduino -ның көптеген жобаларында Arduino -дан мәлімет алу үшін HD44780 протоколы басым қолданылатын СКД дисплейі бар. Әдетте Arduino-ны HD44780-ке қосу (4-биттік режимде) 12 сымды алады! Бұл үлкен секіргіш спагеттидің үлкен былықтарына әкеледі. Ол қажет
ESP8266 және Python байланысы Noobs үшін: 6 қадам
ESP8266 және Python Communication Noobs үшін: Бұл нұсқаулық ESP8266 -дан кез келген деректерді алуға және оны AT пәрменінсіз python арқылы басқаруға мүмкіндік береді. Жаңадан бастаушылар үшін ESP8266 -ды қолдану туралы нұсқаулықтардың көпшілігі қиын, себебі олар «AT COMMANDS »Чипіне енгізіңіз, ол: қажетсіз ысырап
Python3 және Arduino байланысы: 5 қадам
Python3 және Arduino байланысы: жоба сипаттамасы Бұл жобада біз Python3 пен Arduino тақтасына Python3 командаларын жібереміз, бұл Python3 пен Arduino арасында байланыс кезінде түсінуді жеңілдетеді. Біз " Сәлем әлемі " Arduino платформасының