Если планируете и дальше тренироваться и мастерить, то рекомендую еще 3д-принтер прикупить. На thingiverse.com можете посмотреть какие есть уже готовые 3д-модели для печати, которые могли бы вам пригодится.
3D принтер хотел купить, но пока не время, дорого еще стоят. Ну и хотелось, чтобы без какого то спец оборудования все это делать, чтобы каждый мог. Корпуса — те, которые легко купить. Комплектующие — тоже. Прибор этот сделал уже давно, больше 2 лет назад. Сейчас просто описать решил. За это время уже много поделано, буду тоже описывать. Сейчас занят Time Lapse камерой на STM32, хочу чтобы 5 mpx снимки в jpeg, отправлялись по GSM. Такое статичное фото наблюдение.
Возможно для начала пользоваться сервисом 3д печати — не тратясь пока на принтер, освоение, брак? У меня принтер года 3 уже есть и он мне нравится, но вопрос по прежнему для меня открытый.
тут как с лутом — когда сам делаешь платку дома и не от кого не зависишь — цена ошибки мала и переделать не проблема. если заказывать — это время\отвезти-забрать\и еще куча негативных факторов. 3d принтер можно купить сейчас за ~7тыс(народный Anet a8) — и он стоит этих денег на все 100% =)
Если принтеры столько теперь стоят, да еще и работают, тогда конечно.
Странная идея — брать ВТ-модуль с готовым мощным АРМ-процессором и кучей примеров программирования, и к нему привешивать костыль с Ардуино.
Идея проста — ардуино разжижает мозг. А тут надо учиться, разбираться.
Эм, так в итоге ардуино не вошло же в проект? Прибор сделан на базе stm8s003f3p. Тем более это обучающий проект, BT модуль используется как blackbox в данном случае, и так проблем много, чтобы углубляться сразу.
BT модуль к сожалению программировать почти не реально. Прошивки нет, описания нет. HC-05 еще можно, а вот на этот модуль описания нет. Конечно было бы здорово все в одном, но к сожалению сам чип BK3231, еще и купить нельзя и соотв. изучать тоже его особенно смысла нет.
www.aliexpress.com/wholesale?catId=0&initiative_id=AS_20171019032325&SearchText=cc2541+module
На сайте техасских инструментов софта хоть завались.
ну так чип cc2541 стоит других денег 7$, и запять его не так легко, и RF часть стоит не дешево — катушки всякие и т.д. А уж если модуль готовый на cc2541 — то вообще смысла нет. Проще тогда от ST blueNRG — он дешевый, но тоже RF часть дорогая, и опять QFN. Так что, не так все просто. Вот недавно КОМПЭЛ писал, что сейчас многие переходят на простые дешевые МК STM8 тот же, и периферию, когда уже содержит свой МК, так в итоге выгоднее.
Не увидел ссылку на али. Да это не плохой вариант. Возьму на вооружение.
Ну как они делают модуль за 1.5 $, если чип в 1к штук на TI стоит 1.6 $?
Сбывают выбраковку, которая не прошла QC по температурным или электрическим параметрам.
Вот вот… Была статья про китайские запчасти на easyelectroniks. Так там брак вполне себе приличный. И прошивку и не залить, и ноги не работают, разное. В общем конечно в ките лучше брать не бракованное, а их микросхемы — родной китай так сказать. Например TP4056, Ch340, QMC5883, BK3231 — как раз их родной чип. А вот если честно от TI купить, то очень дорого выходит. Честный чип от ST, как я написал, лучше будет.
В Китае производят клоны, часто едва работающие, потом на ebay и aliexpress продают под видом оригинальных по цене в несколько раз меньше.
Обычно все эти дешевые чипы — остатки от больших заказов. Очень часкто можнно найти на Али продажу 10шт чипов с бесплатной пересылкой раза в 3 дешевле, чем 1к на дижикее. Либо старый ревижн, с ошибками. Кстати, все нордики на али — ревижн А, который никуда использовать не получится :)

