Мазмұны:

Blynk қолданбай ESP8266 WiFi көмегімен үйді автоматтандыру!: 24 қадам (суреттермен)
Blynk қолданбай ESP8266 WiFi көмегімен үйді автоматтандыру!: 24 қадам (суреттермен)

Бейне: Blynk қолданбай ESP8266 WiFi көмегімен үйді автоматтандыру!: 24 қадам (суреттермен)

Бейне: Blynk қолданбай ESP8266 WiFi көмегімен үйді автоматтандыру!: 24 қадам (суреттермен)
Бейне: Введение в плату разработки NodeMCU ESP8266 WiFi с примером HTTP-клиента 2024, Қараша
Anonim
Blynk қолданбай ESP8266 WiFi көмегімен үй автоматикасы!
Blynk қолданбай ESP8266 WiFi көмегімен үй автоматикасы!

Біріншіден, мен бәріне РАХМЕТ айтамын, бұл НАЗАР АУДАРЫМ үшін Автоматтандыру байқауының 2016 жеңімпазы. Мен сізге уәде еткенімдей, міне, ESP8266 WiFi модулі бар тұрмыстық техниканы басқаруға арналған нұсқаулық.

1 -қадам: Үйдегі автоматтандыруда келесі

Диванда қалу және барлық электр құрылғыларын теледидардың пульті арқылы басқару үшін мен бұл үшін нұсқаулық жасадым, енді WiFi -ге жаңарудың уақыты келді. Енді сіз бәрін смартфонмен басқара аласыз. Күрделі естіледі !!! Бірақ жасау өте оңай !!!

2 -қадам: Неліктен ESP8266?

Неліктен ESP8266?
Неліктен ESP8266?

Енді сіз ойлайсыз, мен неге бұл жерде WiFi қолданамын? Мен Bluetooth немесе РЖ қолданар едім, бірақ неге ESP8266 бар Wifi? Қарапайым жауап: • ESP8266 Bluetooth модуліне қарағанда арзан болар еді (eBay -де бұл шамамен 2 доллар) • ESP8266 көмегімен сіз модульді интернетке қосып, оны әлемнің кез келген нүктесінен басқара аласыз.

3 -қадам: Мен қандай ESP модулін сатып алуым керек?

Мен қандай ESP модулін сатып алуым керек?
Мен қандай ESP модулін сатып алуым керек?
Мен қандай ESP модулін сатып алуым керек?
Мен қандай ESP модулін сатып алуым керек?
Мен қандай ESP модулін сатып алуым керек?
Мен қандай ESP модулін сатып алуым керек?

Енді осы жерде жаңа сұрақ туындайды: қандай ESP8266 модулін сатып алуым керек? Қазіргі уақытта бұл модульдің көптеген нұсқалары бар. Бұл нұсқаулықта мен ESP-01 модулін қолдандым. Бұл бірінші енгізілген модуль, сонымен қатар ең арзан модуль, сондықтан егер сіз IoT -ті жаңадан бастаушы болсаңыз, онда бұл үшін барғаныңыз жөн. Сіз сатып алатын модуль сізге қанша gpio (жалпы мақсаттағы кіріс-шығыс) түйреуіштері қажет екеніне байланысты. Бұл WiFi арқылы қанша нәрсені басқаруға болатынын шешеді. Жаңадан бастаушыларға ESP-01 модулін ұсынар едім.

4 -қадам: WIFI туралы негізгі ақпарат !

WIFI туралы негізгі ақпарат !!!
WIFI туралы негізгі ақпарат !!!

WiFi-бұл электрондық құрылғыларға сымсыз LAN (WLAN) желісіне қосылуға мүмкіндік беретін технология, негізінен 2,4 гигагерц (12 см) UHF және 5 гигагерц (6 см) SHF ISM радио диапазондарын қолдана отырып. Wi-Fi-бұл танымал сымсыз жоғары жылдамдықты Интернет пен желілік қосылымдарды қамтамасыз ету үшін радио толқындарын қолданатын сымсыз желі технологиясы. Кең таралған қате түсінік-Wi-Fi термині «сымсыз байланыстың сенімділігі» үшін қысқа, бірақ бұл олай емес. Wi-Fi-бұл жай ғана сауда белгісі, бұл IEEE 802.11x дегенді білдіреді.

5 -қадам: Блинк жоқ !

Блинк жоқ !!!
Блинк жоқ !!!

