Мазмұны:

Wifi Smart Door (қарапайым әдіс): 11 қадам (суреттермен)
Wifi Smart Door (қарапайым әдіс): 11 қадам (суреттермен)

Бейне: Wifi Smart Door (қарапайым әдіс): 11 қадам (суреттермен)

Бейне: Wifi Smart Door (қарапайым әдіс): 11 қадам (суреттермен)
Бейне: Электрика в квартире своими руками. Финал. Переделка хрущевки от А до Я. #11 2024, Қараша
Anonim
Wifi Smart Door (қарапайым әдіс)
Wifi Smart Door (қарапайым әдіс)
Wifi Smart Door (қарапайым әдіс)
Wifi Smart Door (қарапайым әдіс)
Wifi Smart Door (қарапайым әдіс)
Wifi Smart Door (қарапайым әдіс)

Бұл arduino uno R3 көмегімен жасалған қарапайым жоба, оның мақсаты-есіктің құлпын кілтсіз басқару және смартфонды қолдану үшін бұл байланыс құралы интернет болады (wifi модулі-ESP8266).

Мен bluetooth модулімен бір жоба туралы нұсқаулық жарияладым, сіз оны кез келген түсініктеме алу үшін сілтеме жасай аласыз. (Мұнда басыңыз).

Бұл нұсқаулықта сіз Wi -Fi модулімен есіктің құлпын басқарудың қарапайым IOT жобасы туралы білетін боласыз.

Бұл ESP-8266 пайдаланудың ең қарапайым әдістерінің бірі.

1 -қадам: Қажетті заттарды жинау

Қажетті заттарды жинау
Қажетті заттарды жинау

1. Arduino UNO R3

ESP 8266 (GPIO pin-0) көмегімен серво мен интерфейсті басқару үшін

тұжырымдамасы өте қарапайым, біз смартфоннан ESP8266 (GPIO PIN 0) қосымшасымен басқарамыз.

егер GPIO -түйреуіш 0 болса

LOW ---------------------------------- құлып күйі жабық.

ЖОҒАРЫ ---------------------------------- құлып күйі ашық.

GPIO PIN 0 күйі arduino арқылы digitalRead командасын қолдана отырып танылады және Сервода қажетті әрекеттерді орындайды.

2-қадам: ESP-8266 Wifi модулі

ESP-8266 Wifi модулі
ESP-8266 Wifi модулі
ESP-8266 Wifi модулі
ESP-8266 Wifi модулі

Бұл біздің жобаға бұлтқа қосылуға көмектеседі, бұл өте арзан және қолдануға оңай.

Бұл жобада біз тек ESP8266 GPIO PIN-0 қолданамыз.

3 -қадам: жоғары моментті серво

Жоғары айналу моменті
Жоғары айналу моменті
Жоғары айналу моменті
Жоғары айналу моменті
Жоғары айналу моменті
Жоғары айналу моменті

ардуинодан сигнал жіберілгенде құлыптау тұтқасын бұру

ол arduino 5v істікшесімен жұмыс істейді және онымен жақсы жұмыс істейді. (тек arduino USB кабелімен жұмыс жасағанда)

4 -қадам: металл табақ

Металл табақ
Металл табақ

бұл қозғалтқышты есікке дұрыс ұстауға мүмкіндік беретін және айналмалы бөлікті құлыптың тұтқасына дұрыс бекітілген серво қозғалтқышының корпусын жасау үшін қолданылады.

іс сіздің шығармашылық қабілетіңізге байланысты, сіз оны жасау үшін кез келген басқа материалды/затты қолдана аласыз. Моторды есікте ұстау

5 -қадам: 3.3V FTDI бағдарламашысы

3.3V FTDI бағдарламашысы
3.3V FTDI бағдарламашысы

Бұл ESP8266 модулін бағдарламалау үшін жобаны жасау кезінде ғана қолданылады, себебі оны тікелей arduino -дан бағдарламалау мүмкін емес.

6 -қадам: ESP8266 орнату

ESP8266 үшін орнату
ESP8266 үшін орнату

Сізге тек FTDI бағдарламашысы мен ESP8266 арасындағы сериялық байланыс орнату қажет.

Қосылымдар: RX -> TX

