Администрация форума не несёт ответственности за достоверность информации и оставляет за собой право редактировать или в особых случаях даже удалять посты без предупреждения. Спасибо за понимание.

Программирование ATMEL в BASCOM.

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.



esp8266 - 1-IN и 1-OUT на WS2812

Сообщений 1 страница 23 из 23

1

Очень нужно за сутки-двое узнать как этот ESP8266 модуль конфигурировать на подключение к определённой Wi-Fi, настроить на отсылку пакета при нажатии и слушать порт для команды индикации WS2812 (адресный RBG светодиод).
Если понял, то там по UART с ПК можно конфигурировать.
https://upforme.ru/uploads/0000/25/b8/1295/t68554.jpg

Если получится, с меня простая программа для конфигурации IP адреса в устройства и действия при нажатии.

Отредактировано Ev3658 (2020-01-04 02:01:01)

0

2

Наверное за такое время проще сделать с помощью АТ-команд через УАРТ (115200).

Код:
         
            //Перезагрузим модуль.
            //AT+RST

            //Переведем ESP в режим станции:
            //AT+CWMODE=1

            //Включим DHCP для режима станции (STA): (включен по умолчанию)
            //AT+CWDHCP_DEF=1,1

            //Отключим автоматическое подключение к точке доступа:
            //AT+CWAUTOCONN=0

            //Установим IP адрес станции, адрес роутера, маску подсети:
            //AT+CIPSTA_DEF="192.168.0.100","192.168.1.1","255.255.255.0"

            //Подключимся к точке доступа:
            //AT+CWJAP_DEF="DSL-2600U",""

            //Чтобы запустить сервер, необходимо разрешить несколько подключений:
            //AT+CIPMUX=1
            //Запускаем сервер и открываем порт 8888
            //AT+CIPSERVER=1,8888

Передача данных может быть осуществлена с помощью TCP сервер/клиента.
В сети есть все эти примеры.
Например, здесь http://prosto-wlan.blogspot.com/2015/05 … -wifi.html
можно посмотреть как работает УАРТ через IP, но там на языке LUA.

+1

3

radan написал(а):

Например, здесь

Насколько помню у кошачего глаза была связь через USB HID. В статье речь про COM порт...

+1

4

Пётр написал(а):

Насколько помню у кошачего глаза была связь через USB HID. В статье речь про COM порт...

Там была связь и через COM порт, я лично этот участок кода писал на Пурике.

+1

5

Весь день убил, никак связь не могу получить, как-то получил чего-то при запуске и то случайно пальцами плату держал. Там подтягивающие резисторы нужны на RX TX ? 3.3в. есть, всё вроде как в норме.

0

6

Вот рабочая схема подключения, плюс ещё на CH_PD надо подавать, иначе не будет передачи на 74880 бод при включении.
https://upforme.ru/uploads/0000/25/b8/1295/t48897.png
https://upforme.ru/uploads/0000/25/b8/1295/t88447.jpg

Почему-то во многих схемах это не обозначили.

Отредактировано Ev3658 (2020-01-05 00:59:27)

0

7

1. Сразу надо прошить на NodeMCU. Офф сайт.
2. Ставим аля IDE "ESPlorer".
3. Далее изучаем Lua, у них на сайте есть куча примеров, язык простой. Система на прошивку немного глючная была, но это не проблема и сейчас возможно что-то изменилось (давно не пользовался).

Нужно разбираться с моделями ESP модулей, разная разводка и количество выводов.

Пример схемы включения "ESP-07", программирования:
https://upforme.ru/uploads/0000/25/b8/943/t53770.jpg

В инете много информации (т.к. проект давний и пользуется спросом по сей день, хоть появились и ESP32), пример: http://www.avislab.com/blog/esp8266-nodemcu-start_ru/

Можно делать разные, простые фитюльки:

http://vimeo.com/135786731
https://vimeo.com/134554249

Отредактировано RDW (2020-01-05 11:55:11)

+2

8

Для себя как от писал прогу, изучал необходимые возможности. Может поможет https://yadi.sk/d/8JQKtLF1p2lyyw

+2

9

Спасибо за информацию!!!!
Эх... тут за 2-3 дня нераскуришь. Всё никак с NODe и его конфигурацией не могу разобраться:
https://nodemcu-build.com/
https://upforme.ru/uploads/0000/25/b8/1295/t44338.jpg

0

10

Прошивальщик - https://github.com/nodemcu/nodemcu-flasher
https://upforme.ru/uploads/0000/25/b8/1295/t16146.jpg

Отредактировано Ev3658 (2020-01-07 01:00:01)

0

11

Не в курсе? После прошивки надо при каждой компиляции и отправки нажимать кнопку на контроллере?
Или как процесс происходит в ESPloader? Терминал работает, но ничего не могу понять как туда заливать, всё как-то из другого мира  :(

0

12

При прошивки нужно GPIO0 замкнуть на землю.
Может еще и это поможет?: https://bascom.at.ua/publ/wifi_modul_pr … /1-1-0-127

Отредактировано max (2020-01-07 08:09:49)

0

13

Если node прошил, то просто пишешь скрипт, загружаешь в есп. Можно выполнять не загружая, хоть построчно, поблочно.

0

14

То-есть после прошивки Node контроллер превращается в исполнитель команд? А эти команды можно посылать временно для исполнения или сразу зашивать?

0

15

Ev3658
https://esp8266.ru/category/esp8266-hardware/ здесь много инфы,которая мне помогла.

0

16

Ev3658 написал(а):

То-есть после прошивки Node контроллер превращается в исполнитель команд? А эти команды можно посылать временно для исполнения или сразу зашивать?

Именно так интерпритатор скрипта, если подкинуть флешку можно грузить скрипты с неё. Циклов do loop тут нет.  Событие-скрипт. ESPLORER позволяет запускать на исполнение без загрузки в сам контроллер. Удобно при проверке, хоть строки, или целого блока кода.

Отредактировано Yuriy.pv (2020-01-07 15:37:44)

0

17

Не могу решить проблему, нажимаю на Save To ESP и в терминале:

Код:
> Waiting answer from ESP - Timeout reached. Command aborted.Waiting answer from ESP

Модуль ESP-01 содержит Flash память, то-есть как-то всё-же предусмотрено и наверно можно обойтись на лёгкие проекты без МК  :glasses:
https://upforme.ru/uploads/0000/25/b8/1295/t81280.jpg

0

18

Скорость правильная стоит? 115200

0

19

Yuriy.pv написал(а):

Скорость правильная стоит? 115200

Да, 115200. Прошил ещё раз Node, ничего не изменилось.
Наверно просто я ещё не понимаю весь процесс в ESPlorer v0.2.0-rc by 4refr0int

0

20

Проверь номер ком порта, при ресете должна такая инфа вывыливаться.
https://upforme.ru/uploads/0000/25/b8/733/t54608.jpg

+1

21

А вот тут не копались ?
http://forum.amperka.ru/forums/esp8266-esp32.25/

Правда, "ардуино", "Си-клинопись"... ;)

+1

22

Вообщем решил я эту тему чуть добить.
Тут есть куча неизвестности, а именно:
-Как отлаживать
-Как работают циклы
-Особенности синтаксиса
-Описание команд
-Принцип работы в целом

На часть вопросов отвечает очень хорошее видео:

0

23

Перевод команд стандартной прошивки NODE - https://github.com/nodemcu/nodemcu-firm … mcu_api_ru

0