А где можно послушать качество с хорошего микрофона?
@GasikGas5 жыл бұрын
Понравилось. Молодец. Идея очень хорошая.
@Denchagnis3 жыл бұрын
Мими пипа(((
@Denchagnis3 жыл бұрын
Мими пипа (((
@RustyleSuper3 жыл бұрын
А можете сделать для esp8266 и передавать звук по Wi-Fi? Но тоже с головой активацией
@polychaeta41772 жыл бұрын
Народ, подскажите у меня другой микро сд ридер, и там другие обозначения , с cs gnd и 3.3v всё ясно, а на какие пины припаивать MOSI CLK и MISO?
@АртёмРыков-н6д4 жыл бұрын
Подскажите пожалуйста, какую брать ардуину, 16 мГц 5 Вольт или же 8 мГц и 3.3 вольта?
@UCanDo4 жыл бұрын
Абсолютно нет разницы
@АртёмРыков-н6д4 жыл бұрын
@@UCanDo Спасибо
@danelectron68354 жыл бұрын
По вашей ссылке заказал 168 Ардуино,можно ли изменить скетч под этот чип?Удалить что то лишнее чтоб код влез в 168 ардуино
@ГогаГожга5 жыл бұрын
Довольно интересный проект. Есть несколько вопросов. Какая задержка записи, т.е. при прослушивании записи, голос будет с самого начала записан или какая-то часть первого слова будет съедена? Я правильно понимаю, что ардуино просто мониторит заданный период времени, и, если нет звука по прошествии отведённого времени, запись прекращается? Записанный звук сохраняется в общую дорожку одним файлом, т.е. по прошествии времени запись ставится на паузу или на отдельные аудио файлы, если второе, то как они в таком случае называются, по порядковому номеру записи или по времени и дате?
@UCanDo5 жыл бұрын
Добрый день. На большинство ваших вопросов я давал ответ в видео. Запись начинается с небольшой задержкой. Может несколько букв первого слова потеряться. После остановки записи файл закрывается и сохраняется. Новая запись стартует с новым номером. Да, мониторится присутствие звука. Если его нет - запись прекращается.
@UCanDo Жыл бұрын
@@koloboochamazer1372 программа называется Fritzing Но она не очень удобная, в ней можно составлять только простые наглядные схемы
@UCanDo Жыл бұрын
@@koloboochamazer1372 скорее всего да, можно, но я не пробовал
@leon_mus4 жыл бұрын
А можно на 3,5 мм выводить звук? Или же подключать студийный микро?
@UCanDo4 жыл бұрын
Воспроизведение звука в данном устройстве не сделано. С подключением студийного микрофона не подскажу. У них ведь 3 контакта.
@radiohome3 жыл бұрын
очень много коментов, но такой вопрос тяжело скетч переделать на стерео запись?
@UCanDo3 жыл бұрын
для данного качества стереозапись.... это как поставить новые диски на колеса, а кузов разваливается от ржавчины... Но все же. Для осуществления стереозаписи нужно полностью изменить схемотехнику, нужно два усилителя, два микрофона и совершенно иной микроконтроллер. В результате скетч нужно будет не просто подправить а полностью переписать и создать новый.... Что совсем не просто
@radiohome3 жыл бұрын
Я понял, а вы пишете под закак скетчи?
@UCanDo3 жыл бұрын
Нет
@mem99105 жыл бұрын
будем ждать
@naili57512 жыл бұрын
Здравствуйте! Подскажите, пожалуйста, на сколько фарад кондеры ??Вы там еще второй вставили
@UCanDo2 жыл бұрын
Можно использовать абсолютно любые конденсаторы, в пределах 10-100 мкф
@8-bitmaniac6063 жыл бұрын
Доброго времени суток! Скажите пожалуйста, как убрать активацию голоса? Спасибо.
@irubeg3 жыл бұрын
Непонятно как подключать картридер. Маркировка на схеме и на картридере по ссылке не совпадают
@laszlotompa6242 жыл бұрын
Hi ! You missed something ? : In TMRpcm.cpp : ADMUX |= _BV(REFS0) | _BV(ADLAR);// Analog 5v reference, left-shift result so only high byte needs to be read So, it looks like analogReference(EXTERNAL) not working. THX
@androidpasha2 жыл бұрын
Здравствуйте. Ищу аудио кодек для arduino ide. Цель: передача сжатого звука с esp8266 в телеграм. PCM слишком жирные файлы дает.
@UCanDo2 жыл бұрын
Интересная идея. Типа слежения можно сделать.
@androidpasha2 жыл бұрын
@@UCanDo Из подходящих кодеков: speex(устаревший), opus то что нужно. Исходники их валяються, но чтоб прикрутить к ардуино нужен хороший программст. Под stm32 они портированы а вот с esp8266, esp32 нет. Хотя для wifi жучка эти ардуино совместимые платы подходят идеально. Находил пару: stm кодирует аудио, передает на esp а тот в интернет на сервер гугл для распознания речи. Espressif ADF готовое решение но не под ардуино.
@ЕвграфЕвлампиевич5 жыл бұрын
Привет, а провод какого сечения/диаметра ты используешь для перемычек на бредборде?
@UCanDo5 жыл бұрын
Перемычки "стандартные". Набором идут. Диаметр 0.6 мм
@UCanDo5 жыл бұрын
Дело не в перемычках (не в плохом контакте). На макетке я собрал только для наглядности. Я пробовал собирать с разными Ардуино, даже припаивал - результат был одинаковый, помехи все равно присутствовали. Иногда больше, иногда меньше.
@waterman13125 жыл бұрын
Игорь добрый день, каким редактором рисования схем пользуетесь?
@UCanDo5 жыл бұрын
Только для видео - FRITZING. Но он только для очень простых схем. Сложные и большие схемы с нем будет проблематично рисовать. Лучше использовать: Proteus - очень мощная среда проектирования схем + можно включить отладку и увидеть как схема будет работать в реальности EasyEDA - тоже не плохой редактор. База компонентов постоянно пополняется + можно рисовать свои.
@daniilkolpakov20045 жыл бұрын
А нижняя полуволна исчезла точно из-за спаленного микрофона, а не из-за того, что АЦП атмеги регистрирует только напряжение выше 0 вольт?
@UCanDo5 жыл бұрын
Сама микросхема MAX4466 в качестве "0" выдает 1/2 от получаемого питания. То есть если запитать микрофон от 5 вольт, то, при полной тишине, на выходе будет около 2.5 вольт. При присутствии звука пики от этого "0" стремятся либо к + питания, либо к реальному нулю. По этому на вход МК всегда приходит сигнал с напряжением выше чем 0 вольт.
@ИгорьСиленок-у9б5 жыл бұрын
@@pastafarianbangladeshi9043 Да, все верно. имею в виду весь модуль.
@ДамирАндосов-ы1з5 жыл бұрын
Привет. Мне устроиство понравилочь. А вот если еще мини-камеру добавить? Изменения тоже надо вводить в скетче?
@UCanDo5 жыл бұрын
Делать запись с камеры может только гораздо более мощный контроллер. Смотрите в сторону Raspberry PI
@ДамирАндосов-ы1з5 жыл бұрын
@@UCanDo я с ними еще не работал
@ДамирАндосов-ы1з5 жыл бұрын
@@UCanDo кстати у вас есть ватсап? Я в живую хочу с вами поговорить о ардуино проектах и скетчах я новичок. И вот совет нужен ваш
@UCanDo5 жыл бұрын
В сети 1000 и 1 примеров и обучающих роликов. Масса форумов... при желании 98% Асей информации можно найти самому, а что не нашли - спросить на форуме. Если вы совсем новичок, то советую начать с видеоуроков от Джереми Блюма
@ДамирАндосов-ы1з5 жыл бұрын
@@UCanDo мне в живую с вами поговорить
@hawaranghamada2220 Жыл бұрын
Привет Спасибо большое за видео товарища! Я Луис из Мексики, и я изучаю русский язык, и я также начинаю в этом Arduino и ESP. Прямо сейчас я могу сделать что-то простое, например, отправить сообщение на веб-сайт на PHP, когда активирован датчик движения HC-SRR501, и сохранить его в базе данных Mysql. Мне бы очень хотелось иметь возможность отправлять фотографии и аудио с помощью ESP-32cam и сохранять аудио и фотографии в базе данных (mysql или sql) Не могли бы вы сделать проект с ESP8266 или ESP32 для отправки аудио на веб-сайт php? PS: Извините за мой плохой русский, я просто начинаю и использую переводчик.
@MrJoossi4 жыл бұрын
в конфигах вы автор упоминаете о 328 ардуинах, а ссылку на покупку даете 168, и прога ругается на недостаточность места в 168... У вас какая микросхема стоит на этом девайсе?
@UCanDo4 жыл бұрын
Если в 168-й не хватает памяти, то берите 328-ю. Ссылку я давал на Ардуино с Атмегой 328. Похоже продавец изменил товар. Ссылку исправлю
@MrJoossi4 жыл бұрын
@@UCanDo Спасибо.
@thekruvi10843 жыл бұрын
Скетч и схемы не открываются. Класс
@UCanDo3 жыл бұрын
Чем и как вы открываете?
@Liuvis-sh2ie5 жыл бұрын
Микрофон лучше взять от какого-нибудь сотового телефона, они качественней и чувствительность лучше, а главное в размерах меньше. Ну и кондёры бы можно на тантал сменить. В итоге, габаритность уменьшится в разы.
@UCanDo5 жыл бұрын
В идеале - развести свою плату. Размер получится в 3 раза меньше. Но я еще не уверен, стоит это делать или нет.
@Liuvis-sh2ie5 жыл бұрын
@@UCanDo если есть нужда в маленьком записывающем устройстве, то стоит. А так, ну побаловаться, ну поэкспериментировать и надоест. Главное принцип есть, а изготовить платку можно и в Китае, благо недорого.
@ivannovosyolov1155 жыл бұрын
Да согласен улутшениями можно заняться и самому.
@Nik_tvnow4 жыл бұрын
@@UCanDo Стоит!
@qwerqwer-xr5mi4 жыл бұрын
Интересно, у меня у одного во время загрузки скетча одни ошибки и лампочки и не горят, а моргают?
@UCanDo4 жыл бұрын
Что у вас за ошибки?
@qwerqwer-xr5mi4 жыл бұрын
C:\Users\Ludmi\Documents\Arduino\libraries\TMRpcm\TMRpcm.cpp: In member function 'byte TMRpcm::metaInfo(boolean, char*, char*, byte)': C:\Users\Ludmi\Documents\Arduino\libraries\TMRpcm\TMRpcm.cpp:1382:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] char* datStr = "LIST"; ^~~~~~ C:\Users\Ludmi\Documents\Arduino\libraries\TMRpcm\TMRpcm.cpp:1383:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] if(infoType == 1){datStr = "ID3 "; datStr[3] = 3;} ^~~~~~ C:\Users\Ludmi\Documents\Arduino\libraries\TMRpcm\TMRpcm.cpp:1411:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] char* tagNames[] = {"INAM","IART","IPRD"}; ^ C:\Users\Ludmi\Documents\Arduino\libraries\TMRpcm\TMRpcm.cpp:1411:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] C:\Users\Ludmi\Documents\Arduino\libraries\TMRpcm\TMRpcm.cpp:1411:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] C:\Users\Ludmi\Documents\Arduino\libraries\TMRpcm\TMRpcm.cpp:1431:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] tagNames[0] = "TPE1"; tagNames[1] ="TIT2"; tagNames[2] ="TALB"; ^~~~~~ C:\Users\Ludmi\Documents\Arduino\libraries\TMRpcm\TMRpcm.cpp:1431:39: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] tagNames[0] = "TPE1"; tagNames[1] ="TIT2"; tagNames[2] ="TALB"; ^~~~~~ C:\Users\Ludmi\Documents\Arduino\libraries\TMRpcm\TMRpcm.cpp:1431:60: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] tagNames[0] = "TPE1"; tagNames[1] ="TIT2"; tagNames[2] ="TALB"; ^~~~~~ C:\Users\Ludmi\Documents\Arduino\libraries\TMRpcm\TMRpcm.cpp: In member function 'void TMRpcm::finalizeWavTemplate(char*)': C:\Users\Ludmi\Documents\Arduino\libraries\TMRpcm\TMRpcm.cpp:1569:65: warning: narrowing conversion of '(fSize >> 16)' from 'long unsigned int' to 'byte {aka unsigned char}' inside { } [-Wnarrowing] seek(4); byte data[4] = {lowByte(fSize),highByte(fSize), fSize >> 16,fSize >> 24}; ~~~~~~^~~~~ C:\Users\Ludmi\Documents\Arduino\libraries\TMRpcm\TMRpcm.cpp:1569:77: warning: narrowing conversion of '(fSize >> 24)' from 'long unsigned int' to 'byte {aka unsigned char}' inside { } [-Wnarrowing] seek(4); byte data[4] = {lowByte(fSize),highByte(fSize), fSize >> 16,fSize >> 24}; ~~~~~~^~~~~ Скетч использует 16236 байт (50%) памяти устройства. Всего доступно 32256 байт. Глобальные переменные используют 1205 байт (58%) динамической памяти, оставляя 843 байт для локальных переменных. Максимум: 2048 байт. Я буду оооооочень благодарен если объясните мне из-за чего это. Я пробовал загружать этот скетч на уно, китайскую уно, нано, про мини, везде выдает схожую картину.
@qwerqwer-xr5mi4 жыл бұрын
Забыл добавить, что файлы вав появляются одного и того же размера, но не воспроизводятся
@UCanDo4 жыл бұрын
Очень странные ошибки... Вы отредактировали файл pcmConfig.h как это показано в видео? И не забудьте о том что отладка должна быть отключена!
@qwerqwer-xr5mi4 жыл бұрын
Все делал по инструкции. Мне нравится паять и программировать, но похоже мне прийдется признать, что руки у меня растут из попы! Другого объяснения я не могу найти. Увы...
@santasfe13402 жыл бұрын
Спасибо за описание! Повторил проект. На MAX9814 звук ну очень хороший, особенно если замкнуть на 40 дб. Одно "но", запись идет постоянно! Никак не могу заставить прерывать запись когда тихо. Может кто что посоветует? А так задумка очень интересная.
@UCanDo2 жыл бұрын
Спасибо за отзыв! Возможно что усилитель даёт слишком большие уровни шума при «тишине». В усилителе Max4466 есть переменный резистор, которым подстраивается уровень усиления так, чтобы запись стартовала только при наличии голоса и не реагировала на на «тишину». Обратите внимание на этот момент: 1:30 Так же на это обратите внимание: 3:00 Так же вот это важно: 8:13
@santasfe13402 жыл бұрын
@@UCanDo Что касается tl431, то пока без него (у нас в городе нет, только идет из Китая), с настройками MaxAnalogPinValue и peakToPeakMinLevel тоже баловался от минимальных значений до максимальных, не помогло. Если судить по записи звука, то шумы есть, но не большие. Голос на расстоянии 3-4 метров слышно хорошо и четко, да и обвязку с конденсаторами так же сделал. Может быть дело в том, что построил на Arduino Uno? Или может быть отключить запиновку на 40Дб...
@UCanDo2 жыл бұрын
Скорее всего слишком большое усиление
@santasfe13402 жыл бұрын
@@UCanDo Разобрался. Я же делал на Uno, и пропустил функцию AnalogReference, там необходимо значение опорного напряжения изменить. В скетче то стоит под микро. Ну я так, на всякий случай написал, вдруг кому поможет.
@ВладаБарташ Жыл бұрын
изменения в коде вносил только те, что указал автор? в файле pcmconfig.h?
@Nik_tvnow4 жыл бұрын
Здравствуйте, просьба сделайте wi-fi колонки на двух платах nodemcu v3.
@UCanDo4 жыл бұрын
Почему именно WiFi? В китае за копейки можно купить блютуз аудиомодуль и сделать колонки
@Nik_tvnow4 жыл бұрын
@@UCanDo 1-ая причина: esp8266 nodemcu v3 удерживают стабильную связь по wi-fi между собой на расстоянии более 100метров; 2-ая причина, если правильно написать скетч, что бы аудиопоток передавался поверх tcp/ip, то передатчик может транслировать звук на несколько приемников одновременно, т.е. появится возможность подключить несколько колонок, 3, 5, 10 и т.д.; 3-ая причина: на esp8266 nodemcu v3 которая является приемником, можно паралельно (в скетче) прикрутить визуализацию (светомузыку) на адресных светодиодах. Это лишь некоторые плюсы которые даёт реализация передачи аудиопотока по wi-fi (tcp/ip) между двумя бюджетными платами esp8266 nodemcu v3/
@andrewkraa5 жыл бұрын
Лайк поставлю, но в программировании надо подтянуться. Есть большие косяки в объяснении работы программы.
@UCanDo5 жыл бұрын
Конкретнее, если можно. А то вы сказали ничего не сказав...
@andrewkraa5 жыл бұрын
Пересмотрел еще раз более придирчиво. Все подробно описано, без углублений в теорию в части #define (что видимо меня и зацепило), но достаточно для объяснения работы скетча. Желаю вам успехов в ваших проектах и приятных праздников.
@UCanDo5 жыл бұрын
#define - это очень удобная штука. На пример: 1) Экономит оперативку. Вместо: int LedPin = 13; можно написать: #define LedPin 13 На выполнение кода это никак не повлияет, но зато ОЗУ не будет занято бесполезной переменной. 2) #define делает код более читаемым. Можно сокращать строки кода. На пример: int LedPin = 13; void loop() { digitalwrite(LedPin, HIGH); delay(1000); digitalwrite(LedPin, LOW); delay(1000); digitalwrite(LedPin, HIGH); delay(1000); digitalwrite(LedPin, LOW); delay(1000); } вместо этого можно повторяющиеся части кода заменить Дефайном: #define LedOn digitalwrite(LedPin, HIGH) #define LedOff digitalwrite(LedPin, LOW) void loop() { LedOn; delay(1000); LedOff; delay(1000); LedOn; delay(1000); LedOff; delay(1000); } Пример не самый лучший, но, думаю, понятный. Этот способ применения дефайна вызывает много споров у программистов.
@vitaliysutyk44764 жыл бұрын
лайк за работу, но выпаяй наконец то этот гребаный светодиод и не повторяйся 5 раз
@dexterkhm4 жыл бұрын
со светодиодом у органов меньше вопросов будет, так то надо бы еще наклейку нацепить что это диктофон
@Nik_tvnow4 жыл бұрын
т.е. одна плата nodemcu цепляется к аудиовыходу компа, а второй МК к колонке
@UCanDo4 жыл бұрын
Нет, без Ардуино, ESP8266 и других микроконтроллеров. Есть уже готовые решения, для подключения по блютуз. Вот не пример, только вместо наушников можно использовать колонки: kzbin.info/www/bejne/d5CQfo18id6fiKM Если у вас стационарный компьютер и в нем нет блютуза, то блютуз модуль можно купить отдельно. Он стоит копейки: ali.pub/4xylmd
@Nik_tvnow4 жыл бұрын
@@UCanDo Нет, блютуз не нужен. Нужен wi-fi. Передача аудиопотока по wi-fi. Можете сделать?
@ЮрийПетровичев-ц3л3 жыл бұрын
Кто нибудь повторил? Нормальный звук?
@UCanDo3 жыл бұрын
Для голоса звук очень даже хороший
@DirectionToTheTop5 жыл бұрын
"Классный" канал порекомендовал, за 2 года 2 ролика.
@MegaRafa6195 жыл бұрын
Anatol Sheveleu главное качество есть , да мне похой ваше сечаз
@nighthunter285 жыл бұрын
ADMP401 еще есть
@UCanDo5 жыл бұрын
Надо попробовать.
@СаваШатилов3 жыл бұрын
Шочу маме в сумку бросить🙃
@MrGogodi5 жыл бұрын
Сделайте домофон на двух esp8266
@UCanDo5 жыл бұрын
Проводной или беспроводной?
@MrGogodi5 жыл бұрын
Без проводной. чтоб две есп подключались к роутеру. Одна как вызывной модуль возле двери, а вторая как трубка в квартире.@@UCanDo
@UCanDo5 жыл бұрын
Хм.. надо попробовать
@MrGogodi5 жыл бұрын
Будет эксклюзив. В сети такого еще нет.
@UCanDo5 жыл бұрын
Просто это больше похоже на обычную рацию. С той лишь разницей что в качестве приема и передачи будет использоваться WiFi. Не знаю на сколько это практично. Надо пробовать. Что можно с уверенность сказать, так это то что нужно будет организовывать прямую связь, без роутера
@ПавелЛебедев-ы1с Жыл бұрын
шаришь
@Михаил-д2п6м Жыл бұрын
В конце ничего не заработало у автора видео но ничего, главное гавно на ютуб залить и название по громче.
@UCanDo Жыл бұрын
В смысле не заработало? Все работает и диктофон записывает.
@Михаил-д2п6м Жыл бұрын
@@UCanDo но на видео этого нету что записали и что получилось
@UCanDo Жыл бұрын
@@Михаил-д2п6м смотрите с 16:56 там еще кусок звука вставлен «1…2…3…» но звук плохой и я объясняю почему так вышло.
@Михаил-д2п6м Жыл бұрын
@@UCanDo на 16:56 он говорит - к сожалению я не смогу показать как этот микрофон записывает. Потом идет пример записи со сгоревшего микрофона, , а как с нормальным примера нету, мне кажется что будет так же паршиво.
@Михаил-д2п6м Жыл бұрын
я хотел нормальный 8 битный звук послушать , а мне подсунули горелый. Какой смысл в видео. Надо было назвать горелый звук.