Esp 12f прошивка. Прошивка ESP-12F: подробное руководство по обновлению и программированию модуля ESP8266

Как правильно прошить модуль ESP-12F. Какие инструменты понадобятся для прошивки ESP8266. Пошаговая инструкция по подключению и программированию ESP-12F. Какие прошивки можно установить на ESP8266. Как решить распространенные проблемы при прошивке ESP-12F.

Содержание

Что такое ESP-12F и чем он отличается от других модулей ESP8266

ESP-12F — это популярная модификация модуля ESP8266, разработанного компанией Espressif Systems. Давайте разберемся, чем он отличается от других вариантов ESP8266:

  • Увеличенный объем флеш-памяти — 4 МБ против 1 МБ у базовых версий
  • Улучшенная встроенная антенна с большим усилением сигнала
  • Больше выводов для подключения периферии — 22 против 11 у ESP-01
  • Компактные размеры — 16×24 мм
  • Низкое энергопотребление в спящем режиме — около 10 мкА

Благодаря этим особенностям ESP-12F стал одним из самых популярных вариантов ESP8266 для использования в проектах умного дома, IoT и других приложениях, требующих беспроводного подключения.


Подготовка к прошивке ESP-12F

Перед началом прошивки необходимо подготовить все необходимое оборудование и программное обеспечение:

Аппаратное обеспечение:

  • Модуль ESP-12F
  • USB-UART преобразователь (например, на базе CH340G или CP2102)
  • Макетная плата
  • Провода для подключения
  • Кнопки для GPIO0 и RESET

Программное обеспечение:

  • Arduino IDE с установленной поддержкой ESP8266
  • Драйверы для USB-UART преобразователя
  • Утилита esptool для прошивки (входит в состав Arduino IDE)

Убедитесь, что все компоненты исправны и программное обеспечение корректно установлено перед началом процесса прошивки.

Схема подключения ESP-12F для прошивки

Правильное подключение модуля критически важно для успешной прошивки. Вот пошаговая инструкция:

  1. Подключите VCC и CH_PD (EN) модуля к 3.3В USB-UART преобразователя
  2. Соедините GND модуля и преобразователя
  3. Подключите TX модуля к RX преобразователя, а RX модуля к TX преобразователя
  4. Установите кнопку между GPIO0 и GND
  5. Установите кнопку сброса между RST и GND

Важно: для перевода ESP-12F в режим прошивки необходимо удерживать GPIO0 в низком уровне во время подачи питания или сброса.


Процесс прошивки ESP-12F

Теперь, когда все подготовлено, можно приступать непосредственно к прошивке:

  1. Откройте Arduino IDE и выберите плату «Generic ESP8266 Module»
  2. Выберите правильный COM-порт в меню «Инструменты»
  3. Загрузите скетч или бинарный файл прошивки
  4. Нажмите кнопку GPIO0 и, удерживая ее, нажмите кнопку сброса
  5. Отпустите кнопку сброса, продолжая удерживать GPIO0
  6. Нажмите кнопку «Загрузка» в Arduino IDE
  7. После начала загрузки отпустите кнопку GPIO0

Если все сделано правильно, вы увидите процесс загрузки прошивки в консоли Arduino IDE. После успешного завершения модуль автоматически перезагрузится.

Распространенные проблемы при прошивке ESP-12F

При прошивке ESP-12F могут возникнуть некоторые сложности. Вот решения наиболее частых проблем:

  • Ошибка подключения: проверьте правильность подключения и целостность проводов
  • Не удается войти в режим прошивки: убедитесь, что GPIO0 удерживается в низком уровне при подаче питания
  • Ошибки при загрузке: попробуйте уменьшить скорость загрузки в настройках
  • Модуль не запускается после прошивки: проверьте корректность прошивки и попробуйте перепрошить

Если проблема сохраняется, попробуйте использовать другой USB-UART преобразователь или обновить драйверы.


Выбор прошивки для ESP-12F

Существует множество прошивок для ESP8266, каждая со своими особенностями. Вот несколько популярных вариантов:

  • NodeMCU — прошивка на основе Lua, удобна для быстрого прототипирования
  • ESPEasy — многофункциональная прошивка для домашней автоматизации
  • Tasmota — популярная прошивка для управления устройствами через MQTT
  • MicroPython — возможность программирования на Python
  • Arduino Core — использование знакомой среды Arduino для программирования

Выбор прошивки зависит от конкретных задач вашего проекта и личных предпочтений в программировании.

Программирование ESP-12F после прошивки

После успешной прошивки ESP-12F готов к программированию. Вот основные шаги:

  1. Откройте Arduino IDE и создайте новый скетч
  2. Подключите необходимые библиотеки, например, для работы с WiFi
  3. Напишите код вашего приложения
  4. Скомпилируйте и загрузите скетч в модуль

Помните, что ESP-12F имеет ограниченную память, поэтому оптимизируйте ваш код для экономии ресурсов. Используйте возможности глубокого сна для снижения энергопотребления в проектах с батарейным питанием.


Заключение

Прошивка и программирование ESP-12F может показаться сложной задачей для новичков, но с правильным подходом и инструментами этот процесс становится достаточно простым. Модуль ESP-12F предоставляет широкие возможности для создания различных IoT-устройств и проектов умного дома. Экспериментируйте с различными прошивками и библиотеками, чтобы найти оптимальное решение для вашей задачи.


Esp 12e прошивка

В предыдущей публикации я осветил вопросы прошивки и программирования отладочной платы NodeMcu и пообещал отдельно рассмотреть нюансы программирования отдельного модуля на ESP На пути лежали не одни грабли, суть которых — неверное подключение, но всё позади — и всё работает. Итак, что с железом: модуль ESPF с четырьмя мегабайтами флеш-памяти и неведомой прошивкой с завода; модуль на базе FTRL, спаяный когда-то и долго лежавший без дела; кнопка можно две, а можно и ни одной ; провода любые, в моём случае — МГТФ. Цель работы как в школе! Последний — это вывод, который по высокому уровню переводит модуль в режим готовности собственно, включает. Земля подключается также к GPIO15, иначе не сработает.


Поиск данных по Вашему запросу:

Схемы, справочники, даташиты:

Прайс-листы, цены:

Обсуждения, статьи, мануалы:

Дождитесь окончания поиска во всех базах.

По завершению появится ссылка для доступа к найденным материалам.

Содержание:

  • WiFi модуль ESP8266 ESP07 для домашней автоматизации
  • Отличие ESP-12E и ESP-12F
  • Программируем модуль ESP-12F
  • Wi-Fi модуль, трансивер ESP8266 ESP-12F, Arduino
  • ESP8266:Примеры/Прошивка ESP8266 методом OTA
  • ESP8266 — простейшее приложение
  • esp8266 — Сообщество разработчиков
  • ESPEasy — готовая прошивка для ESP8266. Загрузка и настройка
  • Не получается прошить ESP-12E

ПОСМОТРИТЕ ВИДЕО ПО ТЕМЕ: Arduino IDE esp8266 подключение и прошивка

WiFi модуль ESP8266 ESP07 для домашней автоматизации


Как навсегда изменить скорость передачи ESP 12e? У меня есть модуль ESP 12E, который обменивается данными на бод. Так как я использую это с Arduino Nano с SoftwareSerial, вещи становятся грязными.

Поэтому я обнаружил, что должен уменьшить скорость передачи данных модуля ESP. Я нашел эта ссылка о том, как это сделать. Могу ли я добиться того же, отправив команду из Arduino через SoftSerial?

Я где-то читал, что в более новых версиях прошивки ESP скорость передачи данных по умолчанию равна Кто-нибудь может подтвердить это, и если да, то лучше ли прошивать эту более новую прошивку?

Я думаю, что текущая версия прошивки — 0. Пока мне не удалось его восстановить! Я попытался перепрошить его, но я получил недопустимые исключения для заголовка. В зависимости от того, какая последняя версия интерпретатора AT Instruction Set у вашего чипа, две пробные инструкции могут быть недействительными; они не перечислены в документе ESP AT Инструкции Espressif.

Прототип руководства для команды:. Я обнаружил, что при использовании последовательного программного обеспечения он может достаточно хорошо передавать бод для отправки команд на устройство хотя я не буду создавать приложение, которое зависит от него , но оно может надежно считывать только до бод.