TX -> RX

CH_PD -> 3.3В

VCC -> 3.3V

GND -> GND

7 -қадам: ESP -ке кодты жүктеу (жеңілдетілген бағдарламалық қамтамасыз ету)

ESP -ке кодты жүктеу (жеңілдетілген бағдарламалық қамтамасыз ету)
ESP -ке кодты жүктеу (жеңілдетілген бағдарламалық қамтамасыз ету)

ESPlorer IDE көмегімен - бұл 4refr0nt бағдарламасы ESP8266 пәрмендерін жіберу үшін құрылған бағдарлама.

ESPlorer IDE жүктеу және орнату үшін мына нұсқауларды орындаңыз:

1. ESPlorer жүктеу үшін мына жерді басыңыз

2. Қалтаны ашыңыз

3. Негізгі қалтаға өтіңіз «ESPlorer.jar» файлын іске қосыңыз

4. ESPlorer IDE ашыңыз

5. FTDI бағдарламашысын компьютерге қосыңыз

6. FTDI бағдарламашы портын таңдаңыз

7. Ашу/жабу түймесін басыңыз

8. NodeMCU+MicroPtyhon қойындысын таңдаңыз

9. init.lua деп аталатын жаңа файл жасаңыз 10. ESP сақтау үшін басыңыз

11. Сізге алаңдату немесе өзгерту қажет барлық нәрсе қызыл жолақта белгіленген.

12. Алдыңғы бағдарламалық жасақтаманы пайдаланып келесі кодты ESP8266 құрылғысына жүктеңіз. Сіздің файлыңыз «init.lua» деп аталуы керек.

сценарийге желі атауын (SSID) және құпия сөзді қосыңыз

WIFI ЖЕЛІСІНІҢ АТЫН (SSID) ЖӘНЕ СҰРАУҒА ПАРОЛДЫ ҚОСУ

ESP IP мекенжайы ESP8266 қайта іске қосылғанда, ол сериялық мониторда ESP IP мекенжайын басып шығарады. IP мекенжайын сақтаңыз, себебі сізге кейінірек қажет болады.

8 -қадам: IDE көмегімен Arduino кодтау

IDE көмегімен Arduino кодтау
IDE көмегімен Arduino кодтау

Мен кодты бердім, сіз файлды осы жерден жүктей аласыз.

бұл кодты ARDUINO -ға жүктеңіз!

9 -қадам: Жеке қосымшаны ойлап табу

Жеке қосымшаны ойлап табу
Жеке қосымшаны ойлап табу
Жеке қосымшаны ойлап табу
Жеке қосымшаны ойлап табу
Жеке қосымшаны ойлап табу
Жеке қосымшаны ойлап табу

жоғарыда келтірілген суреттерге сүйене отырып, өзіңіз жасай аласыз.

қосымшаны осы жерден жүктеп алып, андроид телефонға орнатуға болады.

Конфигурациялау өте оңай. Экранның төменгі жағындағы «IP мекенжайын орнату» түймесін басып, IP мекенжайын енгізіңіз.

10 -қадам: Қолданбаның.aia файлы

сіз MIT қосымшасын ойлап тапқан веб -сайтты қолдану арқылы бағдарламаны өңдей аласыз. (импорттау опциясын қолданыңыз)

11 -қадам: Ассамблея

Ассамблея!
Ассамблея!
Ассамблея!
Ассамблея!

келесі байланыстардың орындалғанына көз жеткізіңіз.

SERVO ҚОСЫЛЫМЫ 1. қызғылт сары ----- arduino түйрегіші 2

2. қызыл ------- 5v түйреуіш ардуинода

3. қоңыр ------ ардуинодағы жерге түйреуіш

соңында ESP 8266 (GPIO PIN 0) ардуиноның 5 цифрлық түйреуішіне қосыңыз.

БАРЛЫҚ ЖИЫНТЫҒЫ! Сіздің жобаңызды тексеруге және қателер болған кезде оны жөндеуге уақыт келді.

Сізге ұнайды деп үміттенемін !!!

ӘДЕБИЕТ:

Мен өз жобамды жасау мен жариялауда келесі веб -сайтқа сілтеме жасадым, 1.

Ұсынылған: