Съдържание:

Управление на ESP8266 през Интернет (отвсякъде): 5 стъпки (със снимки)
Управление на ESP8266 през Интернет (отвсякъде): 5 стъпки (със снимки)

Видео: Управление на ESP8266 през Интернет (отвсякъде): 5 стъпки (със снимки)

Видео: Управление на ESP8266 през Интернет (отвсякъде): 5 стъпки (със снимки)
Видео: Прошивка ардуино по Wi Fi через ESP8266 ( инструкция) 2024, Юли
Anonim
Контролирайте ESP8266 през Интернет (отвсякъде)
Контролирайте ESP8266 през Интернет (отвсякъде)
Контролирайте ESP8266 през Интернет (отвсякъде)
Контролирайте ESP8266 през Интернет (отвсякъде)
Контролирайте ESP8266 през Интернет (отвсякъде)
Контролирайте ESP8266 през Интернет (отвсякъде)

Има само няколко неща, по -добри от (успешно) програмиране и използване на вашия Arduino. Със сигурност едно от тези неща е използването на вашия ESP8266 като Arduino с WiFi! В тази инструкция ще ви покажа ЛЕСЕН начин да накарате ESP8266 да работи като уеб сървър И да имате достъп до този сървър отвсякъде (през интернет)

Също така, ако намерите тази инструкция за интересна, може би ще харесате някои от другите ми:

EASY Arduino OLED сензор за показване на данни

Как да направите захранване с високо напрежение

Как да изпращате данни от Arduino, за да се отличите (и да ги начертаете)

Как да показвате показанията на сензора Arduino на дисплея на Nokia 5110

Стъпка 1: Какво ви трябва:

Какво ще ви трябва
Какво ще ви трябва

Тъй като esp8266 NodeMcu е толкова евтин, силно препоръчвам да си купите такъв. Можете просто да го включите в компютъра си и да го използвате като Arduino. Без странни команди или нещо „неизвестно“.

Стъпка 2: Arduino IDE+ESP8266:

Arduino IDE+ESP8266
Arduino IDE+ESP8266
Arduino IDE+ESP8266
Arduino IDE+ESP8266
Arduino IDE+ESP8266
Arduino IDE+ESP8266
Arduino IDE+ESP8266
Arduino IDE+ESP8266

-Отворете Arduino IDE

-Отидете на Файл-> Предпочитания-> Допълнителни URL адреси на мениджъра на дъски: https://arduino.esp8266.com/stable/package_esp8266c…-> щракнете върху OK

-Затворете IDE и го отворете отново

-Отидете до Tools-> Board (където бихте избрали вашата версия на Arduino)-> Boards Manager, намерете ESP8266 и щракнете върху Install

Сега трябва да можете да използвате ESP8266 като Arduino. Просто изберете NODEMCU 1.0 като дъска и трябва да сте готови за кодиране. (ако не работи, опитайте версията 0.9)

Стъпка 3: Код „Arduino“:

Тъй като кодът се обърква при поставяне, включих го като txt файл. Изтеглете го и го поставете във вашата Arduino IDE.

Кодът е коментиран, така че не би трябвало да имате проблеми с разбирането какво да промените според вашите нужди

Стъпка 4: Достъп отвсякъде:

Достъп отвсякъде
Достъп отвсякъде

Първо трябва да отидете на www.whatsmyip.org и да копирате вашия IP.

Сега трябва да отворите настройките на рутера. (google как да направите това за вашия рутер) Отворете браузъра си и въведете адреса на вашия рутер. Там ще намерите някои настройки, включително нещо по линия на Препращане или Пренасочване на портове.

Важното, което трябва да се отбележи тук, е "Service port" и "IP address".

В „Порт за обслужване“трябва да въведете порта, който сте посочили във вашия код на Arduino. (моят беше 301)

В „IP адрес“трябва да въведете: IP (от whatsmyip): ServicePort

така че трябва да изглежда нещо като xxx.xxx.xx.xx: 301

Просто оставете другите настройки по подразбиране. (или проверете как да пренесете напред за вашия рутер)

Стъпка 5: Какво сега ???

Сега… просто въведете xxx.xxx.xx.xx: 301 във вашия браузър и трябва да имате основна уеб страница с два бутона върху нея. Сигурен съм, че можете да разберете как да ги използвате.

Можете да въведете адреса в мобилния си телефон, докато сте извън дома и да получите достъп до ESP8266 по този начин. Може би вместо да включвате и изключвате светодиод, опитайте да му кажете да включи променливотоковото в тези горещи летни дни.

Препоръчано: