Универсальный внешний накопитель для всех iOS-устройств, совместим с PC/Mac, Android
Header Banner
8 800 100 5771 | +7 495 540 4266
c 9:00 до 24:00 пн-пт | c 10:00 до 18:00 сб
0 Comments

Содержание

Музыкальная шкатулка на основе DFPlayer-Mini

Представляю вашему вниманию цифровой магнитофон DFPlayer-Mini и небольшой колхозинг из него и Ардуино на бытовую тему.
У этого продавца модули закончились (а может сам продавец закончился, не знаю), но поиском без труда находятся другие лоты.
Заказ пришел довольно быстро в стандартной упаковке — ничего примечательного.
Из достоинств хочу отметить наличие на борту этого модуля встроенного усилителя аж на 3 Вт (по мнению даташита). Не проверял конкретную мощность, но орет он знатно.
Весь контент хранится на карте памяти sd объемом до 32Гб. То есть музыки туда залить можно немерено.
Для проверки подключил его по простейшей схеме (все схемы есть в мануале, например здесь www.dfrobot.com/image/data/DFR0299/DFPlayer%20Mini%20Manul.pdf)

Попробовал подсовывать ему различные файлы mp3 — переваривает. Подсунул парочку WMV — схавал (но их я особо не тестировал, мне и mp3 за глаза хватает).
Функционал DFплеера предполагает различные виды воспроизведения. Можно управлять парой мелодий (как на рисунке выше), можно поставить кучу кнопок через два AD контакта (AD key control mode):

Но самое, на мой взгляд, интересное — управление из Arduino через UART Port.
Убедился, что работает… и что же дальше, подумал я? Компактный размер позволяет встраивать это модуль в различные поделки. А я чем хуже? — буду колхозить!
Случилось так, что у меня образовался неожиданный запас из:
магнитофона DFPlayer-Mini aliexpress.com/item/DFPlayer-Mini-MP3-Player-Module-For-Arduino/32571281167.html
микроконтроллера Arduino Nano aliexpress.com/item/1PCS-Nano-3-0-controller-compatible-with-nano-Ch440-USB-driver-NO-CABLE-NANO-V3-0/2035011839.html
электронных часов DS3231 aliexpress.com/item/DS3231-AT24C32-IIC-High-Precision-RTC-Module-Clock-Timer-Memory-Module-for-Ar-H/1859103686.html
ультразвукого датчика SR-04 yandex.ru/search/?text=site%3Aaliexpress.com%20HC-SR04&lr=213
и решил я соорудить музыкальную шкатулку.
Смысл ее работы в том, что при нахождении поблизости объекта начинается воспроизведение музыки с плавным нарастанием громкости, а при удалении больше определенного расстояния — плавное уменьшение громкости и остановка воспроизведения.
Расстояние определяется достаточно точно (плюс минус 2-3 см), поэтому пока объект не займет надлежащее, фиксированное положение, музыка не заиграет.
Кроме того, вынесенный датчик освещения не позволяет запуститься модулю в темноте (сделал из первого попавшегося фоторезистора), а часы DS3231 ограничивают работы в период с 23 до 8 утра. Нечего по ночам музыку слушать!
Я знаю язык С++ чуть больше, чем 0, поэтому использую для программирования замечательную программу FLProg (FLProg.ru). Программа бесплатна и позволяет не зная СИ полноценно программировать Arduino. Принцип работы прост — я рисую на экране блоки на языке FBD, а программа уже сама переводит их в ардуино-СИ.

Например, моя шкатулка выглядит в FLProg так:



Сказано-сделано — методом навесного соплемонтажа установил модули на самую распростую макетную плату, всю конструкцию засунул в подходящий корпус (вроде, тоже на ALI брал, но сейчас ссылки не найду) и подключил выносные датчики.

Кстати,

для монтажа SR-04 очень рекоммендую такой кронштейн:
брал на Ali, у этого продавца уже нет, но можно запросто найти подобный.

Вот так выглядит смонтированный датчик расстояния SR-04:

Вот сама смонтированная шкатулка (располагается в шкафчике неподалеку):

Ну и, внимание!, вся система в сборе:

Нервных просят удалиться


Напоминаю, при занятии объектом заданного положения, плавно, по возрастающей, начинает играть музыка. Я поставил классику:

Вот несколько названий из списка:

Предчувствие грозы Вивальди
Буря (Соната для фортепиано N17) Бетховен
Fur elise Бетховен
Лунная Соната_Рок Бетховен
Симфония №6 фа мажор «Пасторальная» 1 часть Бетховен
Шестая симфония. Часть 2 Чайковский
Вальс, Си минор, Оп. 69, №2 Шопен
Рапсодия 2 Брамс
Minuet Johann Sebastian Bach;


Система уже установлена, работает и приносит радость окружающим и мне.
На этом все, спасибо за внимание.

DFPlayer Mini (DF плеер мини) MP3 Module Arduino MP3-TF-16P (YX5200) - RadioMart.kz

Описание DFPlayer

- Поддерживаемые частоты дискретизации (в кГц): 8/11.025/12/16/22.05/24/32/44.1/48
- 24bit-разрядный ЦАП, поддержка динамического диапазона 90 дБ, соотношение SNR 85dB
- полностью поддерживает FAT16 , FAT32 файловую систему, поддержка 32 Гб TF-карты, поддержка 32 Гб U диск, 64M байт NORFLASH.
- различные режимы управления, ввод/вывод в режиме управления, последовательный режим, AD кнопки управления.
- сортировка по папкам, поддерживает до 100 папок, каждая папка может содержать до 255 песен
- диапазон уровня громкости 30 делений, выбор из 6 эквалайзеров.

Применение DFPlayer
- Озвучивание различных режимов в автомобиле и в автомобильной навигации;
- Автоматы голосовых услуг и подсказок; вендинговые аппараты
- Оповещение звуковым сигналом о неисправности электромеханического оборудования;
- Пожарная сигнализация;
- И многое другое

Описание
VCC Питание «+»
GND Питание «−»
RX UART приём
TX UART передача
SPK1 подключение динамика до 3W «+»
SPK2 подключение динамика до 3W «−»
BUSY Индикатор состояния («0» — простой, «1» — проигрывание)
DAC_R Линейный выход (канал «R»)
DAC_L Линейный выход (канал «L»)

IO1 Вход управления: короткое нажатие — «назад», длинное — уменьшить громкость
IO2 Вход управления: короткое нажатие — «вперёд», длинное — увеличить громкость
ADKEY1 Порт для подключения резистивной клавиатуры, вход 1
ADKEY2 Порт для подключения резистивной клавиатуры, вход 2
USB+ подключение к USB, вывод «+»
USB− подключение к USB, вывод «−»

Модуль подключается к управляющей электронике через UART (Serial). Для работы достаточно подключить только линии Vcc, GND, RX, TX, SPK1, SPK2. Использование всех других пинов опционально.

Некоторые команды
- следующий трек
- предыдущий трек
- выбор трека но номеру. Параметр - номер трека.
- управление громкостью. Параметр - уровень громкости
- воспроизвести
- пауза
- выбор трека но номеру.
- стоп

Размещение файлов на SD карте
Необходимо создать в корне карты папку с названием "mp3" в нее скопировать файлы треков с именами вида xxxx.mp3 , например 0001.mp3 , после номера может быть указано название трека.


Комплект поставки и внешний вид данного товара могут отличаться от указанных на фотографиях в каталоге интернет-магазина.

Модуль MP3 плеера DFPlayer Mini

DFPlayer Mini представляет собой компактный и недорогой модуль MP3, который может быть подключен непосредственно к громкоговорителю. Модуль может использоваться отдельно с блоком батареи питания, динамиком и клавиатурой, или через последовательный порт управления, такого как Arduino или любого микроконтроллера с последовательным портом. В модуль интегрировано декодирование MP3, WAV, WMA-х. Поддерживает TF карты с FAT16, FAT32 файловой системами. С помощью функции "Play" можно запускать определенную композицию из списка файлов.

Особенности:

  • Напряжение питания: 3,3–5 В
  • Количество каналов: 1 (моно, 3 Вт) + 2 (стерео, без усилителя)
  • Поддерживаемые частоты дискретизации: 8, 11,025, 12, 16, 22,05, 24, 32, 44,1, 48 кГц
  • Разрядность ЦАП: 24 бита
  • Отношение сигнал/шум: до 85 дБ
  • Поддерживаемые файловые системы: FAT16, FAT32
  • Максимальный объём SD-карты: 32 ГБ
  • Количество каталогов композиций: до 100
  • Количество композиций в каталоге: до 255
  • Форматы аудиофайлов: MP3, WAV, WMA
  • Кол-во уровней громкости: 30
  • Режимов эквалайзера: 6 (Normal/Pop/Rock/Jazz/Classic/Base)

Ссылки:

Библиотека для DFPlayer Mini (GitHub)
Полное описание продукта на сайте производителя

Видео:

DFPlayer Mini - обзор на канале Практикующий Дауншифтер(YouTube):

Arduino nano + DFPlayer Mini + PIR на канале Максим Филиппов(YouTube):

Квартирный звонок с MP3 на канале ra4fhe(YouTube):

Говорящие часы на Arduino на канале Кот в пальто (YouTube):

Габариты (Д х Ш х В):

20мм х 20мм х 12мм

Основной чип:

YX5200-24SS

UART MP3 плеер MP3-TF-16P ( YX5200 dfplayer mini ) (1/48)

Получил посылку вот с таким модулем:

На плате распаян контроллер YX5200-24SS и моно УНЧ 8002B
Немного расскажу про свои эксперименты с данным модулем.
Первым делом попробовал подключить его к USB. XP-шка выдала что USB устройство не опознано.
Но как оказалось я неправильно подключил USB+ и USB-, после правильного подключения (поменял местами) XP-шка опознала
модуль как съемный диск. После этого можно было производить с картой памяти любые действия как с обычной флэшкой.
Залил в ESPшку прошивку с бета версией UART MP3 и подключил MP3 модуль.
Обращаю внимание на то что MP3 модуль подключается не к стандартному UART, а только RX модуля к GPIO2 ESP.
Исходя из этого можно сказать что обратная связь от MP3 до ESP пока не используется в прошивке.

После нескольких экспериментов с GET командами IPADR/mp3play?cmd=команда&data=данные выяснилась следующая особенность:
названия звуковых файлов и их расположение в папках не имели никакого значения. Файлы выбирались по номеру в каком порядке они были записаны на флэшку.
Наверное это зависит от firmware которое загружено в YX5200-24SS. Поискав в Google наткнулся на форум где описана данная проблема. Вот что там сказано:
"Вы записали папку mp3 с файлами 0001.mp3, 0002.mp3, 0003.mp3, 0004.mp3. Все замечательно, все три условия соблюдаются, все треки воспроизводятся как и ожидалось.
Но второй трек не нравится, его заменили на другой: 0002.mp3.
Теперь перечень файлов такой: 0001.mp3, 0002.mp3, 0003.mp3, 0004.mp3
А последовательность файлов на карте такая: 0001.mp3, 0003.mp3, 0004.mp3, 0002.mp3.
Вот тут и начинаются глюки, описанные выше. Если уже играет первый трек, то при управлении кнопкой Next следующий трек будет 0002.mp3, а при получении команды "mp3_play(2)" следующий трек будет 0003.mp3, потому что именно он является вторым.
Поэтому если какой-то из треков заменяется, надо на SD-карте не только его заменить, а все удалить и заново переписать (на моей практике ОС при массовом копировании всегда корректно записывает последовательность файлов, в нужном порядке)."
Но в отличии от этой записи у меня по нажатию кнопки файлы проигрывались в том же порядке как они записывались на SD-карту. Даже после того как я изменил имя папки и имена файлов на случайные - ничего не изменилось: файлы проигравались в том порядке в котором они были записаны на карту.
Прикрепляю архив звуковых файлов с которыми я игрался (В нем цифры от 0 до 9).

Музыкальная шкатулка на основе DFPlayer-Mini

Представляю вашему вниманию цифровой магнитофон DFPlayer-Mini и небольшой колхозинг из него и Ардуино на бытовую тему.
У этого продавца модули закончились (а может сам продавец закончился, не знаю), но поиском без труда находятся другие лоты.
Заказ пришел довольно быстро в стандартной упаковке — ничего примечательного.
Из достоинств хочу отметить наличие на борту этого модуля встроенного усилителя аж на 3 Вт (по мнению даташита). Не проверял конкретную мощность, но орет он знатно.
Весь контент хранится на карте памяти sd объемом до 32Гб. То есть музыки туда залить можно немерено.
Для проверки подключил его по простейшей схеме (все схемы есть в мануале, например здесь www.dfrobot.com/image/data/DFR0299/DFPlayer%20Mini%20Manul.pdf)

Попробовал подсовывать ему различные файлы mp3 — переваривает. Подсунул парочку WMV — схавал (но их я особо не тестировал, мне и mp3 за глаза хватает).
Функционал DFплеера предполагает различные виды воспроизведения. Можно управлять парой мелодий (как на рисунке выше), можно поставить кучу кнопок через два AD контакта (AD key control mode):

Но самое, на мой взгляд, интересное — управление из Arduino через UART Port.
Убедился, что работает… и что же дальше, подумал я? Компактный размер позволяет встраивать это модуль в различные поделки. А я чем хуже? — буду колхозить!
Случилось так, что у меня образовался неожиданный запас из:
магнитофона DFPlayer-Mini aliexpress.com/item/DFPlayer-Mini-MP3-Player-Module-For-Arduino/32571281167.html
микроконтроллера Arduino Nano aliexpress.com/item/1PCS-Nano-3-0-controller-compatible-with-nano-Ch440-USB-driver-NO-CABLE-NANO-V3-0/2035011839.html
электронных часов DS3231 aliexpress.com/item/DS3231-AT24C32-IIC-High-Precision-RTC-Module-Clock-Timer-Memory-Module-for-Ar-H/1859103686.html
ультразвукого датчика SR-04 yandex.ru/search/?text=site%3Aaliexpress.com%20HC-SR04&lr=213
и решил я соорудить музыкальную шкатулку.
Смысл ее работы в том, что при нахождении поблизости объекта начинается воспроизведение музыки с плавным нарастанием громкости, а при удалении больше определенного расстояния — плавное уменьшение громкости и остановка воспроизведения.
Расстояние определяется достаточно точно (плюс минус 2-3 см), поэтому пока объект не займет надлежащее, фиксированное положение, музыка не заиграет.
Кроме того, вынесенный датчик освещения не позволяет запуститься модулю в темноте (сделал из первого попавшегося фоторезистора), а часы DS3231 ограничивают работы в период с 23 до 8 утра. Нечего по ночам музыку слушать!
Я знаю язык С++ чуть больше, чем 0, поэтому использую для программирования замечательную программу FLProg (FLProg.ru). Программа бесплатна и позволяет не зная СИ полноценно программировать Arduino. Принцип работы прост — я рисую на экране блоки на языке FBD, а программа уже сама переводит их в ардуино-СИ.

Например, моя шкатулка выглядит в FLProg так:



Сказано-сделано — методом навесного соплемонтажа установил модули на самую распростую макетную плату, всю конструкцию засунул в подходящий корпус (вроде, тоже на ALI брал, но сейчас ссылки не найду) и подключил выносные датчики.

Кстати,

для монтажа SR-04 очень рекоммендую такой кронштейн:
брал на Ali, у этого продавца уже нет, но можно запросто найти подобный.

Вот так выглядит смонтированный датчик расстояния SR-04:

Вот сама смонтированная шкатулка (располагается в шкафчике неподалеку):

Ну и, внимание!, вся система в сборе:

Нервных просят удалиться


Напоминаю, при занятии объектом заданного положения, плавно, по возрастающей, начинает играть музыка. Я поставил классику:

Вот несколько названий из списка:

Предчувствие грозы Вивальди
Буря (Соната для фортепиано N17) Бетховен
Fur elise Бетховен
Лунная Соната_Рок Бетховен
Симфония №6 фа мажор «Пасторальная» 1 часть Бетховен
Шестая симфония. Часть 2 Чайковский
Вальс, Си минор, Оп. 69, №2 Шопен
Рапсодия 2 Брамс
Minuet Johann Sebastian Bach;


Система уже установлена, работает и приносит радость окружающим и мне.
На этом все, спасибо за внимание.

dfplayer_mini_sku_dfr0299 # target_1-DFRobot

  • ДОМ
  • СООБЩЕСТВО
  • ФОРУМ
  • БЛОГ
  • ОБРАЗОВАНИЕ
