Сегодня 5 апреля, воскресенье ГлавнаяНовостиО проектеЛичный кабинетПомощьКонтакты Сделать стартовойКарта сайтаНаписать администрации
Поиск по сайту
 
Ваше мнение
Какой рейтинг вас больше интересует?
 
 
 
 
 
Проголосовало: 7283
Кнопка
BlogRider.ru - Каталог блогов Рунета
получить код
Леонид Каганов
Леонид Каганов
Голосов: 2
Адрес блога: http://lleo.livejournal.com/
Добавлен: 2007-12-13 21:28:18 блограйдером Luber
 

Борьба с покемоном

2017-05-12 15:26:08 (читать в оригинале)

это перепост заметки, оригинал находится на моем сайте: http://lleo.me/dnevnik/2017/05/13.html


Батюшки при помощи ОМОНа
обыскали православный храм
и нашли большого покемона
между стекол двух оконных рам.

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

Ни бинокль, ни фонарь, ни лампа
не дает увидеть эту блядь.
Прямо взять бы йобанного Трампа
да боеголовкой уебать!

«Надо йобнуть! Принесите веник!» —
свистнул автоматчик у дверей.
«В храме не свистят — не будет денег, —
строго буркнул протоиерей, —

Лучше принести сюда кадило
и сходить за лестницей на двор...»
«Слышал? Чо стоишь, бегом мудило!» —
перевел омоновцу майор.

Грохотали сапоги по доскам,
оставляя пятна на полу.
Дюжина свечей китайским воском
ярко мироточила в углу.

Глянула с икон Мария Дева,
грянул дождь, расплылся GPS,
покемона повело налево
вниз до алтаря, и там исчез.

«Блять, уходит! Упустили гада!» —
проорал наводчик через зал
и в экран казенного Айпада
чем-то вроде пальца указал.

Пономарь воскликнул: «Ну, видали?»
И майор ответил, харкнув в пол:
«Вот опять нам хуй, а не медали!
Ладно, всем до завтра, я пошел...»

Может, постных щей для вашей роты —
а потом по-новой поищи?
Но майор сказал: ебал я в рот их.
В смысле, роту, а не ваши щи.

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




это перепост заметки, оригинал находится на моем сайте: http://lleo.me/dnevnik/2017/05/13.html

О программировании

2017-05-12 12:45:00 (читать в оригинале)

это перепост заметки, оригинал находится на моем сайте: http://lleo.me/dnevnik/2017/05/12.html

Закончил пару программных проектов — песни для Розового Слона и и заводской конвейер для Юры Ильина. Второе — это у Юры колоссальная (для скромно поставленной задачи) система мониторинга окружающей среды и перемещений палетт по конвейерам, он там свою собственную mesh-сеть разработал с датчиками, репитерами и базовыми станциям. А я помогал ему с сайтом-аккумулятором для обсчета и показа всего этого, но и сайт в итоге вышел развесистый и с кучей функций:


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

Тут был конечно прикол. Как вы помните, BBC-шную графику waveform я приспособил к своему движку, обвесил системой редактирования, снабдил автоматической резкой фонограммы на обозначенные куски, и всё вроде работало: http://lleo.me/dnevnik/2017/04/28.html. Работало сперва на домашнем home.lleo.me, работало, когда я перенес пост в дневник на lleo.me, а вот когда я накатил этот модуль Розовому Слону на движок vigele, там все эти красивые waveform тупо отказались запускаться, повисая на полпути. Почему? Загадка. При переносе тех же mp3 на home.lleo.me все начинало работать.

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

Второй вечер был убит на изучение, чем отличается хостинг FreeBSD от Linux (может, какие хедеры nginx вместо apache отдает?)

В третий вечер выяснилось, что перенесенные на home.lleo.me файлы тоже перестали работать. И вечер я убил на выяснение, чем может в этом плане отличаться mp3 на 48 кГц от 44.1, и в чем может быть для BBC-шного конвертера разница между Joint Stereo и просто Stereo.

А тем временем... на home.lleo.me тоже по очереди перестало работать всё, выключая старые фонограммы Боричева и Паперного, которые я изначально там и разбирал, и на которых всё отлаживал. Причем, в дневнике на lleo.me модуль работу свою продолжал как ни в чем не бывало.

Четвертый вечер был убит на изучение этой загадочной эпидемии с наблюдениями, как один за другим сами собой прекращают работать страницы, еще недавно работавшие. Наконец случайно удалось выяснить, что проблема наблюдается только только у меня и только в Firefox. А Chrome показывал и показывает исправно. Более того: если Firefox временно снести и установить с нуля, то в нем тоже всё и везде работает. А вот сброс кэшей не помогает.

Читатели-программисты ждут отгадки? Да, она есть. Вы не поверите. Масштаб страницы! Масштаб, сцуко, страницы! Если нажать в Forefox Ctrl+/Ctrl- масштаб конкретно этой страницы изменится и запомнится, о чем будет пометка в строке адреса. И вот этот BBC-шный движок (можете сами проверить: http://waveform.prototyping.bbc.co.uk/) отказывается запускаться в Firefox, если масштаб отличается от 100% в ту или иную сторону:

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

Мораль проста (хотя я знаю множество программистов, которые со мной не согласятся): ничто не способно отнять столько сил и времени, как чужой код. Если есть возможность, надо всё и всегда делать самому. По крайней мере, это проще, понятней, приятней, не приносит настолько мистических загадок и не требует магии и танцев с бубном. В отличие от чужого и непонятного черного ящика, который способен отвалиться в любую минуту без причин.



это перепост заметки, оригинал находится на моем сайте: http://lleo.me/dnevnik/2017/05/12.html

9 мая

2017-05-09 16:11:58 (читать в оригинале)

это перепост заметки, оригинал находится на моем сайте: http://lleo.me/dnevnik/2017/05/09.html

художник — Игорь Кравцов

Как вы помните, 9 мая я обычно публикую стихи о войне. Недавно (не прошло ещё и двух недель) по СМИ прошло сообщение: умер поэт ветеран войны Ион Деген. Честно сказать, я раньше не слышал о нем и не читал его стихов. Но тут прочел. Прочтите и вы. Это прекрасные фронтовые стихи, написанные самим ветераном-танкистом прямо на передовой.


Ион Деген. Стихи из планшета гвардии лейтенанта Иона Дегена

НАЧАЛО

Девятый класс окончен лишь вчера.
Окончу ли когда-нибудь десятый?
Каникулы — счастливая пора.
И вдруг — траншея, карабин, гранаты,

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

До самой смерти буду вспоминать:
Лежали блики на изломах мела,
Как новенькая школьная тетрадь,
Над полем боя небо голубело,

Окоп мой под цветущей бузиной,
Стрижей пискливых пролетела стайка,
И облако сверкало белизной,
Совсем как без чернил «невыливайка».

Но пальцем с фиолетовым пятном,
Следом диктантов и работ контрольных,
Нажав крючок, подумал я о том,
Что начинаю счет уже не школьный.

Июль 1941 г.



ЖАЖДА

Воздух — крутой кипяток.
В глазах огневые круги.
Воды последний глоток
Я отдал сегодня другу.
А друг все равно...
И сейчас
Меня сожаление мучит:
Глотком тем его не спас.
Себе бы оставить лучше.
Но если сожжет меня зной
И пуля меня окровавит,
Товарищ полуживой
Плечо мне свое подставит.
Я выплюнул горькую пыль,
Скребущую горло,
Без влаги,
Я выбросил в душный ковыль
Ненужную флягу.

Август 1942 г.


Воздух вздрогнул.
Выстрел.
Дым.
На старых деревьях
обрублены сучья.
А я еще жив.
А я невредим.
Случай?

Октябрь 1942 г.



СОСЕДУ ПО КОЙКЕ.

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

Декабрь 1942 г.



На фронте не сойдешь с ума едва ли,
Не научившись сразу забывать.

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

А вечером учил меня водитель,
Как правильно танцуют падеспань.

Лето 1944 г.


БОЕВЫЕ ПОТЕРИ

Это все на нотной бумаге:
Свист и грохот свинцовой вьюги,
Тяжкий шелест поникших флагов
Над могилой лучшего друга,

На сосне, перебитой снарядом,
Дятел клювом стучит морзянку,
Старшина экипажу в награду
Водку цедит консервной банкой..

Радость, ярость, любовь и муки,
Танк, по башню огнем объятый, —
Все рождало образы, звуки
В юном сердце певца и солдата.

В командирской сумке суровой
На виду у смертей и агоний
Вместе с картой километровой
Партитуры его симфоний.

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

Сердце болью огромной сковано.
Слезы горя не растворили.
Может быть, второго Бетховена
Мы сегодня похоронили.

Лето 1944 г.



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

Июль 1944 г.


Команда, как нагайкой:
— По машинам!
И прочь стихи.
И снова ехать в бой.
Береза, на прощанье помаши нам
Спокойно серебрящейся листвой.

Береза, незатейливые строки
Писать меня, несмелого, звала.
В который раз кровавые потоки
Уносят нас от белого ствола.

В который раз сгорел привал короткий
В пожаре нераспаленных костров.
В который раз мои слова-находки
Ревущий дизель вымарал из строф.

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

Лето 1944 г.


ИСХОДНАЯ ПОЗИЦИЯ

Генеральская зелень елей
И солдатское хаки дубов.
Никаких соловьиных трелей,
Никакой болтовни про любовь.

Солнце скрылось, не выглянув даже.
Тучи черные к лесу ползут.
И тревожно следят экипажи
За мучительным шагом минут.

В тихих недрах армейского тыла
Впрок наш подвиг прославлен в стихах.
Ничего, что от страха застыла
Даже стрелка на наших часах.

Сколько будет за всплеском ракеты,
Посылающей танки в бой,
Недолюблено, недопето,
Недожито мной и тобой.

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

Сентябрь 1944 г.



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

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

Сентябрь 1944 г.



Есть у моих товарищей танкистов,
Не верящих в святую мощь брони,
Беззвучная молитва атеистов:
— Помилуй, пронеси и сохрани.

Стыдясь друг друга и себя немного,
Пред боем, как и прежде на Руси,
Безбожники покорно просят Бога:
— Помилуй, сохрани и пронеси.

Сентябрь 1944 г.



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

Ноябрь 1944 г.


Туман.
А нам идти в атаку.
Противна водка,
Шутка не остра.
Бездомную озябшую собаку
Мы кормим у потухшего костра.
Мы нежность отдаем с неслышным стоном.
Мы не успели нежностью согреть
Ни наших продолжений нерожденных,
Ни ту, что нынче может овдоветь.
Мы не успели...
День встает над рощей.
Атаки ждут машины меж берез.
На черных ветках,
Оголенных,
Тощих
Холодные цепочки крупных слез.

Ноябрь 1944 г.



ЗАТИШЬЕ

Орудия посеребрило инеем.
Под гусеницей золотой ковер.
Дрожит лесов каемка бледносиняя
Вокруг чужих испуганных озер.

Преступная поверженная Пруссия!
И вдруг покой.
Вокруг такой покой.
Верба косички распустила русые,
Совсем как дома над моей рекой.

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

Ноябрь 1944 г.


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

И лишь когда опомнишься вполне,
Тебя коснется истина простая:
Пехоте тоже плохо на войне.
Пехоту тоже убивают.

Ноябрь 1944 г.



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

Декабрь 1944 г.


Осколками исхлестаны осины.
Снарядами растерзаны снега.
А все-таки в январской яркой сини
Покрыты позолотой облака.

А все-таки не баталист, а лирик
В моей душе, и в сердце и в мозгу.
Я даже в тесном Т-34
Не восторгаться жизнью не могу.

Так хорошо в день ясный и погожий,
Так много теплой ласки у меня,
Что бархатистой юной женской кожей
Мне кажется шершавая броня.

Чтобы царила доброта на свете,
Чтоб нежности в душе не убывать,
Я еду в бой, запрятав чувства эти,
Безжалостно сжигать и убивать.

И меркнет день. И нет небесной сини.
И неизвестность в логове врага.
Осколками исхлестаны осины.
Снарядами растерзаны снега.

Январь 1945 г.


УЩЕРБНАЯ СОВЕСТЬ

Шесть «юнкерсов» бомбили эшалон
Хозяйственно, спокойно, деловито.
Рожала женщина, глуша старухи стон,
Желавшей вместо внука быть убитой.

Шесть «юнкерсов»... Я к памяти взывал.
Когда мой танк, зверея, проутюжил
Колонну беженцев — костей и мяса вал,
И таял снег в крови, в дымящих лужах.

Шесть «юнкерсов»?
Мне есть что вспоминать!
Так почему же совесть шевелится
И ноет, и мешает спать,
И не дает возмездьем насладиться?

Январь 1945 г.



МЕДАЛЬ «ЗА ОТВАГУ»

Забыл я патетику выспренных слов
О старой моей гимнастерке.
Но слышать приглушенный звон орденов
До слез мне обидно и горько.

Атаки и марши припомнились вновь,
И снова я в танковой роте.
Эмаль орденов — наша щедрая кровь,
Из наших сердец-позолота.

Но если обычная выслуга лет
Достойна военной награды,
Низведена ценность награды на нет,
А подвиг... — кому это надо?

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

Приятно мне знать, хоть чрезмерно не горд:
Лишь этой награды единой
Еще не получит спортсмен за рекорд
И даже генсек — к именинам.

1954 г.


НАСТОЯЩИЕ МУЖЧИНЫ

Обелиски фанерные.
Обугленные машины.
Здесь самые верные
Настоящие мужчины,
Что неправды не ведали
И верили свято.
Не продали, не предали
В экипажах ребята.
Не несли на заклание
Ни надежды ни веры
Даже ради желания
Не истлеть под фанерой.
Шли в огни бесконечные,
Отдавая все силы.
Но умолкли навечно мы
В братских могилах.

Стой!
Не мертвый ведь я!
Я-то выполз оттуда —
Из могил, из огня,
Из обугленной груды.
Стой! Ведь я уцелел!
Только сломано что-то...
Я обрюзг, растолстел,
Убаюкан почетом.
И боясь растерять
Даже крохи уюта,
Нучился молчать,
Лицемерить,
Как-будто,
Ничего не страшась —
Ни ранжира, ни чина —
Не расшвыривал мразь
Настоящий мужчина.
Только в тесном кругу
(Эх, мол, мне бы да прав бы!),
Озираясь шепну
Осторожную правду.

Осень 1962 г.



Осталось сказать, что биография автора не менее яркая, чем его стихи. Ион Лазаревич Деген родился 4 июня 1925. В том же месяце, когда ему исполнилось 16, началась война. И он пошел добровольцем на фронт в батальоне, состоящем из учеников 9-10 классов. Воевал, выходил из окружения, был ранен, чуть не остался без ноги, но вернулся в строй. Затем служил в дивизионе бронепоездов, стал командиром отделения разведки. Снова ранен, выписался из госпиталя, закончил танковое училище и весной 1944 года отправился в бой уже командиром танка, затем танкового взвода, затем роты. Считается одним из танковых асов: экипаж Иона Дегена уничтожил 12 немецких танков, 4 самоходных орудия, а орудий, пулемётов, миномётов и живой силы несчетно. Снова ожоги, четыре ранения, около двадцати осколков и пуль, наконец из-за тяжелого ранения в январе 1945 года стал инвалидом. Но после войны подвиги Иона не закончились — он решил стать врачом, окончил мединститут и принялся за работу врача-ортопеда. Причем, с большим успехом: в 1959 осуществил первую в мире реплантацию предплечья, в 1965 защитил кандидатскую «Несвободный костный трансплантат в круглом стебле», в 1973 году — докторскую «Лечебное действие магнитных полей при некоторых заболеваниях опорно-двигательного аппарата» (первая в мире докторская по магнитотерапии), автор 90 статей. В 1977 переехал в Израиль, где еще более двадцати лет продолжал лечить людей. Похоронен на кладбище Кирьят-Шауль в Тель-Авиве.




это перепост заметки, оригинал находится на моем сайте: http://lleo.me/dnevnik/2017/05/09.html


Песни про май

2017-05-08 17:54:17 (читать в оригинале)

это перепост заметки, оригинал находится на моем сайте: http://lleo.me/dnevnik/2017/05/08.html

Ветераны-старожилы толкуют, что снег на 9 мая — тревожный знак и к большим переменам. Молодые и начинающие ветераны ВОВ уверяют, что всё нормально. Ну а мы с вами сегодня будем вспоминать песни про май месяц. Какие вы знаете песни про солнечный май месяц? Ссылки на mp3 и Ютуб в комменты!

PS: Фейсбук взбесился: в очередной раз отказался делать автопостинг, отключив снова свой же АПИ:


Эта самая проблемная и блядская соцсеть из всех соцсетей, куда мой дневник делает зеркалирование — они уже третий раз за пять лет отключают свои же собственные протоколы, которыми прежде заставляли польазоваться. Отныне официально заявляю, что я буду класть хуй на все API Фейсбука — меня не для того мама рожала, чтобы я тратил время на осваивание стандартов, которые эти бляди меняют раз в год. Отныне для моих читателей в Фейсбуке автопостинг будет вестись вероломным и пиратским образом через PhantomJS. Как ведется в тестовом режиме в запасной аккаунт (leokaganov с одним L) уже полгода. Да, у меня два одинаковых фейсбука потому что могу, понадобится — сделаю и третий, этим блядям доверять нельзя, мало ли кого они завтра решат «временно забанить», не бросать же моих фейсбучных читателей.

Ну а для владельцев стэндалонов на моем движке или аккаунтов на Бинонике рассказываю, как это сделать:

1) Вам нужно на сервере установить: sudo apt-get install phantomjs А также скачать и положить в соответствующую папку /extended/ мой скрипт http://lleo.me/dnevnik/extended/phantom-facebook.js (на Бинонике это всё есть)

