Category: общество

Category was added automatically. Read all entries about "общество".

(no subject)

Тут можно и подлиннее, чем в фейсбучике.

Как-то раз ко мне пришел заказчик. И захотел он странного для меня: шилд для ардуины. Вернее, первоначально задача была поставлена еще проще: вот есть нцать шилдов, собери их в одну кучу, что бы без проводов. И что бы arduino uno управляла всем этим. После выяснения, где и что будет этим управлять, я немного офигел. Оказывается, в вентиляции и теплоснабжении есть куча мест, которые требуют простого и тупого управления в духе "вон там сигнал появился? Ну и щелкни вот тут". И ничего больше не надо. Вообще.

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

Поговорили, почесали макушки и ударили по рукам. Я пошел делать, заказчик пошел переводить денег.

Долго ли, коротко, но я сделал первую версию контроллера. 4 входа 220в, 4 переключающих реле, выход 0-10В, и развязанный rs-485. Плюс пара подтянутых выходов для 1-Wire и все это под управлением ардуинки, запрограммированной в fl-prog. Ну и питаться может от 7В до 40В.





В общем-то ничего особенного от слова вообще. Обычный навороченный шилд для ардуины и особенного в нем только то, что он у меня первый. Ну не делал я раньше шилдов для ардуинок :)

Первым же неприятным фактом стало то, что ардуинка отказывалась прошиваться, когда она стоит в контроллере. Это 100% мой косяк, ибо "сделай как там" привело к тому, что я использовал драйвер rs-485 "как у китайцев". А этот ADM485 при отсутствии сигнала на линии тупо подтягивает линию RX в 1. Ну ладно, прошить можно и вытащив ардуинку из платы.

Второй проблемой стало то, что при "автономной" работе rs-485 не работал. То есть питаешь плату через ардуинку - все ок. Питаешь через внешний источник - rs-485 мертв. Проблема осложнялась тем, что у меня все работало, а у заказчика - нет. На одном и том же коде.

Опуская подробности, оказалось, что в мире существует две версии arduino nano. "Дешевая" версия и "дорогая". Естественно, что "дешевой" версией забиты все магазины Москвы и алиэкспресса. Разница только в одном - чипы мостов usart-usb. На дешевой версии стоит CH340, на дорогой - FTDI.

И этот дешевый CH340 при питании "снаружи" видя, что на входе usb у него ничего нет, тупо подтягивает RX/TX в ноль. А дорогой FTDI - ставит в Z.

Вышли из положения, заиспользовав Software Serial, откусили ножки на самой ардуине и тупо бросили два проводка на плате. То, что у меня заинвертирован RE/DE сигнал, решили ручной правкой кода. Ну не умеет flprog в такое. У них все прямо ...

Следующей претензией стало, что "даю 220в, датчик показывает 0, но это ок. Не ок, когда секунд через 40 он переходит в 1, и еще через 40 обратно". Тут я офигел мрачно.

После разбирательств стало понятно, что ардуинка насколько перегружена кодом от flprog, что тупо не успевает реагировать на полуимпульсы от опторазвязки. А в прерывания оно не умеет. Мы взяли 20МГц чип и тормознули его до 50Гц. Ну почти до 50 ...

Не, я и там дунул-плюнул и поправил.

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

В результате по вечерам я проектирую новую, улучшенную версию контроллера. Для безопасности добавлю опторазвязку вообще на все выходы, ибо пользователи явно его будут совать куда не попадя, наплевав на правила техники безопасности. Будет изолировано все от всего. Люблю ночью спать спокойно.

В качестве главного процессора будет STM32F072. Мощный, умеет программироваться через USB и имеет кучку ножек. А ардуинка ... ну дам ей "кроватку". Пусть используют те, кто привык :)

(no subject)

А это мне одному пришли смс от "1freehost" оно же mchost?

"Уважаемый клиент компании Русоникс! 27 мая 2010 года компания Русоникс прекращает свое существование. Все клиенты передаются в компанию 1freehost.ru. Во избежании отключения ваших сайтов срочно зарегистрируйтесь на сайте 1freehost.ru. Пароль на бесплатный месяц хостинга FREE698"

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

ИМХО, за такой метод бьют не только подсвечниками. Да и предлагают-то разместиться в печально известной компании mchost.ru. Менеджмент там судя по всему вообще оторвался от реальности ...

Складывающиеся уши у машин ... и заблуждения про них.

Как говорится ...Во избежание неграмотности населения.

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

Налицо незнание матчасти. Объясняю на пальцах.

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

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

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

Заметили, что нигде нет упоминания о каких-либо датчиках, фиксирующих открытие-закрытие? Отсюда неожиданное открытие: зеркала могут вообще не открываться и все будет в порядке.

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

Теперь про замерзание. Да, туда может попасть вода. Да, она там может замерзнуть. В данном случае аккуратно беретесь за зеркало и так же аккуратно двигаете его туда-сюда. Не бойтесь, вы его не сломаете, посему давите сильнее. Если боитесь - вспомните, как быстро умеет ездить ваша машина и какой напор воздуха на такой скорости и почему зеркала не складываются ...

Похрустев льдом, можете спокойно еще раз попробовать открыть зеркало штатными средствами (кнопочками). Скорее всего со скрежетом и дерганиями оно откроется. Скрежет и дерганье - это оставшиеся кусочки льда. Дальнейшее лечение потребует расходов. Надо машину загнать в теплый гараж, дабы оттуда все это вытаяло. Нет гаража? Тащите удлинитель и отбирайте у жены фен. Только не дышите туда сами: нужен теплый и сухой(!) воздух. На самый крайний случай можете попробовать продуть воздухом из компрессора (он у вас же есть, да?)