ДОМА ФОРУМ БЛОГ
  • Контроллер
    • DFR0010 Arduino Nano 328
    • DFR0136 Сервоконтроллер Flyduino-A 12
    • DFR0225 Romeo V2-Все в одном контроллере R3
    • Arduino_Common_Controller_Selection_Guide
  • DFR0182 Беспроводной геймпад V2.0
  • DFR0100 Комплект для начинающих DFRduino для Arduino V3
  • DFR0267 Блуно
  • DFR0282 Жук
  • DFR0283 Мечтательный клен V1.0
  • DFR0296 Блуно Нано
  • DFR0302 MiniQ 2WD Plus
  • DFR0304 Беспроводной геймпад BLE V2
  • DFR0305 RoMeo BLE
  • DFR0351 Romeo BLE mini V2.0
  • DFR0306 Блуно Мега 1280
  • DFR0321 Узел Wido-WIFI IoT
  • DFR0323 Блуно Мега 2560
  • DFR0329 Блуно М3
  • DFR0339 Жук Блуно
  • DFR0343 Контроллер с низким энергопотреблением UHex
  • DFR0355 SIM808 с материнской платой Leonardo
  • DFR0392 DFRduino M0 материнская плата, совместимая с Arduino
  • DFR0398 Romeo BLE Quad Robot Controller
  • DFR0416 Bluno M0 Материнская плата
  • DFR0575 Жук ESP32
  • DFR0133 X-Доска
  • DFR0162 X-Board V2
  • DFR0428 3.5-дюймовый сенсорный TFT-экран для Raspberry Pi
  • DFR0494 Raspberry Pi ШАПКА ИБП
  • DFR0514 DFR0603 IIC 16X2 RGB LCD KeyPad HAT V1.0
  • DFR0524 5.5 HDMI OLED-дисплей с емкостным сенсорным экраном V2.0
  • DFR0550 5-дюймовый TFT-дисплей с сенсорным экраном V1.0
  • DFR0591 модуль дисплея raspberry pi e-ink V1.0
  • DFR0592 Драйвер двигателя постоянного тока HAT
  • DFR0604 HAT расширения ввода-вывода для Pi zero V1.0
  • DFR0566 Шляпа расширения ввода-вывода для Raspberry Pi
  • DFR0528 Шляпа ИБП для Raspberry Pi Zero
  • DFR0331 Romeo для контроллера Edison
  • DFR0453 DFRobot CurieNano - мини-плата Genuino Arduino 101
  • TEL0110 CurieCore Intel® Curie Neuron Module
  • DFR0478 Микроконтроллер FireBeetle ESP32 IOT (V3.0) с поддержкой Wi-Fi и Bluetooth
  • DFR0483 FireBeetle Covers-Gravity I O Expansion Shield
  • FireBeetle Covers-24 × 8 светодиодная матрица
  • TEL0121 FireBeetle Covers-LoRa Radio 433 МГц
  • TEL0122 FireBeetle Covers-LoRa Radio 915 МГц
  • TEL0125 FireBeetle охватывает LoRa Radio 868MHz
  • DFR0489 FireBeetle ESP8266 Микроконтроллер IOT
  • DFR0492 FireBeetle Board-328P с BLE4.1
  • DFR0498 FireBeetle Covers-Camera & Audio Media Board
  • DFR0507 FireBeetle Covers-OLED12864 Дисплей
  • DFR0508 FireBeetle Covers-Двигатель постоянного тока и шаговый драйвер
  • DFR0511 FireBeetle Covers-ePaper Черно-белый дисплейный модуль
  • DFR0531 FireBeetle Covers-ePaper Черно-белый и красный дисплейный модуль
  • DFR0536 Плата расширения геймпада с микробитами
  • DFR0548 Плата расширения микробитового драйвера
  • ROB0148 micro: Maqueen для micro: bit
  • ROB0150 Microbit Круглая плата расширения для светодиодов RGB
  • MBT0005 Micro IO-BOX
  • SEN0159 Датчик CO2
  • DFR0049 DFRobot Датчик газа
  • TOY0058 Датчик атмосферного давления
  • SEN0220 Инфракрасный датчик CO2 0-50000ppm
  • SEN0219 Гравитационный аналоговый инфракрасный датчик CO2 для Arduino
  • SEN0226 Датчик барометра Gravity I2C BMP280
  • SEN0231 Датчик силы тяжести HCHO
  • SEN0251 Gravity BMP280 Датчики атмосферного давления
  • SEN0132 Датчик угарного газа MQ7
  • SEN0032 Трехосный акселерометр - ADXL345
  • DFR0143 Трехосевой акселерометр MMA7361
  • Трехосный акселерометр серии FXLN83XX
  • SEN0072 CMPS09 - Магнитный компас с компенсацией наклона
  • SEN0073 9 степеней свободы - бритва IMU
  • DFR0188 Flymaple V1.1
  • SEN0224 Трехосевой акселерометр Gravity I2C - LIS2DH
  • SEN0140 Датчик IMU с 10 степенями свободы, версия 2.0
  • SEN0250 Gravity BMI160 6-осевой инерционный датчик движения
  • SEN0253 Gravity BNO055 + BMP280 интеллектуальный 10DOF AHRS
  • SEN0001 URM37 V5.0 Ультразвуковой датчик
  • SEN0002 URM04 V2.0
  • SEN0004 SRF01 Ультразвуковой датчик
  • SEN0005 SRF02 Ультразвуковой датчик
  • SEN0006 SRF05 Ультразвуковой датчик
  • SEN0007 SRF08 Ультразвуковой датчик
  • SEN0008 SRF10 Ультразвуковой датчик
  • SEN0149 URM06-RS485 Ультразвуковой
  • SEN0150 URM06-UART Ультразвуковой
  • SEN0151 URM06-PULSE Ультразвуковой
  • SEN0152 URM06-ANALOG Ультразвуковой
  • SEN0153 Ультразвуковой датчик URM07-UART
  • SEN0246 URM08-RS485 Водонепроницаемый гидролокатор-дальномер
  • SEN0304 Ультразвуковой датчик URM09 (Gravity-I2C) (V1.0)
  • SEN0304 Ультразвуковой датчик URM09 (Gravity-I2C) (V1.0)
  • SEN0300 Водонепроницаемый ультразвуковой датчик ULS
  • SEN0301 Водонепроницаемый ультразвуковой датчик ULA
  • SEN0307 URM09 Аналог ультразвукового датчика силы тяжести
  • SEN0311 A02YYUW Водонепроницаемый ультразвуковой датчик
  • SEN0312 ME007YS Водонепроницаемый ультразвуковой датчик
  • SEN0313 A01NYUB Водонепроницаемый ультразвуковой датчик
  • DFR0066 SHT1x Датчик влажности и температуры
  • DFR0067 DHT11 Датчик температуры и влажности
  • SEN0137 DHT22 Модуль температуры и влажности
  • DFR0023 Линейный датчик температуры DFRobot LM35
  • DFR0024 Gravity DS18B20 Датчик температуры, совместимый с Arduino V2
  • DFR0024 Gravity DS18B20 Датчик температуры, совместимый с Arduino V2
  • SEN0114 Датчик влажности
  • Датчик температуры TOY0045 TMP100
  • TOY0054 SI7021 Датчик температуры и влажности
  • SEN0206 Датчик инфракрасного термометра MLX
  • SEN0227 SHT20 Водонепроницаемый датчик температуры и влажности I2C
  • SEN0236 Gravity I2C BME280 Датчик окружающей среды Температура, влажность, барометр
  • SEN0248 Gravity I2C BME680 Датчик окружающей среды VOC, температура, влажность, барометр
  • DFR0558 Цифровой высокотемпературный датчик силы тяжести типа К
  • SEN0308 Водонепроницаемый емкостный датчик влажности почвы
  • SEN0019 Регулируемый переключатель инфракрасного датчика
  • SEN0042 DFRobot Инфракрасный датчик прорыва
  • SEN0143 SHARP GP2Y0A41SK0F ИК-датчик рейнджера 4-30 см
  • SEN0013 Sharp GP2Y0A02YK ИК-датчик рейнджера 150 см
  • SEN0014 Sharp GP2Y0A21 Датчик расстояния 10-80 см
  • SEN0085 Sharp GP2Y0A710K Датчик расстояния 100-550 см
  • Модуль цифрового ИК-приемника DFR0094
  • DFR0095 Модуль цифрового ИК-передатчика
  • SEN0018 Цифровой инфракрасный датчик движения
  • DFR0107 ИК-комплект
  • SEN0264 TS01 ИК-датчик температуры (4-20 мА)
  • SEN0169 Аналоговый pH-метр Pro
  • DFR0300-H Gravity: аналоговый датчик электропроводности (K = 10)
  • DFR0300 Гравитационный аналоговый датчик электропроводности V2 K = 1
  • SEN0165 Аналоговый измеритель ОВП
  • SEN0161-V2 Комплект гравитационного аналогового датчика pH V2
  • SEN0161 PH метр
  • SEN0237 Гравитационный аналоговый датчик растворенного кислорода
  • SEN0204 Бесконтактный датчик уровня жидкости XKC-Y25-T12V
  • SEN0205 Датчик уровня жидкости-FS-IR02
  • SEN0244 Gravity Analog TDS Sensor Meter для Arduino
  • SEN0249 Комплект измерителя pH с аналоговым наконечником копья силы тяжести для почвенного и пищевого применения
  • SEN0121 Датчик пара
  • SEN0097 Датчик освещенности
  • DFR0026 Датчик внешней освещенности DFRobot
  • TOY0044 УФ-датчик
  • SEN0172 LX1972 датчик внешней освещенности
  • SEN0043 TEMT6000 датчик внешней освещенности
  • SEN0175 УФ-датчик v1.0-ML8511
  • SEN0228 Gravity I2C VEML7700 Датчик внешней освещенности
  • SEN0101 Датчик цвета TCS3200
  • DFR0022 Датчик оттенков серого DFRobot
  • Датчик отслеживания линии SEN0017 для Arduino V4
  • SEN0147 Интеллектуальный датчик оттенков серого
  • SEN0212 TCS34725 Датчик цвета I2C для Arduino
  • SEN0245 Gravity VL53L0X Лазерный дальномер ToF
  • SEN0259 TF Mini LiDAR ToF Laser Range Sensor
  • SEN0214 Датчик тока 20А
  • SEN0262 Гравитационный аналоговый преобразователь тока в напряжение для приложений 4 ~ 20 мА
  • SEN0291 Gravity: Цифровой ваттметр I2C
  • DFR0027 Цифровой датчик вибрации DFRobot V2
  • DFR0028 DFRobot Датчик наклона
  • DFR0029 Цифровая кнопка DFRobot
  • DFR0030 DFRobot емкостный датчик касания
  • Модуль цифрового зуммера DFR0032
  • DFR0033 Цифровой магнитный датчик
  • DFR0034 Аналоговый звуковой датчик
  • SEN0038 Колесные энкодеры для DFRobot 3PA и 4WD Rovers
  • DFR0051 Аналоговый делитель напряжения
  • DFR0052 Аналоговый пьезодисковый датчик вибрации
  • DFR0076 Датчик пламени
  • DFR0053 Аналоговый датчик положения ползуна
  • DFR0054 Аналоговый датчик вращения V1
  • DFR0058 Аналоговый датчик вращения V2
  • Модуль джойстика DFR0061 для Arduino
  • DFR0075 AD Клавиатурный модуль
  • Модуль вентилятора DFR0332
  • SEN0177 PM2.5 лазерный датчик пыли
  • Модуль датчика веса SEN0160
  • SEN0170 Тип напряжения датчика скорости ветра 0-5 В
  • TOY0048 Высокоточный двухосевой датчик инклинометра, совместимый с Arduino Gadgeteer
  • SEN0187 RGB и датчик жестов
  • SEN0186 Метеостанция с анемометром Флюгер Дождь ведро
  • SEN0192 Датчик микроволн
  • SEN0185 датчик Холла
  • FIT0449 DFRobot Speaker v1.0
  • Датчик частоты сердечных сокращений SEN0203
  • DFR0423 Самоблокирующийся переключатель
  • SEN0213 Датчик монитора сердечного ритма
  • SEN0221 Датчик угла Холла силы тяжести
  • Датчик переключателя проводимости SEN0223
  • SEN0230 Инкрементальный фотоэлектрический датчик угла поворота - 400P R
  • SEN0235 Модуль поворотного энкодера EC11
  • SEN0240 Аналоговый датчик ЭМГ от OYMotion
  • SEN0232 Гравитационный аналоговый измеритель уровня звука
  • SEN0233 Монитор качества воздуха PM 2.5, формальдегид, датчик температуры и влажности
  • DFR0515 FireBeetle Covers-OSD Модуль наложения символов
  • SEN0257 Датчик гравитационного давления воды
  • SEN0289 Gravity: Цифровой датчик встряхивания
  • SEN0290 Gravity: Датчик молнии
  • DFR0271 GMR Плата
  • ROB0003 Pirate 4WD Мобильная платформа
  • Мобильная платформа ROB0005 Turtle 2WD
  • ROB0025 NEW A4WD Мобильный робот с кодировщиком
  • ROB0050 4WD MiniQ Полный комплект
  • ROB0111 4WD MiniQ Cherokey
  • ROB0036 Комплект роботизированной руки с 6 степенями свободы
  • Комплект наклонно-поворотного устройства FIT0045 DF05BB
  • ROB0102 Мобильная платформа Cherokey 4WD
  • ROB0117 Базовый комплект для Cherokey 4WD
  • ROB0022 4WD Мобильная платформа
  • ROB0118 Базовый комплект для Turtle 2WD
  • Робот-комплект ROB0080 Hexapod
  • ROB0112 Мобильная платформа Devastator Tank
  • ROB0114 Мобильная платформа Devastator Tank
  • ROB0124 Мобильная платформа HCR с всенаправленными колесами
  • ROB0128 Devastator Tank Мобильная платформа Металлический мотор-редуктор постоянного тока
  • ROB0137 Explorer MAX Робот
  • ROB0139 Робот FlameWheel
  • DFR0270 Accessory Shield для Arduino
  • DFR0019 Щит для прототипирования для Arduino
  • DFR0265 IO Expansion Shield для Arduino V7
  • DFR0210 Пчелиный щит
  • DFR0165 Mega IO Expansion Shield V2.3
  • DFR0312 Плата расширения Raspberry Pi GPIO
  • DFR0311 Raspberry Pi встречает Arduino Shield
  • DFR0327 Arduino Shield для Raspberry Pi 2B и 3B
  • DFR0371 Экран расширения ввода-вывода для Bluno M3
  • DFR0356 Щит Bluno Beetle
  • DFR0412 Gravity IO Expansion Shield для DFRduino M0
  • DFR0375 Cookie I O Expansion Shield V2
  • DFR0334 GPIO Shield для Arduino V1.0
  • DFR0502 Gravity IO Expansion & Motor Driver Shield V1.1
  • DFR0518 Micro Mate - мини-плата расширения для микробита
  • DFR0578 Gravity I O Expansion Shield для OpenMV Cam M7
  • DFR0577 Gravity I O Expansion Shield для Pyboard
  • DFR0626 MCP23017 Модуль расширения с IIC на 16 цифровых IO
  • DFR0287 LCD12864 Экран
  • DFR0009 Экран ЖК-клавиатуры для Arduino
  • DFR0063 I2C TWI LCD1602 Модуль Gadgeteer-совместимый
  • Модуль DFR0154 I2C TWI LCD2004, совместимый с Arduino Gadgeteer
  • Светодиодная матрица DFR0202 RGB
  • DFR0090 3-проводной светодиодный модуль
  • TOY0005 OLED 2828 цветной дисплейный модуль.Совместимость с NET Gadgeteer
  • Модуль дисплея TOY0006 OLED 9664 RGB
  • Модуль дисплея TOY0007 OLED 2864
  • FIT0328 2.7 OLED 12864 дисплейный модуль
  • DFR0091 3-проводной последовательный ЖК-модуль, совместимый с Arduino
  • DFR0347 2.8 TFT Touch Shield с 4 МБ флэш-памяти для Arduino и mbed
  • DFR0348 3.5 TFT Touch Shield с 4 МБ флэш-памяти для Arduino и mbed
  • DFR0374 Экран LCD клавиатуры V2.0
  • DFR0382 Экран со светодиодной клавиатурой V1.0
  • DFR0387 TELEMATICS 3.5 TFT сенсорный ЖК-экран
  • DFR0459 Светодиодная матрица RGB 8x8
  • DFR0460 Светодиодная матрица RGB 64x32 - шаг 4 мм / Гибкая светодиодная матрица 64x32 - Шаг 4 мм / Гибкая светодиодная матрица 64x32 - Шаг 5 мм
  • DFR0461 Гибкая светодиодная матрица 8x8 RGB Gravity
  • DFR0462 Гибкая светодиодная матрица 8x32 RGB Gravity
  • DFR0463 Gravity Гибкая светодиодная матрица 16x16 RGB
  • DFR0471 Светодиодная матрица RGB 32x16 - шаг 6 мм
  • DFR0472 Светодиодная матрица RGB 32x32 - шаг 4 мм
  • DFR0464 Gravity I2C 16x2 ЖК-дисплей Arduino с подсветкой RGB
  • DFR0499 Светодиодная матрица RGB 64x64 - шаг 3 мм
  • DFR0506 7-дюймовый дисплей HDMI с емкостным сенсорным экраном
  • DFR0555 \ DF0556 \ DFR0557 Gravity I2C LCD1602 Модуль ЖК-дисплея Arduino
  • DFR0529 2.2-дюймовый ЖК-дисплей TFT V1.0 (интерфейс SPI)
  • DFR0605 Gravity: цифровой светодиодный модуль RGB
  • FIT0352 Цифровая светодиодная водонепроницаемая лента с RGB-подсветкой 60LED м * 3 м
  • DFR0645-G DFR0645-R 4-цифровой светодиодный сегментный модуль дисплея
  • Артикул DFR0646-G DFR0646-R 8-цифровой светодиодный сегментный модуль дисплея
  • DFR0597 Гибкая светодиодная матрица RGB 7x71
  • DFR0231 Модуль NFC для Arduino
  • Модуль радиоданных TEL0005 APC220
  • TEL0023 BLUETOOH BEE
  • TEL0026 DF-BluetoothV3 Bluetooth-модуль
  • Модуль беспроводного программирования TEL0037 для Arduino
  • TEL0044 DFRduino GPS щит-LEA-5H
  • TEL0047 WiFi Shield V2.1 для Arduino
  • TEL0051 GPS GPRS GSM модуль V2.0
  • TEL0067 Wi-Fi Bee V1.0
  • TEL0073 BLE-Link
  • TEL0075 RF Shield 315 МГц
  • TEL0078 WIFI Shield V3 PCB Антенна
  • TEL0079 WIFI Shield V3 RPSMA
  • TEL0084 BLEmicro
  • TEL0086 DF-маяк EVB
  • TEL0087 USBBLE-LINK Bluno Адаптер для беспроводного программирования
  • TEL0080 UHF RFID МОДУЛЬ-USB
  • TEL0081 УВЧ RFID МОДУЛЬ-RS485
  • TEL0082 UHF RFID МОДУЛЬ-UART
  • TEL0083-A GPS-приемник для Arduino Model A
  • TEL0092 WiFi Bee-ESP8266 Wirelss модуль
  • Модуль GPS TEL0094 с корпусом
  • TEL0097 SIM808 GPS GPRS GSM Shield
  • DFR0342 W5500 Ethernet с материнской платой POE
  • DFR0015 Xbee Shield для Arduino без Xbee
  • TEL0107 WiFiBee-MT7681 Беспроводное программирование Arduino WiFi
  • TEL0089 SIM800C GSM GPRS Shield V2.0
  • Модуль приемника RF TEL0112 Gravity 315MHZ
  • TEL0113 Gravity UART A6 GSM и GPRS модуль
  • TEL0118 Gravity UART OBLOQ IoT-модуль
  • Модуль TEL0120 DFRobot BLE4.1
  • Bluetooth-адаптер TEL0002
  • Модуль аудиоприемника Bluetooth TEL0108
  • TEL0124 SIM7600CE-T 4G (LTE) Shield V1.0
  • DFR0505 SIM7000C Arduino NB-IoT LTE GPRS Expansion Shield
  • DFR0013 IIC в GPIO Shield V2.0
  • Плата привода двигателя датчика DFR0057 - Версия 2.2
  • DFR0062 Адаптер WiiChuck
  • DFR0233 Узел датчика RS485 V1.0
  • DFR0259 Arduino RS485 щит
  • DFR0370 Экран CAN-BUS V2
  • DFR0627 IIC для двойного модуля UART
  • TEL0070 Multi USB RS232 RS485 TTL преобразователь
  • DFR0064 386AMP модуль аудиоусилителя
  • DFR0273 Экран синтеза речи
  • DFR0299 DFPlayer Mini
  • TOY0008 DFRduino Плеер MP3
  • SEN0197 Диктофон-ISD1820
  • DFR0420 Аудиозащитный экран для DFRduino M0
  • DFR0534 Голосовой модуль
  • SD2403 Модуль часов реального времени SKU TOY0020
  • TOY0021 SD2405 Модуль часов реального времени
  • DFR0151 Модуль Gravity I2C DS1307 RTC
  • DFR0469 Модуль Gravity I2C SD2405 RTC
  • DFR0316 MCP3424 18-битный канал АЦП-4 с усилителем с программируемым усилением
  • DFR0552 Gravity 12-битный модуль I2C DAC
  • DFR0553 Gravity I2C ADS1115 16-битный модуль АЦП, совместимый с Arduino и Raspberry Pi
  • DFR0117 Модуль хранения данных Gravity I2C EEPROM
  • Модуль SD DFR0071
  • Плата привода двигателя датчика DFR0057 - Версия 2.2
  • DFR0360 XSP - Программист Arduino
  • DFR0411 Двигатель постоянного тока Gravity 130
  • DFR0438 Яркий светодиодный модуль
  • DFR0439 Светодиодные гирлянды красочные
  • DFR0440 Модуль микровибрации
  • DFR0448 Светодиодные гирлянды, теплый белый цвет
  • Встроенный термопринтер DFR0503 - последовательный TTL
  • DFR0504 Гравитационный изолятор аналогового сигнала
  • DFR0520 Двойной цифровой потенциометр 100K
  • DFR0565 Гравитационный цифровой изолятор сигналов
  • DFR0563 Гравитация 3.Датчик уровня топлива литиевой батареи 7V
  • DFR0576 Гравитационный цифровой мультиплексор I2C с 1 по 8
  • DFR0117 Модуль хранения данных Gravity I2C EEPROM
  • DRI0001 Моторный щит Arduino L293
  • DRI0002 MD1.3 2A Двухмоторный контроллер
  • DRI0009 Моторный щит Arduino L298N
  • DRI0021 Драйвер двигателя постоянного тока Veyron 2x25A Brush
  • DRI0017 2A Моторный щит для Arduino Twin
  • Драйвер двигателя постоянного тока DRI0018 2x15A Lite
  • Микродвигатель постоянного тока FIT0450 с энкодером-SJ01
  • FIT0458 Микродвигатель постоянного тока с энкодером-SJ02
  • DFR0399 Микро-металлический мотор-редуктор постоянного тока 75 1 Вт Драйвер
  • DRI0039 Quad Motor Driver Shield для Arduino
  • DRI0040 Двойной 1.Драйвер двигателя 5A - HR8833
  • DRI0044 2x1.2A Драйвер двигателя постоянного тока TB6612FNG
  • Драйвер двигателя постоянного тока DFR0513 PPM 2x3A
  • DFR0523 Гравитационный цифровой перистальтический насос
  • DRI0027 Digital Servo Shield для Arduino
  • DRI0029 24-канальный сервопривод Veyron
  • SER0044 DSS-M15S 270 ° 15KG Металлический сервопривод DF с аналоговой обратной связью
  • DRI0023 Экран шагового двигателя для Arduino DRV8825
  • DRI0035 TMC260 Щиток драйвера шагового двигателя
  • DFR0105 Силовой щит
  • DFR0205 Силовой модуль
  • DFR0457 Контроллер мощности Gravity MOSFET
  • DFR0564 Зарядное устройство USB для 7.Литий-полимерная батарея 4 В
  • DFR0535 Менеджер солнечной энергии
  • DFR0559 Менеджер солнечной энергии Sunflower 5V
  • DFR0559 Менеджер солнечной энергии 5 В
  • DFR0580 Solar Power Manager для свинцово-кислотных аккумуляторов 12 В
  • DFR0222 Реле X-Board
  • Релейный модуль DFR0017, совместимый с Arduino
  • DFR0289 Релейный контроллер RLY-8-POE
  • DFR0290 RLY-8-RS485 8-релейный контроллер
  • DFR0144 Релейный экран для Arduino V2.1
  • DFR0473 Gravity Digital Relay Module Совместимость с Arduino и Raspberry Pi
  • KIT0003 EcoDuino - Комплект для автомобильных заводов
  • KIT0071 Комплект MiniQ Discovery
  • KIT0098 Пакет компонентов подключаемого модуля Breadboard
  • Артикул DFR0748 Цветок Китти
  • SEN0305 Гравитация: HUSKYLENS - простой в использовании датчик машинного зрения с искусственным интеллектом

