Ответ на пост «В США довольно популярно специфическое устройство, созданное с единой целью — раздражать людей»
По просьбам трудящихся, а именно @lisakovsk, @SMexD, @bigxp...
Как и обещал вот тут #comment_225642148 , выЛАЖываю схему и коТ.
https://wokwi.com/arduino/projects/323151680336036436
Вам понадобится Ардуино - 1 шт. (у меня под рукой валялась Нанка. Но подойдёт любая 8-ми разрядная Дуня)
Баззер (он же динамик/пищалка) - 1 шт. В схеме заложен генератор случайной частоты от 3 кГц до 9 кГц, а потому баззер должен быть без встроенного генератора. Если у Вас баззер с генератором, то в коде нужно поменять пару строк.
Код устройства прост:
int freq; //частота звука
int duration; // продолжительность звука
unsigned long interval; // интервал между звуками (эта переменная имеет размер от 0 до 4,294,967,295. Соот. 4294967295 / 1000 миллисекунд (в одной секунде)/60 секунд (в одной минуте)/60 минут (в одном часе)/24 часа (в сутках) = 49 дней <- это максимальный интервал)
void setup() { pinMode(4, OUTPUT); } //инициализация 4-ого пина на выход (это может быть любой пин)
void loop() {
freq = random(3000, 9000); //генерит число от 3-ёх до 9-ти тыс
duration = random(10, 500); //генерит число от 10-ти до 500 (время в тысячных долях секунды)
interval = random(10000, 3600000); //генерит число от 10 сек. до 60 минут
tone(4, freq, duration); // генерим звук на 4-ом пине, с частотой freq и продолжительностью duration
delay(interval); // ждём время interval
}
Под рукой у мну валялся старый баззер от компа. На нём был хороший разъём на 2 пина с расстоянием 10.16 мм. Потому он прекрасно вставлялся в землю и 4-ый пин.
Чёрный провод баззера в землю. Красный на пин 4. khaby.lame.jpg
Это можно сделать на 10-ой тиньке, с питанием от батарейки. Но для новичка это сложно. Т. к. что бы тинька потребляла мало, нужно очень жёстко оптимизировать код. Запилить вачдог. Снизить частоту до 128-ми кГц. Для новичка это сложно. Т. к. код будет на чистом с++ с прямым обращением к регистрам. Так же нужно будет шить Свистком через Дудку. А там инвертированные фюзы. Соот. есть риск умертвить контроллер. Но!
Есть варик добавить в схему 4 аналоговых элемента (резик,
диод, кондёр и стаб). И тогда можно будет питать схему от 230 Вольт. По размерам она будет с козявку. Соот её можно будет запихнуть в розетку/люстру...
Вот диммер, который работает на 13-ой тиньке, от 230 Вольт. И это устройство было сделано для моделирования. Т. е. я не гнался за компактностью.
И поскольку не нужно будет оптимизировать код, то можно будет её зашить с помощью ардуино. А кодить в АрдуиноИДЕ. Без фюзов, регистров и прочей мутоты.