- PVSM.RU - https://www.pvsm.ru -
Путешествуя по просторам интернета я набрел на одну малоинтересную категорию игрушек — «кликеры». Особенно меня «порадовал» Office Clicker [1]. Глупость конечно несусветная, но что-то в этом есть. Можно написать какой-нибудь скрипт, который будет играть вместо меня, но это слишком банально. Я решил сделать хардвэрный «кликер», но не просто хардверный, а теплый-ламповый «кликер»! Интересно? Прошу под кат!
Схема мне пришла в голову весьма нетривиальная, в основу ее легла автомобильная лампочка дальнего света (которую я далее гордо именую «лампой»):
Номиналы деталей:
Принцип работы схемы следующий:
Частота генерируемого сигнала зависит от:
Изменяя напряжение U2 мы меняем время разогрева «лампы», соответственно — чем больше U2 тем ниже будет частота.
Резистор R4 и стабилитрон D1 (на напряжение 3.3В) используются для формирования управляющего сигнала для следующего узла — платы Arduino Duo.
Как вы уже поняли, в качестве интерфейсной платы между «ламповым» реле и компьютером я выбрал плату Arduino Duo.
Принцип работы очень прост:
Вот программа для Arduino, которую я написал по этому поводу:
#define VACUUM_LINE 13
void setup()
{
pinMode(VACUUM_LINE, INPUT_PULLUP);
Mouse.begin();
}
void loop()
{
if (digitalRead(VACUUM_LINE) == HIGH)
{
Mouse.press();
delay(10);
}
if (digitalRead(VACUUM_LINE) == LOW)
{
Mouse.release();
delay(10);
}
}
Вместо тысячи слов, предлагаю посмотреть одно видео:
Спасибо за внимание! Надеюсь моя статья помогла улучшить ваше настроение!
Автор: geovas333
Источник [2]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/yumor/126564
Ссылки в тексте:
[1] Office Clicker: http://flashok.ru/igrat-online/14121-office-clicker/
[2] Источник: https://geektimes.ru/post/276688/
Нажмите здесь для печати.