dfplayer_mini_sku_dfr0299 # target_2-DFRobot

  • ДОМ
  • СООБЩЕСТВО
  • ФОРУМ
  • БЛОГ
  • ОБРАЗОВАНИЕ
ДОМА ФОРУМ БЛОГ
  • Контроллер
    • DFR0010 Arduino Nano 328
    • DFR0136 Сервоконтроллер Flyduino-A 12
    • DFR0225 Romeo V2-Все в одном контроллере R3
    • Arduino_Common_Controller_Selection_Guide
  • DFR0182 Беспроводной геймпад V2.0
  • DFR0100 Комплект для начинающих DFRduino для Arduino V3
  • DFR0267 Блуно
  • DFR0282 Жук
  • DFR0283 Мечтательный клен V1.0
  • DFR0296 Блуно Нано
  • DFR0302 MiniQ 2WD Plus
  • DFR0304 Беспроводной геймпад BLE V2
  • DFR0305 RoMeo BLE
  • DFR0351 Romeo BLE mini V2.0
  • DFR0306 Блуно Мега 1280
  • DFR0321 Узел Wido-WIFI IoT
  • DFR0323 Блуно Мега 2560
  • DFR0329 Блуно М3
  • DFR0339 Жук Блуно
  • DFR0343 Контроллер с низким энергопотреблением UHex
  • DFR0355 SIM808 с материнской платой Leonardo
  • DFR0392 DFRduino M0 материнская плата, совместимая с Arduino
  • DFR0398 Romeo BLE Quad Robot Controller
  • DFR0416 Bluno M0 Материнская плата
  • DFR0575 Жук ESP32
  • DFR0133 X-Доска
  • DFR0162 X-Board V2
  • DFR0428 3.5-дюймовый сенсорный TFT-экран для Raspberry Pi
  • DFR0494 Raspberry Pi ШАПКА ИБП
  • DFR0514 DFR0603 IIC 16X2 RGB LCD KeyPad HAT V1.0
  • DFR0524 5.5 HDMI OLED-дисплей с емкостным сенсорным экраном V2.0
  • DFR0550 5-дюймовый TFT-дисплей с сенсорным экраном V1.0
  • DFR0591 модуль дисплея raspberry pi e-ink V1.0
  • DFR0592 Драйвер двигателя постоянного тока HAT
  • DFR0604 HAT расширения ввода-вывода для Pi zero V1.0
  • DFR0566 Шляпа расширения ввода-вывода для Raspberry Pi
  • DFR0528 Шляпа ИБП для Raspberry Pi Zero
  • DFR0331 Romeo для контроллера Edison
  • DFR0453 DFRobot CurieNano - мини-плата Genuino Arduino 101
  • TEL0110 CurieCore Intel® Curie Neuron Module
  • DFR0478 Микроконтроллер FireBeetle ESP32 IOT (V3.0) с поддержкой Wi-Fi и Bluetooth
  • DFR0483 FireBeetle Covers-Gravity I O Expansion Shield
  • FireBeetle Covers-24 × 8 светодиодная матрица
  • TEL0121 FireBeetle Covers-LoRa Radio 433 МГц
  • TEL0122 FireBeetle Covers-LoRa Radio 915 МГц
  • TEL0125 FireBeetle охватывает LoRa Radio 868MHz
  • DFR0489 FireBeetle ESP8266 Микроконтроллер IOT
  • DFR0492 FireBeetle Board-328P с BLE4.1
  • DFR0498 FireBeetle Covers-Camera & Audio Media Board
  • DFR0507 FireBeetle Covers-OLED12864 Дисплей
  • DFR0508 FireBeetle Covers-Двигатель постоянного тока и шаговый драйвер
  • DFR0511 FireBeetle Covers-ePaper Черно-белый дисплейный модуль
  • DFR0531 FireBeetle Covers-ePaper Черно-белый и красный дисплейный модуль
  • DFR0536 Плата расширения геймпада с микробитами
  • DFR0548 Плата расширения микробитового драйвера
  • ROB0148 micro: Maqueen для micro: bit
  • ROB0150 Microbit Круглая плата расширения для светодиодов RGB
  • MBT0005 Micro IO-BOX
  • SEN0159 Датчик CO2
  • DFR0049 DFRobot Датчик газа
  • TOY0058 Датчик атмосферного давления
  • SEN0220 Инфракрасный датчик CO2 0-50000ppm
  • SEN0219 Гравитационный аналоговый инфракрасный датчик CO2 для Arduino
  • SEN0226 Датчик барометра Gravity I2C BMP280
  • SEN0231 Датчик силы тяжести HCHO
  • SEN0251 Gravity BMP280 Датчики атмосферного давления
  • SEN0132 Датчик угарного газа MQ7
  • SEN0032 Трехосный акселерометр - ADXL345
  • DFR0143 Трехосевой акселерометр MMA7361
  • Трехосный акселерометр серии FXLN83XX
  • SEN0072 CMPS09 - Магнитный компас с компенсацией наклона
  • SEN0073 9 степеней свободы - бритва IMU
  • DFR0188 Flymaple V1.1
  • SEN0224 Трехосевой акселерометр Gravity I2C - LIS2DH
  • SEN0140 Датчик IMU с 10 степенями свободы, версия 2.0
  • SEN0250 Gravity BMI160 6-осевой инерционный датчик движения
  • SEN0253 Gravity BNO055 + BMP280 интеллектуальный 10DOF AHRS
  • SEN0001 URM37 V5.0 Ультразвуковой датчик
  • SEN0002 URM04 V2.0
  • SEN0004 SRF01 Ультразвуковой датчик
  • SEN0005 SRF02 Ультразвуковой датчик
  • SEN0006 SRF05 Ультразвуковой датчик
  • SEN0007 SRF08 Ультразвуковой датчик
  • SEN0008 SRF10 Ультразвуковой датчик
  • SEN0149 URM06-RS485 Ультразвуковой
  • SEN0150 URM06-UART Ультразвуковой
  • SEN0151 URM06-PULSE Ультразвуковой
  • SEN0152 URM06-ANALOG Ультразвуковой
  • SEN0153 Ультразвуковой датчик URM07-UART
  • SEN0246 URM08-RS485 Водонепроницаемый гидролокатор-дальномер
  • SEN0304 Ультразвуковой датчик URM09 (Gravity-I2C) (V1.0)
  • SEN0304 Ультразвуковой датчик URM09 (Gravity-I2C) (V1.0)
  • SEN0300 Водонепроницаемый ультразвуковой датчик ULS
  • SEN0301 Водонепроницаемый ультразвуковой датчик ULA
  • SEN0307 URM09 Аналог ультразвукового датчика силы тяжести
  • SEN0311 A02YYUW Водонепроницаемый ультразвуковой датчик
  • SEN0312 ME007YS Водонепроницаемый ультразвуковой датчик
  • SEN0313 A01NYUB Водонепроницаемый ультразвуковой датчик
  • DFR0066 SHT1x Датчик влажности и температуры
  • DFR0067 DHT11 Датчик температуры и влажности
  • SEN0137 DHT22 Модуль температуры и влажности
  • DFR0023 Линейный датчик температуры DFRobot LM35
  • DFR0024 Gravity DS18B20 Датчик температуры, совместимый с Arduino V2
  • DFR0024 Gravity DS18B20 Датчик температуры, совместимый с Arduino V2
  • SEN0114 Датчик влажности
  • Датчик температуры TOY0045 TMP100
  • TOY0054 SI7021 Датчик температуры и влажности
  • SEN0206 Датчик инфракрасного термометра MLX
  • SEN0227 SHT20 Водонепроницаемый датчик температуры и влажности I2C
  • SEN0236 Gravity I2C BME280 Датчик окружающей среды Температура, влажность, барометр
  • SEN0248 Gravity I2C BME680 Датчик окружающей среды VOC, температура, влажность, барометр
  • DFR0558 Цифровой высокотемпературный датчик силы тяжести типа К
  • SEN0308 Водонепроницаемый емкостный датчик влажности почвы
  • SEN0019 Регулируемый переключатель инфракрасного датчика
  • SEN0042 DFRobot Инфракрасный датчик прорыва
  • SEN0143 SHARP GP2Y0A41SK0F ИК-датчик рейнджера 4-30 см
  • SEN0013 Sharp GP2Y0A02YK ИК-датчик рейнджера 150 см
  • SEN0014 Sharp GP2Y0A21 Датчик расстояния 10-80 см
  • SEN0085 Sharp GP2Y0A710K Датчик расстояния 100-550 см
  • Модуль цифрового ИК-приемника DFR0094
  • DFR0095 Модуль цифрового ИК-передатчика
  • SEN0018 Цифровой инфракрасный датчик движения
  • DFR0107 ИК-комплект
  • SEN0264 TS01 ИК-датчик температуры (4-20 мА)
  • SEN0169 Аналоговый pH-метр Pro
  • DFR0300-H Gravity: аналоговый датчик электропроводности (K = 10)
  • DFR0300 Гравитационный аналоговый датчик электропроводности V2 K = 1
  • SEN0165 Аналоговый измеритель ОВП
  • SEN0161-V2 Комплект гравитационного аналогового датчика pH V2
  • SEN0161 PH метр
  • SEN0237 Гравитационный аналоговый датчик растворенного кислорода
  • SEN0204 Бесконтактный датчик уровня жидкости XKC-Y25-T12V
  • SEN0205 Датчик уровня жидкости-FS-IR02
  • SEN0244 Gravity Analog TDS Sensor Meter для Arduino
  • SEN0249 Комплект измерителя pH с аналоговым наконечником копья силы тяжести для почвенного и пищевого применения
  • SEN0121 Датчик пара
  • SEN0097 Датчик освещенности
  • DFR0026 Датчик внешней освещенности DFRobot
  • TOY0044 УФ-датчик
  • SEN0172 LX1972 датчик внешней освещенности
  • SEN0043 TEMT6000 датчик внешней освещенности
  • SEN0175 УФ-датчик v1.0-ML8511
  • SEN0228 Gravity I2C VEML7700 Датчик внешней освещенности
  • SEN0101 Датчик цвета TCS3200
  • DFR0022 Датчик оттенков серого DFRobot
  • Датчик отслеживания линии SEN0017 для Arduino V4
  • SEN0147 Интеллектуальный датчик оттенков серого
  • SEN0212 TCS34725 Датчик цвета I2C для Arduino
  • SEN0245 Gravity VL53L0X Лазерный дальномер ToF
  • SEN0259 TF Mini LiDAR ToF Laser Range Sensor
  • SEN0214 Датчик тока 20А
  • SEN0262 Гравитационный аналоговый преобразователь тока в напряжение для приложений 4 ~ 20 мА
  • SEN0291 Gravity: Цифровой ваттметр I2C
  • DFR0027 Цифровой датчик вибрации DFRobot V2
  • DFR0028 DFRobot Датчик наклона
  • DFR0029 Цифровая кнопка DFRobot
  • DFR0030 DFRobot емкостный датчик касания
  • Модуль цифрового зуммера DFR0032
  • DFR0033 Цифровой магнитный датчик
  • DFR0034 Аналоговый звуковой датчик
  • SEN0038 Колесные энкодеры для DFRobot 3PA и 4WD Rovers
  • DFR0051 Аналоговый делитель напряжения
  • DFR0052 Аналоговый пьезодисковый датчик вибрации
  • DFR0076 Датчик пламени
  • DFR0053 Аналоговый датчик положения ползуна
  • DFR0054 Аналоговый датчик вращения V1
  • DFR0058 Аналоговый датчик вращения V2
  • Модуль джойстика DFR0061 для Arduino
  • DFR0075 AD Клавиатурный модуль
  • Модуль вентилятора DFR0332
  • SEN0177 PM2.5 лазерный датчик пыли
  • Модуль датчика веса SEN0160
  • SEN0170 Тип напряжения датчика скорости ветра 0-5 В
  • TOY0048 Высокоточный двухосевой датчик инклинометра, совместимый с Arduino Gadgeteer
  • SEN0187 RGB и датчик жестов
  • SEN0186 Метеостанция с анемометром Флюгер Дождь ведро
  • SEN0192 Датчик микроволн
  • SEN0185 датчик Холла
  • FIT0449 DFRobot Speaker v1.0
  • Датчик частоты сердечных сокращений SEN0203
  • DFR0423 Самоблокирующийся переключатель
  • SEN0213 Датчик монитора сердечного ритма
  • SEN0221 Датчик угла Холла силы тяжести
  • Датчик переключателя проводимости SEN0223
  • SEN0230 Инкрементальный фотоэлектрический датчик угла поворота - 400P R
  • SEN0235 Модуль поворотного энкодера EC11
  • SEN0240 Аналоговый датчик ЭМГ от OYMotion
  • SEN0232 Гравитационный аналоговый измеритель уровня звука
  • SEN0233 Монитор качества воздуха PM 2.5, формальдегид, датчик температуры и влажности
  • DFR0515 FireBeetle Covers-OSD Модуль наложения символов
  • SEN0257 Датчик гравитационного давления воды
  • SEN0289 Gravity: Цифровой датчик встряхивания
  • SEN0290 Gravity: Датчик молнии
  • DFR0271 GMR Плата
  • ROB0003 Pirate 4WD Мобильная платформа
  • Мобильная платформа ROB0005 Turtle 2WD
  • ROB0025 NEW A4WD Мобильный робот с кодировщиком
  • ROB0050 4WD MiniQ Полный комплект
  • ROB0111 4WD MiniQ Cherokey
  • ROB0036 Комплект роботизированной руки с 6 степенями свободы
  • Комплект наклонно-поворотного устройства FIT0045 DF05BB
  • ROB0102 Мобильная платформа Cherokey 4WD
  • ROB0117 Базовый комплект для Cherokey 4WD
  • ROB0022 4WD Мобильная платформа
  • ROB0118 Базовый комплект для Turtle 2WD
  • Робот-комплект ROB0080 Hexapod
  • ROB0112 Мобильная платформа Devastator Tank
  • ROB0114 Мобильная платформа Devastator Tank
  • ROB0124 Мобильная платформа HCR с всенаправленными колесами
  • ROB0128 Devastator Tank Мобильная платформа Металлический мотор-редуктор постоянного тока
  • ROB0137 Explorer MAX Робот
  • ROB0139 Робот FlameWheel
  • DFR0270 Accessory Shield для Arduino
  • DFR0019 Щит для прототипирования для Arduino
  • DFR0265 IO Expansion Shield для Arduino V7
  • DFR0210 Пчелиный щит
  • DFR0165 Mega IO Expansion Shield V2.3
  • DFR0312 Плата расширения Raspberry Pi GPIO
  • DFR0311 Raspberry Pi встречает Arduino Shield
  • DFR0327 Arduino Shield для Raspberry Pi 2B и 3B
  • DFR0371 Экран расширения ввода-вывода для Bluno M3
  • DFR0356 Щит Bluno Beetle
  • DFR0412 Gravity IO Expansion Shield для DFRduino M0
  • DFR0375 Cookie I O Expansion Shield V2
  • DFR0334 GPIO Shield для Arduino V1.0
  • DFR0502 Gravity IO Expansion & Motor Driver Shield V1.1
  • DFR0518 Micro Mate - мини-плата расширения для микробита
  • DFR0578 Gravity I O Expansion Shield для OpenMV Cam M7
  • DFR0577 Gravity I O Expansion Shield для Pyboard
  • DFR0626 MCP23017 Модуль расширения с IIC на 16 цифровых IO
  • DFR0287 LCD12864 Экран
  • DFR0009 Экран ЖК-клавиатуры для Arduino
  • DFR0063 I2C TWI LCD1602 Модуль Gadgeteer-совместимый
  • Модуль DFR0154 I2C TWI LCD2004, совместимый с Arduino Gadgeteer
  • Светодиодная матрица DFR0202 RGB
  • DFR0090 3-проводной светодиодный модуль
  • TOY0005 OLED 2828 цветной дисплейный модуль.Совместимость с NET Gadgeteer
  • Модуль дисплея TOY0006 OLED 9664 RGB
  • Модуль дисплея TOY0007 OLED 2864
  • FIT0328 2.7 OLED 12864 дисплейный модуль
  • DFR0091 3-проводной последовательный ЖК-модуль, совместимый с Arduino
  • DFR0347 2.8 TFT Touch Shield с 4 МБ флэш-памяти для Arduino и mbed
  • DFR0348 3.5 TFT Touch Shield с 4 МБ флэш-памяти для Arduino и mbed
  • DFR0374 Экран LCD клавиатуры V2.0
  • DFR0382 Экран со светодиодной клавиатурой V1.0
  • DFR0387 TELEMATICS 3.5 TFT сенсорный ЖК-экран
  • DFR0459 Светодиодная матрица RGB 8x8
  • DFR0460 Светодиодная матрица RGB 64x32 - шаг 4 мм / Гибкая светодиодная матрица 64x32 - Шаг 4 мм / Гибкая светодиодная матрица 64x32 - Шаг 5 мм
  • DFR0461 Гибкая светодиодная матрица 8x8 RGB Gravity
  • DFR0462 Гибкая светодиодная матрица 8x32 RGB Gravity
  • DFR0463 Gravity Гибкая светодиодная матрица 16x16 RGB
  • DFR0471 Светодиодная матрица RGB 32x16 - шаг 6 мм
  • DFR0472 Светодиодная матрица RGB 32x32 - шаг 4 мм
  • DFR0464 Gravity I2C 16x2 ЖК-дисплей Arduino с подсветкой RGB
  • DFR0499 Светодиодная матрица RGB 64x64 - шаг 3 мм
  • DFR0506 7-дюймовый дисплей HDMI с емкостным сенсорным экраном
  • DFR0555 \ DF0556 \ DFR0557 Gravity I2C LCD1602 Модуль ЖК-дисплея Arduino
  • DFR0529 2.2-дюймовый ЖК-дисплей TFT V1.0 (интерфейс SPI)
  • DFR0605 Gravity: цифровой светодиодный модуль RGB
  • FIT0352 Цифровая светодиодная водонепроницаемая лента с RGB-подсветкой 60LED м * 3 м
  • DFR0645-G DFR0645-R 4-цифровой светодиодный сегментный модуль дисплея
  • Артикул DFR0646-G DFR0646-R 8-цифровой светодиодный сегментный модуль дисплея
  • DFR0597 Гибкая светодиодная матрица RGB 7x71
  • DFR0231 Модуль NFC для Arduino
  • Модуль радиоданных TEL0005 APC220
  • TEL0023 BLUETOOH BEE
  • TEL0026 DF-BluetoothV3 Bluetooth-модуль
  • Модуль беспроводного программирования TEL0037 для Arduino
  • TEL0044 DFRduino GPS щит-LEA-5H
  • TEL0047 WiFi Shield V2.1 для Arduino
  • TEL0051 GPS GPRS GSM модуль V2.0
  • TEL0067 Wi-Fi Bee V1.0
  • TEL0073 BLE-Link
  • TEL0075 RF Shield 315 МГц
  • TEL0078 WIFI Shield V3 PCB Антенна
  • TEL0079 WIFI Shield V3 RPSMA
  • TEL0084 BLEmicro
  • TEL0086 DF-маяк EVB
  • TEL0087 USBBLE-LINK Bluno Адаптер для беспроводного программирования
  • TEL0080 UHF RFID МОДУЛЬ-USB
  • TEL0081 УВЧ RFID МОДУЛЬ-RS485
  • TEL0082 UHF RFID МОДУЛЬ-UART
  • TEL0083-A GPS-приемник для Arduino Model A
  • TEL0092 WiFi Bee-ESP8266 Wirelss модуль
  • Модуль GPS TEL0094 с корпусом
  • TEL0097 SIM808 GPS GPRS GSM Shield
  • DFR0342 W5500 Ethernet с материнской платой POE
  • DFR0015 Xbee Shield для Arduino без Xbee
  • TEL0107 WiFiBee-MT7681 Беспроводное программирование Arduino WiFi
  • TEL0089 SIM800C GSM GPRS Shield V2.0
  • Модуль приемника RF TEL0112 Gravity 315MHZ
  • TEL0113 Gravity UART A6 GSM и GPRS модуль
  • TEL0118 Gravity UART OBLOQ IoT-модуль
  • Модуль TEL0120 DFRobot BLE4.1
  • Bluetooth-адаптер TEL0002
  • Модуль аудиоприемника Bluetooth TEL0108
  • TEL0124 SIM7600CE-T 4G (LTE) Shield V1.0
  • DFR0505 SIM7000C Arduino NB-IoT LTE GPRS Expansion Shield
  • DFR0013 IIC в GPIO Shield V2.0
  • Плата привода двигателя датчика DFR0057 - Версия 2.2
  • DFR0062 Адаптер WiiChuck
  • DFR0233 Узел датчика RS485 V1.0
  • DFR0259 Arduino RS485 щит
  • DFR0370 Экран CAN-BUS V2
  • DFR0627 IIC для двойного модуля UART
  • TEL0070 Multi USB RS232 RS485 TTL преобразователь
  • DFR0064 386AMP модуль аудиоусилителя
  • DFR0273 Экран синтеза речи
  • DFR0299 DFPlayer Mini
  • TOY0008 DFRduino Плеер MP3
  • SEN0197 Диктофон-ISD1820
  • DFR0420 Аудиозащитный экран для DFRduino M0
  • DFR0534 Голосовой модуль
  • SD2403 Модуль часов реального времени SKU TOY0020
  • TOY0021 SD2405 Модуль часов реального времени
  • DFR0151 Модуль Gravity I2C DS1307 RTC
  • DFR0469 Модуль Gravity I2C SD2405 RTC
  • DFR0316 MCP3424 18-битный канал АЦП-4 с усилителем с программируемым усилением
  • DFR0552 Gravity 12-битный модуль I2C DAC
  • DFR0553 Gravity I2C ADS1115 16-битный модуль АЦП, совместимый с Arduino и Raspberry Pi
  • DFR0117 Модуль хранения данных Gravity I2C EEPROM
  • Модуль SD DFR0071
  • Плата привода двигателя датчика DFR0057 - Версия 2.2
  • DFR0360 XSP - Программист Arduino
  • DFR0411 Двигатель постоянного тока Gravity 130
  • DFR0438 Яркий светодиодный модуль
  • DFR0439 Светодиодные гирлянды красочные
  • DFR0440 Модуль микровибрации
  • DFR0448 Светодиодные гирлянды, теплый белый цвет
  • Встроенный термопринтер DFR0503 - последовательный TTL
  • DFR0504 Гравитационный изолятор аналогового сигнала
  • DFR0520 Двойной цифровой потенциометр 100K
  • DFR0565 Гравитационный цифровой изолятор сигналов
  • DFR0563 Гравитация 3.Датчик уровня топлива литиевой батареи 7V
  • DFR0576 Гравитационный цифровой мультиплексор I2C с 1 по 8
  • DFR0117 Модуль хранения данных Gravity I2C EEPROM
  • DRI0001 Моторный щит Arduino L293
  • DRI0002 MD1.3 2A Двухмоторный контроллер
  • DRI0009 Моторный щит Arduino L298N
  • DRI0021 Драйвер двигателя постоянного тока Veyron 2x25A Brush
  • DRI0017 2A Моторный щит для Arduino Twin
  • Драйвер двигателя постоянного тока DRI0018 2x15A Lite
  • Микродвигатель постоянного тока FIT0450 с энкодером-SJ01
  • FIT0458 Микродвигатель постоянного тока с энкодером-SJ02
  • DFR0399 Микро-металлический мотор-редуктор постоянного тока 75 1 Вт Драйвер
  • DRI0039 Quad Motor Driver Shield для Arduino
  • DRI0040 Двойной 1.Драйвер двигателя 5A - HR8833
  • DRI0044 2x1.2A Драйвер двигателя постоянного тока TB6612FNG
  • Драйвер двигателя постоянного тока DFR0513 PPM 2x3A
  • DFR0523 Гравитационный цифровой перистальтический насос
  • DRI0027 Digital Servo Shield для Arduino
  • DRI0029 24-канальный сервопривод Veyron
  • SER0044 DSS-M15S 270 ° 15KG Металлический сервопривод DF с аналоговой обратной связью
  • DRI0023 Экран шагового двигателя для Arduino DRV8825
  • DRI0035 TMC260 Щиток драйвера шагового двигателя
  • DFR0105 Силовой щит
  • DFR0205 Силовой модуль
  • DFR0457 Контроллер мощности Gravity MOSFET
  • DFR0564 Зарядное устройство USB для 7.Литий-полимерная батарея 4 В
  • DFR0535 Менеджер солнечной энергии
  • DFR0559 Менеджер солнечной энергии Sunflower 5V
  • DFR0559 Менеджер солнечной энергии 5 В
  • DFR0580 Solar Power Manager для свинцово-кислотных аккумуляторов 12 В
  • DFR0222 Реле X-Board
  • Релейный модуль DFR0017, совместимый с Arduino
  • DFR0289 Релейный контроллер RLY-8-POE
  • DFR0290 RLY-8-RS485 8-релейный контроллер
  • DFR0144 Релейный экран для Arduino V2.1
  • DFR0473 Gravity Digital Relay Module Совместимость с Arduino и Raspberry Pi
  • KIT0003 EcoDuino - Комплект для автомобильных заводов
  • KIT0071 Комплект MiniQ Discovery
  • KIT0098 Пакет компонентов подключаемого модуля Breadboard
  • Артикул DFR0748 Цветок Китти
  • SEN0305 Гравитация: HUSKYLENS - простой в использовании датчик машинного зрения с искусственным интеллектом

