
Это устройство я сделал учась в 11 классе. В отличие от многих других - носило исключительно полезную функцию, очень сильно облегчавшую жизнь. Проработало около двух лет, пока я не переехал в другую квартиру.
И оно очень хорошо подходит для загадывания загадки - а что же это такое?
Но загадку я уже загадывал у себя в журнале и многие знают ответ, так что придется его тут сразу запостить.
Думаю, многие догадались, что устройство предназначено для отпугивания кота, что в целом логично из названия, которое видно на плате, но никто не угадал, каким именно образом отпугивался кот.
Вот собственно сам виновник:

Сейчас ему 15 лет и ведет он себя хорошо, а вот в молодости любил пакостить, а именно гадить на мою кровать, причем во время отсутствия людей дома. Изначально проблема частично решалась с помощью клеенки. Не то чтобы она сильно спасала от самих действий, но во всяком случае минимизировала их последствия. Однако укутывать кровать каждый раз клеенкой было утомительно, да и полностью это проблему не решало.
Пришлось прибегнуть к высоким технологиям, на тот момент я уже как раз умел вовсю программировать микроконтроллеры, да и в целом мог делать не очень сложные электронные устройства.
Древняя фотография устройства во время работы:

Принцип был предельно простой - на кровать кот мог запрыгнуть только с одной стороны, там и был организован лазерный луч. Напротив лазера устанавливался фотодиод. Также к кровати был привинчен распылитель от моющего пылесоса, который выдавал плоскую струю воды с углом около 90 градусов. В качестве насоса был использован насос от омывателя жигулей, купленный за 100 рублей в магазине и обладающий весьма большой мощностью. На стенке была закреплена совсем небольшая емкость с водой.
При пересечении луча на короткое время срабатывал насос, струя воды равномерно разбрызгивалась над кроватью и коту неизбежно доставалось. Как известно коты воду очень не любят, а мой особенно, так что действовал этот метод исключительно хорошо.
Со временем устройство обросло разными полезными функциями, например при включении делало самодиагностику, выдавая три разных вида ошибок в разных ситуациях. Также была добавлена помехозащищенность, чтобы слишком короткие прерывания луча не приводили к ложному срабатыванию, а также вода разбрызгивалась не один раз, а три, короткими порциями, это наиболее эффективно действовало на кота :)
Индикатор служил счетчиком срабатываний, был приделан исключительно из любопытства - сколько попыток предпримет кот в отсутствие людей дома :)
Разумеется система могла отключаться, для этого была сделана кнопочка, вокруг которой установлены зеленые светодиоды - чтобы в темноте было видно.
За два года работы системы коту удалось совершить свое грязное дело всего один раз - с полки над кроватью упал предмет и перегородил лазерный луч, так система была выведена из строя.
Также у кота выработались забавные повадки - через некоторое время он даже не пытался запрыгнуть на кровать, если на ней никого не было. Стоило человеку сесть или лечь на нее - он понимал, что можно запрыгивать.
no subject
Date: 2014-11-28 08:09 pm (UTC)no subject
Date: 2014-11-28 08:12 pm (UTC)Ну да..
no subject
Date: 2014-11-28 08:18 pm (UTC)no subject
Date: 2014-11-28 08:20 pm (UTC)И уж тем более я о них тогда не знал. И уж тем более мне тогда было дешевле изготовить плату из под руку попавшихся компонентов, чем покупать ПЛК. К тому же это было интересно.
no subject
Date: 2014-11-28 08:28 pm (UTC)Не знаю не знаю. По мне колхозить какую-то железяку, начиная с изготовления платы, это какой-то адЪ. В 80х, и даже самом начале 90х, будучи нищим студентом в нищем совке, я этим занимался, а потом перестал - стандартные модули стали дешевыми и мощными, а я наоборот стал дорогим. Интересности же в паянии и ковырянии особо никакой нет, интерес в том, что мини-скайнет заработал и управляет окружающим миром, а это все равно не железо а софт/прошивка/виртуальная схема, они одинаковы во всех вариантах.
no subject
Date: 2014-11-28 08:34 pm (UTC)Впрочем сейчас бы аналогично бы думаю сделал.
Для меня это вышло бы гораздо быстрее, чем изучать ПЛК, даже если они картиночками программируются.
no subject
Date: 2014-11-28 08:44 pm (UTC)все эти мелкие плк (зелио, или вон сименс тоже аналогичное делает) изучать на уровне запуска подобной логики - пять минут, там вообще нечего делать. Когда я впервые за него взялся, то что-то замигало и закрякало немедленно. Вот всякие нетривиальщины, да еще борясь с его собственной внутренней кривизной, требуют моска и опыта, но не для такой же задачи.
no subject
Date: 2014-11-28 08:49 pm (UTC)Все сделано дома. Ну компьютер промышленным оборудованием назвать сложно.
no subject
Date: 2014-11-28 08:54 pm (UTC)no subject
Date: 2014-11-28 08:57 pm (UTC)http://alex-avr2.livejournal.com/9250.html
no subject
Date: 2014-11-28 09:05 pm (UTC)no subject
Date: 2014-11-28 09:08 pm (UTC)