RSS блога
Подписка
Беспроводная телефонная зарядка: анатомия и нецелевое использование
Недавно здесь проскакивал обзор, посвященный беспроводным телефонным зарядкам. И он напомнил мне одну историю из жизни, которую я и собираюсь сейчас изложить.
Я уже неоднократно писал, что я на пенсии по инвалидности, но, при наличии заказов, мы с моим старым другом и тоже пенсионером — хозяином фирмы из нас двоих, по мере возможностей, подрабатываем.
История связана с одним из таких заказов. Так как я соглашение о неразглашении не подписывал и никто нам в итоге ничего не заплатил — думаю, не будет криминалом рассказать. На всякий случай отмазка — «все имена и события вымышлены, любые совпадения с реальными людьми, живыми или мертвыми случайны».
Одна фирма, производящая спортивную одежду, каким-то образом вышла на шефа со своей идеей. Они хотели в куртку для мотоциклиста установить светодиодное табло, которое будет дублировать поворотники, габариты и тормозные огнии писать неприличное слово.
При этом никаких проводов быть не должно, и при наличии аварийной ситуации — датчик ускорения определил, что мотоциклист вылетел с мотоцикла или столкнулся с чем-то, должна моргать аварийка не меньше 10 минут, а лучше полчаса(чтобы труп в темноте было легче найти). Вся конструкция должна выдерживать стирку в стиральной машине безо всяких разборок.
Предложили сделать и продемонстрировать им прототип и потом, может быть, заключим договор на разработку. То есть, фирму, далеко не бедствующую, должны профинансировать два пенсионера. В тот момент договоров не было, делать было особо нечего, затраты виделись небольшими — семейный бюджет должен был выдержать. Решили рискнуть.
По мощности вроде как хватало телефонной зарядки, которая будет постоянно заряжать небольшой аккумулятор — с таким буфером энергии должно хватить на все про все.
В зарядке, в самых старых стандартах QI, предусмотрена передача информации только в одну сторону — приемник отправляет служебную информацию и требует передатчик изменить частоту, чтобы либо поднять, либо уменьшить напряжение.
Все, что нам было надо — добавить передачу информации в другую сторону — чтобы приемник включал соответствующие светодиоды на спине ездока.
Накупили на Али кучу разных зарядок, чтобы использовать либо их, либо позаимствовать оттуда детали.
Пришлось разбираться со схемами. Большинство дешевых зарядок были сделано на базе STM8S003 — очень умный выбор. Микроконтроллер очень дешевый и его таймеры предназначены для создания всякого рода хитрых ШИМ сигналов.
Схемы ниже несколько перемешались со временем, и схема не обязательно соответствует плате на фотографии.
Одна из зарядок по дороге сломалась. В общем, не беда — феррит вполне можно склеить эпоксидкой, на работоспособности это скажется очень слабо.
Их было почти десяток разных, но, наверно, фотографий уже хватит, чай не кошечки, которых всегда мало.
Приемники энергии тоже были вскрыты и обследованы.
Для разработки своего передатчика энергии ничего и делать не надо — подключил провода к готовой плате и разработал свое программное обеспечение, стараясь следовать открытым стандартам QI и добавив туда передачу данных.
А вот декодировать данные таким маломощным микроконтроллером не получится. Приемник энергии готовый использовать не получится, надо свой разрабатывать.
Для начала симулировал прием — вроде все получается дешево и сердито.
Развел и заказал плату — все прекрасно работает.
Демо готово, надо бы потенциального заказчика брать за жабры.
А у них уже возникли новые хотелки.
На этом и расстались.
P.S. Если у кого возникло ощущение дежа вю — да, я как-то упоминал об этой истории здесь —
STM8S003F3P6TR — Arduino для бедных
Я уже неоднократно писал, что я на пенсии по инвалидности, но, при наличии заказов, мы с моим старым другом и тоже пенсионером — хозяином фирмы из нас двоих, по мере возможностей, подрабатываем.
История связана с одним из таких заказов. Так как я соглашение о неразглашении не подписывал и никто нам в итоге ничего не заплатил — думаю, не будет криминалом рассказать. На всякий случай отмазка — «все имена и события вымышлены, любые совпадения с реальными людьми, живыми или мертвыми случайны».
Одна фирма, производящая спортивную одежду, каким-то образом вышла на шефа со своей идеей. Они хотели в куртку для мотоциклиста установить светодиодное табло, которое будет дублировать поворотники, габариты и тормозные огни
При этом никаких проводов быть не должно, и при наличии аварийной ситуации — датчик ускорения определил, что мотоциклист вылетел с мотоцикла или столкнулся с чем-то, должна моргать аварийка не меньше 10 минут, а лучше полчаса
Предложили сделать и продемонстрировать им прототип и потом, может быть, заключим договор на разработку. То есть, фирму, далеко не бедствующую, должны профинансировать два пенсионера. В тот момент договоров не было, делать было особо нечего, затраты виделись небольшими — семейный бюджет должен был выдержать. Решили рискнуть.
По мощности вроде как хватало телефонной зарядки, которая будет постоянно заряжать небольшой аккумулятор — с таким буфером энергии должно хватить на все про все.
В зарядке, в самых старых стандартах QI, предусмотрена передача информации только в одну сторону — приемник отправляет служебную информацию и требует передатчик изменить частоту, чтобы либо поднять, либо уменьшить напряжение.
Все, что нам было надо — добавить передачу информации в другую сторону — чтобы приемник включал соответствующие светодиоды на спине ездока.
Накупили на Али кучу разных зарядок, чтобы использовать либо их, либо позаимствовать оттуда детали.
Пришлось разбираться со схемами. Большинство дешевых зарядок были сделано на базе STM8S003 — очень умный выбор. Микроконтроллер очень дешевый и его таймеры предназначены для создания всякого рода хитрых ШИМ сигналов.
Схемы ниже несколько перемешались со временем, и схема не обязательно соответствует плате на фотографии.
Одна из зарядок по дороге сломалась. В общем, не беда — феррит вполне можно склеить эпоксидкой, на работоспособности это скажется очень слабо.
Их было почти десяток разных, но, наверно, фотографий уже хватит, чай не кошечки, которых всегда мало.
Приемники энергии тоже были вскрыты и обследованы.
Для разработки своего передатчика энергии ничего и делать не надо — подключил провода к готовой плате и разработал свое программное обеспечение, стараясь следовать открытым стандартам QI и добавив туда передачу данных.
А вот декодировать данные таким маломощным микроконтроллером не получится. Приемник энергии готовый использовать не получится, надо свой разрабатывать.
Для начала симулировал прием — вроде все получается дешево и сердито.
Развел и заказал плату — все прекрасно работает.
Демо готово, надо бы потенциального заказчика брать за жабры.
А у них уже возникли новые хотелки.
— А мы еще хотим, чтобы одежда была с электроподогревом.
— И вам не жалко мотоциклиста, которого вы собираетесь посадить задницей на индукционную печку? Впрочем, это ваше дело. А нам-то вы заплатить за то, что уже сделано и что вы хотите, собираетесь?
— Нам тут одна китайская фирма обещает разработать устройство и поставлять его за 3 копейки кубометр.
— Ну, флаг вам в руки и барабан на шею. И попутный лом в горбатую спину.
На этом и расстались.
P.S. Если у кого возникло ощущение дежа вю — да, я как-то упоминал об этой истории здесь —
STM8S003F3P6TR — Arduino для бедных
Самые обсуждаемые обзоры
+14 |
1680
118
|
+48 |
2350
75
|
+46 |
4386
147
|
При этом все договорённости на словах, а на разработку тратишь время и ресурсы, в надежде что когда сделаешь, будешь гребсти деньги лопатой. Идея то перспективная.
Сам с подобным столкнулся этой весной. В итоге заказчик просто слился, а целая коробка прототипов лежит сейчас на полке и хз куда девать. И деньги потрачены, правда большую часть в моём случае удалось с заказчика стрясти. Но это тоже не всегда получается.
Бывают такие ухари, что получив на руки готовое решение, не выплачивают остаток суммы (зачастую она больше аванса). И потом «мы же платить не отказываемся, но сейчас денег нет».
Лечится жадность только программным счётчиком, который либо по достижению порога длительности использования, либо по исчерпанию количества запусков не запускает основной «функциклятор».
2. Не пробовал делать логику на отдельных транзисторах. Но такое работает только на достаточно сложных платах, где эти самые транзисторы теряются среди прочих элементов, которые нужны для функционала платы.
3. Это «если» присутствует всегда: если есть лишние две ноги у контроллера, если есть достаточно количество «рабочих» транзисторов, чтобы среди них затерялись полтора десятка тех транзисторов переключающей логики и так далее. На самом деле, есть контроллеры, у которых память прошивается исключительно прожиганием. То есть буквально выжигаются перемычки. С ходу не вспомню, но где-то попадалось описание такого контроллера. Достоинств у него ровно два: нельзя изменить программу, разве что для этого достаточно сброса отдельных битов в 0, а в остальном можно эту программу только портить, и сверхнизкая цена при больших тиражах. При совсем больших. А если серии небольшие — от единиц до десятков, то расход одноразовых контроллеров во время разработки не окупится. В общем, сейчас проще под программную память использовать флэш и не страдать фигнёй, хотя это и немного дороже. Тот контроллер конкурировал с ATtiny13A, если что.
4. Конечно, можно. Но я имел в виду случай, когда он про сеть знает.
5. Опять всё те же «если». Это для случаев, когда в проекте так и так используется сеть. Ну а такты считать… Я сам их считаю, когда приходится писать на Си. Иногда это сильно мешает, потому что пользы часто никакой, поскольку затрат на подсчёты тактов не окупаются никак, но привычка со времён MS-DOS, и даже более ранних, никуда не девается. Хотя больше пишу на Python и тут надо считать по-другому.
6. Есть проекты, где всё это нужно для выполнения задания. Если всё это всё равно нужно для работы проекта, то достаточно добавить поддержку SNTP и получить возможность работы со временем. У меня в стадии неспешной разработки есть несколько проектов «для себя», где вот такое вот вывешивание контроллера в сеть необходимо. И если всё это уже есть, то почему не воспользоваться для пресечения мошенничества?
GPIO нынче всегда много, и всегда желателен какой-то запас под возможные изменения хотелок заказчика.
С таких, вообще-то, индустрия и начиналась. Контроллерам лучше поменьше знать про сеть. А в хозяйстве поменьше использовать слишком дофига умных железок, так как лишний хост — лишняя дыра. Сеть для контроллеров — это X.25 или что-то типа ZigBee. Да, у заказчиков бывают разные придурства, но если они платят, то чего бы и не реализовать. Вы платите — мы танцуем. В нормальном случае, задача контроллера — управлять железкой, получая команды. Если эти команды нужно принимать через Интернет, то этим должен заниматься хост типа OrangePi Zero/H2 с полноценной ОС, и разрабатывает сетевую часть отдельный человек, который может ничего не понимать в МК.
Я в курсе, что с таких начиналась, но сейчас такие контроллеры, как я понимаю, исключение.
Это от проекта зависит. А чтобы хосты не ломали, надо правильно их писать. Чем проще, тем лучше. Вот тут я уже разбираюсь довольно неплохо, потому что это близко к моей профессиональной деятельности.
А что так мелко? Почему не стоечный сервер на Core i-последнем со 128 гигабайтами ОЗУ и самой толстой Windows на борту? Я очень хорошо знаю, сколько ресурсов съедает «полноценная ОС», сколько дыр с собой приносит и сколько сил надо, чтобы эти дыры заткнуть. Именно поэтому простая программа на микроконтроллере, самое большее — на ОСРВ, оказывается куда менее дырявой. Я, внезапно, писал сайты ещё году так в 2000, когда всех этих монстров-фрэймоворков ещё не изобрели. Там ломать было почти нечего. Если только не забывать контролировать то, что отдаёт пользователь и не совать данные из формы прямо в SQL-запросы, пути и прочие чувствительные места. Здесь всё то же самое: проверять и конвертировать всё, ничего никуда напрямую не отдавать. Просто это довольно муторно — всё руками перебирать. Может, поэтому на такие вещи забивают и таким образом и получаются дыры.
Простой пример: я ИП, занимаюсь чем-то частно сам на себя, клиенты чаще всего приходят по сарафану. И вот такой же ИП в виде одного человека обращается и говорит «а можно ли вот такую штуку сделать? Чтобы вот такую проблему решала.» обговариваем что надо, беру время на разработку, через время даю некий результат с озвученой ценой (либо говорю что сорян, я это не смогу сделать). Человека всё устраивает, начинаем работать. Я произвожу, человек внедряет или реализует. В зависимости, что за штука. И обычно оплата идёт уже после того как эта штука у меня производится и заказчику передаётся.
И это нормальная практика среди мелких контор, для мелких ИП. Весь МСБ так работает годами.
Если я скажу «конечно могу сделать тебе такую штуку, разработка будет стоить полмиллиона крышечек, ты их сейчас заплати, а я тебе потом выдам результат». То заказчик исчезнет сразу. И это как раз таки то, что бывает всегда. Он пойдёт туда где не будут заранее полмиллиона крышечек просить за пока еще воздух.
Среди МСБ принято платить за товар, а не за обещания.
Рынок так работает у нас.
А вот если бы я был неким НИИ, то там да, там конечно было бы по другому. Получаю ТЗ, обговариваю сумму, и после предоплаты инженегры начинают пилить проект. Но там и цена уже не полмиллиона крышечек, а полмиллиарда. С непонятным также результатом для заказчика.
Так что не надо мне рассказывать как должно. Я сам прекрасно знаю как должно. Вот только как должно, и как работает, это разные понятия.
Хватит жить в 90-х, те bus-in-ass-man-ы или научились вести нормальный бизнес, или сдохли в перестрелках.
Если ccыкун — сделай отдельный договор на исследование где явно прописано что итог работ это сам факт возможности реализации, в том числе «невозможно за ожидаемые деньги», и отдельно именно на изготовление со своими авансами.
ЗЫ работы кругом много, отказывайся от сомнительных заказов — и заказчики станут адекватнее, и заведомые неадекваты тебя будут избегать, и работать станет легче и выгоднее.
А всех денег не заработаешь.
Да, что Вы говорите! Вы с ГП или с какой-нибудт Транснефтью имели дело? Хоть раз?
Ндааа…
С госухой — имел, и даже внутри работал. Дикая неповоротливость, планы за год+, при этом возможность найти с кем договориться и откатить половину бюджета. Чтобы получить визит за «растрату» — нужно вообще забить на работу, пока акты подписываются в срок — никто не приходит никогда. И там 10 раз нужно переписать тз, обезопасив себя. Есть шанс что будут тянуть с оплатой — но никаких «братков» в госухе как раз никогда не было.
Опять же, неадекватный заказчик? Иди… в лес.
и об ндаакайся, мне уже достаточно лет и я со многими поработал. Есть масса заказчиков которые просто принимают работу и потом приходят снова.
Вы вот это вот всё называете — «нормальным бизнесом»? Реально?
Вот и хамство пошло… Это когда аргументов нет;)
Это просто Вы не знаете, что такое — нормальный бизнес. Это когда прибыль делится между двумя участниками сделки. ОБА зарабатывают и оба довольны. А считать своих заказчиков неадекватами — такое…
В остальном — да. Особенно весело, если за детальками, которых нет под рукой, приходится топать в ЧиД, где цены, местами, на порядок, то есть буквально в 10 раз, выше чем на Али, откуда потом и будут браться комплектующие.
А в той же токарке времени хоть обвыделяйся, пока нет станков, резцов, электричества и болванки — ты ничего не сделаешь. Электрики (электроники) — тоже самое, детали, платы, пайка, отладка итд. И это деньги, которые по любому нужно потратить даже при неуспешных изысканиях. И это должно быть оплачено по любому. В айти же можно списать на самообразование и брать подобный заказ, уже имея практический опыт, или больше не лезть в эту сферу. Сейчас есть тьма курсов, где за подобные знания (часто без практики) ты будешь платить не только временем, но и реальными деньгами. А с таким клиентом — только временем.
Конечно, если сфера уже знакома и есть опыт, даже «лаба» входит в понятие «прототип» и должна быть оплачена, сложности уже известны, и все дальнейшие «должны» зависят только от договорённостей.
Моя жена так работает по дизайну интерьера, по ресонтно-строительным работам, а я по полиграфии и дизайну.
А если затраты не только потерянное время, но и материальные — вон как у дона Батона, то аванс нужен уже до того, как заказал материалы и взял в руку паяльник.
Да, у нас немного по-другому, но так и технологии мы не производим, нет у нас джобсов с возняками и прочих бринов. Потому что они уезжают туда, где правила игры такие, которые позволяют мне, как исполнителю исследовательской работы, не делать её для посторонней для меня компании за свой счёт. Потому что заказчик свой результат, внезапно, получает. И заключается этот результат в том, что вот так эту задачу решить нельзя и надо искать другой путь. То есть, если по совести и по закону, заказчик, не заплативший за такую работу, попросту украл эти деньги.
Воплощение, по нынешним временам, дело чисто техническое, и стоит копейки.
Разумеется, если речь не идёт о бреде, типа машины времени или вечного двигателя…
Ну, вот, например. Даже не совсем «там».
Хотя, предполагаю следующий вопрос: «а где доказательства?» Нет, квитанции показать не могу.
От того, что здесь обычная работа рекламного агентства называется «идеей» — она идеей не становится. ОДИН клик в Вашей же ссылке, которую Вы же не удосужились прочитать и… «Бизнесмен заплатит $100 тыс. за красивый СЦЕНАРИЙ РЕКЛАМЫ оператора» Упс… Где идея-то? бизнесмен получил ГОТОВЫЙ ПРОДУКТ.
Вы понимаете, что такое реклама? Что в ней, по-вашему, можно назвать идеей, если не сценарий? Можно и сценарий боевика назвать готовым продуктом. Только это не тождественно фильму, в съёмку которого будут вложены миллионы. Не чувствуете разницу?
Хорошо, приведу другой пример. Я лично знаю человека, изобретателя, который в своё время запатентовал несколько удачных идей. С тех пор очень неплохо живёт на отчисления. Я бы тоже так хотел.
Разумеется, ничего, никакого конечного готового продукта он не изготавливал, не организовывал производство, и не обивал пороги потенциальных покупателей с предложением «купить примус».
Но, боюсь, и это вас не убедит.
Почитайте, например, историю изобретения такого общеизвестного продукта, как кабельные стяжки. Доподлинно известно, кто конкретно, как и когда их изобрёл. И что инженер не бросился изготавливать ГОТОВЫЙ ПРОДУКТ, чтобы получить признание. Но, вы, конечно, снова можете спросить: а откуда мы знаем, что ему заплатили?
Что касается лицензионных отчислений за изобретение, то изобретение — это не идея, это решение. Не технологическая карта, принципиальная схема, готовый чертёж или ещё что-то, но решение проблемы, которая раньше была либо неразрешима, либо решалась менее удобным или более дорогим способом. Ну вот как колесо по сравнению с волокушей или шуруп по сравнению с гвоздём.
Значит, ГОТОВЫЙ ПРОДУКТ.
Придумал шуруп? Ну, какая же это идея? Это решение, которое было недоступно с применением гвоздя. :)
Ну, вот представьте, что вы писатель. Вам пришла в голову некая незаурядная история о похождении вымышленного персонажа. Буратино или Гарри Поттера. Это ещё идея или уже продукт?
И вообще, назовите своё понимание ИДЕИ. А то, боюсь, мы стали спорить, совершив классическую ошибку: не договорившись о терминах.
Давайте представвим, что Вы — крупный бизнесмен. И к Вам в 50е годы приходит инженер и рассказывает, что придумал кабельную стяжку. Описывает её и предлагает купить эту идею. Вы купите?
Знаете, как быстро Вы такио образом потеряете свой капитал? Глазом моргнуть не успеете!
Заплатите инженерам. Разработаете технологию производства, построите завод, купите оборудование. А потом окажется, что патент принадлежит кому-то и потратите на судебные тяжбы последний доллар… (это один из вариантов)
Я работал в рекламе — так, что не учите меня;)
Идею можно назвать идеей, а сценарий — нет;) Сценарий это ГОТОВЫЙ продукт;)
Давайте приведу пример из родственной области. Идею фильма «Волга-Волга» Александрову подал Чарли Чаплин. Но сценарий написал не он. Денег он, конечно не получил. Были случаи, когда продавали историю для фильма. Но история это тоже уже не идея.
Блин. Иными словами — двигателю для автомобиля, например, Вы отказываете в праве называться готовым продуктом? Нуну. Производители двигателей в курсе, что выпускают не готовый продукт?
Вы так даже и патент от идеи не отличаете… Пичаль.
Да, патент это тоже ГОТОВЫЙ ПРОДУКТ, некоторые компании только и живуь за счёт продажи патентов. Патенты из воздуха не материализуются. Но почему-то ни одной компании или человека, которые живут за счёт идей я не знаю.
«Компания Thomas & Betts в 1958 получила патент на продукцию Ty-Rap.»
ПАТЕНТ, Карл! Патент! А не идею!{рукалицо}
Учить? Бесплатно? И в мыслях не было.
Патент — это всего лишь свидетельство АВТОРСТВА ИДЕИ. Помните, в русскоязычной литературе такой термин «авторское свидетельство»? Так вот это и есть патент. И автору (авторам) отчисляют деньги за пользование этой идеей. Ну, или тому, кто этот патент купил. Но это НЕ готовый продукт!
Карл, у вас удивительная способность не видеть того, чего не хотите видеть. Я вам говорил об авторе идеи, конкретном инженере. Об истории изобретения. Вы мне — о компании и патенте…
Знаете, можете считать что выиграли. Я был неправ. Уже в тот момент, когда вступил с вами в спор. Я не собираюсь вам ничего доказывать. Можете продолжать считать, что за идеи никто и нигде не платит. На здоровье.
Можете даже оставить последнее слово за собой — некоторым спорщикам это принципиально важно…
Конечно, патент это далеко не только «свидетельство авторства идеи». Подсказка1: чтобы получить патент необходимо проделать определённую работу. Подсказка2: Вы не понимаете термин «продукт». Подсказка 3: кабельную стяжку придумал один, а патент был на компанию. Пружинную клемму запатентовал один инженер, а патентом пользовалась компания WAGO.
Ну инженер и инженер. И чо? Сказали про эту историю — зачем? С каким смыслом? Пофлудить?
Ок. сливом тролля удовлетворён.
И да, за каждый чих надо плтить деньги, любой труд, любая работа должна быть оплачена.
З.ы. Насчёт опасности для жизни, наверное не стоит обещать бандитам за огромные деньги сварить эликсир вечной молодости или сделать на коленке лекарство от рака.
Опять же, бесплатно можно поработать пока нарабатывает базовый опыт (базовый! Даже профи постоянно учатся) и первых клиентов. Потом — только с безвозвратным авансом итд
Обычно «работают, и ещё как» новички, не сложившие себе цену, или кидающиеся на любую работу. Все, кто занимается более-менее профессионально чем угодно, по подобным граблям прошагал в начале карьеры и работу без оплаты могут проводить только с уже многократно проверенным клиентом, либо же прикрывшись договором и взяв аванс.
А так я уже давно работаю с почасовой оплатой. И если и берусь за проекты с фиксированной оплатой, то только тогда, когда понимаю, что точно сделаю и точно уложусь в указанный бюджет.
Вот как-то так их и грузить. Других вариантов нет: или ты дрессируешь, или тебя дрессируют.
В общем, единственный вариант, что кто-то может сделать что-то без исследования, это если он это исследование уже провёл. То есть без исследования он тоже не может. Внезапно, да?
В конкретной сумме тоже нет ничего плохого, но нужно прикинуть сколько это дней/месяцев и сколько выходит за час.
А сферу можно сменить. Это сложно, это много учиться и получать отказы, набирать именно копеечных заказов для наработки опыта и базы, но через несколько лет если перестать дешевить то и суммы начинают расти.
Недавно попадался проект про обход капчи. Не «ходовая» reCAPTCHA или ещё что-то такое, а, видимо, что-то новое. Заказчик не хотел платить за исследования и искал того, кто уже работал с этой капчей. Долго искал. Даже не знаю, нашёл ли или просто бросил проект.
Скупой платит дважды, дурак — трижды и четырежды.
Естественно, отчёт должен быть достаточно детальным, чтобы было понятно, что работа выполнена, а не просто исполнитель проторчал пару недель перед компьютером, а потом сказал, что не получилось. У меня вполне бывали случаи работы в таком режиме: если я постоянно отдаю результаты работы (в моём случае — наборы данных, сформированные программой) заказчику на оценку, заказчик видит, что работа идёт, а потом вот по такой и такой причинам, получается, что что-то там срастить не получается (например, вычислительная нагрузка оказывается запредельной и окончания работы можно ждать года через два) и принимается решение это направление свернуть. И работу оплачивают. Вопрос именно в том, что ни заказчик, ни исполнитель часто не догадываются, что можно обмениваться информацией по ходу работы, чтобы никто не думал, что его сейчас кинут.
Ну и договор. Полноценный, на бумаге и с обменом сканами. Пересылка документов транспортной компанией проходит довольно быстро и стоит относительно недорого. А договор — это уже возможность стрясти обратно аванс, если работа не велась, или оплату, если заказчик решил оплату зажать. Тоже не гарантия, но вероятность отстоять свои деньги резко повышается.
Некоторых это устраивает.
Другое дело что из это часть разработки, который согласовывается с заказчиком и является формализованной хотелкой.
Все изменения ТЗ строго через доп соглашения и с отдельной оплатой. Да, нормальные заказчики так готовы работать, и с оплатой обычно проблем никаких. Бонусом — хотелки не меняются по 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 генерировал код, а компилятор должен быть ваш. Сейчас может что-то поменялось, я не слежу.
Примерно никак
Магнитное крепление — ну, в принципе, имхо, то же самое что провод на магните, совсем без контакта не обойтись.
Производители одежды с подогревом сразу подразумевают пауэрбанк в кармане, и ничего, люди покупают. Но, пауэрбанк в мотокуртке… наверное бронированный должен быть, хз…