dfplayer_mini_sku_dfr0299 # target_4-DFRobot

  • ДОМ
  • СООБЩЕСТВО
  • ФОРУМ
  • БЛОГ
  • ОБРАЗОВАНИЕ
ДОМА ФОРУМ БЛОГ
  • Контроллер
    • DFR0010 Arduino Nano 328
    • DFR0136 Сервоконтроллер Flyduino-A 12
    • DFR0225 Romeo V2-Все в одном контроллере R3
    • Arduino_Common_Controller_Selection_Guide
  • DFR0182 Беспроводной геймпад V2.0
  • DFR0100 Комплект для начинающих DFRduino для Arduino V3
  • DFR0267 Блуно
  • DFR0282 Жук
  • DFR0283 Мечтательный клен V1.0
  • DFR0296 Блуно Нано
  • DFR0302 MiniQ 2WD Plus
  • DFR0304 Беспроводной геймпад BLE V2
  • DFR0305 RoMeo BLE
  • DFR0351 Romeo BLE mini V2.0
  • DFR0306 Блуно Мега 1280
  • DFR0321 Узел Wido-WIFI IoT
  • DFR0323 Блуно Мега 2560
  • DFR0329 Блуно М3
  • DFR0339 Жук Блуно
  • DFR0343 Контроллер с низким энергопотреблением UHex
  • DFR0355 SIM808 с материнской платой Leonardo
  • DFR0392 DFRduino M0 материнская плата, совместимая с Arduino
  • DFR0398 Romeo BLE Quad Robot Controller
  • DFR0416 Bluno M0 Материнская плата
  • DFR0575 Жук ESP32
  • DFR0133 X-Доска
  • DFR0162 X-Board V2
  • DFR0428 3.5-дюймовый сенсорный TFT-экран для Raspberry Pi
  • DFR0494 Raspberry Pi ШАПКА ИБП
  • DFR0514 DFR0603 IIC 16X2 RGB LCD KeyPad HAT V1.0
  • DFR0524 5.5 HDMI OLED-дисплей с емкостным сенсорным экраном V2.0
  • DFR0550 5-дюймовый TFT-дисплей с сенсорным экраном V1.0
  • DFR0591 модуль дисплея raspberry pi e-ink V1.0
  • DFR0592 Драйвер двигателя постоянного тока HAT
  • DFR0604 HAT расширения ввода-вывода для Pi zero V1.0
  • DFR0566 Шляпа расширения ввода-вывода для Raspberry Pi
  • DFR0528 Шляпа ИБП для Raspberry Pi Zero
  • DFR0331 Romeo для контроллера Edison
  • DFR0453 DFRobot CurieNano - мини-плата Genuino Arduino 101
  • TEL0110 CurieCore Intel® Curie Neuron Module
  • DFR0478 Микроконтроллер FireBeetle ESP32 IOT (V3.0) с поддержкой Wi-Fi и Bluetooth
  • DFR0483 FireBeetle Covers-Gravity I O Expansion Shield
  • FireBeetle Covers-24 × 8 светодиодная матрица
  • TEL0121 FireBeetle Covers-LoRa Radio 433 МГц
  • TEL0122 FireBeetle Covers-LoRa Radio 915 МГц
  • TEL0125 FireBeetle охватывает LoRa Radio 868MHz
  • DFR0489 FireBeetle ESP8266 Микроконтроллер IOT
  • DFR0492 FireBeetle Board-328P с BLE4.1
  • DFR0498 FireBeetle Covers-Camera & Audio Media Board
  • DFR0507 FireBeetle Covers-OLED12864 Дисплей
  • DFR0508 FireBeetle Covers-Двигатель постоянного тока и шаговый драйвер
  • DFR0511 FireBeetle Covers-ePaper Черно-белый дисплейный модуль
  • DFR0531 FireBeetle Covers-ePaper Черно-белый и красный дисплейный модуль
  • DFR0536 Плата расширения геймпада с микробитами
  • DFR0548 Плата расширения микробитового драйвера
  • ROB0148 micro: Maqueen для micro: bit
  • ROB0150 Microbit Круглая плата расширения для светодиодов RGB
  • MBT0005 Micro IO-BOX
  • SEN0159 Датчик CO2
  • DFR0049 DFRobot Датчик газа
  • TOY0058 Датчик атмосферного давления
  • SEN0220 Инфракрасный датчик CO2 0-50000ppm
  • SEN0219 Гравитационный аналоговый инфракрасный датчик CO2 для Arduino
  • SEN0226 Датчик барометра Gravity I2C BMP280
  • SEN0231 Датчик силы тяжести HCHO
  • SEN0251 Gravity BMP280 Датчики атмосферного давления
  • SEN0132 Датчик угарного газа MQ7
  • SEN0032 Трехосный акселерометр - ADXL345
  • DFR0143 Трехосевой акселерометр MMA7361
  • Трехосный акселерометр серии FXLN83XX
  • SEN0072 CMPS09 - Магнитный компас с компенсацией наклона
  • SEN0073 9 степеней свободы - бритва IMU
  • DFR0188 Flymaple V1.1
  • SEN0224 Трехосевой акселерометр Gravity I2C - LIS2DH
  • SEN0140 Датчик IMU с 10 степенями свободы, версия 2.0
  • SEN0250 Gravity BMI160 6-осевой инерционный датчик движения
  • SEN0253 Gravity BNO055 + BMP280 интеллектуальный 10DOF AHRS
  • SEN0001 URM37 V5.0 Ультразвуковой датчик
  • SEN0002 URM04 V2.0
  • SEN0004 SRF01 Ультразвуковой датчик
  • SEN0005 SRF02 Ультразвуковой датчик
  • SEN0006 SRF05 Ультразвуковой датчик
  • SEN0007 SRF08 Ультразвуковой датчик
  • SEN0008 SRF10 Ультразвуковой датчик
  • SEN0149 URM06-RS485 Ультразвуковой
  • SEN0150 URM06-UART Ультразвуковой
  • SEN0151 URM06-PULSE Ультразвуковой
  • SEN0152 URM06-ANALOG Ультразвуковой
  • SEN0153 Ультразвуковой датчик URM07-UART
  • SEN0246 URM08-RS485 Водонепроницаемый гидролокатор-дальномер
  • SEN0304 Ультразвуковой датчик URM09 (Gravity-I2C) (V1.0)
  • SEN0304 Ультразвуковой датчик URM09 (Gravity-I2C) (V1.0)
  • SEN0300 Водонепроницаемый ультразвуковой датчик ULS
  • SEN0301 Водонепроницаемый ультразвуковой датчик ULA
  • SEN0307 URM09 Аналог ультразвукового датчика силы тяжести
  • SEN0311 A02YYUW Водонепроницаемый ультразвуковой датчик
  • SEN0312 ME007YS Водонепроницаемый ультразвуковой датчик
  • SEN0313 A01NYUB Водонепроницаемый ультразвуковой датчик
  • DFR0066 SHT1x Датчик влажности и температуры
  • DFR0067 DHT11 Датчик температуры и влажности
  • SEN0137 DHT22 Модуль температуры и влажности
  • DFR0023 Линейный датчик температуры DFRobot LM35
  • DFR0024 Gravity DS18B20 Датчик температуры, совместимый с Arduino V2
  • DFR0024 Gravity DS18B20 Датчик температуры, совместимый с Arduino V2
  • SEN0114 Датчик влажности
  • Датчик температуры TOY0045 TMP100
  • TOY0054 SI7021 Датчик температуры и влажности
  • SEN0206 Датчик инфракрасного термометра MLX
  • SEN0227 SHT20 Водонепроницаемый датчик температуры и влажности I2C
  • SEN0236 Gravity I2C BME280 Датчик окружающей среды Температура, влажность, барометр
  • SEN0248 Gravity I2C BME680 Датчик окружающей среды VOC, температура, влажность, барометр
  • DFR0558 Цифровой высокотемпературный датчик силы тяжести типа К
  • SEN0308 Водонепроницаемый емкостный датчик влажности почвы
  • SEN0019 Регулируемый переключатель инфракрасного датчика
  • SEN0042 DFRobot Инфракрасный датчик прорыва
  • SEN0143 SHARP GP2Y0A41SK0F ИК-датчик рейнджера 4-30 см
  • SEN0013 Sharp GP2Y0A02YK ИК-датчик рейнджера 150 см
  • SEN0014 Sharp GP2Y0A21 Датчик расстояния 10-80 см
  • SEN0085 Sharp GP2Y0A710K Датчик расстояния 100-550 см
  • Модуль цифрового ИК-приемника DFR0094
  • DFR0095 Модуль цифрового ИК-передатчика
  • SEN0018 Цифровой инфракрасный датчик движения
  • DFR0107 ИК-комплект
  • SEN0264 TS01 ИК-датчик температуры (4-20 мА)
  • SEN0169 Аналоговый pH-метр Pro
  • DFR0300-H Gravity: аналоговый датчик электропроводности (K = 10)
  • DFR0300 Гравитационный аналоговый датчик электропроводности V2 K = 1
  • SEN0165 Аналоговый измеритель ОВП
  • SEN0161-V2 Комплект гравитационного аналогового датчика pH V2
  • SEN0161 PH метр
  • SEN0237 Гравитационный аналоговый датчик растворенного кислорода
  • SEN0204 Бесконтактный датчик уровня жидкости XKC-Y25-T12V
  • SEN0205 Датчик уровня жидкости-FS-IR02
  • SEN0244 Gravity Analog TDS Sensor Meter для Arduino
  • SEN0249 Комплект измерителя pH с аналоговым наконечником копья силы тяжести для почвенного и пищевого применения
  • SEN0121 Датчик пара
  • SEN0097 Датчик освещенности
  • DFR0026 Датчик внешней освещенности DFRobot
  • TOY0044 УФ-датчик
  • SEN0172 LX1972 датчик внешней освещенности
  • SEN0043 TEMT6000 датчик внешней освещенности
  • SEN0175 УФ-датчик v1.0-ML8511
  • SEN0228 Gravity I2C VEML7700 Датчик внешней освещенности
  • SEN0101 Датчик цвета TCS3200
  • DFR0022 Датчик оттенков серого DFRobot
  • Датчик отслеживания линии SEN0017 для Arduino V4
  • SEN0147 Интеллектуальный датчик оттенков серого
  • SEN0212 TCS34725 Датчик цвета I2C для Arduino
  • SEN0245 Gravity VL53L0X Лазерный дальномер ToF
  • SEN0259 TF Mini LiDAR ToF Laser Range Sensor
  • SEN0214 Датчик тока 20А
  • SEN0262 Гравитационный аналоговый преобразователь тока в напряжение для приложений 4 ~ 20 мА
  • SEN0291 Gravity: Цифровой ваттметр I2C
  • DFR0027 Цифровой датчик вибрации DFRobot V2
  • DFR0028 DFRobot Датчик наклона
  • DFR0029 Цифровая кнопка DFRobot
  • DFR0030 DFRobot емкостный датчик касания
  • Модуль цифрового зуммера DFR0032
  • DFR0033 Цифровой магнитный датчик
  • DFR0034 Аналоговый звуковой датчик
  • SEN0038 Колесные энкодеры для DFRobot 3PA и 4WD Rovers
  • DFR0051 Аналоговый делитель напряжения
  • DFR0052 Аналоговый пьезодисковый датчик вибрации
  • DFR0076 Датчик пламени
  • DFR0053 Аналоговый датчик положения ползуна
  • DFR0054 Аналоговый датчик вращения V1
  • DFR0058 Аналоговый датчик вращения V2
  • Модуль джойстика DFR0061 для Arduino
  • DFR0075 AD Клавиатурный модуль
  • Модуль вентилятора DFR0332
  • SEN0177 PM2.5 лазерный датчик пыли
  • Модуль датчика веса SEN0160
  • SEN0170 Тип напряжения датчика скорости ветра 0-5 В
  • TOY0048 Высокоточный двухосевой датчик инклинометра, совместимый с Arduino Gadgeteer
  • SEN0187 RGB и датчик жестов
  • SEN0186 Метеостанция с анемометром Флюгер Дождь ведро
  • SEN0192 Датчик микроволн
  • SEN0185 датчик Холла
  • FIT0449 DFRobot Speaker v1.0
  • Датчик частоты сердечных сокращений SEN0203
  • DFR0423 Самоблокирующийся переключатель
  • SEN0213 Датчик монитора сердечного ритма
  • SEN0221 Датчик угла Холла силы тяжести
  • Датчик переключателя проводимости SEN0223
  • SEN0230 Инкрементальный фотоэлектрический датчик угла поворота - 400P R
  • SEN0235 Модуль поворотного энкодера EC11
  • SEN0240 Аналоговый датчик ЭМГ от OYMotion
  • SEN0232 Гравитационный аналоговый измеритель уровня звука
  • SEN0233 Монитор качества воздуха PM 2.5, формальдегид, датчик температуры и влажности
  • DFR0515 FireBeetle Covers-OSD Модуль наложения символов
  • SEN0257 Датчик гравитационного давления воды
  • SEN0289 Gravity: Цифровой датчик встряхивания
  • SEN0290 Gravity: Датчик молнии
  • DFR0271 GMR Плата
  • ROB0003 Pirate 4WD Мобильная платформа
  • Мобильная платформа ROB0005 Turtle 2WD
  • ROB0025 NEW A4WD Мобильный робот с кодировщиком
  • ROB0050 4WD MiniQ Полный комплект
  • ROB0111 4WD MiniQ Cherokey
  • ROB0036 Комплект роботизированной руки с 6 степенями свободы
  • Комплект наклонно-поворотного устройства FIT0045 DF05BB
  • ROB0102 Мобильная платформа Cherokey 4WD
  • ROB0117 Базовый комплект для Cherokey 4WD
  • ROB0022 4WD Мобильная платформа
  • ROB0118 Базовый комплект для Turtle 2WD
  • Робот-комплект ROB0080 Hexapod
  • ROB0112 Мобильная платформа Devastator Tank
  • ROB0114 Мобильная платформа Devastator Tank
  • ROB0124 Мобильная платформа HCR с всенаправленными колесами
  • ROB0128 Devastator Tank Мобильная платформа Металлический мотор-редуктор постоянного тока
  • ROB0137 Explorer MAX Робот
  • ROB0139 Робот FlameWheel
  • DFR0270 Accessory Shield для Arduino
  • DFR0019 Щит для прототипирования для Arduino
  • DFR0265 IO Expansion Shield для Arduino V7
  • DFR0210 Пчелиный щит
  • DFR0165 Mega IO Expansion Shield V2.3
  • DFR0312 Плата расширения Raspberry Pi GPIO
  • DFR0311 Raspberry Pi встречает Arduino Shield
  • DFR0327 Arduino Shield для Raspberry Pi 2B и 3B
  • DFR0371 Экран расширения ввода-вывода для Bluno M3
  • DFR0356 Щит Bluno Beetle
  • DFR0412 Gravity IO Expansion Shield для DFRduino M0
  • DFR0375 Cookie I O Expansion Shield V2
  • DFR0334 GPIO Shield для Arduino V1.0
  • DFR0502 Gravity IO Expansion & Motor Driver Shield V1.1
  • DFR0518 Micro Mate - мини-плата расширения для микробита
  • DFR0578 Gravity I O Expansion Shield для OpenMV Cam M7
  • DFR0577 Gravity I O Expansion Shield для Pyboard
  • DFR0626 MCP23017 Модуль расширения с IIC на 16 цифровых IO
  • DFR0287 LCD12864 Экран
  • DFR0009 Экран ЖК-клавиатуры для Arduino
  • DFR0063 I2C TWI LCD1602 Модуль Gadgeteer-совместимый
  • Модуль DFR0154 I2C TWI LCD2004, совместимый с Arduino Gadgeteer
  • Светодиодная матрица DFR0202 RGB
  • DFR0090 3-проводной светодиодный модуль
  • TOY0005 OLED 2828 цветной дисплейный модуль.Совместимость с NET Gadgeteer
  • Модуль дисплея TOY0006 OLED 9664 RGB
  • Модуль дисплея TOY0007 OLED 2864
  • FIT0328 2.7 OLED 12864 дисплейный модуль
  • DFR0091 3-проводной последовательный ЖК-модуль, совместимый с Arduino
  • DFR0347 2.8 TFT Touch Shield с 4 МБ флэш-памяти для Arduino и mbed
  • DFR0348 3.5 TFT Touch Shield с 4 МБ флэш-памяти для Arduino и mbed
  • DFR0374 Экран LCD клавиатуры V2.0
  • DFR0382 Экран со светодиодной клавиатурой V1.0
  • DFR0387 TELEMATICS 3.5 TFT сенсорный ЖК-экран
  • DFR0459 Светодиодная матрица RGB 8x8
  • DFR0460 Светодиодная матрица RGB 64x32 - шаг 4 мм / Гибкая светодиодная матрица 64x32 - Шаг 4 мм / Гибкая светодиодная матрица 64x32 - Шаг 5 мм
  • DFR0461 Гибкая светодиодная матрица 8x8 RGB Gravity
  • DFR0462 Гибкая светодиодная матрица 8x32 RGB Gravity
  • DFR0463 Gravity Гибкая светодиодная матрица 16x16 RGB
  • DFR0471 Светодиодная матрица RGB 32x16 - шаг 6 мм
  • DFR0472 Светодиодная матрица RGB 32x32 - шаг 4 мм
  • DFR0464 Gravity I2C 16x2 ЖК-дисплей Arduino с подсветкой RGB
  • DFR0499 Светодиодная матрица RGB 64x64 - шаг 3 мм
  • DFR0506 7-дюймовый дисплей HDMI с емкостным сенсорным экраном
  • DFR0555 \ DF0556 \ DFR0557 Gravity I2C LCD1602 Модуль ЖК-дисплея Arduino
  • DFR0529 2.2-дюймовый ЖК-дисплей TFT V1.0 (интерфейс SPI)
  • DFR0605 Gravity: цифровой светодиодный модуль RGB
  • FIT0352 Цифровая светодиодная водонепроницаемая лента с RGB-подсветкой 60LED м * 3 м
  • DFR0645-G DFR0645-R 4-цифровой светодиодный сегментный модуль дисплея
  • Артикул DFR0646-G DFR0646-R 8-цифровой светодиодный сегментный модуль дисплея
  • DFR0597 Гибкая светодиодная матрица RGB 7x71
  • DFR0231 Модуль NFC для Arduino
  • Модуль радиоданных TEL0005 APC220
  • TEL0023 BLUETOOH BEE
  • TEL0026 DF-BluetoothV3 Bluetooth-модуль
  • Модуль беспроводного программирования TEL0037 для Arduino
  • TEL0044 DFRduino GPS щит-LEA-5H
  • TEL0047 WiFi Shield V2.1 для Arduino
  • TEL0051 GPS GPRS GSM модуль V2.0
  • TEL0067 Wi-Fi Bee V1.0
  • TEL0073 BLE-Link
  • TEL0075 RF Shield 315 МГц
  • TEL0078 WIFI Shield V3 PCB Антенна
  • TEL0079 WIFI Shield V3 RPSMA
  • TEL0084 BLEmicro
  • TEL0086 DF-маяк EVB
  • TEL0087 USBBLE-LINK Bluno Адаптер для беспроводного программирования
  • TEL0080 UHF RFID МОДУЛЬ-USB
  • TEL0081 УВЧ RFID МОДУЛЬ-RS485
  • TEL0082 UHF RFID МОДУЛЬ-UART
  • TEL0083-A GPS-приемник для Arduino Model A
  • TEL0092 WiFi Bee-ESP8266 Wirelss модуль
  • Модуль GPS TEL0094 с корпусом
  • TEL0097 SIM808 GPS GPRS GSM Shield
  • DFR0342 W5500 Ethernet с материнской платой POE
  • DFR0015 Xbee Shield для Arduino без Xbee
  • TEL0107 WiFiBee-MT7681 Беспроводное программирование Arduino WiFi
  • TEL0089 SIM800C GSM GPRS Shield V2.0
  • Модуль приемника RF TEL0112 Gravity 315MHZ
  • TEL0113 Gravity UART A6 GSM и GPRS модуль
  • TEL0118 Gravity UART OBLOQ IoT-модуль
  • Модуль TEL0120 DFRobot BLE4.1
  • Bluetooth-адаптер TEL0002
  • Модуль аудиоприемника Bluetooth TEL0108
  • TEL0124 SIM7600CE-T 4G (LTE) Shield V1.0
  • DFR0505 SIM7000C Arduino NB-IoT LTE GPRS Expansion Shield
  • DFR0013 IIC в GPIO Shield V2.0
  • Плата привода двигателя датчика DFR0057 - Версия 2.2
  • DFR0062 Адаптер WiiChuck
  • DFR0233 Узел датчика RS485 V1.0
  • DFR0259 Arduino RS485 щит
  • DFR0370 Экран CAN-BUS V2
  • DFR0627 IIC для двойного модуля UART
  • TEL0070 Multi USB RS232 RS485 TTL преобразователь
  • DFR0064 386AMP модуль аудиоусилителя
  • DFR0273 Экран синтеза речи
  • DFR0299 DFPlayer Mini
  • TOY0008 DFRduino Плеер MP3
  • SEN0197 Диктофон-ISD1820
  • DFR0420 Аудиозащитный экран для DFRduino M0
  • DFR0534 Голосовой модуль
  • SD2403 Модуль часов реального времени SKU TOY0020
  • TOY0021 SD2405 Модуль часов реального времени
  • DFR0151 Модуль Gravity I2C DS1307 RTC
  • DFR0469 Модуль Gravity I2C SD2405 RTC
  • DFR0316 MCP3424 18-битный канал АЦП-4 с усилителем с программируемым усилением
  • DFR0552 Gravity 12-битный модуль I2C DAC
  • DFR0553 Gravity I2C ADS1115 16-битный модуль АЦП, совместимый с Arduino и Raspberry Pi
  • DFR0117 Модуль хранения данных Gravity I2C EEPROM
  • Модуль SD DFR0071
  • Плата привода двигателя датчика DFR0057 - Версия 2.2
  • DFR0360 XSP - Программист Arduino
  • DFR0411 Двигатель постоянного тока Gravity 130
  • DFR0438 Яркий светодиодный модуль
  • DFR0439 Светодиодные гирлянды красочные
  • DFR0440 Модуль микровибрации
  • DFR0448 Светодиодные гирлянды, теплый белый цвет
  • Встроенный термопринтер DFR0503 - последовательный TTL
  • DFR0504 Гравитационный изолятор аналогового сигнала
  • DFR0520 Двойной цифровой потенциометр 100K
  • DFR0565 Гравитационный цифровой изолятор сигналов
  • DFR0563 Гравитация 3.Датчик уровня топлива литиевой батареи 7V
  • DFR0576 Гравитационный цифровой мультиплексор I2C с 1 по 8
  • DFR0117 Модуль хранения данных Gravity I2C EEPROM
  • DRI0001 Моторный щит Arduino L293
  • DRI0002 MD1.3 2A Двухмоторный контроллер
  • DRI0009 Моторный щит Arduino L298N
  • DRI0021 Драйвер двигателя постоянного тока Veyron 2x25A Brush
  • DRI0017 2A Моторный щит для Arduino Twin
  • Драйвер двигателя постоянного тока DRI0018 2x15A Lite
  • Микродвигатель постоянного тока FIT0450 с энкодером-SJ01
  • FIT0458 Микродвигатель постоянного тока с энкодером-SJ02
  • DFR0399 Микро-металлический мотор-редуктор постоянного тока 75 1 Вт Драйвер
  • DRI0039 Quad Motor Driver Shield для Arduino
  • DRI0040 Двойной 1.Драйвер двигателя 5A - HR8833
  • DRI0044 2x1.2A Драйвер двигателя постоянного тока TB6612FNG
  • Драйвер двигателя постоянного тока DFR0513 PPM 2x3A
  • DFR0523 Гравитационный цифровой перистальтический насос
  • DRI0027 Digital Servo Shield для Arduino
  • DRI0029 24-канальный сервопривод Veyron
  • SER0044 DSS-M15S 270 ° 15KG Металлический сервопривод DF с аналоговой обратной связью
  • DRI0023 Экран шагового двигателя для Arduino DRV8825
  • DRI0035 TMC260 Щиток драйвера шагового двигателя
  • DFR0105 Силовой щит
  • DFR0205 Силовой модуль
  • DFR0457 Контроллер мощности Gravity MOSFET
  • DFR0564 Зарядное устройство USB для 7.Литий-полимерная батарея 4 В
  • DFR0535 Менеджер солнечной энергии
  • DFR0559 Менеджер солнечной энергии Sunflower 5V
  • DFR0559 Менеджер солнечной энергии 5 В
  • DFR0580 Solar Power Manager для свинцово-кислотных аккумуляторов 12 В
  • DFR0222 Реле X-Board
  • Релейный модуль DFR0017, совместимый с Arduino
  • DFR0289 Релейный контроллер RLY-8-POE
  • DFR0290 RLY-8-RS485 8-релейный контроллер
  • DFR0144 Релейный экран для Arduino V2.1
  • DFR0473 Gravity Digital Relay Module Совместимость с Arduino и Raspberry Pi
  • KIT0003 EcoDuino - Комплект для автомобильных заводов
  • KIT0071 Комплект MiniQ Discovery
  • KIT0098 Пакет компонентов подключаемого модуля Breadboard
  • Артикул DFR0748 Цветок Китти
  • SEN0305 Гравитация: HUSKYLENS - простой в использовании датчик машинного зрения с искусственным интеллектом

