Целью было, как упомянуто в заголовке, последовательно проигрывать аудиофайлы в формате 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. Не стал подключать […]
USBasp, Arduino IDE 2.3.2 и Arduino UNO на ATmega328PB
Купил на Aliexpress программатор для контроллеров AVR. Перед использованием для различных контроллеров решил проверить на Arduino UNO. Первая попытка записи скетча в Arduino IDE через USBasp не удалась. То есть сигнатура ATmega328PB отличается от сигнатуры ATmega328P, а в Arduino IDE нет возможности выбора. Установил CodeVisionAVR 4.02 Evaluation для определения сигнатуры ATmega328PB. Не найдя файла настройки […]
Ремонт подсветки матрицы ноутбука Lenovo Ideapad
Ноутбук Lenovo Ideapad 3 17ITL6 был куплен в августе 2022 года. В сентябре понадобилось воспользоваться встроенной камерой, которая, как оказалось, не распознается БИОС. Снял нижнюю крышку и мне показалось, что шлейф к дисплейной панели немного перекошен. При этом дисплей работал без проблем. Переподключил шлейф и все стало ОК. Но, через несколько […]