Сіз үйдегі автоматтандыруды esp8266 көмегімен нұсқаулықтардың барлығынан таба аласыз, бірақ олардың ерекшелігі - олардың esp -ті Blynk қосымшасы арқылы басқаруы. Blynk қосымшасы - бұл ESP үшін жақсы нәрсе, бірақ оның кейбір кемшіліктері бар. • Біріншіден, бұл қосымшаны серверге қосу үшін интернет байланысы қажет. • Екіншіден, басқа әдістер сияқты, Blynk қосымшасы мен Esp WiFi қосылу нүктесіне қосылуы керек еді, сондықтан тұрақты желі байланысы немесе маршрутизаторы жоқ адамдар Blynk қосымшасын пайдалана алмайды.

6 -қадам: Сонда менің жүйеде не ерекше !

Менің жүйеде мен ыстық нүктеге қосылудың орнына сіздің esp -ке тікелей қосылатын андроид қосымшасын жасадым. Бұл сонымен қатар Интернетке қосылуды немесе Wi -Fi байланысының кез келген сыртқы нүктесін қажет етпейді, себебі екі машина тікелей қосылады, бұл ESP жылдам реакциясына әкеледі.

7 -қадам: барлық бөлшектерді жинаңыз

Барлық бөлшектерді жинау
Барлық бөлшектерді жинау
Барлық бөлшектерді жинау
Барлық бөлшектерді жинау
Барлық бөлшектерді жинау
Барлық бөлшектерді жинау

Мұнда сізге осы жобада қажет болатын барлық бөлшектер көрсетілген және оларды сатып алуға болатын сілтемелер көрсетілген, бірақ мен сізге алдымен компоненттерді жергілікті жерден табуға кеңес беремін, себебі оларды тезірек, мүмкін арзанырақ сатып алуға болады, бірақ егер олар болмаса. жергілікті қол жетімді, сіз оларды әрқашан берілген сілтемелер арқылы сатып ала аласыз. Мен бәрін ebay -ден сатып аламын, себебі бұл ең арзан. Бұл жоба үшін сізге қажет:

  • ESP8266 WiFi модулі
  • FTDI Breakout (немесе ARDUINO UNO)
  • 2x 1K резисторлары
  • 2x BC547 транзисторы
  • 2х 5в реле
  • 2x 1N4007 диод
  • 2x бұрандалы тіректер.

8 -қадам: оны тақтаға ыңғайлы етіп жасаңыз

Оны тақтаға ыңғайлы етіп жасаңыз
Оны тақтаға ыңғайлы етіп жасаңыз
Оны тақтаға ыңғайлы етіп жасаңыз
Оны тақтаға ыңғайлы етіп жасаңыз
Оны тақтаға ыңғайлы етіп жасаңыз
Оны тақтаға ыңғайлы етіп жасаңыз

Сіз ESP-01 нан тақтасына сыймайтынын байқаған боларсыз, сондықтан біз оны Breadboard-ға ыңғайлы етіп жасауымыз керек. Қадамдар қарапайым, сіз 4 х 4 нүктелі компьютерді кесіп алуыңыз керек, ерлер мен әйел тақырыптарын дәнекерлеу керек жоғарыдағы суреттерде.

9 -қадам: Android қосымшасы

Android қосымшасы
Android қосымшасы

ESP8266 -ді тікелей ұялы телефоннан басқару үшін мен MIT қосымшасын ойлап тапқышты қолданатын бағдарлама жасадым. Қолданбаны мына жерден таба аласыз.

Алдымен смартфонды esp8266 WiFi желісіне қосу керек, содан кейін бағдарламадағы IP адресін модульдің IP мекенжайы бойынша орнату керек. Менің жағдайда бұл 192.168.4.1 болды

10 -қадам: ҚҰРЫЛЫСТЫ БАСТАУ УАҚЫТЫ !

Алдымен біз микробағдарламаны жаңарту және оны бағдарламалау үшін компьютерге ESP модулін қосуымыз керек.

11 -қадам: 5В -ты 3,3В -қа түрлендіріңіз !

5 вольтты 3,3 в -ге ауыстырыңыз !!!
5 вольтты 3,3 в -ге ауыстырыңыз !!!

Ең маңыздысы - esp8266 модулі 5v емес, тек 3.3v -пен жұмыс істейді.

5в оны өлтіруі мүмкін, сондықтан 5в -ты 3.3в -ке түрлендіру үшін кернеу бөлгішті жасау керек.

Суретте көрсетілгендей 1K және 2K резисторды қосу арқылы кернеу бөлгішті жасаңыз.

12 -қадам: FTDI -ді Esp -ке қосыңыз !

FTDI -ді Esp -ке қосыңыз !!!
FTDI -ді Esp -ке қосыңыз !!!