Мини-MP3-плеер с 6 проектами

Пойте в данный момент! DFPlayer Mini - это небольшой и недорогой проигрыватель MP3-модулей с упрощенным выводом напрямую на динамик.Модуль можно использовать как автономный модуль с подключенной батареей, динамиком и кнопками или использовать в сочетании с Arduino UNO или любым другим с возможностями RX / TX. Он отлично интегрирует модуль жесткого декодирования, который поддерживает распространенные аудиоформаты, такие как MP3, WAV и WMA. Кроме того, он также поддерживает TF-карту с файловой системой FAT16, FAT32. Через простой последовательный порт вы можете воспроизводить назначенную музыку без каких-либо других утомительных базовых операций.

Создайте говорящий будильник с синхронизацией с календарями Google

Membuat Jam Bisa Berbicara VLOG127


Проект 1.Arduino - тестовый мини-модуль MP3 от Stonez

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

Список оборудования:

Проект 2. Как сделать автоматическую рождественскую елку
Со всеми огнями и украшениями, которые люди используют на Рождество, электричество остается включенным постоянно, а счета за электричество стремительно растут. Я сделал эту настройку освещения рождественской елки с обнаружением движения, которая включается только тогда, когда рядом находятся люди.
Список оборудования:
PIR Sensor x1
Bluno x1
I / O Expansion Shield v7.1 x1
Светодиодная лента x1
Релейный переключатель x1
Мини-модуль mp3
DFSpeaker v1.0
Обычный удлинитель питания (с некоторыми модификациями)
1k резисторы x2

