Учим железки разговаривать, или ESP32 DAC и немного таймера

В ходе разработки одного очень интересного устройства (эх, лишь бы силенок хватило) я решил, что будет неплохо, если устройство это будет говорящим. Как нельзя кстати здесь пригодилось наличие в целевом микроконтроллере, ESP32 компании Espressif Systems, двухканального 8-битного ЦАПа.

В этом туториале (если его можно так назвать) я покажу, как можно быстро и довольно просто организовать проигрывание аудиофайла силами микроконтроллера ESP32. Это копия статьи, опубликованной мной на Хабре — так вышло, что инвайт сюда я получил позже, чем опубликовал статью там. На оригинальность не претендую, Америку не открываю.


Читать дальше
  • +2
  • 15 ноября 2020, 12:49
  • x8973

Музыкальный ночник

Вступление.

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

Предыстория.

Как-то на Youtube мне попался ролик, в котором делали небольшой настольный светодиодный светильник. Но не простой, а с ИК датчиком движения — проводишь рукой над светильником — он включается, проводишь еще раз — выключается. В общем и целом, идея очень понравилась. И я решил его повторить. Но так как руки все-таки зачесались, решил добавить свои «плюшечки». В итоге получились следующие вводные данные:

Требования.

— воспроизведение звука в формате WAV;
— наличие белого и RGB светодиодов;
— сенсорное ИК управление;
— наличие маломощного УМЗЧ;
— поддержка карт памяти для хранения музыки.


Читать дальше