ESP -ті FTDI үзілісіне қосу үшін схеманы орындаңыз. 3.3v тек FTDI үзілісінде қолданылғанына көз жеткізіңіз.

13 -қадам: Сізде FTDI үзілісі жоқ

Сізде FTDI үзілісі жоқ!
Сізде FTDI үзілісі жоқ!

Егер сізде мен сияқты FTDI үзілісі болмаса, сіз өзіңіздің arduino бағдарламаңызды қолдана аласыз. ATMEGA 328 IC -ті ARDUINO тақтасынан бағдарламалаудан бұрын алып тастаңыз.. ARDUINO ESP82663.3v ---------------- VCCGROUND ------------ GROUND3.3v ------------- --- CHP_PWD (CHIP POWER DOWN) TX --------------- TXRX --------------- RX

14 -қадам: ESP жарқылын қосыңыз

ESP жарқылын қосыңыз
ESP жарқылын қосыңыз

ESP -ді соңғы микробағдарламаға көшіріп алыңыз. Қажетті бағдарламалық жасақтаманы жүктеп алыңыз. Бұл сіздің esp -де жарқыл режимін қосады.

Файлдарды жүктеңіз. >>>>> Файлдар zip файлында болады, сондықтан оларды ашыңыз және esp8266_flasher.exe файлын ашыңыз >>>>> Сіз ZIP файлында берілген.bin микробағдарламасын қолдана аласыз. >>>>> Содан кейін Байланыс (COM) PORT, басқа бағанға 0x00080 енгізіңіз. >>>>>>> Жүктеу түймесін басыңыз.

15 -қадам: Бәрі жақсы екенін тексеріңіз !

Бәрі дұрыс екенін тексеріңіз !!!
Бәрі дұрыс екенін тексеріңіз !!!

ESP жарқылынан кейін, бәрі жақсы екенін тексеретін уақыт келді.

  • Arduino IDE -ге өтіңіз
  • Сериялық мониторға өтіңіз
  • 115200 беру жылдамдығын таңдаңыз
  • Енді келесі пәрмендерді енгізіңіз.

AT

Бұл пәрменді енгізгеннен кейін Жіберу түймесін басыңыз, егер сіз OK алғыңыз келсе, онда сіз баруға дайынсыз.

Жоғарыдағы суретте көрсетілгендей, басқа AT командаларымен модульмен ойнауға болады.

16-қадам: Алдын ала кодтау

Алдын ала кодтау
Алдын ала кодтау
Алдын ала кодтау
Алдын ала кодтау
Алдын ала кодтау
Алдын ала кодтау
Алдын ала кодтау
Алдын ала кодтау

Arduino IDE -ден ESP бағдарламалау үшін сізге қажет бағдарламалық қамтамасыз етуді орнату қажет.

1. Arduino IDE -ге өтіңіз 2. Файлға өтіңіз >>>> Теңшелімдер 3. ҚОСЫМША ТАРТАЛАР МЕНЕДЖЕРІ URL мекенжайының мәтін жолағында төмендегі жолды көшіріп қойыңыз.

arduino.esp8266.com/package_esp8266com_inde…

4. TOOLS >>>>> BOARD >>>>> BOARD MANAGER5 өтіңіз. Іздеу жолағына esp теріңіз және бір ғана опция қалады. ESP8266 пакетін орнатыңыз.

17 -қадам: кодтау уақыты

ESP8266 бумасын орнатқаннан кейін, құралдарға өтіңіз >>>>> Тақталар >>>>> Сізде бар модульді таңдаңыз (егер менде esp-01 модулі болса, GENERIC ESP8266 модулін таңдаңыз)

Енді құралдар мәзіріндегі модульге сәйкес Сипаттарды өзгертіңіз.

Енді сізде ESP8266WIFI кітапханасы бар екеніне көз жеткізіңіз.

Кодты esp -ке жүктеңіз.

18 -қадам: Циклды жасаңыз !

Циклды жасаңыз !!!
Циклды жасаңыз !!!
Циклды жасаңыз !!!
Циклды жасаңыз !!!
Циклды жасаңыз !!!
Циклды жасаңыз !!!

Алдымен схеманы нан тақтасында жасауға тырысыңыз, содан кейін оны PCB тақтасында тұрақты етіп орнатыңыз.

Бірақ ең үлкен мәселе - ESP8266 5v емес, 3.3в қажет.

5в қуатын төмендетпеңіз, ESP модулін өлтіру жеткілікті.

