Комментарии 23
В кучу: «катать в дотан», «божить», «вацапа» и т.д. Не смог осилить даже четверти, хотя очень пытался, перечитал 3 раза, часть понял. Отвратительный, несвязанный, вперемешку с кучей терминов текст. Отредактируйте текст и дайте его прочитать стороннему человеку, который умеет изъясняться корректно на русском языке.
Что по связности: сложна! Тогда у меня не было ни времени, ни желания вести хоть какое-то подобие дневника проекта, сейчас — скудные воспоминания, от которых мозг закономерно пытается избавиться, как и от всякого негативного опыта. Надеюсь на ваше понимание. Статья для людей младше тридцати, им такой стиль будет понятнее.
Вместо конденсаторов 22 пФ возле кварца припаяно что-то другое. Как-то раз вместо одного из них оказался резистор 1k. Припаянный надписью вниз.
будет здорово в одном кабеле сделать минусы синей и коричневой парой, в другом — синей и зелёной
две недели было посвящено одной вещи, которая в сути своей, являлась просто кнопкой/выключателем/парой контактов
Эти люди пытались сдвинуть с места 100-килограммовый груз 40-ваттным двигателем.
Эти люди систематически задавали мне вопрос, почему не сделать так, абсолютно не вникая в тонкости варианта сяк.
Ыыыэээхх! :0)
Я прям как обратно вернулся в давнишний стартап, в котором участвовал! Там рукожопили все кто как мог, в том числе и я, в меру образования и мировозренческого восприятия окружающей действительности. Привить культуру производства я пытался, но неудачно. Что и как реально делалось понимала буквально пара человек, а руководитель собирался лететь на Марс xD
мы на каком-то этапе спали часов по 5 в сутки
Есть такое дело.
Причём знаете, вот я сейчас работаю, так скажем, не в частной конторе. Тут со временем попроще в каком-то смысле в том плане, что есть рабочий график — и всё. Но как приходит новая разработанная железка и начинаешь с ней плотно работать начинают вылазить то аппаратные, то программные косяки. То всё нормально работет, приезжают контрагенты на стыковку и вылазит какая-то хрень, о которой никто никогда ни с одной стороны не думал и хорошо если ситуацию можно поправить только программно, но порой и железо задевается, а это тянет изменения КД и т.д. и т.п. И получается время надо где-то прихватывать, иначе ничего никогда и нигде не будет успеваться.
В принципе, когда делаешь что-то новое и хочешь это сделать, надо нормально относиться к тому, что вот такой аврально-застойный стиль работы имеет место быть. Но, подчеркну, это нормально если эпизодически. И руководство должно понимать это и тоже на какие-то уступки идти работникам. А в некоторых конторах иногда складывается впечателние, что это — норма. И вот это уже неправильно, это явные ошибки менеджмента и оттуда валить надо.
Я лично понял всё, включая маркировки и аббревиатуры, что автор вынул из своей наболевшей души. Но стиль изложения, конечно, не канонический)
Не передать насколько это экономит время и систематизирует мыслепоток.
Знаете, я в электронике ни бум-бум, в доту не гамал и скрутки не пропаивал. Но читал все это как хорошую приключенческую фантастику! В конце концов, "ионный мегабластер ничем не лучше "самопала на atmega" — у вас получился отличный киберпанк! Спасибо!)
но я опять готов запустить свою шарманку про ардуино. точнее про то что не надо лезть в область, компетенции в которой не имеешь. учиться на коммерческих проектах это «зло и негатив»
надо всего-лишь использовать прямой вывод в порт (ибо digitalWrite() слишком медленная для таких вещей), и delayMicroseconds(27).
Вы вроде в курсе про меговские таймеры. Нафига такие игрушки из репертуара школьника?
Последствия этого таковы: 8 метров ленты, это на минутку, почти 10 ампер, питаются от одной жилы UTP пары.
А кто мешал поставить преобразователь 220->12 уже возле самой ленты? (Ну или заменить 220 на что-то более гуманное, типа 36).
Зачем это было сделано, когда пайка к плате надёжнее, непонятно. Напоминаю, паялась витая пара. Которая вообще-то жёсткая и из разъёма может выскочить. Которую не припаяешь ко штырю на тяп-ляп, иначе отвалится, обязательна паяльная кислота.
Из разъема — выскочить. А будучи припаянной — оторвать дорожку.
А уж на какие сюрпризы способна недоотмытая кислота...
А в целом, мне кажется у вас какое-то излишне страстное увлечение ардуинками, большими компутерами и длинными проводами между ними (длинными — это больше двух метров, да). Думается штук 5 платок типа raspberry/odroid с человеческим ethernet-ом между ними могли-бы существенно упростить ту паутину, что вы описываете.
Я вот участвовал в таком проекте стоимостью примерно в миллион долларов. Куча людей, и каждый ну прям и жнец и кузнец и на дуде дудец. Плюнешь и в пятьдесят специалистов попадешь. И тем не менее регулярно всё перепутывалось, не туда устанавливалось, сгорало, ломалось и наотрез отказывалось работать. Под конец проекта точно выяснили что лучше всего все разбираются в делах соседних подразделений, так как задачу объяснить коллеге из соседнего отдела откуда у него растут руки и что он вообще должен делать все в течении дня перевыполняли по сто раз.
Ну и конечно в экономике все разбираются прям с рождения. Поэтому мы сэкономим на заводских буржуйских разъёмах и все высокоточные (прецизионные) датчики будем подключать вручную на скрутках с изолентой. Правда 4 дня вместо возможных 4 часов. Но поймется это только тогда когда выяснится что всё подключенное надо переподключить по другому. Весело снимаем 2 дня изоленту и повторяем цикл по новой. Ну а через неделю наконец-то садимся писать программу под те микроконтроллеры что старательно заматывали в изоленту. И ведь всё естественно… раз микроконтроллеры твоя задача то и с изолентой для их подключения должен бегать ты. Ведь не подразделение занимающееся электрикой и энергопитанием. По крайней мере руководству это очень очевидно, так что бери плоскогубцы, провод и изоленту и марш запитывать свои микроконтроллеры и датчики.
И повторюсь. Это реальный производственный проект за реальный мильон долларей. За конечный результат я так думаю всем ясно… :-(
Второй квест с киловатными движками — сразу сказал: без опторазвязок/экранов никак.
А вообще говоря — учи матчасть и набирайся опыта. Ошибки банальные, проблемы типовые. Я когда-то тоже начинал, тоже косячил много, все через такое проходили. Это просто квеструм, а столько соплей.
+1 за блокнотик.
Еще в законах Мерфи сказано, что любая работа требует больше времени, чем кажется. Это уже много раз проверено и подтверждено. Я более десятка всяких приборов и комплексов наизобретал — исключений не было. Всегда найдется какая-нибудь ерунда из-за которой все встрянет на неделю, всегда будет какая-нибудь архисложная штука, которая вдруг получится быстро и просто, а потом вынесет весь мозг внезапными глюками. И очень редко аппаратные косяки можно нормально пофиксить программными костылями. Жизнь-боль, смирись. Электроника — не для слабаков. Это тебе не на пхп кодить, stack overflow тут не спасет, тут опыт и мозг нужен.

Даже если есть просто одинокая кнопка посреди стены — ну приставь ты к ней атмегу8 и воткни в rs-485. Подними на ней modbus и будь счастлив — меняй хоть 100500 параметров с компьютера. А если попотеть еще немного — получишь бутлоадер и сможешь даже шить железку через сеть. И так с каждым узлом.
пока единственное предложение в данной теме, которое имеет право на жизнь. учитывая цену железа, если не брать ардуино, даже получится не дороже чем «длинные провода по 2 метра» и без капризов хоть на 100 метров
А когда сроки жмут, когда посылки с али ждать некогда, когда смена протокола обмена — это переписать ядро с нуля, когда подходит первый срок платить аренду — идет залипуха и говнокод — лишь бы запуститься.
Изначально я пришел как затравить платку расширения и запрограммировать ардуину и десктоп приложение.
Но когда пришел на объект где провода уже зашиты, и датчики развешаны и почти все скоммутировано — начинаешь людям рассказывать про наводки и про силу тока и про сечение, и что в текущей реализации без гарантий и 50/50… Потом после запуска допиливается до 75/25 :(
вторую плату расширения я сразу с защитой от дурака делал — Эскейп Лифт, как тут насоветовали много ардуинок тут незачем — все в 2х метрах, но рядом с киловатными движками
Как бросить escape room