Я смог изменить скорость передачи данных моих устройств с бод до бод по сравнению с серийным программным обеспечением; вам просто нужно ожидать возвращения мусора и игнорировать его:. Я тоже забросил свой Esp той же командой. После нескольких часов поисков я нашел способ сбросить кирпичи esp. Надеюсь, это поможет вам и всем, кто сделал то же самое и нашел ваш пост в Google. Похоже, что у вас возникли проблемы с питанием. Какой у вас рейтинг блока питания? Также неплохо обновить прошивку до 0.

У меня есть внешний источник питания, который более чем способен. Я пытался без до этого, а затем Arduino продолжал перезагружаться Я обнаружил на форуме, что это было связано с проблемами питания.

Так что теперь я в порядке там. Я действительно думаю, что проблема заключается в том, что SoftSerial не может справиться со скоростью k. Я также питаю от внешнего источника питания и испытывал перезапуски. Метки Категории. Smart вопрос.

Мне интересно Это постоянное изменение, или вам нужно делать это каждый раз после включения модуля? Производитель модуля: Ai-Thinker Technology Co. Сборка: 1. Комментарии Paul T Вы можете попробовать аппаратный последовательный порт? Проверьте, работают ли они. Paul: у nano есть только один набор аппаратных последовательных портов. Поэтому, если я использую их, я больше не могу отправлять данные на Arduino Serial Monitor, что затрудняет понимание того, что происходит Думаю, мне нужно перейти на обновление прошивки.

