Магнитометр на STM32. От концепта до готового изделия. Сборка и начало программирования. Часть 2

  Рет қаралды 8,254

Vladimir Medintsev

Vladimir Medintsev

Күн бұрын

Пікірлер: 80
@MrCrossRaccoon
@MrCrossRaccoon 4 жыл бұрын
Спасибо. Как всегда, много полезного.
@vladislavalbus2211
@vladislavalbus2211 4 жыл бұрын
В 2019 году самому пришлось писать библиотечку для LIS3MDL и вот сейчас я узнаю, что у СТМ появилась готовая, нужно было лишь попинать балду несколько месяцев))
@mertash1403
@mertash1403 4 жыл бұрын
Но глубина познания принципа работы у тебя выше, чем у тех кто будет использовать готовую. Тобишь работа проведена не зря.
@АлександрСпицын-х1я
@АлександрСпицын-х1я 4 жыл бұрын
И правильно сделали, что сами. Пишем драйвера на плюсах, начиная от GPIO, используя только вызовы LL. Исключение - CAN и USB. Код переносимее, читабельнее становится.
@ibrag2012
@ibrag2012 4 жыл бұрын
Вау! Бібліотека! Обожнюю бібліотеки: обов'язково подивлюся що там є: дякую!
@ArthurIslamRU
@ArthurIslamRU 4 жыл бұрын
Спасибо большое Уважаемый Владимир
@AndySm1973
@AndySm1973 3 жыл бұрын
Спасибо огромное!
@vitae-dw9ys
@vitae-dw9ys 4 жыл бұрын
Интересный канал_Удачи и Процветания!
@VladimirMedintsev
@VladimirMedintsev 4 жыл бұрын
Спасибо.
@АндрейИ-ф3л
@АндрейИ-ф3л 4 жыл бұрын
Владимир, фиксатору батареек не хватает перемычек на нижней части ячеек. С одной стороны они добавят жесткости к стенкам, а с другой не дадут замкнуть корпусом батарейки дорожки на плате или выводы резистора R17. Еще на этой пластмасске можно сделать защелки, которые бы цеплялись за саму плату или вырезы в ней (сейчас, как я понял, все держится за счет натяга).
@VladimirMedintsev
@VladimirMedintsev 4 жыл бұрын
Да, спасибо, дельная идея. На самом деле сейчас действительно держится за счет трения, а потом я планировал фиксатор просто клеить к плате. Спасибо, я буду думать.
@JingoBo
@JingoBo 4 жыл бұрын
Есть не плохая кроссплатформенная софтина Serial Plot, которая позволяет выводить данные из com порта в график в реальном времени, настраивать формат посылки, может содержаться несколько каналов. Со стороны прошивки - поднять uart и софтовым таймером передавать показания. Так же умеет писать в файл, можно проанализировать сигнал например в scilab.
@DrLithium
@DrLithium 4 жыл бұрын
Было бы интересно проверить тестовую ленту/аудиокассету с указанной намагниченностью. Вечная проблема настройщиков магнитофонов: страх размагнитить тестовую плёнку + страх старения + переходные процессы после записи. Хочется иметь инструмент способный произвести подобный замер. М.б. я многого хочу. ))
@nangelo0
@nangelo0 4 жыл бұрын
Расскажите как вы прототипы делаете? Или у вас разводка печатки с первого раза правильная?
@VasyaPupkinus
@VasyaPupkinus 2 жыл бұрын
Добрый день. Не заметил у вас в видео , был ли там софтвар пак дисплеев, но сегодня полазил там и нашёл библиотеки для ILI9341 и ST7789 . Владимир, вы их не испытывали случаем ? Если да , то что думаете про эти либы.?
@Aleksandr_Sidorov
@Aleksandr_Sidorov 4 жыл бұрын
Делаю проект ради спортивного интереса MEMC навигацию , по трем датчикам , магнитометр акселерометр и гироскоп , проект каждый раз развиваеться , есть уже неплохие результаты , и выявлены уже некоторые минусы , и это не совсем приятно , но на счет библиотек , они и раньше были , только были вмонтированны в библиотеку BSP я от туда дергал и писал свою , и очень долго разбирался с прерываниями , после того как немного освоил , пришлось перейти на мультибайтовое чтение данных ,интересен ваш проектик на МЕМС , будем следить
@valendorn
@valendorn 4 жыл бұрын
о, мне понравилось в первом видео, что вы называете вещи своими именами, то есть понятными словами юинты шмуинты, что это такое и для чего оно надо....)
@arzamas1988
@arzamas1988 4 жыл бұрын
Доброго дня! Я в приложениях, которые работают от аккумуляторов/батарей использую TPS63001. Выдает стабильное питание (конкретно, 3,3В) в не зависимости что на входе: 4,2В или 2 В.
@nangelo0
@nangelo0 4 жыл бұрын
Поражаюсь вам, как специалистом. Всё тал легко и просто у вас. Я уже год мучаю свой проект на STM8 (WAV-player), и всё никак не могу закончить. Сначала собрал на отладке Discovery минимальный проект, вся обвязка висела на соплях и проводах, потом на месяц погрузился в тему создания печаток на ЧПУ, т.к. понял, что правок будет очень много и эти сопли не дают стабильно работать усилителю для динамика. Вот уже третья (или четвёртая) ревизия печатной платы и постоянно встречаю какие-то затыки на протяжении года. Сейчас, например, процессор на своей печатке напрочь отказывается прошиваться. По схеме вроде всё, как и на прошлой ревизии. Я за всё это время, пока мучаюсь со схемотехникой (а я её вообще с нуля начал изучать) уже успел забыть даже базу языка Си. В общем, сложно и медленно движется прогресс, когда основной заработок в другой сфере. Еще семья, дети, дачи... А вам огромное спасибо за вклад. В буквальном смысле вкладываете переваренную информацию в наши пустые головы!
@VladimirMedintsev
@VladimirMedintsev 4 жыл бұрын
Я как-нибудь в ближайшее время сниму видео короткое и покажу как на самом деле все получается так просто. Ну нет в этом чего-то гениального или сложного.
@nangelo0
@nangelo0 4 жыл бұрын
@@VladimirMedintsev будем все кричать хором "спасибо"!!!
@Alex-ed6hg
@Alex-ed6hg 4 жыл бұрын
@@VladimirMedintsev очень ждем видео... Интересно в чем секрет )))
@sozdatelEd
@sozdatelEd 4 жыл бұрын
а в чём сложность? требуется выводить очень качественный звук? программных проблем я так понимаю нет? Я собирал wav-плееры на atmega и на stm32. Всё всегда заводилось с первого тыка. Я конечно же не музыкант и может с качеством звучания что-то не так. но ни у меня ни у заказчиков вопросов не возникло к проектам.
@nangelo0
@nangelo0 4 жыл бұрын
@@sozdatelEd ну, например, столкнулся с проблемой, что при малейшем движении проводов-соплей, усилитель (или не усилитель) начинает заводиться, звук начинается с перегрузкой, в дебагере график вывода DAC тоже показывал перегрузку. В чём проблема я так и не понял, но решил сделать без соплей на печатной плате. Первая версия платы вроде бы начала норм работать, но для задуманного функционала не хватало обвязки. На вторую версию я уже добавил нужные компоненты, но она перестала прошиваться. По схеме на контактах SWIM-порта ничего не изменилось, питание везде стабильное есть, вот пока разбираюсь в чём проблема.
@enderdragon4806
@enderdragon4806 4 жыл бұрын
Добрый день. А Вы что нибудь на гитхаб выкладываете, мне бы библиотечку для такого экранчика, потому как долго мучаюсь с ним, не понимая проблема электрическая или програмная. Я только начал работать с stm32, сложно....
@VladimirMedintsev
@VladimirMedintsev 4 жыл бұрын
Библиотека на этот экран выложена под видео-роликом про этот экран, берите и пользуйте.
@enderdragon4806
@enderdragon4806 4 жыл бұрын
@@VladimirMedintsev К сожалению на яндексе, к которому у меня нет доступа :(
@VladimirMedintsev
@VladimirMedintsev 4 жыл бұрын
У меня треть подписчиков с Украины, и ничего Tor вам в помощь и качайте. Ну все ведь качают. www.torproject.org/download/
@80cahek
@80cahek 4 жыл бұрын
У кейла, кажется 32-й версии, меняется версия dll, из-за чего внезапно отваливается прошивка st-link первой версии (например та же discovery плата перестает работать, нужна модификация и перепрошивка прошивальщика на дев-плате). Приходится версию библиотеки с предыдущего кейла брать и подкладывать, ну или модифицировать прошивальщик во вторую версию (что и сделал)
@jghjtyutyu
@jghjtyutyu 4 жыл бұрын
На таких датчиках я сделал сканер магнитного поля автомобиля, пока не понятна надёжность этих датчиков, отваливаются часто, надо разбираться.
@MrCrossRaccoon
@MrCrossRaccoon 4 жыл бұрын
Здравствуйте. В защите по питанию Вы обещали рассказать о подключении батарей и аккумуляторов с последующей их зарядкой. Вроде всё перерыл, не могу найти. Или пока руки не доходили? С батареями rtc в принципе понятно, хотелось бы по аккумам Ваш опыт услышать, если не секрет :) Пользуюсь китайскими усб модулями со стабилизацией и защитой, но как-то это не солидно. И иногда хочется значок заряда на экран вывести. Что посоветуете? Спасибо.
@VladimirMedintsev
@VladimirMedintsev 4 жыл бұрын
Нет, пока так и не сдклал.
@MrCrossRaccoon
@MrCrossRaccoon 4 жыл бұрын
@@VladimirMedintsev ждём :) хотя бы коротенько, что есть у СТМ в стиле TP4056, какие решения посоветуете
@MrCrossRaccoon
@MrCrossRaccoon 4 жыл бұрын
@@VladimirMedintsev сам спросил, сам нашёл STC4054. Ваша школа :) Для начала её поковыряю. а потом возьмусь за 6924
@vernnms78
@vernnms78 4 жыл бұрын
Касаемо "контейнера" доя батареек... пришла мысль внешнюю стенку сделать обычной высоты, а межбатарейные ниже на уровне фиксаторов батареек.
@ArthurIslamRU
@ArthurIslamRU 4 жыл бұрын
Владимир, а какие Вы используете мосфеты для управления 3.3В на затворе? То есть есть ли модельный ряд, кроме представленного в этом видео?
@VladimirMedintsev
@VladimirMedintsev 4 жыл бұрын
Просто эти лежали на столе, вот их и поставил.
@ArthurIslamRU
@ArthurIslamRU 4 жыл бұрын
@@VladimirMedintsev может сможете набрать базу "для Ардуино" на транзисторах и изол.затвором работающих гарантированно от 3.3в..5.0в? Можно даже ролик такой сделать?
@VladimirMedintsev
@VladimirMedintsev 4 жыл бұрын
@@ArthurIslamRU Честно говоря не совсем понял о чем вы, но я подумаю.
@ArthurIslamRU
@ArthurIslamRU 4 жыл бұрын
@@VladimirMedintsev я имею ввиду показать транзисторы работающие от напряжения на затворе, могущие работать не от 10 в, как обычно, а на пониженном питании. В интернете я находил такие гугля: транзисторы мосфет для Ардуино. В основном выходят ТО корпуса... А было бы здорово, показать их линейкой: от смд до дип корпусов разной мощности... Надеюсь, получилось объяснить
@VladimirMedintsev
@VladimirMedintsev 4 жыл бұрын
О да, спасибо, я понял.
@МихаилКруковец
@МихаилКруковец 4 жыл бұрын
Интересно зачем он нужен?
@andreylarin
@andreylarin 4 жыл бұрын
Здорово, настоящее творчество. Можно ли будет приобрести набор для сборки? Это будет выложено в открытый доступ?
@VladimirMedintsev
@VladimirMedintsev 4 жыл бұрын
Это же не металлоискатель, это магнитометр. Я честно говоря не знаю зачем он может понадобиться нормальному человеку. Схему я выложу конечно в третьей части видео, ну и библиотеки там разные. Ну если захотите комплект плат вам отправлю. А больше тут ценного ничего нету.
@andreylarin
@andreylarin 4 жыл бұрын
@@VladimirMedintsev Я отношусь к различным приборам как к ценным артефактам, я ценю их как коллекционер. Вот такая мотивация.
@VladimirMedintsev
@VladimirMedintsev 4 жыл бұрын
Да, весьма не дурная мотивация.
@paleks68
@paleks68 4 жыл бұрын
Я только не пойму, когда покупаете на Али, JLC и прочих сайтах, где Вы там находите почту России? Там есть почта Китя, Сингапура, Гонконга и пр. перевозчики. Но во всем виновата всегда Почта России, кроме перевозчиков есть еще таможня, там то же грузы могут тормозится. Почта России, доставляет отправления только по России, выложите трек, посмотрим сколько посылка шла по России.
@VladimirMedintsev
@VladimirMedintsev 4 жыл бұрын
Если вы тот счастливый человек у которого наша "замечательная" почта россии никогда не вызывала чувство брезгливости то примите искренние поздравления. Но к сожалению этот филлиал ада на земле более менее нормально работает только в Москве, в остальных городах полный треш.
@paleks68
@paleks68 4 жыл бұрын
@@VladimirMedintsev Я не питаю к почте теплых чувств, и сам стараюсь по возможности не пользоваться её услугами (если альтернатива есть разумеется). Не собирался я обсуждать все проблемы почты, которых очень много, а рассматривал конкретный случай. Просто так пинать уже лежащего на боку не хорошо. Вы же ничего не сказали о почте Китая, о таможне, а повисли все на почту России что не справедливо.
@VladimirMedintsev
@VladimirMedintsev 4 жыл бұрын
Из справедливого почта россии это перевозчик который выполняет свою часть работы а именно забирает груз на таможне и доставляет его получателю. Ну разумеется есть лозейки когда почта россии не в состоянии решить логистические проблемы дешево и тогда им проще не забирать отправления у таможни и возникают ситуации когда проходит месяц между "выпущено таможней" и "передано в доставку... " Тут не надо думать, что виновата таможня, просто это ничейное время не нормировано законом а за время доставки внутри страны могут и спросить. Вот эти моральные уроды и пользуются. Ну с другой стороны они безнаказанно и сортировку у нас в городе растянули на 10-14 дней. Этим все местные соцсети забиты были. Но самый треш, это когда я не получил ответа на свое обращение, а когда через месяц срок вышел и я поинтересовался а где же ответ на мое официально зарегистрированное обращение, то мне предложили оформить обращение на то что я не получил ответа на обращение. Короче нет смысла обсуждать. Организация которой по моему мнению руководят мерзавцы нормально работать не сможет до изгнания этих самых мерзавцев.
@paleks68
@paleks68 4 жыл бұрын
@@VladimirMedintsev Владимир, я не хочу отнимать у вас время на полемику по поводу логистики, давайте лучше потратим время на что нибудь хорошее.
@harprus
@harprus 4 жыл бұрын
Автору зачёт, но если будут аномалии с магнитометром - не удивляйтесь, паять МЭМС руками это лотерея. Его перегреть очень легко, работать будет, но показывать будет ерунду, если заказывали платы на JLCPCB, то лучше сразу заказать пайку магнитометра, чтобы в заводских условиях, с преднагревом.
@VladimirMedintsev
@VladimirMedintsev 4 жыл бұрын
До тех пор, пока вы выдерживаете температурный профиль пайки проблем не возникает. Ну и с JLCPCB я не работаю с ними не сложилось. Я люблю PCBWAY в котором всегда все заказываю.
@harprus
@harprus 4 жыл бұрын
@@VladimirMedintsev , ну значит я так круто паять не умею :))
@VladimirMedintsev
@VladimirMedintsev 4 жыл бұрын
О нет, дело совсем не в крутизне пайки. Я паяю очень очень плохо. Просто у нас в силу обстоятельств есть доступ к измерительному оборудованию и мы периодически как паяльные станции так и обычные паяльники проверяем на температуру. Это позволяет выставлять правильную температуру и не перегревать. Обычная станция пришедшая из Китая перегревает достаточно сильно и приходится или настраивать или если это делать лень мы просто наклейку клеим типа вот тут +28 градусов от показометра разница, а тут все 40. Второе это мы термопасту всегда тоже тестируем прогреваем и смотрим ее реальную температуру и на нижней границе температуры устойчивого мы и работаем. На самом деле мы пришли к этому достаточно просто. У нас было несколько паяльных мест и одинаковый припой и мы заметили что пайка везде разная. Мы стали проверять и обнаружили гигантскую разницу в температурах как внутри офиса так и на домашних паяльниках-фенах и стали с этим разбираться. На самом деле тут даже не сами показания важны, надо под каждый припой находить наименьшую температуру на которой он дает хорошее качество пайки и не перегревать. Ну и очень многое зависит от припоев. К сожалению сейчас тяжело с этим слишком много откровенных подделок. Даже среди дорогих. Иногда поедешь купишь и хоть выкидывай.
@ra0sms
@ra0sms 4 жыл бұрын
@@VladimirMedintsev кстати, одновременно заказывал в июне платы на PCBWAY и JLCPCB. От PCBWAY платы шли 2 месяца, от JLCPCB пришли за 15 дней. Доставка и там и там самая простая, почтой. Это вам на заметку. Больше в pcbway не заказываю.
@VladimirMedintsev
@VladimirMedintsev 4 жыл бұрын
@@ra0sms Это у меня впервые за несколько лет такие проблемы с доставкой с PCBWAY они сообщали что есть проблема на их направлении но я не думал что так все серьезно. Самое смешное предыдущие платы к заказчику ушли за 3 дня до этого проекта и их доставили за 12 дней, а вот данному проекту не повезло.
@avi-crakhome2524
@avi-crakhome2524 4 жыл бұрын
А дальше должно быть очень прикольно, atan2_f и подобные функции математики. Мне кстати не понравилась работа имеющихся бесплатных библиотек, и пришлось писать своё. И как только было всё готово GCC выпустил новую версию, где раздражающие лично меня глюки - были устранены.
@VladimirMedintsev
@VladimirMedintsev 4 жыл бұрын
Я не могу похвастаться что в общей массе свои собственные библиотеки сильно круче бесплатных. Скорее просто меня свои собственные косяки меньше раздражают.
@avi-crakhome2524
@avi-crakhome2524 4 жыл бұрын
@@VladimirMedintsev Очень древний косяк - всё считать в двойной точности, а результат выдавать в одинарной. Отчего чип не имеющий поддержки двойной точности - превращается в черепаху. Вроде как математика есть, но умножаем столбиком.
@Al.Sy.
@Al.Sy. 4 жыл бұрын
Ссылка на контактики будет?
@VladimirMedintsev
@VladimirMedintsev 4 жыл бұрын
Вот a.aliexpress.com/_etnAmx
@Al.Sy.
@Al.Sy. 4 жыл бұрын
@@VladimirMedintsev Благодарю.
@Rashadrus
@Rashadrus 4 жыл бұрын
Автор - для плавной регулировки используй стабилизатор, дающий образцовое напряжение 3.3 Вольта и банальный блок повышения за 30 рублей и регулируй!
@VladimirMedintsev
@VladimirMedintsev 4 жыл бұрын
А банальный блок повышения это что?
@vernnms78
@vernnms78 4 жыл бұрын
Касаемо напряжения подсветки экрана... а если сделать стабилизатор тока? На полевике, как в советские времена делали компенсацию каскадов аналоговых микрух...
@VladimirMedintsev
@VladimirMedintsev 4 жыл бұрын
Уже лень. После долгого обсуждения коллеги сказали что им и так яркость нравится.
@arenaengineering8070
@arenaengineering8070 4 жыл бұрын
"хоть не обновляйся"(с) 😂😂😂
@negodiaysamsonoff9616
@negodiaysamsonoff9616 4 жыл бұрын
если говорить о целостности взгляда на разработку устройства, наверняка было бы полезно перенимать опыт из сферы разработки чисто программных продуктов. t.me/bzd_channel/5904 - есть книги об этом, помогающие иметь план до того, как приступать к действиям. хотя из советской литературы по радиолюбительству почерпнул, что большинство не любит заморачиваться с этим этапом, а спешит быстрее приступать к экспериментам. расскажите, пожалуйста, о своём опыте творческом, о подготовке идеи, примерному плану реализации устройств, которые Вам никто не заказывал, а делаются самомотивированно. спасибо! ну и об экономии энергии, конечно - будь то рассчёт возможно меньших сопротивлений, или снижение тактовых частот, или оптимизация кода на предмет лишних циклов и действий с данными или опросов датчиков. спасибо!
@VladimirMedintsev
@VladimirMedintsev 4 жыл бұрын
Расскажу, спасибо.
@redtex
@redtex 4 жыл бұрын
Мой рекорд 99 дней. Дна нет, это абстракция.
@ОбычныйЧеловек-щ7м
@ОбычныйЧеловек-щ7м 4 жыл бұрын
Хех, около года. Нашли только после смены персонала.
@НиколайБелый-ъ2я
@НиколайБелый-ъ2я 4 жыл бұрын
А у меня всегда в 10 дней укладывались. Зато почта Сингапура, Гонконга и Китая бывало месяцами держали. По треку в страну посылка зашла и висит.
@SaTor_RotaS_
@SaTor_RotaS_ 2 жыл бұрын
Сколько смотрю этот канал расказчик хорошый но еврей)) -где ссылки... на повторение? поддержать канал написано крупно и читабельно)) - точно еврей))
Cheerleader Transformation That Left Everyone Speechless! #shorts
00:27
Fabiosa Best Lifehacks
Рет қаралды 16 МЛН
小丑女COCO的审判。#天使 #小丑 #超人不会飞
00:53
超人不会飞
Рет қаралды 16 МЛН
Tuna 🍣 ​⁠@patrickzeinali ​⁠@ChefRush
00:48
albert_cancook
Рет қаралды 148 МЛН
She made herself an ear of corn from his marmalade candies🌽🌽🌽
00:38
Valja & Maxim Family
Рет қаралды 18 МЛН
Собираем автоматику для пивоварни и не только.
9:22
Пивовар-Ардуинщик (MaxBrewer)
Рет қаралды 1,6 М.
STM32 c чего начать?Быстрый старт с нуля.
34:23
ElectroHobby (BARYS ILKAVETS)
Рет қаралды 203 М.
Cheerleader Transformation That Left Everyone Speechless! #shorts
00:27
Fabiosa Best Lifehacks
Рет қаралды 16 МЛН