*** Эй! бір жерге соғылды ма ??? Мен сізге төмендегі түсініктемелерде көмектесуге әрқашан дайынмын !

19 -қадам: ЕСКЕРТУ !!! Жоғары кернеу !

ЕСКЕРТУ !!! Жоғары кернеу !!!
ЕСКЕРТУ !!! Жоғары кернеу !!!

ЕСКЕРТУ !

Дұрыс емес немесе қате қолдану мыналарға әкелуі мүмкін:

  • Ауыр жарақат немесе өлім.
  • Өнімнің физикалық зақымдануы.
  • Қауіпті қауіптерді құру.

*** Мен сіздердің әрекеттеріңізге жауап бермеймін ***

20 -қадам: Мұны өз үйіңізде қалай қолдануға болады !

Мұны өз үйіңізде қалай қолдануға болады !!!
Мұны өз үйіңізде қалай қолдануға болады !!!

Сіз өзіңіздің жатын бөлмеңіздің шамы мен желдеткішін басқарғыңыз келеді делік, сіз бұл схеманы коммутатор тақтасына орната аласыз. Тек шамдар мен желдеткіштерді басқаратын коммутатор тақтасын ашсаңыз, қосқышқа екі сым қосылғанын көресіз. Бұл сымдарды коммутатордан алып тастаңыз және оларды ПХД терминалдарына қосыңыз, сіз аяқтадыңыз. Өте қарапайым, бірақ тиімді.

*** Балалар, ток өткізетін электр сымдарынан аулақ болыңыз. Ересек адамның жанында жоғары вольтты электр жұмысын жасаңыз ***

21 -қадам: Ақаулықтарды жою!@#$%

Ақаулықтарды жою!@#$%
Ақаулықтарды жою!@#$%

Хмм … ойлағандай жұмыс істемейді ???

Ақаулықтарды жою нұсқаулығын қолданып көріңіз, сонда сіз жобаңызды сүйкімді етіп жасай аласыз !!

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

  • Қосылымдардың дұрыс екеніне көз жеткізіңіз. Мультиметрдің үзіліссіз функциясын қолдана отырып, кез келген қате қосылыстар немесе қысқа тұйықталулар бар -жоғын тексеріңіз !!!
  • Жұмыс ESP және реле бар екеніне көз жеткізіңіз.
  • Диодты полярлыққа дұрыс орналастырғаныңызға көз жеткізіңіз.
  • Телефонды WiFi арқылы esp -ке қосқаныңызға көз жеткізіңіз.

*** Егер сізде бұл туралы күмәніңіз болса, сіз мені төмендегі түсініктемелерде сұрай аласыз ***

22 -қадам: Бұл нүктелерді тексеріңіз !

  • Тізбекті тексермес бұрын, мультиметрдің үздіксіздігі бар барлық қосылымдарды қате қосылулар немесе қысқа тұйықталулар үшін екі рет тексеріңіз.
  • Катушкалар арасындағы диодты дұрыс полярлықта орнатыңыз, себебі ол біздің тізбекті кез келген кері токтан қорғайды.
  • Мен тізбекті ЖОҒАРҒЫ кернеулі кернеумен сынамас бұрын, алдымен қарапайым жарық диодты шаммен сынап көруді ұсынамын.
  • Сондай -ақ, сіздің эстафетаңыздың рейтингісінен гөрі ағымдағы құрылғыларды ешқашан пайдаланбаңыз.

23 -қадам: Мұнда не болып жатыр ???

Хмм … қазірге дейін түсініксіз … мұнда не болып жатқанын айтып берейін ???

WiFi контроллері қосымшасындағы ON түймесін басқанда, ол ESP сигналына ON сигналын жібереді. Модуль ҚОСУ сигналын алған кезде оның gpio күйін ЖОҒАРЫ күйге айналдыратындай бағдарламаланған. Бұл реле іске қосылады, осылайша құрылғы қосылады. Дәл осылай ӨШІРУ түймесін басқанда, esp gpio күйін LOW күйіне ауыстырады, осылайша реле құрылғыны өшіреді. Жұмыс принципі Blynk қосымшасындағы күрделілікпен салыстырғанда өте қарапайым.

Егер сіз қосымша ақпарат алғыңыз келсе, бұл туралы GreatScott оқулығын қараңыз.

*** Егер сізде әлі де күмән бар болса, төмендегі түсініктеме бөлімінде сұраудан тартынбаңыз ***

24 -қадам: Қорытынды !

Қорытынды !!!
Қорытынды !!!

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

Оқығаныңыз үшін рахмет,

ЯВНИК ШАРМА

Ұсынылған: