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

Что-то щелкнуло вчера.

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

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

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

Кстати, очень сильно переживаю, что очень мало использую Пайтон в работе, в основном все основные телодвижения делаются через богомерзкий SAS Eguide. Питон, безусловно, много удобнее, но объемы ворочаемых данных не позволяют обрабатывать их в памяти компа (8Гб из которых 4 — мои собственные, ггг, солидная организация возьмёт в аренду дырокол), поэтому вся обработка идёт на серверах, а это значит — SAS).

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

А к лодкам вернусь ближе к весне.

Всех, кто на_абордаж!_полундра!_торпедныеаппаратытовсьпли_обемашиныстоп_курснорднордвест_расстояниедвенадцатькабельтовых и вот это вот все — с Праздником!

С детства обожал запах и монотонный непрекращающийся гул на отцовском корабле и сам вполне себе собирался продолжить династию, но зрение маленько подвело и в результате получилось то, что получилось. Хотя среди совсем далёких мечт все ещё есть строчка «утопить Энтерпрайз». Мало ли, как оно ещё повернется. )

Поэтому пока буду пробавляться судами-недомерками.

Вот так внезапно кончился отпуск…

… и, как всегда, не хватило буквально пары дней.

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

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

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

2. Съездили на пару дней с палаткой на Селигер. Там хорошо, но об этом позже.

Фууууффф

Только выдохнул. Акинфиев — молодца!

Хучь класс и ниже, но дотянули ))

Уррааааа!

Жуть как хочется на Никольскую сейчас, но до Москвы ещё часа 3

Мостом навеяло воспоминания

Был в Крыму в 15 и 16 годах, притом в 16 году ездил на машине. Несмотря на то, что в прошлый раз зарёкся ехать за рулём куда либо дальше 1000 км, с открытием моста зазудело. Этожеж можно построить лодку, закинуть ее на крышу, <s>сутки пилить до места</s> , и каячить-каячить-каячить ))).

В целом, паромная переправа оставила исключительно приятные ощущения — в моем случае на все про все ушло 1.5 часа туда и минут 50 обратно. Но все таки лишний час в дороге — это существенно. Да и полдороги на нервах — чё там будет с погодой.

Кстати, основное позитивное воспоминание от Крыма — морской каякинг с детьми в районе Нового Света. Жалко только, что на Черном море с островами, прямо скажем, беда, а скалы с одного бока и море — с другого довольно быстро надоедают.

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

Вооот. )

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

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

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

Чтобы привести   мысли в порядок — таки нарисовал схему программы (я понимаю, что с этого, по-хорошему, надо было начать, но я же не настоящий сварщик 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 – и вернусь в студенческую стройность. А все почему? Потому что не ем. Ну ем конечно, но один раз в день и все, кроме мясного, молочного, растительномаслянного и яиц. Растительное масло токмо по выходным. В принципе, мой многолетний опыт, подсказывает, что правила Великого поста зело способствуют приведению телес в форму к пляжному сезону.

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