Очистили? Берете баллончик с силиконовой смазкой и открывая-закрывая зеркало, обильным слоем смазываете все открытые места там, где зеркало крутится. Лишнее стираем любой чистой тряпкой. Вместо силикона подойдет любая другая смазка (даже тот же незаменимый wd40) - но операцию придется повторять чаще, особенно в московских условиях.

С тем механизмом, что заведует "тонкой" настройкой, поступают аналогично. Только обтекатель придется снять. Если не знаете как - съездите на сервис. Делов на полчаса с перекурами. В особо тяжелых случаях (особенно у зеркал с "памятью") надо будет их заново обучить. Для этого штатными средставми заставляем их дойти до упора во всех положениях (вверх-вниз влево-вправо). Штатными - это значит давить много раз на нужную кнопку, пока могзи поймут, что реальное положение зеркал не равно тому, как они думают. Ну а дальше - выставляете как надо.

(no subject)

Нет, никогда мне не понять мотивов, движущих большинством представителей человеческой расы. Раньше я бы написал про "отдельных" представителей. Но то раньше. Сейчас могу спокойно говорить про 90%, если не больше.

Ну вот дали в руки человеку молоток и гвоздь. Показали бы на стенку и сказали "забей". Все незнакомые с этим процессом, спросят "А как?". После объяснения забьют. Ну может пару раз по пальцу попадут. Через некоторое время они будут забивать гвозди красиво и правильно, не попадая по пальцам и не промахиваясь мимо шляпки. Это нормально. Но стоит подсунуть вместо гвоздя шуруп, как эти 90% сразу впадают в ступор. Нет, они не спросят "А как?". Они либо просто забьют шуруп так же, как забивали гвозди, либо будут орать "я только гладкие, а не с каемочкой!". Они никогда не попробуют постучать молотком по чему-либо кроме пальцев и гвоздей, они никогда не поглядят по сторонам и не прикинут, что деревяшки можно соеденить между собой чем-нибудь ещё ...

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

Потом я думал, что есть сопротивление сверху. Дескать, начальство требует использовать только гвозди или только молоток. И стоит убедить начальство дать человеку гвоздевой пистолет, как тот начнет забивать гвозди еще качественней. Или показать отвертку, как тот будет шурупы вкручивать а не вбивать. Фигу. Максимум что получится без пинков и постоянного надзора: будут шурупы забивать гвоздевыми пистолетами.

Я уже не буду говорить про то, что получается, когда вместо молотка дают киянку ...

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

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

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

(no subject)

Тут опять всплыла тема про аникейщиков и тупых юзверей. Типа сколько надо тех на тех. Опять же делюсь опытом ;)

В ростелекоме мы добились того, что на 100 юзверей приходился 1 инженер. При этом время первоначальной реакции для "випанутых" состовляло порядка 5 минут. Как сейчас там - не знаю. Но ростелеком - специфическая компания, там народ сидит скученно, поэтому проще.

Сейчас у меня другой опыт. Есть 400 человек в 12 офисах. Но процент "випанутых" гораздо больше: примерно половина от всех. На всю ораву приходится 3 аникейщика и 2 админа. Я не считаюсь, ибо я выступаю то в роли "випанутого", то в роли аникейщика, то в роли админа, то в роли черте-знает кого ;) Время первоначальной реакции на траблу завист от звёзд: ежели есть кто рядом, то и те же 5-10 минут. А если нет, то и пару суток может пройти.

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

А у вас как? ;)

P.S. Это я к тому, что я не понимаю, нафига в некоторых компаниях много ИТшников. Типа 10 человек на 100 юзверей.

(no subject)

О, Яндекс скурвился. Все доступные сервера стали отпинывать мыло от меня. С криками иди на страничку, там и разбирайся. Зашел. "Отправленное вами сообщение было отвергнуто Яндекс.Почтой, потому что с вашего ip-адреса к нам приходит только спам. Прием почты с этого адреса полностью заблокирован на 24 часа.". И формочка.

Оппа .. заполняю поля с просьбой "дайте хоть заголовки, ибо по моим логам от меня к вам только одно письмо уйти не может. и то первое за неделю".

Хрена. Форма тоже поломана - "Ошибка.При отправке формы произошла ошибка! Просим Вас повторить введение данных". Повторяю. Тоже самое ...

Ну и кто они после этого?

P.S. Такое впечатление, что они юзают какую-то dns rbl. Тот адрес в какой-то rbl сидит с 2003 года и народ его вытаскивать оттуда не желает ...

(no subject)

http://oolite.aegidian.org/

А-а-а-а!

(настороженно) Неужели более-менее адекватный порт/ремейк элиты ... Качаем

(вспоминая) А ведь я прошел от Harmless до Elite на одном кемпстон-джойстике ... И никакие таргоны не были помехой для моей Cobra Mk II ...

(no subject)

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

(no subject)

Интересно, а ADSL сплиттер может испортиться? Вот у меня судя по всему, испортился. При включенном ADSL модеме в трубке высокочастотный шум слышится. И если пытаешься позвонить модемом (да, я извращенец. при живом ADSL иногда использую модем), то ADSL сносит с линии, а модем не коннектится ...
  • Current Music
    Enya - Single7