2) В движке в опции «редактор переменных» — «autopost» вместо протокола facebook завести протокол fb, указав логин (имя аккаунта на фейсбуке, его надо создать в настройках на сайте самого фейсбука, если ещё нету) и пароль, например:

fb template.fb lleokaganov Gfhjkmrfufyjdf1972
fb template.fb leokaganov Yjd999stgfhjkb

3) В качестве template.fb создайте переменную-шаблон заметки для постинга, например:
[ ТЕКСТ ПОД КАТОМ: Доступен только в оригинальной заметке на сайте ]

И забудьте навсегда про этот мудацкий фейсбук и проблемы с постингом в него. Ей богу, поправить скрипт постинга для phantomjs всегда проще, чем разбираться с «официальными» протоколами криворуких мудаков, которые они через полгода отменят.



это перепост заметки, оригинал находится на моем сайте: http://lleo.me/dnevnik/2017/05/08.html

Вдогонку к вчерашнему посту про алгоритмы

2017-05-04 23:21:15 (читать в оригинале)

это перепост заметки, оригинал находится на моем сайте: http://lleo.me/dnevnik/2017/05/04.html

Вчерашний пост http://lleo.me/dnevnik/2017/05/03.html про управление мотором собрал множество комментариев - реально горжусь вами, что вы у меня такие умные. Советов оказалось множество, и буквально в пятом комменте некто Лжедмитрий Малобуков дал ссылку на математический алгоритм:
https://stackoverflow.com/questions/22583391/peak-signal-detection-in-realtime-timeseries-data/22640362#22640362 Который сильно подкупал анимированной гифкой, иллюстрирующей матаппарат. Язык алгоритма правда был незнакомый. Да и математику я, оказывается, сильно подзабыл - средние отклонения там всякие, Мю... Но с помощью PHP я алгоритм воссоздал, и он заработал у меня на тестовом массиве. А Чук, неожиданно заинтересовавшийся проблемой, параллельно накидал его на C. Я его код потом пару раз переписал, в итоге получилось вообще несколько строчек, ниочем, как говорится:

