Комментарии 51
Хочется поддержать автора. Не в смысле - денег послать, а в смысле добрым словом.
Сделал функциональное устройство, как сам хотел и как сам задумал. Здорово же. Плату заказал.
Вопрос по динамику. Он припаян прямо к выходам ардуины - у неё портам плохо не станет? Или этот динамик какой-нибудь высокоомный?
Спасибо! Динамик только на макете напрямую. Потом через конденсатор. Не стал ставить электролит, заключив, что белый шум не испортить)
Даже с высокоомным из-за высокой индуктивности там броски все допустимые для порта пределы превысят.
Как с LED без резистора: миллион человек пишут, что только так и надо использовать, порты толерантные к такому и т.д. и т.п. Ну сколько-то скорее-всего действительно проживёт. Достаточно, чтобы статью успеть написать.
Всегда плюсую такие статьи. (на фоне засилья на хабре нейросрани про управление персоналом и тяжкие будни HR)
Прикольный проект. Было бы неплохо ещё ролик с демонстрацией работы увидеть. А то интересно, какой звук.
Решил поискать рабочие алгоритмы, но где-то глубоко задумался, что без стабилитрона будет не обойтись.
В копилку идей - есть специальные германиевые шумовые диоды. 2Г401, например, те самые, что использовались в аппаратных ДСЧ (не знаю, как они шумят, но, судя по такому применению, должно быть прямо в точности то, что ожидалось получить, и даже лучше). На удивление, довольно легко ищутся, да и цена вполне молодёжная.
Конечно, в такой проект их ставить избыточно, но вот отдельный опыт по сборке такого генератора шума, как по мне, будет очень даже.
Подумаю, может правда выложу видео. Идея с диодам хорошая, да.
Кремниевые - "2" или "К" в первом знакоместе.
Стабилитрон 1N4744 и далее с более высокими напряжениями при токах 50-70 мкА выдают белый шум с полосой от нескольких Гц до 5 МГц. Размах шумового напряжения от 500 мВ. Одно неудобно - нужен источник питания от 20 В и выше.
А интересно, почему шум нужен обязательно белый? Помнится, в чём-то подобном, только аналоговом в журналах прошлого века делали розовый.
Делают-то белого - но почему-то всегда получается розового!
Можно и так, и так, на самом деле. Во всяком случае, практический смысл один.
Так звучит весомее.
Если шум, то белый.
Если PCIe 3, то точка ноль.
Но спецификацию же обновляли до PCIe 3.1, зачем мы минорную версию зафиксировали, когда она нам не важна? А мы её не фиксировали, мы просто клёвую точку и нолик добавили, так звучит лучше. Если говорить так: PCIe Gen3, то солидности хватает и нолик не нужен.
Белым шумом пытать можно. В ютубовских видео по "white noise" шум на самом деле с убывающим спектром, white noise machine тоже вряд ли имеют режим с настоящим белым шумом, если это не товары двойного назначения.
Интересно, а битность белого шума для этого сильно критична? Нынче засыпаю под свои плазменные часы, в которых пьеза тикает, была мысль белый шум вкрутить — но он однобитным получится, надо попробовать. Тикание реалистично звучит, так что может и белый шум коробка-резонатор достаточно хорошо сгладит
Тики односекундные? И как? Помогает?
Ну да, просто тикают каждую секунду. Не знаю, насколько помогает, т.к. всю жизнь жил с часами в комнате так или иначе — раньше механическими, теперь такими.
Куда больше, кстати, помогло забиндить на логику будильника датчик движения, изначально вставленный для экономии ресурса индикатора. Например, ставлю будильник на 08:30 с погрешностью в 15 минут: в таком случае, если в интервал между 08:15-08:30 датчик движения сработает, то будильник зазвонит раньше нужного. (Ну а если не сработает, то зазвонит в установленное время)
Можете попробовать к своему будильнику тоже прикрутить — достаточно обычного пироинфракрасного модуля с алика с логическим выходом. Но если есть кто-то ещё в комнате, или домашние животные, то, конечно, будет так себе погрешность :-)
Ну или если будет желание попробовать собрать ещё одни часы, выложил исходники и описание платформы на гитхабе
Это очень хорошая идея с датчиком движения! Спасибо! Исходники посмотрю!
Приучитесь спать не шевелясь (как родители маленьких детей и кошек)
Интересно, а битность белого шума для этого сильно критична?
Нет, здесь важен именно спектр. LFSR в помощь, если захотите однобитный шум.
Походу, он у меня даже есть уже в кодовой базе: https://github.com/vladkorotnev/plasma-clock/blob/main/src/sound/generators.cpp#L131-L159
Надо лишь запустить его в обход секвенсора без коэффициентов растяжения/ускорения во времени, только и всего. Возможно, фичу будет сделать быстрее и проще, чем я думал!
Давно мечтал о будильники с определенными функциями. Понравилась Ваша идея.
Когда-то давно использовал дисплеи из этой серии для DIY, но позже убедился, что в этом мало смысла: очень уж неудобный интерфейс. Внешний вид немного отдаёт ретро, но с этим и eink с I2C / SPI справляются неплохо, если под плёнку поместить с нужным оттенком. Параллельные интерфейсы в современное время несколько устрашают.
Автор, попробуйте цитрат магния. В своё время я много чего перепробовал, но ничего толком не помогало, это была просто пытка каждую ночь. Очень ярко запомнилась первая ночь после начала приёма: помню как включал лекцию на телефоне и привычно готовил наушники, а потом бац! и утро! А я выспавшийся и так и не послушавший ни одну лекцию)
Обязательно почитаю и попробую! Побочки/привыкание/кровавый понос? Что-то же должно быть. Как долго применяете? Регулярно? Просто я понимаю что тема засыпания/сна довольна актуальна и не только для меня.
Мелатонин поэффективнее будет. Но тут как сказать, один знакомый профессор, который всех химических воздействий для заспания избегал, научившись засыпать под белый/розовый шум (я не шарю в точной дихотомии) иногда прямо на кафедре засыпал из-за фонового шума студентов.
Всё хорошо! В зарубежной медицине цитрат магния эффективно используется как слабительное для очистки кишечника перед хирургической операцией или колоноскопией.
Магний вообще, цитрат в частности - проверенное средство от судорог.
Задумка сама по себе хорошая, но я бы добавил интеграции в системы фитнес-браслетов и умных часов, чтобы расчитывать оптимальное время сна и пробудений
Автору + за дотошность. Не раскрыт вопрос, зачем на свою плату ставить ардуину в разъем, если можно все распаять. Отдельно порадовал олдскульный дисплей 128x64.
я делал на более древнем дисплее, и размер платы тоже под дисплей


