цифровая электроника
вычислительная техника
встраиваемые системы

 

Wi-Fi Witty – дешевый модуль на основе ESP8266 (ESP-12F)

Автор: Mike(admin) от 30-11-2017, 18:55

ESP8266 представляет собой замечательную систему-на-кристалле (СнК или SoC), на основе которой было сделано немало модулей для связи различных устройств посредством беспроводной сети Wi-Fi. Недавно вышел новый недорогой модуль под названием Wi-Fi Witty, цена которого составляет примерно $6 на ICStation.


Wi-Fi Witty

Для запуска и программирования этого Wi-Fi модуля просто потребуется надлежащий USB-кабель и подходящий компилятор.

Как управлять ESP8266 с помощью бота Telegram

Автор: Mike(admin) от 20-11-2017, 20:25

Wi-Fi модуль ESP8266 со встроенным микроконтроллерным ядром предоставляет большие возможности для реализации концепции Интернета вещей. Он довольно прост в освоении и очень дешев. Кроме того, им легко управлять через Интернет.


Как управлять ESP8266 с помощью бота Telegram

Так, можно без особых проблем создать Telegram бота и пересылать команды управления модулем ESP8266. В данном материале приводится простой пример того, как это сделать.

Краткий обзор самых лучших модулей и плат ESP8266

Автор: Mike(admin) от 11-04-2017, 17:55

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


Adafruit Feather HUZZAH

На сегодняшний день доступно немало модулей с ESP8266, и здесь мы рассмотрим наиболее практичные из них. Варианты типа ESP-01, ESP-07 и ESP-12, можно сказать, уже считаются классикой и предоставляют лишь необходимый минимум для конкретных задач, поэтому в данном случае уделим внимание более их «навороченным» собратьям.

Как правильно прошивать ESP8266

Автор: Mike(admin) от 23-03-2017, 07:15

Успех ESP8266 компании Espressif Systems неоспорим. Это мощный микроконтроллер со встроенными возможностями Wi-Fi, и он легко адаптируется к множеству применений в быстро растущем сегменте рынка Интернета вещей (IoT). И это неудивительно, поскольку он обладает достаточно высокой производительностью, а главное он очень дешев, можно даже сказать, что ESP8266 несоизмеримо дешевле подобных решений западных производителей. Тем не менее, и ESP8266 неидеален и имеет некоторые недостатки. Одной из немногих трудностей при использовании ESP8266 является обновление прошивки.


Как правильно прошивать ESP8266

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

Программирование ESP8266 на языке Forth

Автор: Mike(admin) от 24-12-2016, 20:05

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


Программирование ESP8266 на языке Forth

Во-первых, парсинг здесь осуществляется довольно легко, потому что любая последовательность символов без пробелов составляет законное Forth-слово. Другая вещь, которая делает Forth простым и мощным языком программирования, заключается в стековости. Он не имеет локальных переменных, вместо этого значения хранятся в стеке. Этот стек используется только для хранения данных. Существует также отдельный стек возврата, который хранит информацию о вложенных вызовах подпрограмм. Возможно, обычному человеку не очень естественно думать о выражении «5+2*3» как о записи «5 2 3 * +», но натренированный Forth-программист без труда знает эти особенности, поскольку они облегчают интерпретацию для компьютера или другого вычислительного устройства, например, ESP8266, поскольку этот Wi-Fi модуль теперь также можно легко программировать на Forth.

Как сделать так, чтобы ESP8266 работал годы на одной батарейке с помощью режима глубокого сна

Автор: Mike(admin) от 13-11-2016, 20:25

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


Как сделать так, чтобы ESP8266 работал годы на одной батарейке

Чтобы сэкономить драгоценную энергию батарейки и существенно продлить срок эксплуатации, не нужно держать устройство в рабочем режиме постоянно, вместо этого следует переводить его в режим сна, когда операции не выполняются. Например, при постоянной работе модуля литий-полимерного аккумулятора емкостью 2500 мАч хватит всего лишь на 30 часов. Поэтому в данном материале будет показано, как с помощью режима глубокого сна эффективно снизить энергопотребление ESP8266.

Генератор случайных чисел для ESP8266

Автор: Mike(admin) от 12-10-2016, 19:35

Если вы хотите использовать WiFi модуль ESP8266 для создания криптографического устройства или игрового автомата, то наверняка вам потребуется каким-то образом реализовать генератор случайных чисел, и, желательно, чтобы эти числа не были псевдослучайными.


Генератор случайных чисел для ESP8266

К счастью, такой генератор случайных чисел можно реализовать на ESP8266 с помощью модифицированной Arduino-библиотеки под названием ESP8266TrueRandom. Эта библиотека позволяет получать каждый раз совершенно новые числа, которые невозможно предсказать в отличие от знакомой функции random(), доступной в Arduino IDE.

Motion capture в домашних условиях на основе ESP8266 и MPU6050

Автор: Mike(admin) от 15-09-2016, 08:00

Технология захвата движения (motion capture) все чаще используется в анимации, кинематографе и робототехнике. Профессиональные системы захвата движения, которые используются, например, в Голливуде, достаточно дорогие и непросты в эксплуатации. Но благодаря развитию и упрощению технологий систему захвата движения можно сделать своими руками. При этом она будет дешевой, поскольку она основана на популярном недорогом WiFi модуле ESP8266 и датчике MPU6050, включающем в себя акселерометр и гироскоп.


Motion capture в домашних условиях на основе ESP8266 и MPU6050

5 простых способов организовать беспроводную связь с вашим контроллером

Автор: Mike(admin) от 7-09-2016, 11:06

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


5 простых способов организовать беспроводную связь с вашим контроллером

В данном материале будут приведены пять простых и распространенных способов организовать беспроводную связь с примерами модулей для того или иного способа.

WiFi микроконтроллер ESP32 можно купить официально

Автор: Mike(admin) от 6-09-2016, 10:21

Несколько лет назад на рынке средств связи по WiFi появился один довольно интересный модуль, который носил название ESP8266. Сначала он появился на родине производителя (компании Espressif) в Китае. Западной публике он стал известен благодаря появлению в Seeed Studio. Правда там он изначально позиционировался как адаптер последовательного порта и интерфейса WiFi. Но радиолюбительская общественность быстро поняла всю важность модуля, была переведена документация, было создано большое количество прошивок, компиляторов и SDK для ESP8266, даже была добавлена поддержка Arduino IDE, а также на рынке расплодилось большое количество модулей различного форм-фактора.


WiFi микроконтроллер ESP32 можно купить официально

Но компания Espressif не почивала на лаврах на протяжении этих нескольких лет. Она готовила достойного преемника для ESP8266. Им стал полнофункциональный WiFi микроконтроллер ESP32, который 5 сентября 2016 года официально поступил в продажу.


Назад Вперед
Наверх