[ ТЕКСТ ПОД КАТОМ: Доступен только в оригинальной заметке на сайте ]

Вопреки сомнениям скептиков, этот код исправно работал. Ниже на картинке пара пробегов двухоборотного замка туда и обратно от заедания до заедания:

Эту картинку передает по WiFI чип 8266 в браузер, по аяксу график плавно плывет и достраивается. Красные эпюры - ток мотора, как мы помним. Синяя линия - результат математической оценки по анализу текущего момента: всплески и провалы. Нас, собственно, интересуют всплески. Зеленая линия - идеал: моменты, когда двигается щеколда замка. Как видим, даже малозаметные всплески в нужных местах исправно отмечаются всплесками синей линии, совпадающей с зеленой. Вы наверно спросите, откуда она взялась, зеленая? Ну, честно говоря, у меня в замке все-таки есть кнопка состояния. Она размыкается в момент, когда приподняты железяки, запирающие защелку, и соответственно, идет её движение - выдвигание или убирание (сорри, не помню правильную слесарную терминологию):

Короче, кнопка-то есть. По крайней мере, иногда. Я ее сперва поставил, потом снял, когда понял, что можно мерять токи мотора, сейчас поставил опять, чтобы на графике отображать эталон. Но кнопка мне не нравится, потому что это неспортивно. Ну правда же, на дворе 21 век, все предыдущие века толпы седых математиков думали, карандаши грызли, в безумие впадали, и всё для чего? Чтобы теперь, в век, когда мощный компьютер умещается в чипе ESP8266 размером с ноготь, припаивать в замок лишние кнопки? Не хочется :)

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

На этой трагической ноте я мог бы закончить этот пост, и подытожить, что, увы, без кнопки не обойтись. Но я только что для прикола поставил значение размера буфера FLT_lag равным 5 вместо 10, и вообще всё заработало идеально:

Не знаю, надолго ли, будем наблюдать. Но на данный момент математика победила. Слава математике! Спасибо всем за советы и сомнения!

PS: Кому интересно, вот полный скетч для Ардуины-8266 - добавить к вышеупомянутому chuk.c/chuk.h, и можете повторить эксперимент с замком сами ;)

[ ТЕКСТ ПОД КАТОМ: Доступен только в оригинальной заметке на сайте ]



это перепост заметки, оригинал находится на моем сайте: http://lleo.me/dnevnik/2017/05/04.html


Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ... 

 


Самый-самый блог
Блогер ЖЖ все стерпит
ЖЖ все стерпит
по сумме баллов (758) в категории «Истории»


Загрузка...Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.