Съдържание:
- Стъпка 1: Съберете всичко:
- Стъпка 2: Инсталиране на Arduino IDE и библиотеки
- Стъпка 3: Мигащ фърмуер на ESP8266
- Стъпка 4: Настройка на приложението Blynk
- Стъпка 5: Програмиране
- Стъпка 6: Настройка на веригата и финландски
Видео: Управлявайте Arduino Uno с помощта на WiFi модул ESP8266 и приложението Blynk: 6 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
Този проект ви позволява да контролирате щифтовете на Arduino, като използвате WiFi модула ESP8266-01 и приложението Blynk. Приложението Blynk е много лесно за използване и е чудесен начин да започнете да научавате за IoT.
Този урок е за компютър с Windows
Стъпка 1: Съберете всичко:
Хардуер:
Arduino Uno
Esp8266-01 WiFi модул
USB към TTL сериен
3.3v регулатор на напрежението
Платка и проводници.
Софтуеъри:
Arduino IDE
Приложение Blynk
Това са нещата, от които се нуждаете. Уверете се, че имате всичко в папка предварително 1) Arduino IDE:
2) Библиотеки на Blynk (най-новата версия):
3) ESP8266 мигащ инструмент:
Стъпка 2: Инсталиране на Arduino IDE и библиотеки
Инсталирайте последната версия на Arduino IDE.
Отворете Arduino IDE и отидете на файл-> предпочитания-> в допълнителен тип URL адрес на мениджъра на платката-https://arduino.esp8266.com/stable/package_esp8266…
Отидете на инструменти -> дъски -> Board Manager и инсталирайте най -накрая намерения пакет esp8266. (по избор)
Извлечете zip файла на библиотеката blynk и копирайте съдържанието в папката на библиотеката в zip файла в -
потребителски документи Библиотеки Arduino
Стъпка 3: Мигащ фърмуер на ESP8266
Трябва да направите схемата показана, за да преминете фърмуера към ESP8266:
В много форуми прочетох, че esp8266 може да се мига без да се използва FTDI usb to ttl конвертор. Вместо това много хора са използвали Arduino UNO за флашване на esp8266. Въпреки това от моя личен опит е по -добре да си купя FTDI USB към TTL конвертор/кабел, тъй като arduino не работи при мен (може да се дължи на проблем с захранването)
Извлечете esp_flasher.zip и стартирайте приложението XTCOM_UTIL.
Свържете Esp8266-01 към компютъра през веригата. Трябва да знаете правилния COM порт, който се използва за комуникация. отидете на диспечера на устройства и щракнете върху портове (COM & LPT). След това запишете COM порта, използван от ESP8266-01.
В XTCOM_UTIL отидете на toolsConfig Device и изберете правилния com порт и скорост на предаване като 9600. Щракнете върху Open. След това, ако операцията е успешна, щракнете върху Свързване. тогава Esp8266 ще бъде свързан. Ако срещнете грешка, изключете кабела и го поставете отново.
Вътре във файла esp_flasher.zip ще намерите readme.txt файл, съдържащ адресите, на които всеки от.bin файловете да се мига. отидете на API Testflash Изтегляне на изображение. прегледайте правилния.bin файл и въведете адреса, съответстващ на bin файла и щракнете върху изтегляне.
например: boot_v1.1.bin -------------- 0x00000
след успешната операция затворете XTCOM_UTIL и също изключете ESP8266 (това трябва да стане между мигането на всеки.bin файл). Отново отворете отново XTCOM_UTIL и включете Esp8266 и повторете горните стъпки, за да мигате всичките 4 кошни файла на правилния им адрес. (не забравяйте да заземявате GPIO0 по всяко време по време на мигане)
За подробни инструкции, моля, вижте това:
Стъпка 4: Настройка на приложението Blynk
Изтеглете приложението Blynk от Play Store и влезте.
За да създадете нов проект Натиснете иконата + в горната част. Дайте ви името на проекта. Изберете Устройство като Arduino UNO Тип връзка като WiFi и натиснете Създаване. Веднага щом създадете маркер за удостоверяване, той ще бъде изпратен на вашата регистрирана електронна поща. Можете също да го изпратите по -късно в страницата си за настройка на проекта (символ на гайка).
За да добавите бутон, натиснете + и изберете Бутон. Натиснете новосъздадения бутон, за да го редактирате. Дайте му име и задайте щифт на цифров D13. Превключете режима на SWITCH. Това ще включи/изключи вградения светодиод на Arduino.
За да управлявате други пинове, изберете необходимия щифт (D3, D4 … и т.н.) в менюто за редактиране.
Стъпка 5: Програмиране
Отворете Arduino IDE.
Изберете платка към Arduino Uno и изберете десния порт.
ИЗТЕГЛЕТЕ КОДА И ПОСТАВЕТЕ КОДА В Adruino IDE.
Това е модификацията на примерната програма Esp8266_Shield. Заменете yourAUTH с маркера за удостоверяване, изпратен до вашата поща. Заменете youSSID с вашето WiFi име и заменете YourPassword с WiFi парола. Хардуерната серийна част е коментирана, тъй като използваме Arduino UNO.
** В програмата имам Commented Software Serial (ако използвам Arduino Uno). Препоръчвам ви да коментирате Софтуерния сериал като негов нестабилен
Качете горната програма на дъската на Arduino Uno. След качването й изключете arduino от компютъра.
Сега трябва да свържете ESP8266 към Arduino UNO.
Стъпка 6: Настройка на веригата и финландски
ESP8266 Arduino
TX ----------- Rx
Rx ---------- Tx
Gnd ---------- Gnd
Vcc ----------- 3.3v
CH_PD ------------ 3.3v
След като връзката приключи, включете Arduino в компютъра. Отворете Serial Monitor и задайте скорост на предаване на 115200.
Ако всичко е правилно, в серийния монитор ще видите нещо като показаното изображение.
В приложението Blynk изберете вашия проект и щракнете върху бутона за възпроизвеждане. Натиснете бутона, за да включите/изключите светодиода.
Сега с това проектът приключи. Надявам се, че урокът ви е харесал. Ако имате някакви въпроси/ предложения, моля, оставете го в секцията за коментари по -долу. Благодаря ти!
Препоръчано:
Управление на светодиод с помощта на NodeMCU WiFi модул и приложението Blynk: 7 стъпки
Управление на светодиод с помощта на NodeMCU WiFi модул и приложение Blynk: Тази инструкция ще ви покаже как да управлявате светодиод с помощта на WiFi модула NodeMCU ESP8266 чрез приложението за смартфон Blynk. Ако сте начинаещ, прочетете нататък. Ако сте по -опитни, може да ви е интересно да прескочите до края, където говоря за т
Как да контролираме Wemos D1 Mini/ Nodemcu с помощта на приложението Blynk (IOT) (esp8266): 6 стъпки
Как да управляваме Wemos D1 Mini/ Nodemcu с помощта на приложението Blynk (IOT) (esp8266): Здравейте приятели, В тази инструкция ще ви покажа как да управлявате wemos D1 mini или (nodemcu) с помощта на приложението blynk. Това е абсолютно ръководство за начинаещи. за подробен урок ЗАДЪЛЖИТЕЛНО ГЛЕДАЙТЕ ВИДЕО Не забравяйте да харесате, споделите & абонирайте се за канала ми
Управление на домакински уреди с помощта на NodeMCU (ESP8266) и приложението Blynk: 8 стъпки (със снимки)
Управление на домакинските уреди с помощта на NodeMCU (ESP8266) и приложението Blynk: В този урок ще научим как да използваме приложението Blynk и NodeMCU (ESP8266), за да контролираме лампата (всички други домакински уреди ще са добре), комбинацията ще чрез интернет. Целта на тази инструкция е да покаже простотата
Управлявайте Arduino с помощта на смартфон чрез USB с приложението Blynk: 7 стъпки (със снимки)
Управлявайте Arduino с помощта на смартфон чрез USB с приложението Blynk: В този урок ще научим как да използваме приложението Blynk и Arduino, за да контролираме лампата, комбинацията ще бъде през USB сериен порт. Целта на тази инструкция е да покаже най-простото решение за дистанционно управление на вашия Arduino или c
Управлявайте домашните уреди от вашия смартфон с приложението Blynk и Raspberry Pi: 5 стъпки (със снимки)
Управлявайте домашните уреди от вашия смартфон с приложението Blynk и Raspberry Pi: В този проект ще научим как да използваме приложението Blynk и Raspberry Pi 3, за да контролираме домакински уреди (кафе машина, лампа, завеса за прозорци и др.) ). Хардуерни компоненти: Raspberry Pi 3 Релейна лампа Проектиране на платки Софтуерни приложения: Blynk A