Другие АСМР с Arduino на моем канале: 1) "Все идет по плану" (песня на Ардуино) - ruclips.net/video/Kilzz9cwWG0/видео.html 2) Музыкальная карусель - ruclips.net/video/sWEHNGZQ-Ps/видео.html 3) Автокормушка - ruclips.net/video/pJfVmrrzeok/видео.html
Программа шумометр работает не правильно! Измерение не корректно (( вы сказали что не против критики 1. Цикл while выполняется не каждые 50мс а в течение 50мс сколько раз конкретно он выполнится сказать нельзя, то что он выполняется каждые 50мс это не правда 2. Очень не рационально обновлять экран в loop, нужно currentVolume сделать глобальной и проверять на изменение и тогда обновлять. А не насиловать дисплей 3. lcd.clear нужно делать перед рисованием а не в самом конце, тоесть перед обновлением информации на дисплее а так вам везёт что программа маленькая и дисплей из за этого не моргает 4. Сам цикл while очень плохо читается особенно плохо выглядят переменные min и max когда у вас max инициализирован 0 а min 1024. Сам цикл можно сильно упростить и улучшить. Важно! Прошу заметить что измерение происходит не корректно так как если мурлыкание попадает в период измерения то вы не правильно считаете разницу, между min и max так как min у вас меняться вообще не должен, это либо калибровочное значение которое вы вычисляете в полной тишине, либо измеряете в setup опять же в полной тишине. Вы считаете разницу между одним шумом и другим а не тишиной и шумом По большей части вам везёт что мурлыкание состоит из тресков и в течении измерения попадается тишина, но будь звук более однотонным то ошибка будет виднее
@@TrojanVladimir Спасибо, по делу) Хотя в первом пункте просто я неправильно озвучила, так-то понятно, что нельзя конкретно сказать, сколько раз он выполнится)
Божечки, никогда бы не подумал, что два моих, казалось бы противоположных интереса, как АСМР и цифровые технологии соединятся в одном видеоролике! Это просто великолепно! Даже подвлюбился немного в эту очаровательную умницу
Очень приятный контент. И тема видео интересная. Конкретно в этом видео еще понравилось слушать мурчание, даже перематывал несколько раз назад этот момент
Наткнулся на ваш канал только сегодня, но мне уже все безумно нравится. Меня не каждый контент может зацепить, но ваш контент прекрасен. Вы очень талантливая и так же очень красивая. Желаю вам успехов!
Когда я посмотрел Ваше первое видео с ардуино, мне казалось что ничиго более интнресного не увижу. Вы опять меня удивили. Прекрасное видео, ассистент - просто красавец.
Это нелегальное сочетание триггерных штук в видосе. Как будто бы все круги Эйлера этого мира сошлись в одном сечении. P.S. Ждём какой-нибудь бусти, чтобы пожертвовать на лучшее оборудование, ну и вознаградить труды!
Привет. Напишу пару комментариев по технической части: 1. Микрофонный модуль, который Вы используете, достаточно такой себе. Лучше использовать на чипе max9814. Он намного лучше. 2. Немножко не понимаю, зачем аллоцировать переменные в loop, если часть переменных уже аллоцирована за его пределами. Лучше вынести все объявления переменных из loop. Компилятор "под капотом", возможно, и сам это сделает но лучше надеется на себя :D 3. Условие на 24 строчке не сработает никогда, потому что analogRead() на унке 10 битный, соответственно возвращает значения от 0 до 1023. 4. После запуска можно написать метод, который будет слушать тишину пару секунд и выставить на его основе нижний порог шума самого микрофона. Короче откалибровать шум :D 5. Откуда такая любовь к unsigned переменным?) Понятно для чего unsigned у millis, но не понятно, для чего он остальным) Тут хватило бы даже short, не то, что int) 6. Лучше выводить значение громкости с микрофона не основываясь на одном значении analogRead. Накопите в буффер, например, 10 значений, получите среднее среди них и выведите. Так меньше вероятность столкнуться со случайным шумом или наводками от проводов. Делайте, например, измерения не раз в 50мсек, а 10, но раз в 5мсек, если хотите оставить такой же интервал. 7. Хотел похвалить за задержки на millis(), но в конце кода опять delay :D Функция delay() намертво блокирует МК на нужное время (там "под капотом" ассемблерные команды "nop", то есть делать ничего). Не могут выполняться никакие операции. Из ожидания его может вывести только аппаратное прерывание. Это не совсем хорошее поведение, так как МК нужен, чтобы считать, а не простаивать :D Надеюсь советы помогут писать лучше в будущем)
Здравствуй милая Кира😊 Хочу сказать тебе что это видео состоит из двух частей 🖼️ Первая это любовь Кота 😽, он прекрасен, он словно рассказывает посмотрите какая у меня прекрасная, умная, добрая подруга, Кира ☺️😊 А второе это твоя изобретательность 🆔, как ты всё стараешься рассказать и объяснить, пусть даже с ошибками,😊 но мне очень понравилось 😊 Добра тебе, здоровья, хорошего настроения 🌹🎉 И побольше выпускать подобное видео 🎞️ Твой зритель и друг (если ты не против что я себя так называю😊) Серёга-Серебрин 🧝♂️ Обнял🤗 поднял и обратно поставил😊
Всё классно, продолжай) Хочу лишь подчеркнуть один момент по звуку - почему то весьма ощущается реверберация, причем она вряд ли естесственная, а как будто добавлена программно на монтаже. Хотелось бы чтоб этого не было, просто сухой звук без пространства. Ну а так всё гуд, когда близко к микрофону голос это кайфы
Приветствую! Во-первых разные языки имеют разный набор инструментов и возможности, из этого следует, что для разработки в той или иной области/проекте/системе и тд. может идеально подходить один язык и гораздо меньше подходить другой, но этот другой может быть идеальным для иной области. Конечно, одну и ту же вещь можно написать на многих языках, но по уровню сложности и издержек разница будет ощутима, например, на одном языке определенный функционал можно будет писать неделю, в то время как на другом есть инструменты, позволяющие то же самое написать в одну строчку, условно говоря. Также стоит учитывать, что всегда была и есть тенденция к упрощению кода, еще в связи с прогрессивностью мира приходится разрабатывать совершенно новые и узкопрофильные вещи, которые сложно реализовать на существующих языках, что приводит к созданию новых языков, и в то же время многие языки уже считаются устаревшими и просто уходят в историю)
Другие АСМР с Arduino на моем канале:
1) "Все идет по плану" (песня на Ардуино) - ruclips.net/video/Kilzz9cwWG0/видео.html
2) Музыкальная карусель - ruclips.net/video/sWEHNGZQ-Ps/видео.html
3) Автокормушка - ruclips.net/video/pJfVmrrzeok/видео.html
Программа шумометр работает не правильно! Измерение не корректно (( вы сказали что не против критики
1. Цикл while выполняется не каждые 50мс а в течение 50мс сколько раз конкретно он выполнится сказать нельзя, то что он выполняется каждые 50мс это не правда
2. Очень не рационально обновлять экран в loop, нужно currentVolume сделать глобальной и проверять на изменение и тогда обновлять. А не насиловать дисплей
3. lcd.clear нужно делать перед рисованием а не в самом конце, тоесть перед обновлением информации на дисплее а так вам везёт что программа маленькая и дисплей из за этого не моргает
4. Сам цикл while очень плохо читается особенно плохо выглядят переменные min и max когда у вас max инициализирован 0 а min 1024. Сам цикл можно сильно упростить и улучшить.
Важно!
Прошу заметить что измерение происходит не корректно так как если мурлыкание попадает в период измерения то вы не правильно считаете разницу, между min и max так как min у вас меняться вообще не должен, это либо калибровочное значение которое вы вычисляете в полной тишине, либо измеряете в setup опять же в полной тишине. Вы считаете разницу между одним шумом и другим а не тишиной и шумом
По большей части вам везёт что мурлыкание состоит из тресков и в течении измерения попадается тишина, но будь звук более однотонным то ошибка будет виднее
главное что работает и прикольно)
@@TrojanVladimir Прочитал Ваш комментарий с большим интересом. А за то, что Вы расписали каждый момент - отдельный 👍
@@TrojanVladimir Спасибо, по делу) Хотя в первом пункте просто я неправильно озвучила, так-то понятно, что нельзя конкретно сказать, сколько раз он выполнится)
@@kiraraven6719не за что. Не бросайте это дело, очень интересный формат продолжайте снимать))
Классный у тебя младший научный сотрудник.
Кто-то пересмотрел Врата Штейна)
Ну наконец-то! У айтишников появился свой асмр сериал. Надеюсь он будет с сезонами и интригами 🙃
Надеюсь))
@@kiraraven6719будешь писать высоконагруженную систему?)
Божечки, никогда бы не подумал, что два моих, казалось бы противоположных интереса, как АСМР и цифровые технологии соединятся в одном видеоролике! Это просто великолепно! Даже подвлюбился немного в эту очаровательную умницу
Очень приятный контент. И тема видео интересная. Конкретно в этом видео еще понравилось слушать мурчание, даже перематывал несколько раз назад этот момент
Спасибо большое 😺
чудесный котик, и прибор получился очень нужный в хозяйстве.
Спасибо большое))
Кира ты очень талантливая,обожаю творческих людей)
Спасибо большое))
@@kiraraven6719 используешь МК для каких то прикладных задач?
@@ДикийГамлет К сожалению, пока нет)
Наткнулся на ваш канал только сегодня, но мне уже все безумно нравится. Меня не каждый контент может зацепить, но ваш контент прекрасен. Вы очень талантливая и так же очень красивая. Желаю вам успехов!
Спасибо большое 😊🙂
Ассистент просто Пряничек! Ради такого можно делать и делать ардуино-самоделки. Интересно, а можно ли автокормушку сделать? Надо будет погуглить.
Спасибо)) Думаю, вполне реально)
Это было неожиданно. Подняли настроение)) Спасибо! 😊
Пожалуйста 🙂
Когда я посмотрел Ваше первое видео с ардуино, мне казалось что ничиго более интнресного не увижу. Вы опять меня удивили. Прекрасное видео, ассистент - просто красавец.
Спасибо большое 😸☺️
Это нелегальное сочетание триггерных штук в видосе. Как будто бы все круги Эйлера этого мира сошлись в одном сечении.
P.S. Ждём какой-нибудь бусти, чтобы пожертвовать на лучшее оборудование, ну и вознаградить труды!
Я жажду продолжения!)
Особо не вникала о чем речь, просто слушала приятный голос 💖💖💖💖💖💖💖💖💖💖💖💖💖💖
Спасибо большое! 💓Главное, чтобы видео настроило на релакс))
кот балдеет на руках лежит, лапами перебирает
мурлыканье котиков просто в ❤️
У обоих сотрудников оооочень красивые глаза. Было бы еще здорово увидеть от вас процесс пайки)
Спасибо большое!) Интересная идея)
Очень успокаивает, будет интересно увидеть еще видео на данную тему!
Спасибо большое)) Будут еще ролики на данную тему)
Здорово, спасибо за видео дальнейших успехов тебе!
Спасибо большое!))
В этот раз без музыки, спасибо :)
Привет. Напишу пару комментариев по технической части:
1. Микрофонный модуль, который Вы используете, достаточно такой себе. Лучше использовать на чипе max9814. Он намного лучше.
2. Немножко не понимаю, зачем аллоцировать переменные в loop, если часть переменных уже аллоцирована за его пределами. Лучше вынести все объявления переменных из loop. Компилятор "под капотом", возможно, и сам это сделает но лучше надеется на себя :D
3. Условие на 24 строчке не сработает никогда, потому что analogRead() на унке 10 битный, соответственно возвращает значения от 0 до 1023.
4. После запуска можно написать метод, который будет слушать тишину пару секунд и выставить на его основе нижний порог шума самого микрофона. Короче откалибровать шум :D
5. Откуда такая любовь к unsigned переменным?) Понятно для чего unsigned у millis, но не понятно, для чего он остальным) Тут хватило бы даже short, не то, что int)
6. Лучше выводить значение громкости с микрофона не основываясь на одном значении analogRead. Накопите в буффер, например, 10 значений, получите среднее среди них и выведите. Так меньше вероятность столкнуться со случайным шумом или наводками от проводов. Делайте, например, измерения не раз в 50мсек, а 10, но раз в 5мсек, если хотите оставить такой же интервал.
7. Хотел похвалить за задержки на millis(), но в конце кода опять delay :D Функция delay() намертво блокирует МК на нужное время (там "под капотом" ассемблерные команды "nop", то есть делать ничего). Не могут выполняться никакие операции. Из ожидания его может вывести только аппаратное прерывание. Это не совсем хорошее поведение, так как МК нужен, чтобы считать, а не простаивать :D
Надеюсь советы помогут писать лучше в будущем)
Приветствую! Спасибо за замечания, по делу все)
Привет. Благодарю за класный ролик. Помурашился.
Приветствую 🙂Рада, что АСМР-эффект сработал))
Шикарно. Оригинально. Интересно
Спасибо большое!))
Здравствуй милая Кира😊
Хочу сказать тебе что это видео состоит из двух частей 🖼️
Первая это любовь Кота 😽, он прекрасен, он словно рассказывает посмотрите какая у меня прекрасная, умная, добрая подруга, Кира ☺️😊
А второе это твоя изобретательность 🆔, как ты всё стараешься рассказать и объяснить, пусть даже с ошибками,😊 но мне очень понравилось 😊
Добра тебе, здоровья, хорошего настроения 🌹🎉
И побольше выпускать подобное видео 🎞️
Твой зритель и друг (если ты не против что я себя так называю😊)
Серёга-Серебрин 🧝♂️
Обнял🤗 поднял и обратно поставил😊
Приветствую! ☺️ Спасибо большое 🙂 Всех благ и отличного настроения! 😊
Блин прикольные идеи, нигде такого не видел
Спасибо ☺️
самый базированный ассистент
Всё классно, продолжай)
Хочу лишь подчеркнуть один момент по звуку - почему то весьма ощущается реверберация, причем она вряд ли естесственная, а как будто добавлена программно на монтаже. Хотелось бы чтоб этого не было, просто сухой звук без пространства. Ну а так всё гуд, когда близко к микрофону голос это кайфы
Спасибо большое) На самом деле, это я так микрофон настроила для (как мне кажется) лучшего АСМР-эффекта)
Arduino прикольно)
Забавные уроки
Впервые вижу девушку-волшебницу.
Наконец-то я тебя нашёл! Добра тебе!
Спасибо большое) И вам всего самого доброго и хорошего 🙂
Спасибо. Мне было прям вовремя.
Пожалуйста))
Какой милый котик у тебя
Благодарю 😊🙂
Love cats, love arduinos, love Kira.
калега рад тебя видеть
брюква?
Интересный формат
Спасибо))
Ты очень милая❤️
Благодарю!)
Кира, где платье такое красивое купила?)
На Алиэкспресс)
Запиши видео об этом дальше хоть на час, прикольно)
Спасибо большое))
о у меня как раз лабы по похожей штуке будут в следующем семестре
Удачи в изучении!)
Оч крутое видео
Благодарю!))
Очень миленький у тебя ассистент, а где второй лисий ассистент он что не мурчит или у него пока мурлыкалка не отросла ?
Лисий?) Может, лысый?)) Он не мурлычный особо)
класс ты молодец
Спасибо большое))
Ну, мне всё понятно. Я, правда, раньше в «Майнкрафте» "черепашек" программировал, чтобы они мне деревья сажали и собирали на ферме.
Здорово!))
А потом будет автоматическая кормушка кота на ардуино?
Надо будет попробовать сделать)
Топ контент
Спасибо!)
Кот милаш
Мур 🐱
Капец ты умная, я в этом не шарю вообще
Спасибо) Уверена, вы шарите в чем-то другом и не в одном))
Вопрос к данному видео только один - Почему он а не Я!!!
Хмм, тем видео про шкатулку ты вырвалась из тени Ютуба
Мур👁️👁️👁️👁️
😺
Где гайверы отпишитесь!!!!!
Привет! Не понимаю, зачем было придумано столько языков программирования?
Приветствую! Во-первых разные языки имеют разный набор инструментов и возможности, из этого следует, что для разработки в той или иной области/проекте/системе и тд. может идеально подходить один язык и гораздо меньше подходить другой, но этот другой может быть идеальным для иной области. Конечно, одну и ту же вещь можно написать на многих языках, но по уровню сложности и издержек разница будет ощутима, например, на одном языке определенный функционал можно будет писать неделю, в то время как на другом есть инструменты, позволяющие то же самое написать в одну строчку, условно говоря. Также стоит учитывать, что всегда была и есть тенденция к упрощению кода, еще в связи с прогрессивностью мира приходится разрабатывать совершенно новые и узкопрофильные вещи, которые сложно реализовать на существующих языках, что приводит к созданию новых языков, и в то же время многие языки уже считаются устаревшими и просто уходят в историю)
@@kiraraven6719Спасибо за предоставление такой обильной информации.
Был цикл for
Пересмотри ролики свои. У тебя слишком сильный шум фоновый. Желаю тебе пофиксить этот момент в следующем ролике
Они очень легко убираются
На си++
Стрельнет видео
Какую только срань не найдешь на ютубе. Продолжай.
пошел контент по венам