В плане не получится? Уже год работает самодельная метеостанция с 2 беспроводными датчиками на китайских NRF (один из которых постоянно находится в среде 90-100% влажности) и ничего, все прекрасно работает.

Лучше тогда уж NRF51822, СС2541 сильно проблемный для начинающих
На ebay есть готовые модули на TP4056 и подобных.
www.ebay.com/sch/i.html?_nkw=5v+microusb+1a+18650+li+lithium+battery+module
Если нужна защита от разряда, добавьте в строку поиска «Protection». Они чуть дороже, но я их беру.
конечно полно. но смысл покупать модуль за 20р, который места занимает много, если сама микросхема — 6р. Об этом и речь, что Китай нас завалил готовыми модулями из одной микросхемы и пары конденсаторов. Но вот если платы научится делать, то они вообще не нужны. Берешь микросхему и паяешь. Я и от блютус модуля хотел уйти, но там все плохо — QFN корпуса и т.д., не для новичков.
Время же… Можно еще поделку сделать)
Время лучше потратить на изучение Kicad или другое. Можно же его с пользой провести. Я думаю хватит эти модули покупать, надо плату делать нормальную и все. Если бы еще в России был сервис типа EasyEDA без стоимости доставки и сроков, так вообще проблем нет. Модули — это точно зло!
Кому как уж. Лично для меня вспомогательные вещи типа заряда лития особого интереса не представляют, почему бы и не сэкономить время.
Так все равно плату делать и паять. Одной микросхемой больше. А модуль покупать не надо. Если отработать схему, то вообще без проблем, вставляй дальше во все приборы.
Очень интересный проект.
Очень жаль, конечно, что у меня в детстве некому было рассказать даже основы программирования и тем более заняться таким проектом.
А теперь вроде и деньги есть прикупить пару плат, а внутренний прокрастинатор всё рассказывает, как проблематично разбираться в С++ и ардуине даже по документации. =)
Вы большой молодец, что сыну такие вещи прививаете!
Ой, да какие там ++… Скорее, --.
:-) Если что-то C-подобное знаете, разберётесь влёт.
Эм… Турбопаскаль со школы и несколько тегов из html Х-D
навыки программирования есть, осталось только к синтаксису привыкнуть.
А я в детстве припаялся проводом к контактам «=» калькулятора, закрепил калькулятор на велике, на спицах установил небольшой магнит, а на раме — геркон. Зная длину окружности колеса (в моём случае оказалось 1 метр 17 сантиметров, если мне не изменяет память), можно было ввести эту величину в калькулятор, нажать «+ 1.17», затем просто садиться и ехать, при каждом обороте колеса длина его окружности прибавлялась к величине на экране, в конечном итоге получалось пройденное расстояние.

Способ, правда, изобрёл не я — мне его подсказал знакомый; зная его, рискну предположить, что это и не его изобретение. К слову, это было не единственное издевательство, которое пережил тот велосипед… :)
Видел данный совет в мурнале для молодёжи, в своё время покупал такие. Там были какие-то несложные схемы полезных электронных приборов.
Эта идея с журнала Юный Техник. Только там предлагали на «равно» нажимать специальной планкой, без припайки.
Ну, или по-нашему «костылём». Видимо, по пути ко мне эту идею уже кто-то развил.
крутая идея :) интересно, насколько широко использовали такой лайвхак, ведь раньше (намного раньше, в 90-е) калькуляторы уже были дешовые, а велокомпьютеры — дорогие
Идея на поверхности, я шагомер делал на этом принципе, знакомый — счетчик оборотов для намоточного станка. Независимо друг от друга и иных источников.

Как быстро срабатывает сигнализация о низком каденсе? Не бывает ли такого, что когда трогаешься оно пищит? Еще как велосипедист хотел бы несколько уточнений внести:
1) Каденс это не количество оборотов, это частота оборотов.
2) Задней вилки не бывает, бывают верхние и нижние перья.