Paul T Sinha T Steffe T Я попытался несколько предложений в этой теме, чтобы восстановить его. Решение в ссылке, предоставленной Марко Андре Силвой, сработало для меня. Joe Rytting T Это видео, [1. Всего ответов: 5. Ответ выбранный как решение:.

Я надеюсь, что это может помочь другим. Предложенный ответ:. Это нужно делать только один раз для каждого устройства.

Комментарии meowsqueak T Только после разбиения его на отдельные команды, по одной на файл, и циклически переключаясь между ними, я наконец смог восстановить прошивку AT. Спасибо за подсказку! Комментарии mvermand T Я не думаю, что это проблема с питанием. NccWarp9 T Метки arduino-nano esp firmware baud-rate Arduino-нано esp прошивка бод-курс. Рассказать всем. Telegram для связи Условия и положения Политика конфиденциальности.


Отличие ESP-12E и ESP-12F

Сайт помогает найти что-нибудь интересное в огромном ассортименте магазинов и сделать удачную покупку. Если Вы купили что-то полезное, то, пожалуйста, поделитесь информацией с другими. Также у нас есть DIY сообщество , где приветствуются обзоры вещей, сделанных своими руками. Xiaomi MI9 SE.

Почти все разновидности ESP и новые ESP имеют на борту 4 мегабайта. Объем памяти можно определить по маркировке flash.

Программируем модуль ESP-12F

Вчера я попытался создать новый прошивочный носитель с nodemcu-build. Я попытался создать сборку с комбинацией модулей, попытался их затушить двоичный и плавающий , и он всегда начинает мигать и отсылает мусор. Затем мой коллега попробовал свою старшую сборку, и все сработало отлично, чем он отправил мне свою старую сборку, и после вспышки все работает отлично. Таким образом, нет проблем с мигающим инструментом или системой проверено как на mac, так и на linux , и без проблем со старыми сборками. Любая новая сборка терпит неудачу для нас. Я совершенно уверен, что вам не хватает двух точек, объясненных в ярких документах NodeMCU :. Вероятно, вы перейдете с более старой версии NodeMCU. Благодаря исправлению в прошивке вам больше не придется предоставлять данные инициализации, прошивка делает это автоматически при необходимости. Был доступен в dev ветки в течение нескольких дней, а также будет на master в начале декабря года.

Wi-Fi модуль, трансивер ESP8266 ESP-12F, Arduino

Автор статьи Максим Захаров. Категория Умный дом. Опубликовано Для ежедневной работы с модулем не нужны никакие дополнительные программы.

Войти через.

ESP8266:Примеры/Прошивка ESP8266 методом OTA

Войдите , пожалуйста. Хабр Geektimes Тостер Мой круг Фрилансим. Мегапосты: Криминальный квест HR-истории Путешествия гика. Войти Регистрация. Этот материал является продолжением моей предыдущей статьи — ESP и Arduino, подключение, распиновка , и, должен сказать, что они взаимосвязаны.

ESP8266 — простейшее приложение

Как проверить ESP Как быстро подключить ESP Как правильно подключить ESP Как подключить ESP через Arduino. Как обновить прошивку ESP Это упрощенные инструкции для быстрого старта, чтобы вы могли с минимальным набором компонентов запустить свой модуль ESP При этом все эти упрощенные схемы реально работают и проверены автором лично на различных модулях ESP Допустимый диапазон напряжения питания модуля ESP от 3,0 до 3,6 вольт.

НЕ ОТПРАВЛЯЙТЕ AT + IPR = В МОДУЛЬ ESP (12e) WiFiLamp / wiki / Updating-ESPПрошивка Мне пришлось установить скорость.

esp8266 — Сообщество разработчиков

По схеме ставим две кнопки, сброс и кнопку BT2, для перевода в режим обновления прошивки. Светодиод моргнет короткой вспышкой. Резистор R3 для возврата модуля из режима глубокого сна.

ESPEasy — готовая прошивка для ESP8266. Загрузка и настройка

Пытался прошить его nodemcu, но он его попросту не находит. Как его прошить? А с паяльником дружите? Для начала надо припаять нужные проводки сделать обвязку. Попробуйте погуглить на эту тему очень много информации. Но в любом случае надо искать в интернете описание вашей платы, на ней еще есть 12 контактов с которыми можно работать.

Изменение цен происходит прямо в корзине заказа при добавлении второго товара. Акция распространяется на все товары магазина.

Не получается прошить ESP-12E

Первая статья описывала использование Arduino IDE для программирования ESP и содержит важную информацию, которая здесь повторяться не будет. Если вы не читали её, то рекомендуем сделать это. В интернете нет недостатка в информации об ESP; на самом деле, может быть из неё слишком много Разработчики микросхемы, Espressif , по-видимому, решили не только не заниматься производством на стороне, но и избегать непосредственного участия в разработке линейки модулей ESP, которые используют микросхему ESP Вместо этого, они предлагают информацию и услуги поддержки через форум для тех, кто готов с упорством и терпением ходить по лабиринту. Добавление к путанице — это существование другого форума, который, несмотря на то, что назван esp Кроме того, существует множество перепродавцов, видеоблоггеров, и писателей, которые также предлагают информацию от качественной до спутанной настолько, что она может быть полностью неправильной.

Запомнить меня. Для начала необходимо определить сколько памяти установлено на модуле ESP Встречаются варианты модулей, с установленной памятью кбайт 4 мегабита , а так же 4мбайт 32 мегабита. Редко, но попадаются с флеш памятью 1 мбайт 8 мегабит.


Восстановление прошивки Wi-Fi модуля ESP-12 [База знаний «УмныеЭлементы»]

Содержание

  • Восстановление прошивки Wi-Fi модуля ESP-12
  • Описание
  • Инструкция по восстановлению прошивки
    • Шаг 1. Скачайте файлы
    • Шаг 2. Разархивируйте
    • Шаг 3. Запустите
    • Шаг 4. Настройки программы
    • Шаг 5. Подключите модуль к компьютеру
    • Шаг 6. Выберите COM-порт
    • Шаг 7. Загрузка скетча
    • Шаг 8. Окончание загрузки
    • Примечание

Изначально на Wi-Fi модуль ESP-12 загружена прошивка, позволяющая работать с модулем с помощью AT-команд. Однако, если Вы будете использовать модуль как отдельный контроллер, и, например, загрузите на него скетч через Arduino IDE, то изначальная прошивка перезапишется. И с модулем работать с помощью АТ-команд уже не получится. Для того чтобы восстановить прошивку модуля, воспользуйтесь инструкцией приведённой в этой статье.

Шаг 1. Скачайте файлы

Создайте пустой каталог на диске Вашего компьютера, дайте ему название (например, flashesp).

Скачайте файлы для прошивки Wi-Fi модулей:

  • Программа — загрузчик прошивки

  • Файлы прошивки

Шаг 2.

Разархивируйте

Извлеките из архива скаченные файлы в разные подкаталоги, в созданной папке на шаге 1.

Шаг 3. Запустите

В папке, где лежит программа-загрузчик, запустите файл flash_download_tools_v3.6.5.exe. В предложенном меню выберите пункт ESP8266 DownloadTool.

Шаг 4. Настройки программы

В открывшемся окне, установите файлы для прошивки, используя кнопки с тремя точками и выбирайте файлы из разархивированной папки с прошивкой. Не забудьте указать адрес ячеек по которому будет записываться файл. Также, выставьте все настройки в соответствии с картинкой ниже.

Шаг 5. Подключите модуль к компьютеру

Если вы используете для загрузки плату Smart UNO, то подключение будет выглядеть следующим образом:

Обратите внимание! Чтобы схема с подключением работала, необходимо соединить проводом выводы RESET и GND платы контроллера.

На рисунке показан пример подключения Wi-Fi модуля ESP-12 (5В). Если у вас модуль на 3. 3В, то подключайте контакт питания «+» модуля к контакту «3.3V» платы Smart UNO! В противном случае модуль будет испорчен безвозвратно!

После того как вы подключили модуль к контроллеру, подключите контроллер к компьютеру с помощью USB-кабеля.

После подключения контроллера с модулем к компьютеру, обратите внимание какой порт был присвоен контроллеру и выберите его в программе-загрузчике. Также установите скорость загрузки 115200 бод.

Шаг 7. Загрузка скетча

Нажмите на кнопку START в программе. Начнётся синхронизация с контроллером.

В этот момент вам необходимо нажать кнопки на Wi-Fi модуле в следующем порядке:

  1. Нажмите кнопку PRG на модуле и держите её нажатой

  2. Пока держите нажатой кнопку PRG, нажмите на модуле кнопку RST и отпустите её

  3. Отпустите кнопку PRG

Wi-Fi модуль перешёл в режим загрузки (программирования), теперь у вас должна начаться загрузка на модуль прошивки.

Шаг 8. Окончание загрузки

Дождитесь окончания загрузки, пока не увидите в состоянии загрузки надпись «FINISH».

После этого можно отключить кабель от компьютера.

Ваш модуль настроен на работу на скорости 115200 бод. Далее можно работать с модулем с помощью АТ-команд.

Примечание

Во время работы программы будет появляться вспомогательное окно следующего вида (показано на рисунке ниже). Его не нужно закрывать и его не стоит пугаться, туда выводится служебная техническая информация.

Как подготовить ESP8266 (ESP-12) к перепрошивке — Sensatio NodeMCU или WeMos D1 Mini (и многие другие совместимые платы). В этом руководстве вы увидите, как подключить ESP8266, чтобы запрограммировать (прошить) его.

Вот два самых важных:

  • ESP12 компактнее и более доступным
  • Он имеет более низкое энергопотребление (даже при нормальной работе) из-за отсутствия дополнительных компонентов, которые часто не нужны в повседневной работе, таких как преобразователь USB в последовательный порт или регулятор напряжения 5 В в 3,3 В.

Конечно, это не только плюсы: для установки на него прошивки нужен переходник USB-serial (например вот этот) и резисторы (в зависимости от варианта 2 или 5 штук около 10кОм) для получения чип в правильный режим работы.

Но тогда вы будете вознаграждены совершенно новыми возможностями, например. опция для работы чипа в «Режиме глубокого сна» , благодаря чему вы значительно снижаете энергопотребление и, таким образом, обеспечиваете удовлетворительную работу с питанием от батареи .

Оригинальный ESP-12 без платы адаптера

На этом рисунке вы видите микросхему ESP-12 (кстати: ее варианты типа ESP-07 с антенным разъемом часто имеют одинаковую распиновку), и то, как она подготовлена ​​с помощью 5х10кОм резисторов для нормальной работы , а также режим вспышки.

Если вы хотите установить на чип прошивку Sensate, вам достаточно замкнуть переключатель (это можно реализовать с помощью перемычки или проволочной перемычки) и отключить питание ESP-12. В качестве альтернативы вы также можете установить переключатель сброса (с RST на землю).

После того, как вы это сделаете, ESP перейдет в режим флэш-памяти и теперь может воспроизводиться, как описано в Руководстве по прошивке.

Оригинальный ESP-12 на плате адаптера

На этом рисунке вы видите микросхему ESP-12 (кстати: такие варианты, как ESP07 с антенным разъемом, часто имеют одинаковое назначение контактов), которая была припаяна к плате-переходнику. Поскольку адаптер уже оснащен некоторыми резисторами, вам потребуется всего два резистора по 10 кОм для нормальной работы и режима вспышки.

Если вы хотите установить на чип прошивку Sensate, вам достаточно замкнуть переключатель (это можно реализовать проволочной перемычкой или перемычкой) и отключить питание ESP-12. В качестве альтернативы вы также можете установить переключатель сброса (с RST на землю).

После того, как вы это сделаете, ESP перейдет в режим флэш-памяти и теперь может воспроизводиться, как описано в Руководстве по прошивке.

NodeMCU, WeMos D1 Mini (и другие)

Эти платы разработчика уже имеют все необходимое на своей плате и поэтому могут быть подключены напрямую к компьютеру с помощью кабеля Micro-USB. Переходить в режим вспышки здесь не нужно, электроника этих плат делает это автоматически.

А теперь…?

Посмотрите наши туториалы, некоторые из них используют именно эти чипы!

Эсп-12ф | Хакадей

3 ноября 2021 г. Том Нарди

Несмотря на то, что ESP32 явно является превосходным аппаратным обеспечением, мы думаем, вы согласитесь, что ESP8266 слишком удобен, чтобы не иметь дюжины или около того копающихся в мусорном ведре деталей в любой момент времени. Дешевый, простой в использовании и достаточно возможностей, чтобы воплотить ваши проекты в чудесный мир Интернета вещей. Но если вы действительно хотите получить максимальную отдачу от него, вам в конечном итоге придется пропустить макетную плату и начать работать с самим голым модулем.

Это может быть пугающим переходом, но, к счастью, [Рэй] собрал несколько заметок, которые должны оказаться полезными для тех, кто хочет использовать такие модули, как ESP-12F, в своих собственных печатных платах. От различных советов о том, как обеспечить достаточное питание энергоемких модулей, до мер по сокращению затрат, которые помогают уменьшить количество вспомогательных частей, необходимых в вашей схеме, — это стоит прочитать как новичкам, так и опытным специалистам по ESP8266.

Схема автоматического сброса с Ch440C

Например, [Ray] немного рассказывает об использовании печально известного вывода GPIO10. Этот контакт находится на задней панели модуля ESP8266, и на многих макетных платах он даже не подключен. Это связано с тем, что он внутренне подключен к флэш-чипу SPI ESP8266, и его использование может вызвать проблемы, если вы не будете осторожны. Но, как поясняется в блоге, если вы убедитесь, что режим флэш-памяти установлен на «двойной ввод-вывод» (DIO), то GPIO10 можно использовать так же, как и любой другой свободный контакт.

Нам также очень понравились подсказки [Ray] в конце, чтобы упростить программирование ваших плат. Конечно, вы можете оставить незаполненный заголовок на плате или поиграться с настройкой пого-пина, но его подход к краевому разъему довольно умный. Просто вставьте программатор для первоначального прожига, а затем после этого вы сможете обновляться по воздуху.

Нельзя отрицать, как легко собрать что-то вместе с платой для разработки ESP8266, но мы рассмотрели так много невероятных проектов, в которых использовались миниатюрные размеры голого модуля, что вы в конечном итоге пропустите, если вы не t вырезать посредника.

Posted in Микроконтроллеры, ЗапчастиTagged схемотехника, заказная печатная плата, esp-12f, ESP8266

13 августа 2021 г. Том Нарди

В прошлом месяце мы рассказали о IKEA VINDRIKTNING, датчике качества воздуха стоимостью 12 долларов США, который можно легко модернизировать для регистрации данных по сети с добавлением ESP8266. Потребовалось всего пару проводов, припаянных к оригинальной печатной плате, а так как внутри корпуса было так много свободного места, то можно было даже не беспокоиться об установке паразитного микроконтроллера; просто прикрепите его к внутренней части корпуса и снова застегните.

Теперь мы ничего не имеем против быстрого и грязного метода вокруг этих частей, но если вы ищете немного более аккуратную модификацию VINDRIKTNING, то посмотрите на эту специальную плату, разработанную [lond]. Эта плата ESP-12F оснащена регулятором напряжения AP2202, разъемами Molex PicoBlade и продуманной конструкцией, которая позволяет ей вставляться прямо в свободную область внутри корпуса датчика. В описании проекта сказано, что готовое изделие выглядит так, как будто оно было установлено с завода, и мы склонны согласиться.

Со стороны программного обеспечения ничего не изменилось, фактически ESP-12F прошивается той же прошивкой, которую [Sören Beye] написал для Wemos D1 Mini, используемой в его оригинальной модификации. Тем не менее [lond] спроектировал схему таким образом, чтобы микроконтроллер можно было легко перепрограммировать с помощью кабеля FTDI, поэтому то, что вы оставляете плату для разработки, не означает, что вы не можете продолжать экспериментировать с различными сборками прошивки.

Всегда приятно видеть такое развитие сообщества, независимо от того, было ли оно организовано намеренно или нет. [lond] увидел интересную идею, нашел способ улучшить ее исполнение и выложил результат на всеобщее обозрение, чтобы им могли воспользоваться другие. Не будет большим преувеличением сказать, что это именно то, что Hackaday здесь продвигает и помогает, поэтому, если вы когда-нибудь поймете, что вас вдохновило что-то, что вы увидели на этих страницах, обязательно Напишите нам.

Posted in аппаратное обеспечение, МикроконтроллерыTagged качество воздуха, заказная печатная плата, esp-12f, ESP8266, ikea, модернизация, датчик

8 августа 2018 г. Том Нарди

Вы, наверное, заметили, что мир хакеров несколько очарован чрезмерно сложными электронными значками событий. В какой-то момент мы перешли от использования куска ламинированной бумаги на ремешке к изготовленным на заказ гаджетам, в которых достаточно оборудования, чтобы не так давно они могли сойти за КПК. Но что, если бы можно было совместить эту любовь к утяжелению шеи с силиконовыми украшениями и олдскульными наклейками «Привет, меня зовут…»?

У [Squaro Engineering] может быть решение с Badgy, их многофункциональным именем на электронных чернилах… ну, значком. Совместимый с Arduino SDK, он может служить чем угодно: от отображения погоды до пульта дистанционного управления для вашего умного дома. О, и мы предполагаем, что в крайнем случае его можно использовать, чтобы избежать неловкого представления себя незнакомцам.

Оснащенный ESP-12F, Badgy оснащен 2,9-дюймовым дисплеем E-Ink с разрешением 296×128 и пятипозиционным тактическим переключателем для пользовательского ввода. Прошивка по умолчанию включает поддержку обновлений WiFiManager и OTA, чтобы максимально упростить загрузку ваших собственных двоичных файлов, а также предоставляется ряд примеров эскизов, чтобы показать вам веревки. Питание от литий-ионной перезаряжаемой батарейки типа LIR2450 3,6 В обеспечивает до 35 дней работы в режиме глубокого сна или около 5 часов интенсивного использования.

Схемы, исходный код и ведомость материалов доступны по лицензии MIT, если вы хотите попробовать свои силы в создании своего собственного, а собранные значки доступны на Tindie. Хотя он может быть не таким впечатляющим, как ретро-компьютер, висящий у вас на шее, он определенно выглядит как интересная платформа для взлома.

Posted in Микроконтроллеры, Wearable HacksTagged значок, badgelife, e-ink, esp-12f, ESP8266, wifimanager

13 июня 2018 г., Такер Эрвин

Подключение вашего блестящего нового ESP8266 к WiFi может быть как простым, так и сложным, как вам угодно. Большинство людей решают добавить его вручную. Некоторые люди находят хитрые способы заставить эту чертову штуку подключаться самостоятельно. [Эдуардо Дзола] передает свой пароль от WiFi с помощью мигающей лампочки на экране смартфона.

Простой фоторезистор и небольшая доработка позволяют ему легко отправлять учетные данные — или любые данные — на свой ESP8266 с помощью LiFi. Сокращенно от Light Fidelity, LiFi передает данные, используя свет с состояниями включения и выключения, представляющими цифровые значения. Он может использовать видимый свет или, при необходимости, проникать в ультрафиолетовое или инфракрасное излучение. Чтобы узнать подробности по этому вопросу, ознакомьтесь с нашим учебником по LiFi.

 Мигающий ЖК-экран и фоторезистор едва ли подходят для односторонней системы LiFi, но [Эдуардо Зола] заставляет ее работать. Подход состоит в том, чтобы построить резисторный делитель и следить за изменениями входного контакта на ESP.

Хитрость заключается в том, чтобы не допускать рассеянного света. Показанный здесь тестовый датчик помещает LDR в черный колпачок, но [Эдуардо] напечатал на 3D-принтере гладкий маленький корпус для своего фонарика заднего хода, чтобы он соответствовал экрану телефона. Один щелчок и примерно полминуты мигания экрана, и учетные данные Wi-Fi передаются. Эту схему действительно можно добавить в любой проект для передачи коротких данных. Немного поработав над схемой датчика, скорость можно было бы улучшить, а ограничивающим фактором было бы время на самом экране телефона.

Поскольку у ESP8266 есть собственное соединение WiFi, вероятно, вы будете использовать его для передачи данных, как только LiFi подключит его к сети. Но любая ситуация, когда у вас нет полного пользовательского ввода или сетевого подключения, может выиграть от этого. Вытащите этот старый проект светодиодной матрицы с прокруткой и добавьте его как способ отправки новых сообщений на устройство!
продолжить чтение «ESP8266 использует LiFi для подключения к WiFi» →

Posted in Arduino Hacks, The Hackaday PrizeTagged Hackaday Prize 2018, 3D-печать, esp-12f, ESP8266, LiFi, фоторезистор, Wi-Fi

1 сентября 2017 г. , Анул Махидхария

[Винсент Деконинк] вдохнул новую жизнь в старую телевизионную приставку, добавив аппаратное обеспечение стоимостью в несколько евро и некоторые умные программы. Речь идет о старом VOOcorder — телевизионной приставке Cisco, предоставленной VOO, его провайдером кабельных услуг в Бельгии.

VOOcorder не имеет оборудования WiFi или интерфейсов на основе браузера/приложения. Это простое устройство, управляемое с помощью ИК-пульта или кнопок на передней панели. [Винсент] добавил ESP8266 и подключил его к ИК-приемнику на телевизионной приставке. Он также настроил его как ведомое устройство SPI для контроллера дисплея VFD на передней панели и подключил его к последовательному интерфейсу отладки VOOcorder. Программное обеспечение, с другой стороны, требовало гораздо больше работы, состоящей из кода, работающего на самом ESP, нескольких HTML-страниц и кода JavaScript для внешнего интерфейса браузера, а также нескольких сценариев, работающих в фоновом режиме.

Результатом стала двусторонняя интерактивность из браузера, позволяющая ему отправлять команды и получать информацию о состоянии, а также предоставляющая удобный поисковый интерфейс. Кроме того, его интерфейс браузера был интегрирован с информацией с веб-сайта поставщика услуг, что позволило ему планировать и записывать программы. Нас заинтересовало то, как он перехватывал ИК-сигналы, вычислял протокол SPI, используемый контроллером на передней панели, и реализовывал режим SPI-slave для ESP8266. [Винсент] был удивлен, что такое дешевое устройство может работать с тремя отдельными веб-серверами, без проблем анализируя два потока сообщений.

Отличный лайфхак, показывающий нам, как использовать супердешевую электронику для обновления и модернизации старого оборудования. Посмотрите два видео после перерыва — демонстрацию взлома в действии и обзор аппаратных модификаций.

Читать далее «Тупой STB становится умнее» →

Posted in аппаратное обеспечение, лайфхаки для домашних развлеченийTagged arduino, Бельгия, cisco, ePVQ6200, esp-12f, ESP8266, IRrecvDumpV2, телевизионная приставка, VOOcorder

23 марта 2017 г. , Левин Дэй

У

[sorki] был ESP-12F, и он хотел поиграть с nodeMCU, но обнаружил, что им не хватает кнопок для сброса и прошивки. Мы все были там — возились с проектом на макетной плате, пытаясь сэкономить время, необходимое для пайки кнопки, закорачивая контакты проводом или сгибая ножки компонентов, чтобы они касались друг друга. Это либо не работает, либо приводит к зависанию микроконтроллера, когда он неизбежно идет не так. [Buger] нашел более аккуратное решение по добавлению кнопок на ESP-12F с минимальными усилиями.

Это дух мертвого жука, нанесенный на кнопки. Одна сторона куска проволоки припаяна к штифту, который необходимо опустить. Для этого идеально подходят обрезки ножек компонентов. Другой конец провода загибают вверх и оставляют плавать над металлическим экраном ЭСП-12, который подключается к земле. Если вы хотите, чтобы штифт стал низким, вдавите провод в экран, заземлив его. Отпустите его, и контакт снова вернется в высокий уровень, при условии, что ваши подтягивающие резисторы в порядке.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *