Музыкальная сирена V2 на ардуино и DFplayer+ пульт управления.

  Рет қаралды 21,286

borzov Dmz

borzov Dmz

5 жыл бұрын

Описание схемы, сборки, скетча. Открытый код для дальнейшего творчества.
Подробности
www.drive2.ru/c/5105953339489...
www.drive2.ru/r/lada/45692432...
скачать yadi.sk/d/CH3OC8YR3acDF8
новая версия V3 www.drive2.ru/l/5573754305422...

Пікірлер: 155
@user-iv4lw7bo3s
@user-iv4lw7bo3s Жыл бұрын
Решил собирать по вашим схемам.. но вот беда у нас продаются только "MH-ET LIVE ATtiny88" аналоги arduino nano ..только чего то там не хватает и распиновка немного отличается но продавец говорит что она шьётся скетчами заточенными по ардуино через программу arduino IDE. Как думаете будет работать?
@progressivedynamic7324
@progressivedynamic7324 4 жыл бұрын
Классно. Особенно Виндовс понравился.
@user-cc4tk7co4n
@user-cc4tk7co4n 5 жыл бұрын
Буду пробовать
@SerjLabLive
@SerjLabLive 2 жыл бұрын
Спаял на ардуино Нано вроде работает на столе, но только первая мелодия и сигнальная получается 7 вроде. Постоянно шумит помехи в динамике и почему-то не удаляется питание на усилитель, потребляет всегда 132мА
@user-tb3vr6gt3f
@user-tb3vr6gt3f 5 жыл бұрын
Привет сколько бкдет стоить , если вы зделаете готовый продукт? Я бы преобрел этот девайс!
@user-eg2ep4tr6e
@user-eg2ep4tr6e 3 жыл бұрын
Библиотеки работают на ардуино не ниже серии 1.8.x. 3 по списку библиотеку скачивать не нужно- она есть "с завода".
@vvk491
@vvk491 5 жыл бұрын
скажите а получится ли на ATtiny ATtiny85 Digispark собрать, плата ещё меньше места займёт
@borzovdmz3647
@borzovdmz3647 5 жыл бұрын
да. есть варианты на ATtiny. и картридер так там совсем маленькое.Но я использовал плеер и готовую библиотеку. Так , что бы проще было повторить. На ATtiny85 я не пробовал. Размер ардуино про мини и ATtiny85 Digispark не сильно отличаются. И ценой
@psevdonim0505
@psevdonim0505 10 ай бұрын
Доброго времени! Повторил V3 на ардуино про мини. Долго ковырялся - не всегда выводила звук, а когда выводила то могла не доиграть до конца или заикаться в начале мелодии, или просто зависнуть. Завел питание на Dfpleer и усилитель в обход пина 8, в итоге стабильно отрабатывает. Думаю что то с обработкой пина BUSY. Ардуинка рано отрубает питание. В окне порта пишет: -DFPlayer готов -Ищу трек -Ищу трек -Ищу трек -Папка 4, Трек 3 -Все Ок! -Идем спать -Идем спать Хотя по факту тишина или щелчек (часть трека). Плеер китаец прислал на чипе MH2024, сегодня YX5200 уже не купить. Как исправить, куда копать? С ардуино это мой первый опыт, к тому же совсем не програмист. Р.с. Плату развел в спринте под полную версию, в колокол помещается как родная:)
@psevdonim0505
@psevdonim0505 10 ай бұрын
Добавлено. Подставил костыль - вписал в скетч в предпоследнем разделе (ниже функция заставляет плеер...) команду Pauza(10000) в case 5:, перед OF_POWER. Жить можно, но не всегда корректно отрабатывает команды если они следуют сразу за проигрыванием мелодии. Но за то ток потребления во сне 6,9 мА :)
@user-id4ct1wb7b
@user-id4ct1wb7b 5 жыл бұрын
Почему от вас больше нет проектов? С удовольствием что небудь еще повторил
@borzovdmz3647
@borzovdmz3647 5 жыл бұрын
на завод работаю. переделал 3 станка, сменил логику на реле- на контролеры. Не публиковал фрезерные станки, не всем интересны.
@borzovdmz3647
@borzovdmz3647 5 жыл бұрын
yadi.sk/i/ZI8SCdbTWkqjQA
@user-id4ct1wb7b
@user-id4ct1wb7b 5 жыл бұрын
Если еще что интересное будет выкладывайте очень понравилась тематика с авто
@KidsChannelForchildren
@KidsChannelForchildren Ай бұрын
Хорошо, вот обновленный код с возможностью воспроизведения разных звуков для разных событий: ```cpp #include // Подключаем библиотеку для работы с MP3 модулем #define MP3_RX 10 // Пин, к которому подключен RX модуля #define MP3_TX 11 // Пин, к которому подключен TX модуля DFPlayerMini_Fast mp3; // Создаем объект для работы с MP3 модулем const int motionSensorPin = A0; // Пин датчика движения const int startButtonPin = 2; // Пин кнопки включения машины const int stopButtonPin = 3; // Пин кнопки выключения машины void setup() { Serial.begin(9600); // Инициализация последовательной связи mp3.begin(); // Инициализация MP3 модуля pinMode(LED_BUILTIN, OUTPUT); // Устанавливаем встроенный светодиод как выход pinMode(motionSensorPin, INPUT); // Устанавливаем пин датчика движения как вход pinMode(startButtonPin, INPUT_PULLUP); // Устанавливаем пин кнопки включения машины как вход с подтягивающим резистором pinMode(stopButtonPin, INPUT_PULLUP); // Устанавливаем пин кнопки выключения машины как вход с подтягивающим резистором } void loop() { if (digitalRead(motionSensorPin) == HIGH) { // Если датчик движения обнаружил движение digitalWrite(LED_BUILTIN, HIGH); // Включаем светодиод playSound(1); // Воспроизводим звуковой сигнал для удара delay(10000); // Ждем 10 секунд digitalWrite(LED_BUILTIN, LOW); // Выключаем светодиод } if (digitalRead(startButtonPin) == LOW) { // Если нажата кнопка включения машины playSound(2); // Воспроизводим звуковой сигнал для включения машины delay(1000); // Ждем 1 секунду, чтобы избежать дребезга } if (digitalRead(stopButtonPin) == LOW) { // Если нажата кнопка выключения машины playSound(3); // Воспроизводим звуковой сигнал для выключения машины delay(1000); // Ждем 1 секунду, чтобы избежать дребезга } } void playSound(int trackNumber) { mp3.play(trackNumber); // Воспроизводим трек с указанным номером } ``` В этом коде используются три разных события: обнаружение движения (удар), нажатие кнопки включения машины и нажатие кнопки выключения машины. Для каждого события есть свой звуковой сигнал, который воспроизводится с помощью MP3 модуля.
@KidsChannelForchildren
@KidsChannelForchildren Ай бұрын
Рабочая кто может проверить
@borzovdmz3647
@borzovdmz3647 Ай бұрын
для рукастых и был рассчитан мой скетч. Для талантливых как вы. Разобраться и сделать лучше. Молодцы
@user-fs3jb2mk9m
@user-fs3jb2mk9m 3 жыл бұрын
Добрый день.Хочу сказать спасибо за разработку повторил схему,работает.Делал на ардуино нано и dfplayer,без пульта.Одну сделал для авто,вторую для охраны дачи на базе автомобильной сигналки,и добавил в схему другой унч стерео чтобы подключить два колокола.УНЧ 2х15 Вт с али.Нарезал мп 3 файлов на 30 сек. тревоги.Когда была ночью сработка системы,сосед выбежал из дома ,орало серьезно.Так что спасибо еще раз.А теперь хотел спросить у автора,нет ли у него идеи сделать речевой информатор на базе этих же модулей для озвучки аварийных режимов в авто,напоминаний,предупреждений,приветствие и т.д.?Я еще не силен просто в написании скетча,а так создать схемку и сделать плату могу.Думаю многим автолюбителям эта тема интересна.
@borzovdmz3647
@borzovdmz3647 3 жыл бұрын
yadi.sk/d/zwsR4wZ0Y4ONQA НАПИСАЛ НА СКОРУЮ РУКУ. Это скетч как шаблон , для самостоятельного творчества.
@user-fs3jb2mk9m
@user-fs3jb2mk9m 3 жыл бұрын
@@borzovdmz3647 Спасибо огромное.
@vvk491
@vvk491 5 жыл бұрын
судя по схеме ик передатчик на 8 пине ардуино?
@borzovdmz3647
@borzovdmz3647 5 жыл бұрын
a.d-cd.net/wUAAAgD1qOA-1920.jpg на 3 пин. Нам прерывания нужны.
@user-id4ct1wb7b
@user-id4ct1wb7b 5 жыл бұрын
Скажите а можно на вашу сигналку допилить еще один пин. Скажем на "задний ход" чтоб при включении задней передачи ехала и "ворчала"
@borzovdmz3647
@borzovdmz3647 5 жыл бұрын
да. Только просыпание ардуинки организовать нужно или отказаться от сна.
@user-id4ct1wb7b
@user-id4ct1wb7b 5 жыл бұрын
может рассмотрите такие варианты?
@user-id4ct1wb7b
@user-id4ct1wb7b 5 жыл бұрын
@@borzovdmz3647 можно пин ACC добавить
@borzovdmz3647
@borzovdmz3647 5 жыл бұрын
robotosha.ru/arduino/arduino-interrupts.html цитирую : ...существуют прерывания по «изменению пина» для всех выводов (верно для ATmega328). Они действуют на группы выводов: D0-D7, D8-D13, A0-A5. Имеют более низкий приоритет, чем события для внешних прерываний. Можно реализовать обработчик прерываний для обработки изменений на пинах D8-D13 следующим образом: ISR (PCINT0_vect) { // состояние одного из выводов D8-D13 ////изменилось } Очевидно, что необходим дополнительный код для определения того, состояние какого вывода/выводов изменились (например, сравнением с предыдущим значением). Каждое прерывание по изменению состояния пина имеет связанный байт «маски» в процессоре, так что возможно сконфигурировать их реагировать только, например, на D8, D10 и D12, а не на изменения любого из D8-D13. Однако, по-прежнему нужны дополнительные операции, чтобы выяснить, состояние каких именно выводов изменилось. Ответ можно! Но нужно допилить скетч.
@user-cc4tk7co4n
@user-cc4tk7co4n 5 жыл бұрын
Здравствуйте ,а в какой IDE вы прошивали ардуину
@borzovdmz3647
@borzovdmz3647 5 жыл бұрын
1.8.7 и 1.8.8
@user-cc4tk7co4n
@user-cc4tk7co4n 5 жыл бұрын
@@borzovdmz3647 странное дело avr/sleep библиотека не встает, говорит что некорректная библиотека
@borzovdmz3647
@borzovdmz3647 5 жыл бұрын
@@user-cc4tk7co4n это встроенная библиотека.Странно.
@borzovdmz3647
@borzovdmz3647 5 жыл бұрын
@@user-cc4tk7co4n Был аналогичный случай, мне писали. Оказалось не ту плату парень указал при прошивке.
@Azl737
@Azl737 4 жыл бұрын
Привет. Подскажи. Где купить маленький блок питания, который у тебя на плате? Ссылка есть?
@borzovdmz3647
@borzovdmz3647 4 жыл бұрын
на драйв2 описание , схемы, скетч, ссылки на комплектующие. www.drive2.ru/l/510508197652464123/
@Azl737
@Azl737 4 жыл бұрын
@@borzovdmz3647 Привет. Скоро придут все детали. Подскажи пожалуйста по ардуино. Как ее подключить к компу, чтобы загрузить скетч? Что еще нужно? Спасибо.
@borzovdmz3647
@borzovdmz3647 4 жыл бұрын
в инете хорошо описано, с фотками. Наберите в поисковике "прошивка про-мини". Тут столько не написать. :)
@Azl737
@Azl737 4 жыл бұрын
@@borzovdmz3647 а если заказать ардуино нано? Там есть разъем под USB провод. Его проще прошить будет? Просто я слабоват в этом деле... Сравнивал платы, так там и обозначения разные (распиновка).
@borzovdmz3647
@borzovdmz3647 4 жыл бұрын
@@Azl737 да прошить проще. Это почти самая первая причина популярности ардуино! платы почти совпадают по пинам. Нужно сравнить. Единственный минус - сон увеличит ток потреблени на 5-8млА. АКБ машины стерпит :))))
@user-eg2ep4tr6e
@user-eg2ep4tr6e 3 жыл бұрын
Усердно пытаюсь сделать, но столько подводных камней. Делаю на ардуино микро. Среда ардуино ide последняя версия. Прошил скетчем V2.11 и V2.0. Aрдуино не в какую в мониторе порта не хочет показывать хоть что-то. И ик приемник проверил осцилографом- работает. По распиновке проверил к D3 выводу подключен. Кто с таким еще траблом?
@user-ts2sv2tn5f
@user-ts2sv2tn5f 4 жыл бұрын
Здравствуйте ! Можно у вас заказать! Очень понравилось
@borzovdmz3647
@borzovdmz3647 4 жыл бұрын
Это самоделка. нет товарного вида.
@user-ts2sv2tn5f
@user-ts2sv2tn5f 4 жыл бұрын
@@borzovdmz3647 я готов забрать,без товарного вида!
@borzovdmz3647
@borzovdmz3647 4 жыл бұрын
@@user-ts2sv2tn5f vk.com/id38119875
@SerjLabLive
@SerjLabLive 3 жыл бұрын
Добрый день почему то скетч ошибку выдает на ардуино нано и MH
@borzovdmz3647
@borzovdmz3647 3 жыл бұрын
сильно изменилась за 2года библиотека для пульта. IRremonte. Нудно откатить библиотеку до версии 2.x.
@user-eg2ep4tr6e
@user-eg2ep4tr6e 3 жыл бұрын
Я понял в чем дело: Ардуино Микро ничего не будет показывать в монитор порта- нужно еще в программе кое что добавлять. Когда подключил Ардуино Нано в монитор порта тоже ничего не показывала от пульта, а надписи всякие вылазивали, типа общения с плеером а от пульта ничего не приходило. Я использовал пульт от телека и еще какой там левый. Но потом стоило нажать на пульт триколора как на мониторе порта стали появляться коды. Теперь понятно что не все ик пульты подходят. Видимо, связано что там с прерываниями.
@borzovdmz3647
@borzovdmz3647 3 жыл бұрын
в V3 пульт работает достаточно уверенно.
@SerjLabLive
@SerjLabLive 3 жыл бұрын
Добрый день, может кто помочь с прошивкой скетча на ардуино нано или MH ошибки и все не получается
@borzovdmz3647
@borzovdmz3647 3 жыл бұрын
проблема может быть только в библиотеке для пульта. Новая библиотека сильно изменилась. Нужно откатить версию ir библиотеки до 2.7
@SerjLabLive
@SerjLabLive 3 жыл бұрын
@@borzovdmz3647 только на ардуино нано получилось спаять пока проблема со схемой чтоли питание на усилитель постоянно идет пока в сторону положил, спасибо за ответ
@user-rf4ql1ho8m
@user-rf4ql1ho8m Жыл бұрын
Привет у вас заказать можно
@user-id4ct1wb7b
@user-id4ct1wb7b 5 жыл бұрын
Здраствуйте у меня проблема не садится вот github.com/vancegroup-mirrors/avr-libc эта библиотека пишет в выброной папке не обнаружено библиотек
@borzovdmz3647
@borzovdmz3647 5 жыл бұрын
Насколько я могу сказать, avr-lib входит в Arduino IDE, поэтому нет необходимости ничего добавлять. только объявить
@user-du3ll1xm9z
@user-du3ll1xm9z 5 жыл бұрын
какие транзисторы?
@borzovdmz3647
@borzovdmz3647 5 жыл бұрын
да почти любые. они работают как ключи. Мосфет Р канал на ток более 3 - 4А. а биполярный маломощный (вариантов море).
@user-du3ll1xm9z
@user-du3ll1xm9z 5 жыл бұрын
Подскажите пожалуйста какой Мосфет поставить
@borzovdmz3647
@borzovdmz3647 5 жыл бұрын
я поставил из того что было у меня в наличии. d403. www.aosmd.com/pdfs/datasheet/AOI403.pdf это перебор. можно и послабее.
@user-ly6ne7ic2d
@user-ly6ne7ic2d 3 жыл бұрын
привет у вас преобрести можно
@borzovdmz3647
@borzovdmz3647 3 жыл бұрын
нет.
@AlexBlog87
@AlexBlog87 4 жыл бұрын
Привет. как твои вариант толика без пульта???? kzfaq.info/get/bejne/jdp0dbRk07LIgY0.html
@borzovdmz3647
@borzovdmz3647 4 жыл бұрын
ОТЛИЧНО
Just try to use a cool gadget 😍
00:33
123 GO! SHORTS
Рет қаралды 84 МЛН
Which one is the best? #katebrush #shorts
00:12
Kate Brush
Рет қаралды 23 МЛН
The day of the sea 🌊 🤣❤️ #demariki
00:22
Demariki
Рет қаралды 54 МЛН
How to connect the display from a mobile phone to Arduino
13:58
Home Made
Рет қаралды 1,2 МЛН
САМОДЕЛЬНАЯ АППАРАТУРА РАДИОуправления НА АРДУИНО.
8:09
ЭЛЕКТРОНИКА КАК ХОББИ
Рет қаралды 13 М.
Электронный замок с RFID на Arduino
14:50
Заметки Ардуинщика
Рет қаралды 240 М.
Музыкальная сирена для сигнализации AutoBZiK
8:53
Дальнобой ПРО
Рет қаралды 41 М.
Samsung S24 Ultra professional shooting kit #shorts
0:12
Photographer Army
Рет қаралды 25 МЛН
Неразрушаемый смартфон
1:00
Status
Рет қаралды 1,3 МЛН
Как работает автопилот на Lixiang L9 Max
0:34
Семен Ефимов
Рет қаралды 17 М.
How To Unlock Your iphone With Your Voice
0:34
요루퐁 yorupong
Рет қаралды 25 МЛН