Ну если посмотреть программу, или статью, там описано. Во первых начинает считаться когда скорость больше 4км\ч, а во вторых, если было нарушение в течение 30с как минимум 20 сек. То есть срабатывает в итоге нормально, лишний раз не пищит.
А защита от события, что геркон окажется во время остановки на уровне магнита есть? Помню где-то читал подобное и там всплыл этот баг, что за ночь на балконе велосипед устроил путешествие более чем на овердохрена км. Т.е. Сделать какое-то сравнение, если скорость больше 70км(допустим), то не считать пробег и уходить в сон, тк видимо совместили геркон и магнит
Просто же решается, надо считать за «клик» замыкание и быстрое размыкание цепи, а то и стоя на светофоре можно метров 200 «проехать».
Ну так во-первых не выйдет. Это надо, чтобы геркон колебался, стоя на месте, вкл — выкл. А он или включится, или не включится — по сути один раз. Стоя на месте — дребезга контактов не будет. Здесь хуже другое, что будет резистор подтягивающий питание потреблять, целых 60 мкА.
Я в электронике понимаю не много, на Ардуинке немного светодиодами поморгал только :) Потому мне непонятно.

Вот есть цепь, в которой стоит разомкнутый геркон и она периодически замыкается. Сигнал 0 меняется на 1. Что мешает считать за такт — замыкание и размыкание не позднее, чем какое-то небольшое время, если такт длится больше 10 секунд (с потолка) — он не засчитывается. Кнопки тоже имеют дребезг, с ним, вроде бы, эти резисторы и справляются? И этот резистор будет потреблять много энергии?
Так не об этом речь. Так все и считается. Просто если вы например остановили магнит на против геркона, то она замкнется и будет постоянно замкнут. Будет постоянно 0. А так как есть подтяжка к питанию через резистор, то будет постоянно тратится ток 60мкА. Мало конечно. Но и этого жалко. А вот если он остановится в таком положении, что будет дрожать непрерывно, вот тут он будет считать все время. Но это маловероятное событие. У меня не разу не вышло такого.
Мне кажется такая дрожь геркона — это и правда маловероятно. Но потребление тока на резисторе, оно с чем сравнимо? Сколько вообще работает комп на одном заряде аккумулятора? Если резистор сократит время работы в два раза — это будет серьезно, но если пара процентов — то и пускай с ними.
Нет, ток очень маленький. Это микроамперы. Сократит на оч маленький процент. Но если оставить на балконе в такой ситуации, то вместо 3 месяцев спящего режима, получите 1 месяц. Что не очень хорошо. По хорошему об этом надо пищать.
Мне кажется — можно принудительно отключать комп, если он больше суток в такой ситуации.

Мне другое любопытно. Почему не светодиодная индикация о каденсе? Три разных цвета на руле — будут хорошо видны периферическим зрением, можно еще и мигать для привлечения внимания.
Ну, мысль хорошая. Почему то показалось, что звуком лучше. Ну и убрать сам прибор можно подальше с глаз. Финальная версия у меня на заднем колесе стоит. Не видно ее.
Три пары тонких советских проводков во фторопластовой изоляции — можно убрать в термоусадку цвета рамы велосипеда, маленькая платка со светодиодами. Все можно сделать очень компактно. Просто как вариант с возможностью переключения типа индикатора, не удаляя пищалку.
Ну как говорится на любителя. Пищалки хватает. Слышно хорошо.
У геркона есть некоторый механический гистерезис, поэтому в замкнутом состоянии даже при небольшом дрожании магнита он «дребезжать» не будет. Что не отменяет электрического дребезга в момент замыкания или размыкания.
Ну это же всё программно решается. Если, конечно, резистор используется не внешний, а встроенный.
Видим определённое (длительное) время (скажем, 300мс) «единичку» — перепрограммируем вывод, чтобы ничего никуда не подтягивалось и уходим в спячку. Секунд через 6 смотрим снова. В итоге те же 60мкА будут потребляться уже со скважностью 1:20, что в среднем даст всего 3мкА
Ну да мысль была. Но програмно не сделана. Слежу когда ставлю, чтобы не было такой ситуации. Но в принципе не сложно реализовать.
Теперь еще закажите печатную плату на oshpark и вообще получится конфетка.
Да в принципе у меня отличные платы получаются методом холодного переноса тонера, ЛУТ без утюга. Сверлить только муторно, а так 30 минут и готово. Если бы сервис был в Москве и готово 2-3 дня, то да, можно. А так слишком сложно. Когда делаешь прототип, надо плату быстро переделать и т.д. Вот пример платы.image
Прототип — на ЛУТ, а уже готовое изделие должно радовать глаз, и сроки уже некритичны, поэтому можно и обождать 20-30 дней, а после всего за 150-300 р. получить три замечательные платки, которые даже подарить кому-то не стыдно.
А фоторезист не пробовали? Я долго развлекался с лазерным утюгом, но нестабильность результата удручала. Очень уж как-то всё «по-шамански». С фоторезистом результат, имхо, куда стабильнее.
Только протухает слишком быстро. Если делать платы постоянно, то норм, а если от случая к случаю, то нуевонафиг. Плюс могут сразу полутухлый продать…
В чем проявляется «протух»? Хуже липнет? Так это решается ламинатором.
Есть рулон фоторезиста, который завалился лет пять назад. Кроме чуть худшей адгезии — проблем нет если накатывать ламинатором на чуть влажную медь.
Не липнет, не смывается, дубеет, короче. Бывают отзывы вроде вашего, что и через годы можно пользоваться, но чаще уже через 6 месяцев больше геморроя, чем пользы, особенно это касается спрея.
Ну я тоже пробовал ЛУТ, как то не очень понравилось. Фоторезист, тоже был напуган стоимостью реактивов и самого фоторезиста. Также лампа нужна и т.д. Для начала как то жалко денег.

В итоге остановился на методе холодного переноса тонера с помощью ацетона. Плата делается 5 мин, до травления. Ничего греть не надо. Из химии — ацетон и жидкость для снятия лака. Утюг не нужен. Печатаете на фото бумаге Lomond. Качество и результат — 100% из раза в раз. Единственный минус — жидкость для снятия лака — разная каждый раз, разные производители, партии. И надо один раз к ней пристроиться, тесты провести. А дальше делается сразу. В итоге дорожки 0.2 и промежутки 0.2 всегда одинаково идеально. Попробуйте — рекомендую.

А самое главное в этом методе, что испортить нельзя ничего. Можно пробовать хоть 10- раз. Каждый раз — 5 мин. В общем, как его попробовал, так и делаю.
Не обязательно жидкость для снятия лака, можно спирт.
Тут вот в коментариях можно еще увидеть кто с чем мешает.

Чтоб не отдельным сообщением, видос сюда же докину.
С этой статьи и начинал. Но не вышло, как у многих в коментах. Потом нашел другую, про факсовую бумагу и жидкость для снятия лака. И вышло отлично. Но с факсовой бумагой большая проблема в печати, слишком тонкая. И еще картридж портит. В итоге после разных опытов — остановился на фото бумаге Lomond. Работает идеально. Пробовал потом опять на спирт перейти, но выходит плохо, тонер как то кусками прилипает. В общем не то. А у него на видео красиво конечно.
Хорошо, Спасибо. Надо попробовать. Ацетон сейчас опять появился в продаже? а то несколько лет назад его вроде убирали, так как он шел как присадка.
В Москве, купить без проблем. В любом хозяйственном.
Могли бы более подробно расписать такой техпроцесс с нюансами приспособления к ацетону и жидкости для снятия лака?
Для новичков.
Спасибо.
И укажите конкретный тип бумаги (можно со ссылкой), а то у них на сайте очень много бумаги ))
Вот ссылка на видео, там в комментах статья подробная, все описано и пропорции и бумага и т.д. www.youtube.com/watch?v=pdi9TZZ73Zc
спасибо
Пробовал потом опять на спирт перейти, но выходит плохо, тонер как то кусками прилипает. В общем не то. А у него на видео красиво конечно.

т.е. от спирта отказались в пользу ацетон + жидкость для снятия лака?
Единственный минус — жидкость для снятия лака — разная каждый раз, разные производители, партии. И надо один раз к ней пристроиться, тесты провести

имел в виду пояснения к цитируемому. Что значит «пристроиться»? Время пропитки подобрать? или что-то другое?
Пристроится, да, подобрать вес груза и пропорцию смешивания жидкости. Может чуть-чуть меняться от партии к партии. В моих коментах есть видео по этому методу. там и статья. все написано, как тюнинг делается и т.д.
Да верно, правда они бывают разной ширины. Но я перепутал с MSOP8… Он меньше в два раза.
Вам рекомендую использовать STM32L4** — энергопотребление у них просто невероятно низкое!

Год назад я тоже делал велокомпьютер по фану. Только на более мощном STM32F4 и с экранчиком. Только вот забросил, т.к. появился более серьёзный проект.
Планировал выводить карту на экран, писать трек, и кучу других параметров, в том числе каденс, передачи(чтобы считать КПД) и тд. Сделал плату и заказал на заводе, написал ПО для компаса и начал работать с GPS — уже выводил координаты. На этом и бросил… А сейчас уже некогда. Да и лучше куплю уже готовый Garmin.

Фоточки, если интересно imgur.com/a/TpoHY
Если уже не надо, то можно было бы выгрузить исходники проекта на github, например.
Прошу заметить, что SO8 и SOIC 8 это одинаковые корпуса. Даже SOP 8 который указан в даташите.
Я бы посоветовал слать пакеты во время поездки на смартфон регулярно и решать вопрос с интерфейсом через него полностью. Вплоть до голосовых уведомлений. По аналогии с браслетами MiFit.
Интересно было бы запаять акселерометр и громкий зуммер для сигнализации против угона, если вел шевелят, а знакомых блютузов рядом не видно.
Еще интересно делают ли педальные шатуны со встроенным тензо-датчиком? Если нет, то, наверно, стоило бы наладить такое производство для спортсменов всяких. Тут тебе и каденс и момент силы. Можно с большой точностью мощность и калории считать.
Почему геркон, а не датчик холла? Ресурс не побольше будет? Сколько там у геркона переключений пока не сломается по даташиту?

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

Расскажите, какие еще у вас были общие проекты? Какие еще изделия рассматривали для реализации? Робота делать не думали? Погодную станцию? Полу-автономную субмарину с телеметрией и солнечными батареями? Много есть идей, которые у меня бы в детстве вызвали лютый бешеный интерес. Только задуматься — оставить в глуши или в море автономную станцию или робота и управлять им как марсоходом по телеметрии и тонкому GSM каналу. Тот еще челлендж.
Почему геркон, а не датчик холла?
У датчика Холла еще и с гистерезисом все проще — дребезга можно не бояться.
Геркон потребляет нуль.
А ресурс… Я встречал велокомпьютеры с 5-разрядным счётчиком километров, которые пошли на 3-й круг.
Датчик холла — не вариант — 5ма. Все время на связи со смартфоном — тоже — 8ма. Я хотел этой статьей показать, что не надо бояться ПАЯТЬ, все не так сложно, и очень интересно. Не надо ставить себе не реальные задачи, делайте простые несложные вещи — с чего-то надо начинать. Данный прибор для новичков самое то, особенно если это лет 12-14, с небольшой помощью родителей.

Делали в итоге много — ГПС логгер, погодную станцию с дисплеем уже, паяльную станцию, робота машину на Arduino. Добрались до квадрокоптера, очень классный проект, получился. Мозг — open source — paparazzi UAV. Очень понравилось. Радиосвязь. Сейчас перешли к TFT дисплеям и image senosrs. GSM передача данных. В планах сделать подводную лодку на радиоуправлении.

