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

 

ESP32: как программировать и прошивать

Автор: Mike(admin) от 7-10-2016, 21:15

Микроконтроллер ESP32 компании Espressif со встроенными WiFi и Bluetooth, а также мощным ядром и богатой периферией, на сегодняшний день является, пожалуй, самой «горячей» новинкой, обсуждаемой в сообществе радиолюбителей. Он недавно поступил в продажу и отладочные платы с ним также начали поступать на рынок, но информации о том, как работать с ним, пока что не так уж и много.


ESP32: как программировать и прошивать

ESP32, как и ESP8266, по умолчанию поставляется с прошивкой, позволяющей работать с этим микроконтроллером с помощью AT-команд. Но это довольно непрактично, поскольку так вы не раскрываете всего потенциала ESP32. Поэтому для более эффективной работы с этим микроконтроллером нужно использовать набор инструментов или иначе тулчейн (toolchain), чтобы программировать ESP32 на языке C. Вам понадобится программная библиотека Espressif (esp-idf), кросс-компилятор и инструментарий для данного чипа (xtensa-esp32-*), а также утилита для загрузки полученного бинарного файла в flash память микроконтроллера.

Как сохранить данные в энергонезависимую память (EEPROM) Arduino

Автор: Mike(admin) от 6-10-2016, 20:37

Бывают случаи, когда микроконтроллер должен хранить определенные данные, например, показания датчиков или настроечные параметры, довольно продолжительный период времени. Но после отключения питания память данных микроконтроллера стирается, что не подходит для данной задачи. Поэтому зачастую для такой цели долговременного хранения используют энергонезависимую память EEPROM.


Как сохранить данные в энергонезависимую память (EEPROM) Arduino

В Arduino также есть EEPROM, поскольку в основе Arduino лежит микроконтроллер ATmega. Это позволяет хранить данные без риска потерять их после выключения питания или перезагрузки платы. В этом материале на примере сохранения текстовой информации будет показано как работать с EEPROM в Arduino.

Arduino и Bluetooth на основе HC-05 для чайников

Автор: Mike(admin) от 3-10-2016, 13:15

Беспроводной интерфейс Bluetooth является одним из самых популярных интерфейсов, которые любители программирования Arduino выбирают для связи их самодельного устройства с мобильным приложением. Связь, как правило, осуществляется с помощью подключаемых к Arduino Bluetooth-модулей HC-05 или HC-06, которые являются недорогими и широко распространенными.


Arduino и Bluetooth на основе HC-05 для чайников

В этом материале будет показано, как новичку в деле создания устройств на Arduino организовать связь по Bluetooth с мобильным гаджетом на базе ОС Android.

Гитарная педаль эффектов на Arduino своими руками

Автор: Mike(admin) от 1-10-2016, 08:05

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


Гитарная педаль эффектов на Arduino своими руками

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

Ремонт холодильника своими руками с помощью Arduino

Автор: Mike(admin) от 29-09-2016, 20:52

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


Ремонт холодильника своими руками с помощью Arduino

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

Arduino и датчик газа / дыма MQ-2

Автор: Mike(admin) от 27-09-2016, 13:16

Arduino можно применять в системах пожарной безопасности и оборудовании обнаружения утечки газа. Для того, чтобы плата Arduino успешно решала задачи такого рода, нужно подключить к ней датчик газа MQ-2.


Arduino и датчик газа / дыма MQ-2

Этот датчик достаточно недорогой и широко распространенный. К тому же он довольно прост в эксплуатации. В этом материале будет показано, как использовать Arduino вместе с датчиком дыма и газа MQ-2.

PiDesc – футуристический компьютерный стол на базе Raspberry Pi

Автор: Mike(admin) от 22-09-2016, 19:12

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


PiDesc – футуристический компьютерный стол на базе Raspberry Pi

Стол получил название PiDesc, поскольку в его основе лежат две платы Raspberry Pi. PiDesc оснащен световыми и звуковыми эффектами, а также имеет пять больших сенсорных кнопок для управления всеми возможностями стола.

AAduino – компактный клон Arduino размером с пальчиковую батарейку

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

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


AAduino – компактный клон Arduino размером с пальчиковую батарейку

AAduino представляет собой Arduino-совместимую микроконтроллерную плату, созданную шведским инженером в области встраиваемых систем Йоханом Канфло (Johan Kanflo). Ее размеры сопоставимы с размерами пальчиковой батарейки.

Система домашней автоматики на основе Android и Arduino своими руками

Автор: Mike(admin) от 18-09-2016, 07:26

Многие сегодня мечтают жить в «умном» доме. Но коммерческие решения в наше время отталкивают своей немалой ценой. К счастью, систему домашней автоматики можно сделать самостоятельно на основе дешевых и легкодоступных компонентов.


Система домашней автоматики на основе Android и Arduino своими руками

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

Обзор WiFi микроконтроллера ESP32 и платы с модулем WROOM-32

Автор: Mike(admin) от 16-09-2016, 09:55

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


Для удобной работы с микроконтроллером ESP32 был выпущен модуль WROOM-32, который может поставляться со специальной отладочной платой.


Обзор WiFi микроконтроллера ESP32 и платы с модулем WROOM-32