Проект 3. Как сделать прыгающую бумажную лягушку
Еще в 80-х и 90-х годах дети сами делали игрушки, такие как бумажные самолетики и волчки. Эти игрушки сопровождали их на протяжении всего детства. А теперь сделаем лягушку.
1.Контроллер Bluno Beetle
2. Батарея 3,7 В
3. Аналоговый датчик звука (совместимый с Arduino)
4. Модуль плеера

Проект 4. Часы «Звезда смерти»

Перенесемся в Maker Faire 2015, где я имел удовольствие встретиться я заметил, что один из последних также строил часы со словами. Это то, что дало мне последнюю мотивацию построить его самому. К счастью, я видел, как он боролся с пайкой более 100 неопикселей более суток, и решил, что мой должен быть попроще.Одна из других Elite сделала интересный проект с RGB-матрицей, который натолкнул на мысль, что эти двое могут составить отличную комбинацию.

Аппаратные компоненты:

Проект 5. Как сделать ужасающий гаджет на Хэллоуин

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

Компоненты оборудования:

Проект 6. Как сделать домашнее животное носимым

Компоненты оборудования:

Проект 7.micro: bit Рождественская елка


Аппаратные компоненты:

DFPlayer Revisited

Я наткнулся на DF Player несколько лет назад и с тех пор я использовал их исключительно, когда мне нужно было добавить звук в проект или анимацию. Эта ссылка приведет вас к списку видео с помощью DF Player на YouTube:
https://www.youtube.com/results?search_query=dfplayer+n3enm

и по этой ссылке вы попадете на мои веб-страницы, относятся к DF Player:
https: // www.google.com/search?q=dfplayer&sitesearch=trainelectronics.com

Если вы ищете места, где продается DFPlayer Вы можете быть поражены стоимостью, учитывая возможности устройства и простота использования. Вы можете приобрести 5 единиц от Amazon менее чем за 3 доллара США каждый. eBay и У Banggood аналогичные или более низкие цены но может иметь более длительные сроки доставки.

Большинство этих проектов используют DF Player вместе с с Arduino или другим микроконтроллером. Пока это супер способ контролировать, какие звуки исходят из MP3-плеера, многие из нас не умеют достаточно комфортно с программированием, чтобы идти по этому пути.

Эта страница и сопутствующее видео исследуют способы использования DF Player без микроконтроллера или программирование. Мы рассмотрим несколько тем:

Как к:

  • подключить контакты DFPlayer
  • поместить файлы MP3 на карту microSD
  • питание DFPlayer
  • подключить колонки
  • добавить кнопки управления
  • настроить Audacity, звуковой редактор
  • запускает реле и запускает анимацию при воспроизведении звуков
  • устранение неполадок
Детали и контакты DFPlayer
Схема, из которой состоит DFPlayer, расположена поверх 16 соединительные штифты

Сверху разъем для карты microSD. карта памяти.

Карта 16 ГБ (16 000 000 000 байт), показанная здесь имеет гораздо больше возможностей, чем нам может понадобиться. Я делаю большую часть своего проекты с использованием карт 1 или 2 ГБ. Вы можете приобрести карты microSD в Amazon, eBay и местных магазинах. Вы также можете проверить любые старые сотовые телефоны, которые могут быть у вас, как многие из них, имеют небольшой размер microSD это хорошо работает с MP3-плеером.

Здесь показаны булавки игрока. Примечание выемка вверху / в центре доски.Это идентифицирует контакт 1, который является выводом VCC в верхнем левом углу. Сохраните эту диаграмму удобно, так как сам плеер не маркирован. (VCC относится к положительное подключение питания - для этого устройства оно не должно превышать 5 вольт - отрицательная клемма от БП идет на массу)

Более подробная информация о каждом контакте представлена ​​в этот график.

Мы будем использовать VCC, SKP2, SPK1, GND, IO1, IO2, ADKEY1, ADKEY2 и BUSY.

Добавление файлов MP3 на карту microSD
DFPlayer будет воспроизводить файлы MP3 и WAV (только 16 бит). Большинство ссылок на плеер говорит, что они должны находиться в папке с именем / mp3 и должен называться 0001.mp3, 0002.mp3, 0003.mp3 и т. д.

Если хотите, можете добавить дополнительную идентификацию после первых 4 цифр. Например, вы можете позвонить первому файл 0001fireworks.mp3 и второй файл 0002thunder.mp3.

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

Файловая структура должна выглядеть так в Проводник Windows - обратите внимание, что папка называется «mp3» и что файлы представляют собой 4-значные числа, начинающиеся с 0001.mp3 .:

Подача питания на DFPlayer
Вывод VCC на DFPlayer ожидает 5 вольт.Четное хотя в спецификациях сказано, что он будет работать всего с 3,2 вольт У меня возникли проблемы при подаче питания менее 5 вольт если только он не может обеспечить ток как минимум 1 ампер.

Есть несколько способов получить 5 вольт для MP3-плеер.

  1. Используйте переработанное зарядное устройство для сотового телефона. Большинство этих устройств рассчитаны на 5 вольт и до Текущий. Обязательно проверьте этикетку на бородавке. Это будет выглядеть так:

    Отрежьте любой разъем на конце и зачистите провода внутри изоляции.Надеюсь, вы найдете только два провода, один красный и один черный.

    Конвенция гласит, что красный провод должен быть плюсовым, а черный отрицательный. Я никогда не верю, что это правда, и очень рекомендую что вы подтверждаете это с помощью вольтметра. Установите счетчик для вольт и прикоснитесь к красному проводу от счетчика к красному проводу от источник питания. Два черных провода тоже идут вместе. Ваш счетчик должен показывать около 5 вольт и не должен показывать минус расписаться перед чтением.Если это так, провода меняются местами.
  2. Если у вас есть блок питания, обеспечивающий более 5 вольт, скажем 12 или 15 вольт, вы можете использовать "доллар" преобразователь »для понижения напряжения до 5 вольт. Вы можете найти фиксированные преобразователи напряжения, подобные этому, которые принимают высокое входное напряжение и выставил ровно 5 вольт. (ebay или же Amazon) Хотя эти преобразователи должны работать, мне нравятся устройства с дисплей, который сообщает вам точное напряжение, которое подается. (eBay или же Amazon или Banggood) - при заказе из Китая цена может быть всего 5 или 6 долларов. Они четко показывают используемые выходное напряжение и ток. Немного, как на фото здесь, поставляется в акриловом футляре.

  3. Также можно использовать батарейки. Эти может быть в виде 3 щелочных элементов AA (4,5 В) или 4 Звонки NiCad или NiMH (4,8 В). Один литиевый элемент может работать, но они подают только 3,7 вольт. Обратите внимание, что опция реле (обсуждается ниже) НЕ будет работать, если предоставленное напряжение намного меньше чем 4.5 вольт

Динамики
Вы ​​можете напрямую управлять маленьким динамиком на 8 Ом с помощью SPK1 и SPK2 булавки. Эта установка очень проста в реализации и может обеспечить достаточный объем для многих приложений. Выходной чип на DFPlayer не работает с динамиками на 4 или 16 Ом. Они должны быть обозначено как 8 Ом.

Два терминала динамика идут на SPK1 и СПК2.

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

Кнопка, которая воспроизводит файл (сегмент) 1, обозначен на этой диаграмме как «S3». Если вы подключите его между земля и ADKEY1 всегда будет проигрывать первый файл. по аналогии подключение кнопки между землей и ADKEY2 всегда воспроизводит файл №5. На схеме это переключатель «S4».

Если вы хотите иметь доступ к дополнительным файлы и параметры управления могут быть добавлены дополнительные кнопки.Кнопки между земля и IO1 и IO2 («S1» и «S2» ниже) будут планировать следующий и предыдущий файл на карте памяти. Если вы удерживаете S1, громкость будет опускаться. Если вы сделаете отверстие S2, громкость увеличится.

Вы можете использовать диаграмму ниже, чтобы добавить еще больше кнопки. Подключение кнопок с последовательными резисторами указанных значений здесь вы получите доступ к другим функциям и файлам. За Например, если вы хотите добавить кнопку «Пауза», вы нужно будет подключить еще одну кнопку к земле, а затем к резистору 33 кОм затем закрепить ADKEY1.У меня не было резистора на 33 Ом, поэтому я поставил 10К и 22K последовательно, давая 32K, которые работали нормально. Когда файл был воспроизведение нажатие новой кнопки приостанавливает воспроизведение. Когда я нажал это снова файл начался с того места, где он остановился.

Audacity, Sound Editor
Эта ссылка приведет вас к довольно обширному обсуждению того, как вы можете загрузить и использовать Audacity. Он был написан для более старой версии программа, но суть программы остается прежней
http: // www.trainelectronics.com/MP3_project/#Audacity_-_Sound_Editor

Вы также можете найти информацию об использовании Audacity на YouTube:
https://www.youtube.com/results?search_query=audacity+tutorials+for+beginners

Получение звуковых файлов

Звуковые файлы для системы доступны из множества мест в Интернете. Вы также можете записать свой собственный.

Я нахожу большинство своих звуковых файлов, перейдя в Google.com и ищет "бесплатно" звуковой файл поезд '(опустить') или 'скачать бесплатно звук железной дороги mp3 'или комбинация этих поисков.

Как только вы найдете звук, который вам нравится, веб-страница, где он находится, скорее всего, расскажет, как его скачать. Если нет, ты можешь попробуйте щелкнуть правой кнопкой мыши имя звукового файла и выбрать «сохранить ссылку как» или "сохранить цель как". Выберите подходящее место на жестком диске и сохраните файл. Как только он будет загружен, вы сможете найти его в Windows. Explorer и дважды щелкните по нему, чтобы играть.Если у него есть расширение MP3, то есть, если он заканчивается на ".mp3", он будет воспроизводиться непосредственно в звуке MP3. Контроллер. Если он заканчивается на ".wav" или имеет другой звуковой формат, мы можем уметь конвертировать его в MP3 с помощью редактора (см. следующий раздел).

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

После того, как звук найден и сохранен на вашем компьютере, все вам нужно переименовать его с одним из пронумерованных имен файлов, звуковой контроллер MP3 ищет.Скопируйте этот пронумерованный файл на USB карта памяти, и вы готовы к работе!

Реле триггера во время игры
Если вы работаете с анимацией, которая должна срабатывать, только когда звук воспроизводится, вы можете легко добавить реле на плату DFPlayer, чтобы что реле срабатывает во время воспроизведения звука. Это может быть используется для воспроизведения музыки, когда анимация группы танцоров движется по танцпол.

Подключение к плате реле 5 В припаян к верхней части резистора, показанного здесь.

Подайте напряжение 5 В, землю и указанное выше соединение на запускать это реле напрямую.

Вот исправление для снижения мощности расход и больше не нажимает на включение / выключение

http://work-now-dammit.blogspot.com/2016/08/dfplayer-mp3-module-power-onoff-clicks.html

DFPlayer Mini MP3-плеер

Драйвер для MP3-плеера DFPlayer Mini.Подробнее ...

Драйвер для MP3-плеера DFPlayer Mini.

DFPlayer Mini - это супер дешевый MP3-плеер, которым можно управлять через UART. Он может воспроизводить файлы с SD-карты, USB-накопителей и NOR flash. Он имеет встроенный усилитель мощностью 3 Вт, который можно использовать для создания автономного монофонического динамика. В качестве альтернативы можно использовать стереовыход, который можно напрямую подключить к наушникам, но для подключения к пассивным динамикам требуется специальный усилитель.

