Архив метки: мемориальное

Не программисты мы, но кое-что мОгем…

… или о блок-схеме рефлекторных механизмов полоумного дома:

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

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

Может, кому будет интересно посмотреть, покритиковать, дополнить. Каждый пункт – отдельно прописанная функция. То что курсивом – пока еще не написал.

Позже выложу код к кажной функции.

Запуск программы:

  • Определение времени старта
  • Чтение конфигурации из ini файла (целевые значения температуры, критические значения температуры, периодичность проверки, часы формирования email-отчета, список рассылки, etc)
  • Чтение температуры с датчиков
  • Чтение датчика наличия тока (датчика тока пока в наличии нет, планирую найти UPS, который может делится этой инфой с Raspberry)
  • Расчет времени следующего отчета
  • Отчет о запуске системы в консоль
  • Отчет о запуске системы на email
  • Запись показателей температуры в лог

Основной цикл (раз в минуту):

  • Чтение конфигурации из ini файла (чтобы можно было скармливать программе новые установки температуры без перезапуска программы)
  • Чтение температуры с датчиков
  • Чтение датчика наличия тока в сети
    • Если ток отсутствует => отправка email
  • Сравнение температур с критическими показателями
    • Если t < tcrit => отправка сообщения на email, отчет в консоль
  • Сравнение температур с показателями прошлой проверки
    • Если t > tlast +0.2, отчет в консоль, запись температуры в лог
    • Если t< tlast -0.2, отчет в консоль, запись температуры в лог
  • Сравнение температур с целевыми показателями
    • Если t < tnorm -1 and насос выключен => запуск соответствующего насоса, отчет в консоль, смена статуса насоса, определение времени старта насоса
    • Если t > tnorm +1 and насос включен => выключение соответствующего насоса, отчет в консоль, расчет времени работы насоса, запись времени работы насоса в лог
  • Сравнение текущего времени с временем следующего отчета
    • Если текущее время >времени отчета:
      • Отправка email
      • Отчет в консоль
      • Запись температуры в лог
      • Расчет времени следующего отчета

Вести с полей

Затык случился на моторчиках и ихнем драйвере, который l293dne.

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

Пробовал кормить «силовой» вход L293  восемью вольтами — ноль внимания, все равно крутится еле-еле. При этом, если  подавать что 5, что 8,4 вольт непосредственно на моторчики — крутятся пропорционально резво.

Пробовал убирать подтягивающие резисторы с управляющих лапок (INPUT)  L293 и подтягивать их к нулю программно — тот же эффект — все работает, но еле-еле.

Есть мнение, что пожег я енту L293 (за мной числится несколько  устроенных КЗ, довольно протяженных по времени и сопровождавшимися запахом горелого пластика :)))).

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

Или сразу заказать L298? А?

Вообще есть стойкое ощущение, что все эти 3-5 вольтовыя 0,6 амперныя  моторчеги ссуть баловство несурьезное.

Недосужего фантазерства псто или Дабы не забыть…

Второй день прихожу с работы в ночи, поэтому заниматься робо игрульками недосуг. А кто не делает, то что?    Тот фантазирует.

Думаю над тем, что делать дальше, когда кейс с энкодерами будет реализован: Читать далее

О пропасти промеж отцами и детьми

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

Сынуля спрашивает:

— Пап, а ты кем работаешь?

— Ну, я в банке работаю – как само собой разумеющееся и давно понятное отвечаю я

Озадаченное молчание

-Да?   А я думал, ты строитель…

))

За здоровье!

Не курю уже почти 5 месяцев, чему несказанно рад. Не хочется.

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

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

Заодно сбросил уже 10 кг от пика формы веса, который случился на январских каникулах. Еще 10 – и вернусь в студенческую стройность. А все почему? Потому что не ем. Ну ем конечно, но один раз в день и все, кроме мясного, молочного, растительномаслянного и яиц. Растительное масло токмо по выходным. В принципе, мой многолетний опыт, подсказывает, что правила Великого поста зело способствуют приведению телес в форму к пляжному сезону.

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

Хочу-хочу-хочу или неизбывный вещизм

Хочу пожелать себе в Новом Году   много-много подарков из серии «никогда бы сам не купил:

  1. Арбалет «Скорпион»  и «взрослые» плечи к нему
  2. Колдстиловский томагавк (для коллекции)
  3. Квадрокоптер Parrot ar.drone 2.0
  4. Вспышку на фотоаппарат (не знаю какую)
  5. Широкоугольный объектив (аналогично)
  6. Надувное каноэ или надувная лодка на 3-х человек.
  7. PCP — ружжо
  8. Газ-blowback M4 и магазины к ней, много магазинов! 🙂  Понятно, что капризное, понятно, что только по жаре, но хочется, чтобы дыщ-дыщ-дыщ и подобие отдачи. ВВД и шланг в рюкзак не предлагать.
  9. Аналогичный Кольт 1911 вменяемого  производителя
  10. Ну пусть будут ботинки для леса какой-нибудь именитой фирмы

Забавно, что в целом  любую вещь из этого списка я  так или иначе могу  себе позволить, но покупать не буду, т.к.  всегда есть  куда потратить деньги на  «правильные»  и сурьезные вещи.

Все-таки муж и отец, не до развлечений 🙂

 

Новогоднего настроения – ни в одном глазу

Со всеми этими декабрьскими сюрпризами от ЦеБе куча срочной и муторной работы, и нет времени ни ленту толком почитать, ни итоги года, как подобает правильному ЖеЖеисту, подвести, ни следующий год скурпулезно распланировать.

Точно помню, что бОльшую часть из запланированного на 2014 профакапил. Да и вообще, функционально, год вышел, прямо скажем, так себе. Поэтому, к многим целям не то что не приблизился – а, прямо скажем, отдалился.

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

Засим отчет за 2014 год считаю финализированным. ))

Два месяца не курю

По-прежнему — не хочется. Конечно, регулярно, практически ежедневно, вспоминаю про сигареты, но в контексте: «о, а раньше бы я тут покурил».

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

А сэкономленные на сигаретах за два месяца деньги, кстати, практически точно соответствуют стоимости Raspberry Pi B со стартовым набором всяких электронных ништяков J Как грится, пустячок, а приятно. 🙂 «Малина», кстати, уже практически приехала, вечером начну ковыряться.

Но есть и минусы от некурения и связаны они с резко обострившимся обонянием.

Оказывается, люди в метро пукают! И довольно-таки часто. Да-да.

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

Так что есть еще одна причина для того, чтобы ненавидеть московские городские власти. 🙂

Забавная статистика или ХЕЗ как так получилось

Если бы я продолжил курить в октябре, то к концу его получилось бы, что я курю ровно 50% своей жизни. А так – остановился на 49,9%, а к текущему моменту сократил долю курящей жизни до 49,6%.

Курить не хочется категорически. Даже мимолетного желания не возникает, т-т-т.

Хотелось бы, конечно, поделиться секретом успеха, но не могу. Не знаю, как так получилось.

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

Есть у меня конечно, подозрение, что сыграли свою роль слабые ноотропы, которые я принимал в тот момент, пытаясь таким читерством добавить +10 к сообразительности. Учитывая, что все энти мозговые таблетки завязаны в основном на регуляцию кровоснабжения головных мозгов, а механизм никотинового голода так же отчасти использует изменение тонуса сосудов, то вполне возможно, звезды сошлись таким образом, что плюс здесь, минус тут, два на ум пошло – и, вуаля, одно другое нежданно-негаданно дезинтегрировало.

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