Ключевое ?лово

vk

В данный момент прошивка поддерживает 2 вида светодиодных матриц:

1. MAX7219 - это матрицы из отдельных модулей на 8х8 точек. Соединяются последовательно. Прошивка поддерживает до 10 модулей.

2. HT1632 - матрица состоящая из сразу четырех модулей на 8х8 точек. Подключение каскадом не поддерживается в прошивке.

Демонстрация матрицы видео на ютуб.

Подробнее: LED матрицы на ESP8266

 В данный момент прошивка поддерживает 3 вида дисплеев:

1. LCD 1602,1604,2004 -с соответсвующим количеством столбцов и строк 16х2,16х4 и 20х4. Подключение через I2C переходник на базе PCF8574. Используется встроенный знакогенератор - соответственно русского шрифта нет.

2. OLED SSD1306 -  разрешение 128x64. Существующие размеры экранов 0.96" и 1.2". Подключение по интерфейсу I2C. До 8 строк текста. Русский шрифт есть при установке модуля прошивки "Русский шрифт" и "Русский шрифт 2"

3. Цветной TFT дисплей ILI9341 - разрешение 320х240. Существующие размеры экранов 2.2" и 2.4" и выше. Подключение по интерфейсу SPI. Занимает 4 GPIO . До 40 строк текста. 65535 цветов. Русский шрифт есть при установке модуля прошивки "Русский шрифт 2"

Подробнее: Дисплеи на ESP8266

ESP8266 имеет 15 полноценных GPIO выходов. 6 из которых заняты микросхемой flash памяти. При этом GPIO 0,1,2,3,15 имеют системные функции и имеют ограничения при использовании - не рекомендуется их использовать для сухого контакта, кнопок, прерываний (хотя в некоторых случаях работать будет).  Для штатной работы модуля ESP8266 GPIO 0 и 2 не должны быть подтянуты к минусу при старте модуля. GPIO 15 для старта должен подтянут к минусу через резистор 10кОм. GPIO 1 соотвествует вывод TXD. GPIO 3 - RXD.

Подробнее: Работа с GPIO (VGPIO) на ESP8266

В данный момент поддерживается отправка данных GET запросом на сервер по IP адресу на порт 80, указанному в настройках модуля. Скрипт должен находится в папке /objects/ на веб сервере. В будущем эта настройка будет изменяемая под индивидуальные сервисы. На сервере можно создать vhost с именем homeserver.

Полный список данных, передаваемых на сервер (требуется авторизация)

Подробнее: Отправка данных на web сервер (MajorDoMo) на ESP8266

Для начала необходимо определить сколько памяти установлено на модуле ESP8266.  Встречаются варианты модулей, с установленной памятью 512 кбайт(4 мегабита) , а так же 4мбайт(32 мегабита). Редко, но попадаются с флеш памятью 1 мбайт(8 мегабит). Почти все разновидности ESP-12 и новые ESP-07 имеют на борту 4 мегабайта. Объем памяти можно определить по маркировке flash чипа, посмотреть в программе Flash Download Tool или на вкладке /debug. Маркировка имеет вид 25QXX, где XX - объем в мегабитах, например 25Q32 имеет на борту 32 мегабита=4 мегабайта.

Определение размера памяти по вкладке ip_adr/debug:

Вкладка debug содержит разную полезную информацию, в том числе и реальный размер чипа флеш памяти в строке Flash real size, а так же размер памяти, установленный в прошивающей программе Flash set size, который важен для правильной поддержки OTA.

Подробнее: Прошивка и запуск модуля ESP8266


Home`s Smart © 2013-2016. г.Киров.
Цитирование материалов возможно только со ссылкой на сайт. Использование фотоматериалов только с разрешения авторов.