Мазмуну:
- 1 -кадам: Керектелүүчү материалдар жана инструменттер
- 2 -кадам: Код
- 3 -кадам: Android тиркемеси
- 4 -кадам: Android колдонмосу үчүн нускамалар
- 5 -кадам: Circuit
- 6 -кадам: PCB Дизайн
- 7 -кадам: Компоненттерди чогултуу
- 8 -кадам: Жыйынтык
Video: Bluetooth, Android смартфону жана Arduino колдонулган эң жөнөкөй үй автоматташтыруу: 8 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Баарына салам,
Бул долбоор ардуино жана bluetooth модулун колдонуп, үйдү автоматташтыруунун эң жөнөкөйлөштүрүлгөн курулушу жөнүндө. Бул курулушу абдан оңой жана бир нече сааттын ичинде курулушу мүмкүн. Мен түшүндүрүп жаткан версиямда, мен Android смартфонун колдонуп, 4кө чейин тиричилик техникасын башкара алам. Келгиле, сизге керектүү материалдардын жана шаймандардын тизмесин карап көрөлү.
1 -кадам: Керектелүүчү материалдар жана инструменттер
- 1. Arduino Pro Mini (дүкөнгө шилтеме)
- 2. HC 05 Bluetooth модулу (дүкөнгө шилтеме)
- 3. 5V 4 Channel Relay Module (дүкөнгө шилтеме)
- 4. 5В электр менен камсыздоо.
- 5. Эркек жана Аял башы
- 6. Perfboard (мен ПХБ жасоону сунуштайм, бирок эгер муну кааласаң, перфорборд жакшы)
Куралдардын тизмеси
- 1. Лайнердик комплект
- 2. желим мылтык
- 3. Android смартфону
- 4. Бурамалар
- 5. Wire стриптиздер ж.б.
Бизге ушул гана керек…
2 -кадам: Код
Arduino IDEди бул жерден жүктөп алыңыз.
Бул код Arduinoдогу rx жана tx казыктарын конфигурациялоо үчүн softwareserial.h колдонот. Бул rx жана tx казыктары тиешелүү түрдө HC 05 Bluetooth модулунун tx жана rx казыктарына туташкан.
Bluetooth модулу жупташкан андроид түзмөгүнөн маалыматтарды алат жана алынган маалыматка карата релелерди иштетет.
Мисалы, менин кодумда, эгер алынган маалыматтар "А" белгиси болсо, 1 -реле КҮЙГҮЗҮЛӨТ жана эгер алынган маалыматтар "В" белгиси болсо, 1 -реле ӨЧҮРҮЛӨТ.
Ошо сыяктуу эле, бардык релейлерди Bluetooth командаларынын жардамы менен КҮЙГҮЗҮП/ӨЧҮРҮП койсо болот. Толук комментарийлер үчүн кодго кайрылыңыз.
EEPROM
EEPROM - бул реленин абалын сактоо үчүн колдонулган Электрондук өчүрүлүүчү программалоочу окуу үчүн гана эстутумдун кыскартылышы (ON/OFF), андыктан контроллер кайра орнотулганда электр жарыгы өчүп калса, бардык реле күйүк болот. бийлик келгенден кийин кайра ON абалына кайтып келишет. Ошентип, реле күйгүзүлгөндө, EEPROM дарегинде сакталган өзгөрмө анын маанисин 1ге өзгөртөт жана ӨЧҮК болгондо ошол эле өзгөрмө 0гө өзгөрөт. Ошентип, коддун башында биз жасаган биринчи нерсе - реледи EEPROMдо сакталган баалуулуктарга ылайык инициализациялоо.
Эгерде сиз Arduino Pro mini колдонуп жатсаңыз, анда кодду Arduinoго ыргытуу үчүн сизге USB -TTL конвертери керек болот.
3 -кадам: Android тиркемеси
Жогоруда айтылгандай, микро контроллер ар бир релени Android модулунан Bluetooth модулу аркылуу алган маалыматтарга ылайык иштетет. Ошентип, бул маалыматтарды HC 05ке жөнөтүү үчүн бизге Android тиркемеси керек.
Мен MIT App ойлоп табуучусун колдонуп ыңгайлаштырылган тиркеме жасадым. Мен тиркемедеги "блоктордун жайгашуусун" PDF катары тиркеп койдум, бул үчүн App Inventor аркылуу өздөрүнүн колдонмосун жасагысы келгендер үчүн.
MIT App ойлоп табуучу
Эгерде сиз тиркемени жасоону убара кылгыңыз келбесе, анда жөн гана колдонууга даяр колдонмону жүктөп алсаңыз болот (жогоруда тиркелген код менен гана шайкеш келет), төмөнкү шилтемеден.
4 -кадам: Android колдонмосу үчүн нускамалар
Сиз HC-05 Bluetooth модулун колдонмодо колдонуудан мурун андроид түзмөгүңүзгө жупташтырышыңыз керек.
1 -кадам: Түзмөгүңүздүн Bluetooth орнотууларын ачыңыз жана жаңы түзмөктөрдү издеңиз, HC05 модулунун жетеги үзгүлтүксүз өчүп -күйбөсүн текшериңиз (Жупташтыруу режими).
2 -кадам: HC 05ти тандаңыз (же сүрөттө көрсөтүлгөндөй "С" менен бүткөн даректи көрөсүз.)
3 -кадам: "1234" PIN кодун киргизип, ОК басыңыз.
4 -кадам: "Wiz Smart Home" колдонмосун ачыңыз жана экрандын жогору жагындагы bluetooth баскычын басыңыз.
5 -кадам: Тизмеден "HC 05" тандаңыз.
6 -кадам: 1, 2, 3, 4 релесин КҮЙГҮЗҮҮ/ӨЧҮРҮҮ үчүн тиешелүү өчүргүчтөрдү колдонуңуз.
7 -кадам: Бардык релелерди бир чыкылдатуу менен ӨЧҮРҮП/ӨЧҮРҮҮ үчүн Мастерди басыңыз.
5 -кадам: Circuit
- Pin 11 Arduino TX Pin to HC-05 Module.
- Pin 10 HD-05 модулунун RX Pin үчүн Arduino.
- HC-05тин GND Ардуинодогу GNDге.
- VC HC-05тен Vcc (5v) Ардуинодо.
- Vcc of Relay Module Vcc (5v) to Arduino.
- GND реле модулу Ардуинодогу GNDге.
- Ардуинонун 2 -пин R1 релелик модулуна.
- Ардуинонун 4 -пин Реле Эстутумунун модулуна.
- Ардуинонун 6 -пин R3 релелик модулуна.
- Ардуинонун 8 пини R4 релелик модулуна.
- Ардуинонун электр казыктарына 5-в электр энергиясын бериңиз.
- 12 жана 13 -пиндер тийиштүү түрдө Power көрсөткүчү жана Bluetooth статусунун көрсөткүчтөрү үчүн LED болуп саналат
Бул аппарат үчүн.
Электр тармагын көзөмөлдөө үчүн, ар бир реленин "Ачык" контактыларын, сиз каалаган (же) өткөргүңүз келген тиричилик шаймандарынын тиешелүү өчүргүчтөрүнө туташтырып коюңуз. жана приборлордун учтарын тийиштүү реленин "ЖОК" башка контактына туташтырыңыз.
6 -кадам: PCB Дизайн
Бул абдан жөнөкөй схема. Сиз аны тез арада перфортборго эрите аласыз, бирок эгер сиз дагы эле ПХБ жасоону кааласаңыз, анда мен Proteus 8 Pro менен жасаган ПХБ дизайнын тиркеп жатам. Менин версиямда сүрөттөрдө көрсөтүлгөндөй бир катар чыңалуу жөндөгүчтөрү болгон.
7 -кадам: Компоненттерди чогултуу
Түзмөгүмдүн корпусун жасоо үчүн эски компьютер SMPSинин корпусун колдондум. Сиздин проектиңизге супер сонун көрүнүш берүү үчүн Fusion 360 же башка 3D дизайн программасын колдонуп, 3D принтерин колдонуп, керектүү корпусту иштеп чыксаңыз жакшы болот. Мен бош белгилерин толтуруу үчүн кээ бир этикеткаларды басып чыгардым жана SMPS корпусуна чаптадым. Мен кээ бир тешиктерди бургулап, коммутатордун жанындагы дубалга бекиттим. Зымдар кичине пластик түтүктүн жардамы менен жашырылган.
8 -кадам: Жыйынтык
Бул жерде жайгаштырылган видео аппараттын биринчи жолу колдонгонуңузду көрсөтүп турат. Сиз аппаратты бир гана жолу жупташыңыз керек! Андан кийин, жөн гана Bluetooth күйгүзүү, туташуу жана зымсыз өтүү!
Бул нускаманы окуу сизге жакты деп үмүттөнөм. Эгерде сизде кандайдыр бир суроолор болсо, бул жерден сураңыз же [email protected] дарегине кат жөнөтүңүз. Мен сизге жардам берүүгө кубанычтамын.
Рахмат…!!!:)
Bluetooth чакырыгында 2 -орун
Сунушталууда:
Android смартфону USB (!!) веб -камерасы катары: 8 кадам (сүрөттөр менен)
Android смартфону USB (!!) веб -камерасы катары: Акыркы бир нече айдын ичинде биз баардыгыбызга жеке эмес, интернетте байланышууга мажбур болдук. Студент кезимде менин лекцияларымдын көбү Zoom жолугушууларына айланып, сабактарымдын сабагына да ушундай болгон. Кийинки бир нече жумада, бардык курактагы көптөгөн студенттер
Android жана Arduino SMS негизделген үйдү автоматташтыруу: 5 кадам (сүрөттөр менен)
Android жана Arduino SMS негизделген үй автоматташтыруу:! ! ! N O T I C E! ! ! Жергиликтүү уюлдук телефондордун мунарасы менин аймагында жаңыртылгандыктан, мен бул GSM модулун колдоно албай калдым. Жаңы мунара мындан ары 2G түзмөктөрүн колдобойт. Ошондуктан, мен мындан ары бул долбоорго эч кандай колдоо көрсөтө албайм
WiFi жана IR Remote жана Android колдонмосун колдонуп NodeMCU жана IR алуучу менен 8 релелик көзөмөл: 5 кадам (сүрөттөр менен)
WiFi жана IR Remote жана Android тиркемесин колдонуп NodeMCU жана IR алуучу менен 8 реле көзөмөлү: wifi жана ир алыскы жана андроид колдонмосу аркылуу nodemcu жана IR кабыл алгычты колдонуп 8 реле өчүргүчтөрүн көзөмөлдөө БУЛ ЖЕРДЕ
Arduino жана HC-05 Bluetooth модулун колдонуу менен үйдү автоматташтыруу системасы: 5 кадам (сүрөттөр менен)
Arduino жана HC-05 Bluetooth модулдарын колдонуу менен үйдү автоматташтыруу системасы: Эй балдар, кандайсыңар! Бүгүн мен экинчи Arduino Instructable.It менен бул жердемин, бул Bluetooth башкарылган үй автоматташтыруу системасы. нерселер кемчиликсиз иштейт! Ошондой эле мен тиркемени иштеп чыктым
Raspberry Pi3 жана Android нерселерин колдонуу менен үйдү автоматташтыруу: 5 кадам (сүрөттөр менен)
Raspberry Pi3 жана Android нерселерин колдонуу менен үйдү автоматташтыруу: Идея - бул “ акылдуу ҮЙ ” мында Android Things жана Raspberry Pi аркылуу үй түзүлүштөрүн башкарууга болот. Долбоор жарык, желдеткич, мотор сыяктуу көзөмөлдөөчү үй шаймандарынан турат. Керектүү материалдар: Raspberry Pi 3HDMI Ca