SD-карта или USB-накопители должны быть отформатированы как FAT32, а файлы MP3 должны быть сохранены с использованием одной из следующих схем именования, если требуется эффективный выбор файлов:

Схема именования нумерованного файла внутри пронумерованной папки

Файлы MP3 должны быть названы с использованием трех ведущих десятичных цифр (например,.грамм. 001.mp3 или 042 - foo bar.mp3 ) и должны быть помещены в папки, имена которых состоят из двух десятичных цифр (например, 01 или 99 ). Номера папок должны находиться в диапазоне 1-99, а номера файлов - в диапазоне 1-255. Воспроизведение этих файлов можно запустить с помощью функции dfplayer_play_file.

Примеры допустимых путей:

  • 01 / 001.mp3
  • 19/249 - Nothing Else Matters.mp3

Примеры INVALID путей:

  • 01 - Ингви Мальмстин / 042 - Леонардо.mp3
    • Имя папки должно состоять только из двух цифр, дополнительные символы в имени папки не допускаются
  • 9 / 42.mp3
    • Необходимо добавить ведущие нули, например 09 / 042.mp3 будет действительным
  • 99 / 359.mp3
    • Номер папки вне допустимого диапазона (допустим 1-255)

Нумерованный файл в схеме именования папок MP3

Файлы MP3 должны быть названы с использованием четырех десятичных цифр и должны быть помещены в папку «MP3» .Последующие символы после четырех цифр игнорируются. Допустимые имена, например, MP3 / 0001.mp3 или MP3 / 0042 - Моя любимая песня. Mp3 . Действительны номера файлов 1-9999. Воспроизведение этих файлов можно запустить с помощью функции dfplayer_play_from_mp3.

Объявления

файла MP3, помещенные в папку "ADVERT" с четырьмя десятичными цифрами (например, "0001.mp3" или "1337.mp3" ), могут воспроизводиться как рекламные объявления: для запуска их можно использовать функцию dfplayer_play_from_advert воспроизведение, но только во время воспроизведения без рекламы.После объявления возобновляется нормальное воспроизведение. Эта функция была реализована в надежде, что она будет использоваться для таких функций, как звуковая обратная связь пользователя с элементами управления, а не для воспроизведения рекламы.

Объединение схем именования

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

Предупреждение
Номера дорожек в DFPlayer являются фиктивной единицей

Номера дорожек в dfplayer возвращаются к номеру файла в файловой системе.Без подготовки носителя, воспроизводимого на очень низком уровне, будет сложно сопоставить номера треков с соответствующими песнями. Если вы начали воспроизведение с помощью dfplayer_play_file или dfplayer_play_from_mp3, вы можете использовать dfplayer_get_played_file, чтобы получить текущее воспроизводимое поле в соответствии с используемой схемой именования (см. Раздел выше).

Есть два варианта достижения непрерывного воспроизведения с помощью DFPlayer Mini: первый - использовать dfplayer_shuffle_all или dfplayer_repeat_folder для планирования воспроизведения всех файлов в случайном порядке или повторного воспроизведения папки, соответственно.Но имейте в виду, что любая команда воспроизведения вернет в нормальный режим воспроизведения.

Второй вариант - запланировать воспроизведение следующего файла сразу после завершения воспроизведения файла. Наиболее удобно это реализовать с помощью функций обратного вызова (см. Dfplayer_set_callbacks). Но будьте осторожны: обратные вызовы вызываются в контексте прерывания, и API этого драйвера ДОЛЖЕН использоваться ТОЛЬКО в контексте потока.

Ошибки устройства, не обрабатываемые драйвером

В некоторых версиях DFPlayer любое соединение UART с устройством во время воспроизведения приводит к слышимым и неприятным сбоям.Единственное решение - не связываться с устройством во время воспроизведения, поскольку DFPlayer приостанавливает воспроизведение на несколько миллисекунд после получения команды. Если контакт занятости DFPlayer подключен к вашей плате и настроен, функция dfplayer_get_state будет читать контакт занятости, чтобы определить, воспроизводится ли DFPlayer в данный момент. Только если в соответствии с контактом «занято» устройство в настоящее время не играет, интерфейс UART используется для определения, приостановлено или остановлено воспроизведение. Таким образом, dfplayer_get_state можно использовать, не опасаясь вызвать сбои звука, при условии, что контакт «занято» подключен и настроен.Вы можете использовать это, чтобы опросить состояние DPlayer и выдать команды после завершения воспроизведения, или использовать обратные вызовы (см. Dfplayer_set_callbacks), чтобы получать уведомления, когда воспроизведение завершено.

Когда воспроизведение файла из папки "ADVERT" начинается, когда устройство не воспроизводит или уже воспроизводит файл из папки "ADVERT" , команда не выполняется, и DFPlayer останавливает все воспроизведение (если в данный момент играет).

Ошибки устройства, обрабатываемые драйвером

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

При воспроизведении файла из папки MP3 или из папки ADVERT, DFPlayer подтверждает команду перед проверкой, существует ли файл на самом деле. Если файл не существует, отправляется второе сообщение, указывающее на сбой, но при успехе второе сообщение не отправляется. Если второе сообщение не получено, драйвер должен выяснить другими способами, является ли это ошибкой связи или указывает на то, что воспроизведение началось. Если контакт занятости DFPlayer подключен и настроен, он будет использоваться для проверки успешности выполнения команды.В противном случае драйвер запросит статус устройства через UART, чтобы подтвердить, что воспроизведение началось, что может вызвать слышимые сбои в некоторых версиях. Для этих ревизий действительно следует использовать занятый контакт.

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

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

Некоторые версии DFPlayer могут игнорировать команды. Драйвер пытается до DFPLAYER_RETRIES ( 5 по умолчанию) раз выполнить команду, прежде чем отказаться. По этой причине неидемпотентные команды, поддерживаемые DFPlayer (например, увеличение и уменьшение громкости), не отображаются драйвером, поскольку повторная попытка может привести к их выполнению более одного раза.Существуют идемпотентные команды, которые могут достичь того же (например, команда set volume вместо команд увеличения или уменьшения громкости) для каждой неидемпотентной команды, поэтому это не ограничивает набор функций драйвера.

#define DFPLAYER_WAIT_MS (100U)
Количество миллисекунд ожидания после завершения приема воспроизведения файла перед началом воспроизведения следующего файла.
int dfplayer_init (dfplayer_t * dev, const dfplayer_params_t * params)
924
924 Dlayer.Подробнее ...
dfplayer_source_set_t dfplayer_get_sources (dfplayer_t * dev)
Получить набор доступных источников воспроизведения данного DFPlayer. Подробнее ...
int dfplayer_set_callbacks (dfplayer_t * dev, dfplayer_cb_done_t cb_done, dfplayer_cb_src_t cb_done, dfplayer_cb_src_t cb_done

924 924 924 924 924 924 924 924 924 924 924 924 924 924 924 924 924 924 924 924 924 924layer callback)Подробнее ...

static int dfplayer_next (dfplayer_t * dev)
Начните воспроизведение следующей песни в текущей схеме именования. Подробнее ...
static int dfplayer_prev (dfplayer_t * dev)
Начните воспроизведение предыдущей песни в текущей схеме именования. Подробнее ...
int dfplayer_step (dfplayer_t * dev, int step)
Шаг вперед / назад, следуя текущей схеме именования.Подробнее ...
static int dfplayer_set_volume (dfplayer_t * dev, uint8_t volume)
Устанавливает заданное значение громкости. Подробнее ...
static int dfplayer_set_equalizer (dfplayer_t * dev, dfplayer_eq_t equalizer)
Примените заданную настройку эквалайзера. Подробнее ...
static int dfplayer_set_source (dfplayer_t * dev, dfplayer_source_t src)
Применить указанный источник.Подробнее ...
static int dfplayer_enter_standby (dfplayer_t * dev)
Войдите в режим ожидания. Подробнее ...
static int dfplayer_exit_standby (dfplayer_t * dev)
Выйти из режима ожидания. Подробнее ...
static int dfplayer_play (dfplayer_t * dev)
Начать / возобновить игру.Подробнее ...
static int dfplayer_pause (dfplayer_t * dev)
Приостановите воспроизведение. Подробнее ...
int dfplayer_play_file (dfplayer_t * dev, папка uint8_t, файл uint8_t)
Начать воспроизведение указанного файла в указанной папке. Подробнее ...
int dfplayer_play_from_mp3 (dfplayer_t * dev, uint16_t number)
Начать воспроизведение указанного номера в папке MP3.Подробнее ...
int dfplayer_play_from_advert (dfplayer_t * dev, uint16_t number)
Начать воспроизведение указанного номера в папке ADVERT. Подробнее ...
static int dfplayer_stop_advert (dfplayer_t * dev)
Остановить воспроизведение файла из папки ADVERT и возобновить предыдущее воспроизведение.Подробнее ...
static int dfplayer_repeat_folder (dfplayer_t * dev, uint8_t folder)
Начать воспроизведение и повторить указанную папку. Подробнее ...
static int dfplayer_shuffle_all (dfplayer_t * dev)
Запустить воспроизведение всех файлов в случайном порядке. Подробнее ...
static int dfplayer_repeat (dfplayer_t * dev, bool repeat)
Включение или отключение повторного воспроизведения.Подробнее ...
int dfplayer_get_state (dfplayer_t * dev, dfplayer_state_t * state)
Запросить состояние DFPlayer Mini. Подробнее ...
static int dfplayer_get_volume (dfplayer_t * dev, uint8_t * volume)
Запросить текущий объем DFPlayer Mini. Подробнее ...
static int dfplayer_get_equalizer (dfplayer_t * dev, dfplayer_eq_t * equalizer)
Запросить текущую настройку эквалайзера D.Подробнее ...
static int dfplayer_get_mode (dfplayer_t * dev, dfplayer_mode_t * mode)
Запросить текущий режим воспроизведения DFPlayer Mini. Подробнее ...
static int dfplayer_get_version (dfplayer_t * dev, uint16_t * version)
Запросить версию программного обеспечения, работающего на DFPlayer Mini.Подробнее ...
static int dfplayer_files_usb (dfplayer_t * dev, uint16_t * files)
Запрос количества файлов на USB-накопителе. Подробнее ...
static int dfplayer_files_sdcard (dfplayer_t * dev, uint16_t * files)
Запрос количества файлов на SD-карте. Подробнее ...
static int dfplayer_files_flash (dfplayer_t * dev, uint16_t * files)
Запрос количества файлов на NOR flash.Подробнее ...
static int dfplayer_get_fileno_usb (dfplayer_t * dev, uint16_t * fileno)
Запрос выбранного файла на USB-накопителе. Подробнее ...
static int dfplayer_get_fileno_sdcard (dfplayer_t * dev, uint16_t * fileno)
Запросить выбранный файл на SD-карте. Более...
static int dfplayer_get_fileno_flash (dfplayer_t * dev, uint16_t * fileno)
Запросить выбранный файл на NOR flash. Подробнее ...
static dfplayer_file_t dfplayer_get_played_file (dfplayer_t * dev)
Получите текущий воспроизводимый файл и используемую схему именования. Подробнее ...
static int dfplayer_source_set_contains (dfplayer_source_set_t set, dfplayer_source_t src)
924 .Подробнее ...
static void dfplayer_source_set_add (dfplayer_source_set_t set, dfplayer_source_t src)
924 Добавить исходный код заданный. Подробнее ...
static void dfplayer_source_set_rm (dfplayer_source_set_t set, dfplayer_source_t src)
924 Удалить заданный источник.Подробнее ...

◆ dfplayer_enter_standby ()

статический интервал dfplayer_enter_standby ( dfplayer_t * дев )
inlinestatic

Войдите в режим ожидания.

Параметры
dev Дескриптор устройства DFPlayer для управления
Возвращаемые значения
0 Успех
-EINVAL Вызывается с недопустимыми параметрами
-EIO Связь с DFPlayer Mini не удалась
-EAGAIN 924layer ответил с ошибкой устройства 924layer
-ETIMEDOUT Время ожидания ответа DFPlayer истекло

◆ dfplayer_exit_standby ()

статический интервал dfplayer_exit_standby ( dfplayer_t * дев )
inlinestatic

Выйдите из режима ожидания.

Параметры
dev Дескриптор устройства DFPlayer для управления
Возвращаемые значения
0 Успех
-EINVAL Вызывается с недопустимыми параметрами
-EIO Связь с DFPlayer Mini не удалась
-EAGAIN 924layer ответил с ошибкой устройства 924layer
-ETIMEDOUT Время ожидания ответа DFPlayer истекло

◆ dfplayer_files_flash ()

статический интервал dfplayer_files_flash ( dfplayer_t * дев ,
uint16_t * файлов
)
inlinestatic

Запрос количества файлов на флеш-памяти NOR.

Параметры
dev Дескриптор устройства DFPlayer для запроса
файлов Здесь будет храниться количество файлов
Возвращаемые значения
0 Успех
-EINVAL Вызывается с недопустимыми параметрами
-EIO Связь с DFPlayer Mini не удалась
-EAGAIN 924layer ответил с ошибкой устройства 924layer
-ETIMEDOUT Время ожидания ответа DFPlayer истекло

◆ dfplayer_files_sdcard ()

статический интервал dfplayer_files_sdcard ( dfplayer_t * дев ,
uint16_t * файлов
)
inlinestatic

Запрос количества файлов на SD-карте.

Параметры
dev Дескриптор устройства DFPlayer для запроса
файлов Здесь будет храниться количество файлов
Возвращаемые значения
0 Успех
-EINVAL Вызывается с недопустимыми параметрами
-EIO Связь с DFPlayer Mini не удалась
-EAGAIN 924layer ответил с ошибкой устройства 924layer
-ETIMEDOUT Время ожидания ответа DFPlayer истекло

◆ dfplayer_files_usb ()

статический интервал dfplayer_files_usb ( dfplayer_t * дев ,
uint16_t * файлов
)
inlinestatic

Запрос количества файлов на USB-накопителе.

Параметры
dev Дескриптор устройства DFPlayer для запроса
файлов Здесь будет храниться количество файлов
Возвращаемые значения
0 Успех
-EINVAL Вызывается с недопустимыми параметрами
-EIO Связь с DFPlayer Mini не удалась
-EAGAIN 924layer ответил с ошибкой устройства 924layer
-ETIMEDOUT Время ожидания ответа DFPlayer истекло

◆ dfplayer_get_equalizer ()

Запросить текущую настройку эквалайзера DFPlayer Mini.

Параметры
dev Дескриптор устройства DFPlayer для запроса
эквалайзер Здесь будут сохранены настройки эквалайзера
Возвращаемые значения
0 Успех
-EINVAL Вызывается с недопустимыми параметрами
-EIO Связь с DFPlayer Mini не удалась
-EAGAIN 924layer ответил с ошибкой устройства 924layer
-ETIMEDOUT Время ожидания ответа DFPlayer истекло

◆ dfplayer_get_fileno_flash ()

статический интервал dfplayer_get_fileno_flash ( dfplayer_t * дев ,
uint16_t * файл №
)
inlinestatic

Запрос выбранного файла на NOR flash.

Предупреждение
Номер файла относится к порядку внутренней файловой системы
Параметры
dev Дескриптор устройства DFPlayer для запроса
fileno Выбранный файл будет сохранен здесь
Возвращаемые значения
0 Успех
-EINVAL Вызывается с недопустимыми параметрами
-EIO Связь с DFPlayer Mini не удалась
-EAGAIN 924layer ответил с ошибкой устройства 924layer
-ETIMEDOUT Время ожидания ответа DFPlayer истекло

◆ dfplayer_get_fileno_sdcard ()

статический интервал dfplayer_get_fileno_sdcard ( dfplayer_t * дев ,
uint16_t * файл №
)
inlinestatic

Запросить выбранный файл на SD-карте.

Предупреждение
Номер файла относится к порядку внутренней файловой системы
Параметры
dev Дескриптор устройства DFPlayer для запроса
fileno Выбранный файл будет сохранен здесь
Возвращаемые значения
0 Успех
-EINVAL Вызывается с недопустимыми параметрами
-EIO Связь с DFPlayer Mini не удалась
-EAGAIN 924layer ответил с ошибкой устройства 924layer
-ETIMEDOUT Время ожидания ответа DFPlayer истекло

◆ dfplayer_get_fileno_usb ()

статический интервал dfplayer_get_fileno_usb ( dfplayer_t * дев ,
uint16_t * файл №
)
inlinestatic

Запросить выбранный файл на USB-накопителе.

Предупреждение
Номер файла относится к порядку внутренней файловой системы
Параметры
dev Дескриптор устройства DFPlayer для запроса
fileno Выбранный файл будет сохранен здесь
Возвращаемые значения
0 Успех
-EINVAL Вызывается с недопустимыми параметрами
-EIO Связь с DFPlayer Mini не удалась
-EAGAIN 924layer ответил с ошибкой устройства 924layer
-ETIMEDOUT Время ожидания ответа DFPlayer истекло

◆ dfplayer_get_mode ()

Запросить текущий режим воспроизведения DFPlayer Mini.

Параметры
dev Дескриптор устройства DFPlayer для запроса
mode Здесь будет сохранен режим воспроизведения
Возвращаемые значения
0 Успех
-EINVAL Вызывается с недопустимыми параметрами
-EIO Связь с DFPlayer Mini не удалась
-EAGAIN 924layer ответил с ошибкой устройства 924layer
-ETIMEDOUT Время ожидания ответа DFPlayer истекло

◆ dfplayer_get_played_file ()

Получить текущий воспроизводимый файл и используемую схему именования.

