Мазмуну:
- 1 -кадам: Алгачкы декларациялар
- 2 -кадам: Front End I.e. үчүн HTML коду. Кирүү Барагы
- 3 -кадам: WebServer.arg () жана WebServer.on () методдорун колдонуу
- 4 -кадам: Эгерде Колдонуучу Туура эмес Ишеним грамоталарын жазса
- 5 -кадам: Веб баракчаңызга сүрөттү кантип кошсо болот
- 6 -кадам: Бизге кандай компоненттер керек?
- 7 -кадам: Туташуулар
- 8 -кадам: Эми сынап көрүңүз жана ырахат алыңыз
- 9 -кадам: Код бул жерде
Video: Туткун порталын колдонуу менен үйдү автоматташтыруу: 9 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Бул жерде биз nodeMCUду нөлдөн баштап Captive Portal негизиндеги үй автоматташтыруу долбоорун түзөбүз.. Ошентип, баштайлы..
1 -кадам: Алгачкы декларациялар
NodeMCU IO казыктарын Action, Header Files жана DNS серверин түзүү кодун аткаруу үчүн жарыялагыла.. сүрөттө көрсөтүлгөн..
2 -кадам: Front End I.e. үчүн HTML коду. Кирүү Барагы
Сүрөттө көрсөтүлгөндөй, html кодун структуралык өзгөрмөнүн ичинде жарыялаңыз, биз аны кирүү кодун текшерүү үчүн акыркы колдонуучуга жөнөтөбүз.
*Колдонуучу киргизген маалыматтарды кармоо үчүн биз бул жерде казык тактасын жана href тегин колдонобуз
*Негизинен Anchor теги веб -баракчанын ичине башка веб -баракчаны кошуу үчүн колдонулат жана href теги шилтемени көздөгөн жерин аныктайт.
*Бирок, бул жерде биз Колдонуу кодунун талаасына Anchor Pane жана href теги аркылуу колдонуучу киргизген маалыматтарды алып жатабыз …
кантип, мен веб -интерфейстен программисттердин аягына чейин киргизүүнүн эки ыкмасын айтам.
3 -кадам: WebServer.arg () жана WebServer.on () методдорун колдонуу
Мен мурунку кадамымда айткам, мен сизге эки башка ыкманы айтып берейин.
1) WebServer.arg () ыкмасын колдонуу менен:
Бул жерде биз автофокустун атрибутун элемент менен бирге сүрөттө көрсөтүлгөндөй көрсөтөбүз, Автофокустун мааниси - бул логикалык атрибут, эгерде бул чындык болсо, анда бул баракча жүктөлгөндө, киргизүү элементи фокусталат.
анан сервер объектиндеги args () ыкмасын чакырабыз. Бул ыкма HTTPде өткөн суроо параметрлеринин санын кайтарып берет жана ошого жараша аракеттерди аткаруу үчүн шарттуу билдирүүлөрдү колдонот.
2) жана href атрибутун колдонуу менен:
Бул жерде биз контролдук элементтерибизди (баскычтар сыяктуу) көрсөтөбүз жана шарттуу билдирүүлөрдү колдонуп текшерүүнү каалаган сапты, char, шилтемени дайындайбыз, андан кийин текшерүү үчүн киргизүүнү алуу үчүн webServer.on () деп атайбыз.
Көрсөтүлгөндөй..
4 -кадам: Эгерде Колдонуучу Туура эмес Ишеним грамоталарын жазса
Мен эмне кылдым, кирүү баракчасынын кодун жөн эле өзгөртүп, колдонуучунун туура эмес ишеним грамотасын киргизгенин билдирүүчү жаңы аталышты кошуңуз.
Адегенде туура эмес болсо, ишеним катты ырастаңыз, колдонуучуну ката билдирүүсүн көрсөткөн жаңы түзөтүлгөн кирүү барагына багыттаңыз.
Көрсөтүлгөндөй..
5 -кадам: Веб баракчаңызга сүрөттү кантип кошсо болот
Бул абдан жөнөкөй, анткени бул жерде биз сүрөттөрдү физикалык сактагычта сактабайбыз, андыктан биз html баракчасында болгон сүрөттү алуу үчүн жол беребиз.
Ошентип, биз эмне кылганыбыз жөн эле сүрөттөрүбүздү base64кө айландырып, көрсөтүлгөндөй биздин баракчанын кодуна чаптап коюңуз.
6 -кадам: Бизге кандай компоненттер керек?
1)- nodeMCU
2)- Arduino IDE nodeMCU жаркылдайт
3) -жумпер зымдар (F-2-F)
4) -Релейлик модулу
5) -Сыноо үчүн WiFi иштетилген смартфон же ноутбук
7 -кадам: Туташуулар
Коддогу жарыяланган IO казыктарына реле модулун кошуңуз.
Релени сүрөттө көрсөтүлгөндөй башкаргыңыз келген электр жабдууларына туташтырыңыз.
8 -кадам: Эми сынап көрүңүз жана ырахат алыңыз
9 -кадам: Код бул жерде
Сураныч, баалуу комментарийлериңизди жазыңыз..
Сунушталууда:
ESP8266 же NODEMCU колдонуу менен үйдү автоматташтыруу: 6 кадам
ESP8266 же NODEMCU менен үйдү автоматташтыруу: Сиз качандыр бир убакта үйүңүздү wifi аркылуу автоматташтыргыңыз келген беле? Жарыктарды, желдеткичти жана башка шаймандарды смартфонуңуздан башкаргыңыз келеби? Же качандыр бир убакта туташкан түзмөктөр жана аны менен баштоо жөнүндө көрсөтмө алгыңыз келди беле? Бул үйдү автоматташтыруу долбоору
Реле тактасын колдонуу менен Raspberry Pi менен үйдү автоматташтыруу: 7 кадам
Үйдөгү автоматташтыруу Raspberry Pi менен реле тактасын колдонот: Көпчүлүк адамдар ыңгайлуулукту каалашат, бирок алгылыктуу баада. Биз күн сайын кечинде күн батканда жана эртең менен жарыкты кайра өчүрүп, же кондиционерди/вентиляторду/жылыткычтарды күйгүзүү/өчүрүү үчүн үйлөрдү жарыктандыруудан жалкообуз
BLYNK колдонмосун колдонуу менен үйдү автоматташтыруу: 7 кадам (сүрөттөр менен)
BLYNK тиркемесин колдонуу менен үйдү автоматташтыруу: Бул долбоордо мен кимдир бирөө уюлдук телефонун колдонуп, тиричилик техникасын алыстан башкара аларын көрсөттүм. Бул үчүн мобилдик телефонуңузга тиркеме орнотулушу керек, бул колдонмонун аты - BLYNK App (Жүктөө шилтемеси төмөндө берилген
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