Как гласит древняя мудрость - что не делай на ардуино, получится либо будильник, либо метеостанция.
Ещё трекеры для солнца.
Всё это очень напоминает смартфоны: навигаторы, браузеры/ридеры/агрегаторы, IM / Social, игры, мультимедиа, маркетплейсы / еда и банки. Если это есть в маркетплейсе, то всё, ваша ОС успешна и 15 лет назад и сейчас. Даже если внутри какой-нибудь JS-подобный движок, требующий сотни тактов процессора для сложения двух натуральных чисел и существенно не меняющийся ближайших 20 лет.
Время остановилось для этих рынков.
Интересно и куда его можно пременить кроме будильника ? Может можно воспроизводить определеные частоты, для отпугивания например животных, насекомых...
а чем телефон плох , не усек?
Я хотел предложить вам собрать и испытать схему https://www.rlocman.ru/forum/showthread.php?t=5249&page=11 хотя бы на маленькой макетной платке. ссылке. Питание 2 батарейки ААА или 2032. Частота 1-2 Гц, регулировка подстроечником. Должны быть тихие щелчки и магнитные импульсы от катушки. Интересно ли это вам?
В 1990-е продавался прибор Сон по этой схеме, довольно эффективный.
Часы, будильник, GPS, генератор шума и всё-всё-всё…