По прошествии времени, хочу всем сказать, кому интересна эта тема, не надо бояться СХЕМ, DATASHEETS и паяльника. Делайте платы, сами делайте схемы, сейчас море информации — это совсем не сложно и интересно.

Про свои проекту буду писать дальше. Это первый пробный вариант. На github больше информации. По данному проекту, там плата в Kicad — кто хочет может усовершенствовать, вся программа. Есть схема и плата ST-Link.

«Все время на связи со смартфоном»
Я не предлагал все время, я предлагал периодически. Вон MiFit2 мелкий и с экраном и то живёт 2 недели, а смартфон всегда знает сколько пройдено. Тут же оборот от колеса передавать не требуется, а средние значения меняются не так быстро. К тому же, если экран выключен, можно слать реже.

Ну так идея была, чтобы всю статистику сам прибор собирал. Он же хранит данные и собирает за 4 последние поездки. А смартфон, чтобы быстро посмотреть и все. Если же делать все время на связи, то надо BLE использовать, bluetooth 2 очень много кушает.

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

Ну до дисплеев, в итоге, мы добрались. Просто для первого прибора было страшно. Дисплеи пробовали разные. Самый недорогой вариант от Nokia 1110 — 70р. Но вообще, с ситуация с дисплеями мне не нравится. В России вообще купить негде — очень дорого. Только китай выручает. Но вообще, если кто то захочет с чего-то начать, то я точно не посоветую прибор с дисплеем. Лучше тогда светодиодный индикатор — 3,4 цифры, но он много потребляет.
По поводу дисплея:
Я всё вспоминаю, как лет 10 назад подключал к PIC16 дисплей от Nokia 3310, программируя всё на ассемблере. Уж сколько время на это я тогда убил…
Теперь всё проще.

Мне понравился дисплей «OLED 0.96» IIC Serial 128X64 display". К сожалению, нормального названия у него нет.
Шина I2c, всего 4 провода, а главное — DIP-разъём, можно хоть на макетке разводить. По-моему идеально для домашних разработок.
Ещё к нему уже есть готовые библиотеки для ардуино.

А что это за ЛУТ без утюга? Где почитать?
KiCAD это жесть и пичаль! Я проектирую поатки нерегулярно, поэтому каждый раз вспоминать его… особенности было мучительно. Я перешёл на DipTrace и мир стал простым и понятным :)

Ну вот видео как делать, там и статья рядом. www.youtube.com/channel/UCCW32mJ3kHPm-tTI9h2vkOA. Там же про Kicad есть, мне он очень нравится. Но конечно, кто как привык. Kicad понравился, тем что есть под linux, я на нем работаю, и он бесплатный. Ничего сложного не увидел.
Я делал пару девайсов на stm8s003, но, к большому сожалению, у них нету встроенного бутлоадера :( Сейчас планирую попробовать LPC11C24, со встроенным CAN трансивером и бутлоадером, выглядит очень перспективно.
А зачем он нужен? ST link сделать не сложно. И потом, все равно отладчик нужен. Просто загрузить прошивку мало. Тем более, если вы сами пишите прошивку. Для бутлоадера нужно 2 провода, а тут один! и земля. Супер удобно. В старших stm8 уже есть бутлоадер. По мне, если вы делаете для себя, то бутлоадер не нужен совсем. Нужен отладчик! А вот если это конечный прибор, то загрузки прошивки это плюс.
Класс — жду не дождусь когда сын подрастет и будем то же самое пробовать…
Умение держать в руках паяльник дает очень многое, особенно в наш век электроники
Говорят «впитал с молоком матери», то тут такой отец, что сын впитал опыт через припой. Отличный пример!
Только полноправные пользователи могут оставлять комментарии.
Войдите, пожалуйста.
Лучшее на Habrahabr