Параметры
dev Дескриптор устройства DFPlayer для запроса
Возвращает
Текущий воспроизводимый файл и использованная схема именования

◆ dfplayer_get_sources ()

Получить набор доступных источников воспроизведения данного DFPlayer.

Параметры
dev Дескриптор устройства проверки DFPlayer Mini
Возвращает
Набор доступных в настоящее время источников воспроизведения
Возвращаемые значения
0 Если dev имеет значение NULL или источник недоступен

◆ dfplayer_get_state ()

Запросить состояние DFPlayer Mini.

Параметры
dev Дескриптор устройства DFPlayer для запроса
state Здесь будет сохранено состояние
Возвращаемые значения
0 Успех
-EINVAL Вызывается с недопустимыми параметрами
-EIO Связь с DFPlayer Mini не удалась
-EAGAIN 924layer ответил с ошибкой устройства 924layer
-ETIMEDOUT Время ожидания ответа DFPlayer истекло
Примечание
Эта функция будет работать лучше всего, когда контакт «занято» подключен и настроен, так как это может избежать связи UART, если устройство в настоящее время играет.(Помните, что связь UART приводит к слышимым сбоям во время воспроизведения ...)

◆ dfplayer_get_version ()

статический интервал dfplayer_get_version ( dfplayer_t * дев ,
uint16_t * версия
)
inlinestatic

Запросите версию программного обеспечения, работающего на DFPlayer Mini.

Параметры
dev Дескриптор устройства DFPlayer для запроса
версия Версия программного обеспечения будет храниться здесь
Возвращаемые значения
0 Успех
-EINVAL Вызывается с недопустимыми параметрами
-EIO Связь с DFPlayer Mini не удалась
-EAGAIN 924layer ответил с ошибкой устройства 924layer
-ETIMEDOUT Время ожидания ответа DFPlayer истекло

◆ dfplayer_get_volume ()

статический интервал dfplayer_get_volume ( dfplayer_t * дев ,
uint8_t * том
)
inlinestatic

Запросить текущую громкость DFPlayer Mini.

Параметры
dev Дескриптор устройства DFPlayer для запроса
том Здесь будет храниться том
Возвращаемые значения
0 Успех
-EINVAL Вызывается с недопустимыми параметрами
-EIO Связь с DFPlayer Mini не удалась
-EAGAIN 924layer ответил с ошибкой устройства 924layer
-ETIMEDOUT Время ожидания ответа DFPlayer истекло

◆ dfplayer_init ()

Инициализировать дескриптор устройства DFPlayer Mini.

Параметры
dev Дескриптор устройства для инициализации
params Параметры подключения для инициализации с помощью
Возвращаемые значения
0 Успех
-EINVAL Недействительные параметры
-EIO Не удалось инициализировать интерфейс UART / вывод GPIO
-ETIMEDO24

24

-ETIMEDOlay

24 924

◆ dfplayer_next ()

Начните воспроизведение следующей песни в текущей схеме именования.

Параметры
dev Дескриптор устройства DFPlayer для управления
Возвращаемые значения

24 924 Нет такого файла

0 Успех
-EINVAL Вызывается с недопустимым параметром
-EIO Связь с DFPlayer Mini не удалась
-EAGAIN 924layer ответил с ошибкой устройства 924layer
-ETIMEDOUT Время ожидания ответа DFPlayer истекло
-ERANGE Следующая песня вне допустимого диапазона (в зависимости от текущей схемы именования)
-ENOENT

Если ранее dfplayer_play_file использовался для начала воспроизведения файла «42/113.mp3 ", этот вызов попытается запустить" 42 / 114.mp3 ". Если ранее dfplayer_play_from_mp3 использовался для запуска воспроизведения файла" MP3 / 1337.mp3 ", этот вызов попытается запустить" MP3 / 1338.mp3 ".

◆ dfplayer_pause ()

Приостановить воспроизведение.

Параметры
dev Дескриптор устройства DFPlayer для управления
Возвращаемые значения
0 Успех
-EINVAL Вызывается с недопустимым параметром
-EIO Связь с DFPlayer Mini не удалась
-EAGAIN 924layer ответил с ошибкой устройства 924layer
-ETIMEDOUT Время ожидания ответа DFPlayer истекло

◆ dfplayer_play ()

Начать / возобновить воспроизведение.

Параметры
dev Дескриптор устройства DFPlayer для управления
Возвращаемые значения
0 Успех
-EINVAL Вызывается с недопустимым параметром
-EIO Связь с DFPlayer Mini не удалась
-EAGAIN 924layer ответил с ошибкой устройства 924layer
-ETIMEDOUT Время ожидания ответа DFPlayer истекло

◆ dfplayer_play_file ()

интервал dfplayer_play_file ( dfplayer_t * дев ,
uint8_t папка ,
uint8_t файл
)

Начните воспроизведение указанного файла в указанной папке.

Параметры
dev Дескриптор устройства DFPlayer для управления
папка Номер папки
файл Номер файла
Возвращаемые значения
Ответили
0 Успех
-EINVAL Вызывается с недопустимыми параметрами (см. Предварительное условие)
-EIO Связь с DFPlayer Mini не удалась
24layer
24 -EAG Устройство занято »
-ETIMEDOUT Время ожидания ответа DFPlayer истекло
-ENOENT Указанный файл и / или папка не существует
Предварительное условие
0 <папка <= 100 и файл> 0

E.грамм. при вызове с папкой , установленным на 9 и файлом , установленным на 42 , воспроизводится файл "09 / 042.mp3" . Таким образом, имена папок и файлов должны соответствовать определенному соглашению об именах, чтобы их можно было выбрать с помощью этой функции.

◆ dfplayer_play_from_advert ()

интервал dfplayer_play_from_advert ( dfplayer_t * дев ,
uint16_t номер
)

Начните воспроизведение указанного номера в папке ADVERT.

Параметры
dev Дескриптор устройства DFPlayer для управления
номер Номер номера в папке "ADVERT" для воспроизведения
Возвращаемые значения
Ответили
0 Успех
-EINVAL Вызывается с недопустимыми параметрами (см. Предварительное условие)
-EIO Связь с DFPlayer Mini не удалась
24layer
24 -EAG Устройство занято »
-ETIMEDOUT Время ожидания ответа DFPlayer истекло
-ENOENT Указанный номер не существует
Предварительное условие
0 <число <= 9999
Предупреждение
Воспроизведение начинается только тогда, когда DFPlayer в данный момент воспроизводит файл без рекламы.Текущее воспроизведение приостанавливается, рекламный файл воспроизводится, а затем возобновляется предыдущее воспроизведение
Примечание
Хотя эта функция была явно добавлена ​​для воспроизведения рекламы, эта функция была предоставлена ​​в надежде, что она не используется Сюда.

Например, при вызове с номером , установленным на 42 , воспроизводится файл "ADVERT / 0042.mp3" . Таким образом, имена папок и файлов должны соответствовать определенному соглашению об именах, чтобы их можно было выбрать с помощью этой функции.

Наиболее очевидное использование (кроме рекламы : - / ) - использовать его для звуковой обратной связи для команд управления. Например. когда пользователь изменяет громкость, может воспроизводиться короткий звук «боинг». Это позволит пользователю воспринимать настроенную громкость, даже если текущая песня молчит при настройке громкости.

◆ dfplayer_play_from_mp3 ()

интервал dfplayer_play_from_mp3 ( dfplayer_t * дев ,
uint16_t номер
)

Начните воспроизведение указанного номера в папке MP3.

Параметры
dev Дескриптор устройства DFPlayer для управления
номер Номер файла в папке «MP3» для воспроизведения
Возвращаемые значения
Ответили
0 Успех
-EINVAL Вызывается с недопустимыми параметрами (см. Предварительное условие)
-EIO Связь с DFPlayer Mini не удалась
24layer
24 -EAG Устройство занято »
-ETIMEDOUT Время ожидания ответа DFPlayer истекло
-ENOENT Указанный номер не существует
Предварительное условие
0 <число <= 9999

E.грамм. при вызове с номером , установленным на 42 , воспроизводится файл "MP3 / 0042.mp3" . Таким образом, имена папок и файлов должны соответствовать определенному соглашению об именах, чтобы их можно было выбрать с помощью этой функции.

◆ dfplayer_prev ()

Начните воспроизведение предыдущей песни в текущей схеме именования.

Параметры
dev Дескриптор устройства DFPlayer для управления
Возвращаемые значения

24 924 Нет такого файла

0 Успех
-EINVAL Вызывается с недопустимым параметром
-EIO Связь с DFPlayer Mini не удалась
-EAGAIN 924layer ответил с ошибкой устройства 924layer
-ETIMEDOUT Время ожидания ответа DFPlayer истекло
-ERANGE Следующая песня вне допустимого диапазона (в зависимости от текущей схемы именования)
-ENOENT

Если ранее dfplayer_play_file использовался для начала воспроизведения файла «42/113.mp3 ", этот вызов попытается запустить" 42 / 112.mp3 ". Если ранее dfplayer_play_from_mp3 использовался для запуска воспроизведения файла" MP3 / 1337.mp3 ", этот вызов попытается запустить" MP3 / 1336.mp3 ".

◆ dfplayer_repeat ()

статический интервал dfplayer_repeat ( dfplayer_t * дев ,
булев повторить
)
inlinestatic

Включение или отключение повторного воспроизведения.

Параметры
dev Дескриптор устройства DFPlayer для управления
repeat Разрешить повторное воспроизведение?
Возвращаемые значения
0 Успех
-EINVAL Вызывается с недопустимыми параметрами (см. Предварительное условие)
-EIO Связь с DFPlayer Mini не удалась
24layer
24layer ответил ошибка -EAG Устройство занято »
-ETIMEDOUT Время ожидания ответа DFPlayer истекло
-ENOENT Указанный файл и / или папка не существует

◆ dfplayer_repeat_folder ()

статический интервал dfplayer_repeat_folder ( dfplayer_t * дев ,
uint8_t папка
)
inlinestatic

Начните воспроизведение и повторите указанную папку.

Параметры
dev Дескриптор устройства DFPlayer для управления
папка Номер папки для воспроизведения и повторения
Возвращаемые значения
Ответили
0 Успех
-EINVAL Вызывается с недопустимыми параметрами (см. Предварительное условие)
-EIO Связь с DFPlayer Mini не удалась
24layer
24 -EAG Устройство занято »
-ETIMEDOUT Время ожидания ответа DFPlayer истекло
-ENOENT Указанный файл и / или папка не существует
Предварительное условие
0 <папка <= 100 и файл> 0

◆ dfplayer_set_callbacks ()

Установите / удалите обратные вызовы событий DFPlayer Mini.

Параметры
dev Дескриптор устройства DFPlayer для обновления
cb_done Функция для вызова при завершении воспроизведения файла / дорожки
cb_src Функция для вызова при вставке источника 924/24
Возвращаемые значения
0 Успех
-EINVAL Вызывается с недопустимым параметром

Вызов с NULL для cb_done и / или для cb_src очищает соответствующие функции обратного вызова.

Предупреждение
Обратные вызовы вызываются из контекста прерывания

◆ dfplayer_set_equalizer ()

Примените заданную настройку эквалайзера.

Параметры
dev Дескриптор устройства DFPlayer для управления
эквалайзер Применяемая настройка эквалайзера
Возвращаемые значения
0 Успех
-EINVAL Вызывается с недопустимыми параметрами
-EIO Связь с DFPlayer Mini не удалась
-EAGAIN 924layer ответил с ошибкой устройства 924layer
-ETIMEDOUT Время ожидания ответа DFPlayer истекло

◆ dfplayer_set_source ()

Применить указанный источник.

Параметры
dev Дескриптор устройства DFPlayer для управления
src Источник для воспроизведения
Возвращаемые значения
0 Успех
-EINVAL Вызывается с недопустимыми параметрами
-EIO Связь с DFPlayer Mini не удалась
-EAGAIN 924layer ответил с ошибкой устройства 924layer
-ETIMEDOUT Время ожидания ответа DFPlayer истекло

◆ dfplayer_set_volume ()

статический интервал dfplayer_set_volume ( dfplayer_t * дев ,
uint8_t том
)
inlinestatic

Устанавливает заданное значение громкости.

Параметры
dev Дескриптор устройства DFPlayer для управления
volume Volume to set (max 30)
Возвращаемые значения
0 Успех
-EINVAL Вызывается с недопустимыми параметрами
-EIO Связь с DFPlayer Mini не удалась
-EAGAIN 924layer ответил с ошибкой устройства 924layer
-ETIMEDOUT Время ожидания ответа DFPlayer истекло

Если объем больше, чем максимально допустимый объем 30, вместо него будет отправлено 30.

◆ dfplayer_shuffle_all ()

статический интервал dfplayer_shuffle_all ( dfplayer_t * дев )
inlinestatic

Запустить воспроизведение всех файлов в случайном порядке.

Параметры
dev Дескриптор устройства DFPlayer для управления
Возвращаемые значения
Ответили
0 Успех
-EINVAL Вызывается с недопустимыми параметрами (см. Предварительное условие)
-EIO Связь с DFPlayer Mini не удалась
24layer
24 -EAG Устройство занято »
-ETIMEDOUT Время ожидания ответа DFPlayer истекло
-ENOENT Указанный файл и / или папка не существует
Предупреждение
Воспроизводятся четные файлы в папке "ADVERT"

◆ dfplayer_source_set_add ()

Добавить данный источник в данный набор источников.

Параметры
набор Набор источников для добавления источника в
src Источник для добавления

Идемпотентная функция

◆ dfplayer_source_set_contains ()

Проверить, содержит ли данный набор источников данный источник.

Параметры
набор Набор источников для проверки
src Источник для проверки
Возвращаемые значения
0 src is НЕ часть набора
1 src IS часть набора 24249 249

◆ dfplayer_source_set_rm ()

Удалить данный источник из указанного набора источников.

Параметры
набор Набор источников для удаления источника из
src Источник для удаления

Идемпотентная функция

◆ dfplayer_step ()

интервал dfplayer_step ( dfplayer_t * дев ,
внутренний шаг
)

Шаг вперед / назад в соответствии с используемой в настоящее время схемой именования.

Параметры
dev Дескриптор устройства DFPlayer для управления
step Шаги, которые необходимо предпринять (отрицательные для предыдущих файлов)
Возвращаемые значения

24 924 Нет такого файла

0 Успех
-EINVAL Вызывается с недопустимым параметром
-EIO Связь с DFPlayer Mini не удалась
-EAGAIN 924layer ответил с ошибкой устройства 924layer
-ETIMEDOUT Время ожидания ответа DFPlayer истекло
-ERANGE Следующая песня вне допустимого диапазона (в зависимости от текущей схемы именования)
-ENOENT

Вызов со значением 1 для шага эквивалентен dfplayer_next, вызов со значением -1 для шага эквивалентен dfplayer_prev.Значение 0 перезапустит текущую воспроизводимую песню

◆ dfplayer_stop_advert ()

статический интервал dfplayer_stop_advert ( dfplayer_t * дев )
inlinestatic

Остановить воспроизведение файла из папки ADVERT и возобновить предыдущее воспроизведение.

Параметры
dev Дескриптор устройства DFPlayer для управления
Возвращаемые значения
0 Успех
-EINVAL Вызывается с недопустимыми параметрами (см. Предварительное условие)
-EIO Связь с DFPlayer Mini не удалась
24layer
24layer ответил ошибка -EAG Устройство занято »
-ETIMEDOUT Время ожидания ответа DFPlayer истекло

аудио - шум DFPlayer: исследовано, пробовано и Bep Bep Bep Bep Bep

Спасибо за все следственные работы.

Добавьте мои 2 цента:

У меня также были случайные сбои и странные шумы. Я использовал класс Servo в сочетании с DFPlayer на плате Arduino UNO. Оказывается, класс Servo использует таймеры, относящиеся к контактам 9 и 10. При подключении сервопривода сигналы будут выводиться на эти порты. Так что не подключайте DFPlayer или что-нибудь еще к этим портам. Вероятно, из-за того, что класс Servo отправлял всевозможные данные через последовательное соединение с DFPlayer, модуль останавливал воспроизведение и начинал издавать много случайных шумов на оставшееся время воспроизведения mp3.

Другие вещи, с которыми я столкнулся и которые могут помочь другим людям: DFPlayer требует MP3 определенной длины. MP3-файлы продолжительностью 1-2 секунды не воспроизводятся. +5 секунд вроде нормально. Любое необычное кодирование MP3 также препятствует воспроизведению файлов MP3. Светодиод загорится, но звук не будет.

В зависимости от библиотеки, используемой для DFPlayer, имена файлов и папок имеют значение. Файлы mp3 должны находиться в папке MP3 и называться 0001.mp3, 0002.mp3

Согласно 1 из многих таблиц, DFPlayer требует 3.Уровни 3В для порта RX и TX, независимо от рабочего напряжения. Так что поместите туда резисторы 1 кОм. Это не повредит модулю.

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

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

Согласно спецификациям SD-карт некоторых производителей, потребление энергии для SD-карты может достигать 100 мА.Сам модуль может производить выходную мощность 3 Вт, что в сумме дает 600 мА при 5 В. И добавьте что-то вроде 150 мА для встроенного микроконтроллера. Таким образом, даже стандартный USB-порт 5 В при 500 мА в некоторых случаях не будет иметь достаточной мощности для работы только с Arduino и DFPlayer.

Кто-то смотрел щелчки и хлопки при паузе или включении / выключении: http://work-now-dammit.blogspot.com/2016/08/dfplayer-mp3-module-power-onoff-clicks.html Снимите резистор 0 Ом рядом с усилителем 8002. Подключите контакт 1 усилителя 8002 к контакту BUSY (16) модуля.

.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *