Рубрика: Разработка электронных устройств

Разработка

Запись звука с INMP441 на SD карту с помощью ESP32

     Записываем звук в формате WAV с микрофона I2S INMP441 на SD карту с помощью ESP32-WROOM. Скетч разрабатывался в среде Arduino IDE 2.3.5. Заменил на Arduino IDE 2.3.6, скетч компилируется, загружается и работает. Скачать Arduino IDE 2.3.6      Насчет железа. Дополнил проект “ESP32 — проигрывание mp3 файлов с SD через декодер PCM5102A” https://conntest.ru/program/esp32-proigryvanie-mp3-fajlov-s-sd-cherez-dekoder-pcm5102a […]

Передача звука с INMP441 на декодер PCM5102A с помощью ESP32

     Практического применения этого проекта я не вижу (не мегафон же). Но, для меня это был довольно хороший опыт работы со звуком на ESP32-WROOM. Скетч разрабатывался в среде Arduino IDE 2.3.5. Заменил на Arduino IDE 2.3.6, скетч компилируется, загружается и работает. Скачать Arduino IDE 2.3.6      Насчет железа. Дополнил предыдущий проект “ESP32 — […]

ESP32 — проигрывание mp3 файлов с SD через декодер PCM5102A

     Целью было, как упомянуто в заголовке, последовательно проигрывать аудиофайлы в формате mp3, записанные на SD карту, через плату декодера интерфейса I2S PCM5102A с помощью ESP32-WROOM.      Про железо.      Плата декодера интерфейса I2S PCM5102A      Взято из https://labkit.ru/html/radio_shm?id=507 На модуле PCM5102A могут быть или могут отсутствовать перемычки. Перемычки нужны!Перемычки, смонтированные в […]

Скачать книги по C, C++, Arduino, ESP32, ESP8266

1. Язык программирования Си. Брайан Керниган, Деннис Ритчи. 3-е  издание.    Brian_Kernighan_Dennis_Ritchie-The_C_Programming_Language-RU.pdf 2. Уинер Р. — Язык Турбо Си, 1991.djvu 3. Язык программирования С++. Базовый курс. Липпман, Лажойе, Му. Пятое издание. Lazhoye_Yazyk-programmirovaniya-C__proglib.pdf 4. Kolban’s Book on ESP32.pdf 5. Kolban’s Book on ESP8266.pdf 6. Kolban’s Book on chip.pdf 7. Kolban’s Book on Raspberry Pi.pdf 8. Нил […]

Зарядное для Li-ion на XL4015E1, ампервольтметр DSN-VC288

     Что-то телефон стал плохо заряжать. Купил второй аккумулятор. Выбор все-таки пал на внешнюю зарядку с помощью стандартного 5-вольтового адаптера с резистором для ограничения тока. Как в последствии выяснилось, к счастью, данный тип аккумуляторов имеет защиту от перенапряжения, но, окончательное решение привожу в этой статье. Тип аккумулятора:      Сама зарядка на основе “Понижающий […]

Модуль датчика звука VOS, Arduino, LM398, DigitalSerial

     Купил на Aliexpress модуль датчика звука VOS на микросхеме LM398.      Подключил модуль к Arduino UNO.      Проверил с помощью скетча DigitalSerial из примеров Arduino IDE.      Пороговая точка ловится легче, чем на многооборотном в модуле “4-контактный модуль датчика обнаружения звука, Arduino”. 4-контактный модуль датчика обнаружения звука, Arduino Скачать Arduino […]

4-контактный модуль датчика обнаружения звука, Arduino

    Купил на Aliexpress 4-контактный голосовой модуль датчика обнаружения звука на микросхеме LM393.      Подключил модуль к Arduino UNO.      Проверил с помощью скетча DigitalSerial из примеров Arduino IDE.     Трудно поймать пороговую точку многооборотным резистором VR1, но возможно (поймал, вращая против часовой стрелки).     В принципе, работает. Практическое применение — впереди. […]

Подключение ESP8266 ESP-07, примеры с WiFi, AT — команды

     Припаял переходник к модулю ESP-07 и спаял плату для подключения питания 3,3 В и следующие детали: — кнопка RST на GND;— кнопка GPIO0 на GND;— резистор 10 кОм между GPIO15 и GND;— резистор 10 кОм между EN и VCC;— резистор 10 кОм между GPIO0 и VCC;— делитель 4,7 кОм – 10 кОм на […]

Подключение ESP8266, Arduino, AT, уровни, заводская прошивка

Купил на Aliexpress ESP8266 ESP-01S и адаптер к нему.      Установка библиотек для ESP8266 многократно описана, например, “Установка ESP8266 в Arduino IDE (руководство для ОС Windows)”. https://wiki.iarduino.ru/page/WEMOS_start/      Все-таки кратко, без картинок. При первичной установке IDE запускается на English. В отличие от ссылки (видимо, старая версия) заходим на File (Файл) -> Preferences (Параметры) […]

Подключение модуля Bluetooth BT-06 к Arduino UNO, AT-команды

Модуль BT-06.      Записал скетч в Arduino UNO через виртуальный COM-port. С помощью Монитор порта Arduino IDE 2.3.2 проверил работу Arduino UNO по записанному скетчу. При этом контакты RX, TX Arduino UNO не должны быть задействованы другими устройствами.      Отсоединил кабель USB, отключил питание UNO (источник 9 В). Подключил BT-06. Не стал подключать […]