[identity profile] alex-avr2.livejournal.com posting in [community profile] engineering_ru


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

И оно очень хорошо подходит для загадывания загадки - а что же это такое?
Но загадку я уже загадывал у себя в журнале и многие знают ответ, так что придется его тут сразу запостить.

Думаю, многие догадались, что устройство предназначено для отпугивания кота, что в целом логично из названия, которое видно на плате, но никто не угадал, каким именно образом отпугивался кот.

Вот собственно сам виновник:



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

Пришлось прибегнуть к высоким технологиям, на тот момент я уже как раз умел вовсю программировать микроконтроллеры, да и в целом мог делать не очень сложные электронные устройства.

Древняя фотография устройства во время работы:



Принцип был предельно простой - на кровать кот мог запрыгнуть только с одной стороны, там и был организован лазерный луч. Напротив лазера устанавливался фотодиод. Также к кровати был привинчен распылитель от моющего пылесоса, который выдавал плоскую струю воды с углом около 90 градусов. В качестве насоса был использован насос от омывателя жигулей, купленный за 100 рублей в магазине и обладающий весьма большой мощностью. На стенке была закреплена совсем небольшая емкость с водой.

При пересечении луча на короткое время срабатывал насос, струя воды равномерно разбрызгивалась над кроватью и коту неизбежно доставалось. Как известно коты воду очень не любят, а мой особенно, так что действовал этот метод исключительно хорошо.

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

Индикатор служил счетчиком срабатываний, был приделан исключительно из любопытства - сколько попыток предпримет кот в отсутствие людей дома :)

Разумеется система могла отключаться, для этого была сделана кнопочка, вокруг которой установлены зеленые светодиоды - чтобы в темноте было видно.

За два года работы системы коту удалось совершить свое грязное дело всего один раз - с полки над кроватью упал предмет и перегородил лазерный луч, так система была выведена из строя.

Также у кота выработались забавные повадки - через некоторое время он даже не пытался запрыгнуть на кровать, если на ней никого не было. Стоило человеку сесть или лечь на нее - он понимал, что можно запрыгивать.

Date: 2014-11-28 07:42 pm (UTC)
From: [identity profile] antontsau.livejournal.com
так внутри контроллера так и получается, пара таймеров и примитивных логик, поэтому и лезет в любой контроллер, даже самые отстойные справятся. Но нарисовать это все мышкой на компутере и залить в контроллер проще, чем паять из какого-то физического железа, и гораздо более гибко.

Date: 2014-11-28 08:09 pm (UTC)
From: [identity profile] antontsau.livejournal.com
как что? таймеры, логику и прочую муть, оно в FBD программится, прямо рисуется логическая схема и заливается. Для совсем тупых электриков есть даже режим ladder, как в каменном веке, чтоб ганглий не перенапрягли.

Date: 2014-11-28 08:18 pm (UTC)
From: [identity profile] antontsau.livejournal.com
что значит свой? шнайдеровский а не мой. Слоненок на самом деле очень маленький и потому дешевый, ему цена в розницу 150 баксов, гораздо дешевле чем угробить пару дней на изготовление своего с самого начала и еще пейсания к нему мозга на разновсяких сях.

Date: 2014-11-28 08:28 pm (UTC)
From: [identity profile] antontsau.livejournal.com
был, куда ж он денется-то, ему сто лет в обед. У меня такой в 2006 году уже вовсю бортовой энергосистемой козели и в офисе лампочками в столовой управлял.

Не знаю не знаю. По мне колхозить какую-то железяку, начиная с изготовления платы, это какой-то адЪ. В 80х, и даже самом начале 90х, будучи нищим студентом в нищем совке, я этим занимался, а потом перестал - стандартные модули стали дешевыми и мощными, а я наоборот стал дорогим. Интересности же в паянии и ковырянии особо никакой нет, интерес в том, что мини-скайнет заработал и управляет окружающим миром, а это все равно не железо а софт/прошивка/виртуальная схема, они одинаковы во всех вариантах.



Date: 2014-11-28 08:44 pm (UTC)
From: [identity profile] antontsau.livejournal.com
и как простой школьник смог выпустить плату на вполне так промышленном оборудовании? разводка на компутере, печать на чем-то тоже не подколеночном. Имелся доступ в какую-то контору что ли?

все эти мелкие плк (зелио, или вон сименс тоже аналогичное делает) изучать на уровне запуска подобной логики - пять минут, там вообще нечего делать. Когда я впервые за него взялся, то что-то замигало и закрякало немедленно. Вот всякие нетривиальщины, да еще борясь с его собственной внутренней кривизной, требуют моска и опыта, но не для такой же задачи.

Date: 2014-11-28 08:54 pm (UTC)
From: [identity profile] antontsau.livejournal.com
и как? вот у меня например никогда не было технологии, позволяющей на коленке из картинки в пкаде каком-нибудь сделать реальную плату. Доступ на такую технологию был, но не дома.

Date: 2014-11-28 09:05 pm (UTC)
From: [identity profile] antontsau.livejournal.com
ну и получится такая вот колхозновидная плата как там на фотках, а не как здесь, с печатью буковами на обратной стороне и тп и тд.

Profile

engineering_ru: (Default)
Инженерия

December 2025

S M T W T F S
 123456
78910111213
14151617181920
2122232425 2627
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Mar. 10th, 2026 08:47 pm
Powered by Dreamwidth Studios