Недавно здесь проскакивал обзор, посвященный беспроводным телефонным зарядкам. И он напомнил мне одну историю из жизни, которую я и собираюсь сейчас изложить.
Я уже неоднократно писал, что я на пенсии по инвалидности, но, при наличии заказов, мы с моим старым другом и тоже пенсионером — хозяином фирмы из нас двоих, по мере возможностей, подрабатываем.
История связана с одним из таких заказов. Так как я соглашение о неразглашении не подписывал и никто нам в итоге ничего не заплатил — думаю, не будет криминалом рассказать. На всякий случай отмазка — «все имена и события вымышлены, любые совпадения с реальными людьми, живыми или мертвыми случайны».
Одна фирма, производящая спортивную одежду, каким-то образом вышла на шефа со своей идеей. Они хотели в куртку для мотоциклиста установить светодиодное табло, которое будет дублировать поворотники, габариты и тормозные огни
и писать неприличное слово.
При этом никаких проводов быть не должно, и при наличии аварийной ситуации — датчик ускорения определил, что мотоциклист вылетел с мотоцикла или столкнулся с чем-то, должна моргать аварийка не меньше 10 минут, а лучше полчаса
(чтобы труп в темноте было легче найти). Вся конструкция должна выдерживать стирку в стиральной машине безо всяких разборок.
Предложили сделать и продемонстрировать им прототип и потом, может быть, заключим договор на разработку. То есть, фирму, далеко не бедствующую, должны профинансировать два пенсионера. В тот момент договоров не было, делать было особо нечего, затраты виделись небольшими — семейный бюджет должен был выдержать. Решили рискнуть.
По мощности вроде как хватало телефонной зарядки, которая будет постоянно заряжать небольшой аккумулятор — с таким буфером энергии должно хватить на все про все.
В зарядке, в самых старых стандартах QI, предусмотрена передача информации только в одну сторону — приемник отправляет служебную информацию и требует передатчик изменить частоту, чтобы либо поднять, либо уменьшить напряжение.
Все, что нам было надо — добавить передачу информации в другую сторону — чтобы приемник включал соответствующие светодиоды на спине ездока.
Накупили на Али кучу разных зарядок, чтобы использовать либо их, либо позаимствовать оттуда детали.
Пришлось разбираться со схемами. Большинство дешевых зарядок были сделано на базе STM8S003 — очень умный выбор. Микроконтроллер очень дешевый и его таймеры предназначены для создания всякого рода хитрых ШИМ сигналов.
Схемы ниже несколько перемешались со временем, и схема не обязательно соответствует плате на фотографии.
Одна из зарядок по дороге сломалась. В общем, не беда — феррит вполне можно склеить эпоксидкой, на работоспособности это скажется очень слабо.
Их было почти десяток разных, но, наверно, фотографий уже хватит, чай не кошечки, которых всегда мало.
Приемники энергии тоже были вскрыты и обследованы.
Для разработки своего передатчика энергии ничего и делать не надо — подключил провода к готовой плате и разработал свое программное обеспечение, стараясь следовать открытым стандартам QI и добавив туда передачу данных.
А вот декодировать данные таким маломощным микроконтроллером не получится. Приемник энергии готовый использовать не получится, надо свой разрабатывать.
Для начала симулировал прием — вроде все получается дешево и сердито.
Развел и заказал плату — все прекрасно работает.
Демо готово, надо бы потенциального заказчика брать за жабры.
А у них уже возникли новые хотелки.
— А мы еще хотим, чтобы одежда была с электроподогревом.
— И вам не жалко мотоциклиста, которого вы собираетесь посадить задницей на индукционную печку? Впрочем, это ваше дело. А нам-то вы заплатить за то, что уже сделано и что вы хотите, собираетесь?
— Нам тут одна китайская фирма обещает разработать устройство и поставлять его за 3 копейки кубометр.
— Ну, флаг вам в руки и барабан на шею. И попутный лом в горбатую спину.
На этом и расстались.
P.S. Если у кого возникло ощущение дежа вю — да, я как-то упоминал об этой истории здесь —
STM8S003F3P6TR — Arduino для бедных
При этом все договорённости на словах, а на разработку тратишь время и ресурсы, в надежде что когда сделаешь, будешь гребсти деньги лопатой. Идея то перспективная.
Сам с подобным столкнулся этой весной. В итоге заказчик просто слился, а целая коробка прототипов лежит сейчас на полке и хз куда девать. И деньги потрачены, правда большую часть в моём случае удалось с заказчика стрясти. Но это тоже не всегда получается.
Бывают такие ухари, что получив на руки готовое решение, не выплачивают остаток суммы (зачастую она больше аванса). И потом «мы же платить не отказываемся, но сейчас денег нет».
Лечится жадность только программным счётчиком, который либо по достижению порога длительности использования, либо по исчерпанию количества запусков не запускает основной «функциклятор».
Простой пример: я ИП, занимаюсь чем-то частно сам на себя, клиенты чаще всего приходят по сарафану. И вот такой же ИП в виде одного человека обращается и говорит «а можно ли вот такую штуку сделать? Чтобы вот такую проблему решала.» обговариваем что надо, беру время на разработку, через время даю некий результат с озвученой ценой (либо говорю что сорян, я это не смогу сделать). Человека всё устраивает, начинаем работать. Я произвожу, человек внедряет или реализует. В зависимости, что за штука. И обычно оплата идёт уже после того как эта штука у меня производится и заказчику передаётся.
И это нормальная практика среди мелких контор, для мелких ИП. Весь МСБ так работает годами.
Если я скажу «конечно могу сделать тебе такую штуку, разработка будет стоить полмиллиона крышечек, ты их сейчас заплати, а я тебе потом выдам результат». То заказчик исчезнет сразу. И это как раз таки то, что бывает всегда. Он пойдёт туда где не будут заранее полмиллиона крышечек просить за пока еще воздух.
Среди МСБ принято платить за товар, а не за обещания.
Рынок так работает у нас.
А вот если бы я был неким НИИ, то там да, там конечно было бы по другому. Получаю ТЗ, обговариваю сумму, и после предоплаты инженегры начинают пилить проект. Но там и цена уже не полмиллиона крышечек, а полмиллиарда. С непонятным также результатом для заказчика.
Так что не надо мне рассказывать как должно. Я сам прекрасно знаю как должно. Вот только как должно, и как работает, это разные понятия.
Хватит жить в 90-х, те bus-in-ass-man-ы или научились вести нормальный бизнес, или сдохли в перестрелках.
Если ccыкун — сделай отдельный договор на исследование где явно прописано что итог работ это сам факт возможности реализации, в том числе «невозможно за ожидаемые деньги», и отдельно именно на изготовление со своими авансами.
ЗЫ работы кругом много, отказывайся от сомнительных заказов — и заказчики станут адекватнее, и заведомые неадекваты тебя будут избегать, и работать станет легче и выгоднее.
А всех денег не заработаешь.
Да, что Вы говорите! Вы с ГП или с какой-нибудт Транснефтью имели дело? Хоть раз?
Ндааа…
С госухой — имел, и даже внутри работал. Дикая неповоротливость, планы за год+, при этом возможность найти с кем договориться и откатить половину бюджета. Чтобы получить визит за «растрату» — нужно вообще забить на работу, пока акты подписываются в срок — никто не приходит никогда. И там 10 раз нужно переписать тз, обезопасив себя. Есть шанс что будут тянуть с оплатой — но никаких «братков» в госухе как раз никогда не было.
Опять же, неадекватный заказчик? Иди… в лес.
и об ндаакайся, мне уже достаточно лет и я со многими поработал. Есть масса заказчиков которые просто принимают работу и потом приходят снова.
Вы вот это вот всё называете — «нормальным бизнесом»? Реально?
Вот и хамство пошло… Это когда аргументов нет;)
Это просто Вы не знаете, что такое — нормальный бизнес. Это когда прибыль делится между двумя участниками сделки. ОБА зарабатывают и оба довольны. А считать своих заказчиков неадекватами — такое…
В остальном — да. Особенно весело, если за детальками, которых нет под рукой, приходится топать в ЧиД, где цены, местами, на порядок, то есть буквально в 10 раз, выше чем на Али, откуда потом и будут браться комплектующие.
А в той же токарке времени хоть обвыделяйся, пока нет станков, резцов, электричества и болванки — ты ничего не сделаешь. Электрики (электроники) — тоже самое, детали, платы, пайка, отладка итд. И это деньги, которые по любому нужно потратить даже при неуспешных изысканиях. И это должно быть оплачено по любому. В айти же можно списать на самообразование и брать подобный заказ, уже имея практический опыт, или больше не лезть в эту сферу. Сейчас есть тьма курсов, где за подобные знания (часто без практики) ты будешь платить не только временем, но и реальными деньгами. А с таким клиентом — только временем.
Конечно, если сфера уже знакома и есть опыт, даже «лаба» входит в понятие «прототип» и должна быть оплачена, сложности уже известны, и все дальнейшие «должны» зависят только от договорённостей.
Моя жена так работает по дизайну интерьера, по ресонтно-строительным работам, а я по полиграфии и дизайну.
А если затраты не только потерянное время, но и материальные — вон как у дона Батона, то аванс нужен уже до того, как заказал материалы и взял в руку паяльник.
Да, у нас немного по-другому, но так и технологии мы не производим, нет у нас джобсов с возняками и прочих бринов. Потому что они уезжают туда, где правила игры такие, которые позволяют мне, как исполнителю исследовательской работы, не делать её для посторонней для меня компании за свой счёт. Потому что заказчик свой результат, внезапно, получает. И заключается этот результат в том, что вот так эту задачу решить нельзя и надо искать другой путь. То есть, если по совести и по закону, заказчик, не заплативший за такую работу, попросту украл эти деньги.
Воплощение, по нынешним временам, дело чисто техническое, и стоит копейки.
Разумеется, если речь не идёт о бреде, типа машины времени или вечного двигателя…
Ну, вот, например. Даже не совсем «там».
Хотя, предполагаю следующий вопрос: «а где доказательства?» Нет, квитанции показать не могу.
От того, что здесь обычная работа рекламного агентства называется «идеей» — она идеей не становится. ОДИН клик в Вашей же ссылке, которую Вы же не удосужились прочитать и… «Бизнесмен заплатит $100 тыс. за красивый СЦЕНАРИЙ РЕКЛАМЫ оператора» Упс… Где идея-то? бизнесмен получил ГОТОВЫЙ ПРОДУКТ.
Вы понимаете, что такое реклама? Что в ней, по-вашему, можно назвать идеей, если не сценарий? Можно и сценарий боевика назвать готовым продуктом. Только это не тождественно фильму, в съёмку которого будут вложены миллионы. Не чувствуете разницу?
Хорошо, приведу другой пример. Я лично знаю человека, изобретателя, который в своё время запатентовал несколько удачных идей. С тех пор очень неплохо живёт на отчисления. Я бы тоже так хотел.
Разумеется, ничего, никакого конечного готового продукта он не изготавливал, не организовывал производство, и не обивал пороги потенциальных покупателей с предложением «купить примус».
Но, боюсь, и это вас не убедит.
Почитайте, например, историю изобретения такого общеизвестного продукта, как кабельные стяжки. Доподлинно известно, кто конкретно, как и когда их изобрёл. И что инженер не бросился изготавливать ГОТОВЫЙ ПРОДУКТ, чтобы получить признание. Но, вы, конечно, снова можете спросить: а откуда мы знаем, что ему заплатили?
Что касается лицензионных отчислений за изобретение, то изобретение — это не идея, это решение. Не технологическая карта, принципиальная схема, готовый чертёж или ещё что-то, но решение проблемы, которая раньше была либо неразрешима, либо решалась менее удобным или более дорогим способом. Ну вот как колесо по сравнению с волокушей или шуруп по сравнению с гвоздём.
И да, за каждый чих надо плтить деньги, любой труд, любая работа должна быть оплачена.
З.ы. Насчёт опасности для жизни, наверное не стоит обещать бандитам за огромные деньги сварить эликсир вечной молодости или сделать на коленке лекарство от рака.
Опять же, бесплатно можно поработать пока нарабатывает базовый опыт (базовый! Даже профи постоянно учатся) и первых клиентов. Потом — только с безвозвратным авансом итд
Обычно «работают, и ещё как» новички, не сложившие себе цену, или кидающиеся на любую работу. Все, кто занимается более-менее профессионально чем угодно, по подобным граблям прошагал в начале карьеры и работу без оплаты могут проводить только с уже многократно проверенным клиентом, либо же прикрывшись договором и взяв аванс.
А так я уже давно работаю с почасовой оплатой. И если и берусь за проекты с фиксированной оплатой, то только тогда, когда понимаю, что точно сделаю и точно уложусь в указанный бюджет.
Вот как-то так их и грузить. Других вариантов нет: или ты дрессируешь, или тебя дрессируют.
В общем, единственный вариант, что кто-то может сделать что-то без исследования, это если он это исследование уже провёл. То есть без исследования он тоже не может. Внезапно, да?
Естественно, отчёт должен быть достаточно детальным, чтобы было понятно, что работа выполнена, а не просто исполнитель проторчал пару недель перед компьютером, а потом сказал, что не получилось. У меня вполне бывали случаи работы в таком режиме: если я постоянно отдаю результаты работы (в моём случае — наборы данных, сформированные программой) заказчику на оценку, заказчик видит, что работа идёт, а потом вот по такой и такой причинам, получается, что что-то там срастить не получается (например, вычислительная нагрузка оказывается запредельной и окончания работы можно ждать года через два) и принимается решение это направление свернуть. И работу оплачивают. Вопрос именно в том, что ни заказчик, ни исполнитель часто не догадываются, что можно обмениваться информацией по ходу работы, чтобы никто не думал, что его сейчас кинут.
Ну и договор. Полноценный, на бумаге и с обменом сканами. Пересылка документов транспортной компанией проходит довольно быстро и стоит относительно недорого. А договор — это уже возможность стрясти обратно аванс, если работа не велась, или оплату, если заказчик решил оплату зажать. Тоже не гарантия, но вероятность отстоять свои деньги резко повышается.
Некоторых это устраивает.
Другое дело что из это часть разработки, который согласовывается с заказчиком и является формализованной хотелкой.
Все изменения ТЗ строго через доп соглашения и с отдельной оплатой. Да, нормальные заказчики так готовы работать, и с оплатой обычно проблем никаких. Бонусом — хотелки не меняются по 10 раз, когда их нужно описать, согласовать и оплатить — сразу столько всего становится не нужно…
А так, это звучит как бизнес-план: создать базовое изделие, а потом его наращивать под желания заказчика, не останавливаясь только на просто режике. И обеспечить себя на пару годиков работой и зп
А так и за разработку тз как один из этапов заказчики платят. И даже за исследования, возможно ли реализовать или нет. Конечно, в случае ИП такое сложнее, наверное, но к среднему бизнесу это вполне относится.
Когда можно исполнить желаемое понятным способом или несколькими, ниокра не нужно. Таких проектов подавляющее большинство. Но бывают забавные идеи…
В принципе, в любом проекте нет уверенности в 100% результате… Но речь о том, что у нас большинство серьезных компаний вполне адекватны, делают сами полное ТЗ или платят за него, оплачивают НИР. Сложнее мелким проектам или идеям, вопрос инвестора…
И это полезно для заказчика, так он может сам понять и сформулировать свои хотелки. У меня жена, вот, иногда на заказ делает украшения (бисер, вышивка и т.п.), даже она знает про ТЗ. :)
Ну разве что проект вида «сбацай регулятор на ардуине», делающийся за неделю по вечерам, может обойтись ТТ в 5-6 строк.
А на модулях COM Express уже сервера можно делать свои. Мы, кстати, в подобном размере на Atom плату сделали.
А готовые модули как раз и сделаны для удешевления и скорости разработки. Это очень удобно. Так, на один AMI БИОС нужно закупить на $30k софта только. Плюс получить материалы и дизайн от Интел, например.
С ARM-подобными платформами несколько проще, их у нас в разных ипостасях выпускают в разы больше компаний. От всяких счетчиков электроэнергии до автопилотов транспорта…
ЗЫ это не фантазии, есть судебная практика.
Эпоха наступила такая — дилетантов и хапуг…
Спойлер: оно все заказчику изначально не надо было, просто потешить чсв начальнику захотелось.
И это очень частое явление, по соседству собственник базы так-же общается со строителями: «ну вы забор постройте, а заплачу потом после приемки (если мне понравится)».
а сегодня на хабре осбуждают тему «как меня развели на ali»
Если же всё-таки производить, если вернуться к теме статьи про сигнальные огни на тушке байкера, то нужны знакомые байкеры, которым это понравится, которые будут сами этим пользоваться и направлять знакомых к разработчику. Ну и да, эта штука уже не будет герметичной — на коленке такое делать сложно. Мне вот так много раз предлагали что-то сделать бесплатно, предлагая потом самому пользоваться программой с «гениальными» алгоритмами выигрывания в азартные игры на биржах. Было сложно объяснять, что меня такое не интересует, меня интересует писать программы и получать деньги именно за это, а не превращаться в биржевого игрока.
Но только игры на бирже не азартные. Там мало случайностей.
А что фирма в итоге, получила от китайцев свою прелесть? Или точно также пожевали сопли и разошлись?
Хотя сама идея гонять данные таким способом любопытная.
Про советчиков и критиков с точки зрения договоров и заплатили — не существует никакого «правильно» в данной ситуации. Я работал на разных условиях. Бывало договаривался о цене за готовый проекты. Бывало делил на этапы. Сейчас предпочитаю работать так, чтобы мне оплачивали затраченное мной время. Не нравится результат в какой-то момент — либо давайте переформулируем задачу, либо подкорректируем ожидания, либо пожалуйста, вы вольны нанять другого специалиста/специалистов. Оплатите пожалуйста моё время, все результаты работ и документация у вас есть.
Делаешь продукт — принимаешь на себя высокие риски того что продукт не удастся, окажется вообще невостребованным, окажется недостаточно расширяемым в условиях быстро изменяющихся требований. Но в случае успеха получаешь более высокий профит.
Продаешь попочасы — риски низкие, но и профит не фонтан, даже у консультантов по сапу :)
У меня был один потенциальный клиент, который хотел проект стоимостью примерно в 50 тысяч евро (минимальная планка), при этом бюджет он себе запланировал в 700 евро. Неадекват, конечно, в крайней степени, но есть и такие на свете.
И были у меня американцы с западного побережья которые не глядя платили несколько месяцев по 150 долларов в час за фулл-тайм, при том что работа была крайне примитивная и не бей лежачего. Зато денег у них куры не клевали. До того момента как не разорились, разумеется (впрочем разорились они не от этого).
Всё-таки, исполнитель не должен рисковать, если не получает выгоду от успешной реализации. Причём, выгода от проекта — это не оплата рабочего времени и материалов, а процент с прибыли. Потому что иначе получается, что вот заказчик приходит к Вам со своим проектом, обещая просто выплату «зарплаты» по Вашей ставке, но Вы должны будете ещё и разделить с ним риски, причём, на начальном этапе даже не разделить, а полностью взять на себя, потому что если «невозможно выполнить», Вы ничего не получаете. Вообще ничего. А если «выстрелит», то весь профит от продаж получит заказчик, а Вы — только «зарплату», то есть простую компенсацию времени и расходов на материалы.
То есть либо найм работника и оплата всей его работы, даже если результат — вердикт «невозможно», либо предложение партнёрства с процентом прибыли.
через 5 минут: ну вот, на Али:
https://aliexpress.ru/item/item/1005004496686922.html
Какая скорость передачи в итоге вышла?
Сколько данных передавалось?
Я так понимаю, беспроводные зарядки должны располагаться довольно точно одна относительно другой — как с этим на мотоцикле планировали?
Зачем компилятор ардуино? Cube IDE вроде стм8 поддерживает и бесплатная.
А, еще вспомнил — частотная модуляция на передатчике сильно влияет на передачу энергии?
магнитное крепление к куртке
Ардуино не при делах, Cosmic использовался. Cube в то время для стм8 не было, а для стм32 генерировал код, а компилятор должен быть ваш. Сейчас может что-то поменялось, я не слежу.
Примерно никак
Магнитное крепление — ну, в принципе, имхо, то же самое что провод на магните, совсем без контакта не обойтись.
Производители одежды с подогревом сразу подразумевают пауэрбанк в кармане, и ничего, люди покупают. Но, пауэрбанк в мотокуртке… наверное бронированный должен быть, хз…