Вебинар «Решения Microchip и сервисы Microsoft для интернета вещей. Подключение устройств IoT к облачным сервисам Azure» (15.07.2021)

Приглашаем всех желающих 15 июля 2021 г. принять участие в бесплатном вебинаре, посвященном решениям Microchip и сервисам Microsoft для интернета вещей. На вебинаре будут рассмотрены наиболее перспективные решения Microchip, являющиеся своеобразными «кирпичиками» – готовыми узлами, из которых можно быстро собрать конечное устройство интернета вещей на базе микроконтроллеров и микропроцессоров производства Microchip. Особое внимание на вебинаре будет уделено облачным сервисам Microsoft для IoT.
Подробнее >>

Механическая металлизация из говна и палок

1. Пустой треп
Не знаю как у других, но у меня при изготовлении плат главный источник ненависти — это переходные отверстия. До некоторого времени я обходился пропаиванием кусочков проволочки с обеих сторон. И проблема даже не столько в геморе запаивания (откуси, заканифоль, залуди, пропаяй), сколько в невозможности дальше использовать фен. И ладно при запайке: в 99% можно обойтись паяльником. А если нужно выпаять? Особенно QFN. Тут нужен фен. И пока выпаиваешь микруху, есть шанс потерять переходку (например, проволочка внутри сместится или вообще выпадет). Когда-нибудь обязательно прокачаю скилл evsi и забахаю химическую металлизацию, а пока приходится искать другие варианты. Подробности под катом.

Читать дальше

USB-CAN адаптер.

Купил я себе новую гранту и решил как обычно поковыряться в прошивке и активировать круиз контроль! Но вот не задача для его активации требуется USB-CAN адаптер, адаптер по k-line у меня есть разные с гальванической развязкой и без таковой самодельные и заводские. Но вот адаптера по кан у меня не было, и дел я с ним раньше не имел, ну было решено изучить этот вопрос как говорится по полной, собрать самому данный адаптер. Этот адаптер необходим также для диагностики автомобиля и прослушивания кан шины при помощи всем известной программы CANHacker. CANHacker для своего обмены с адаптером и шиной использует протокол «lawicel», при помощи данного протокола программа посылает служебные команды адаптеру, который в свою очередь своеобразным образом должен на них ответить, иначе определения адаптера в программе не произойдет. Также программа посылает различные команды адаптеру такие как скорость обмена разрядность и так далее, по этому протоколу работают не только эта программа, но и другие в том числе платные. В своей прошивке необходимо было учесть все для работы с программы.


Читать дальше

Вебинар «Работа с графическими возможностями новой линейки STM32H7» (07.07.2021)

Приглашаем 07.07.2021 всех желающих принять участие в вебинаре, посвященном работе с графической библиотекой TouchGFX и новой линейке высокопроизводительных микроконтроллеров STM32H7A/B производства STMicroelectronics.

На вебинаре будут разобраны ключевые преимущества линейки STM32H7A/B, а также показан пример создания проекта с помощью среды TouchGFX Designer и методы взаимодействия этой программы с экосистемой STM32Cube. Подробнее >>>

RFID модуль PN532: как я домофонный ключ скопировал

Водная часть
Понадобился тут еще один ключ для домофона. Казалось бы, чего проще: идем в правление, покупаем ключик… а ключиков-то и нету! И не будет. Ну может будет, но потом. Возможно, следующим летом. Но это не точно.

Ладно, мы люди не гордые, идем в ближайший «Дом быта», просим сделать копию. Там берут, прикладывают к своей шайтан-машине и возвращают. Правда без копии. Потому что копию сделать нельзя. Потому что безопасность должна быть безопасной и ключик зашифрован. Не унываем, идем в другую мастерскую… в третью… после пятой приходит понимание, что мы в жопе и спасение утопающих — дело рук самих утопающих. Беглое сканирование показало, что мы имеем дело с ключом стандарта Mifare Classic.

Читать дальше

Вебинар «Умный и безопасный дом от STMicroelectronics – строим вмеSTе!» (23.06.2021)


Приглашаем 23/06/2021 всех желающих принять участие в вебинаре, посвященном проектированию и разработке систем умного дома на базе компонентов STMicroelectronics. Предлагаемые решения позволят разработчику легко построить каркас системы и быстро создать прототип своего приложения. На вебинаре мы также поговорим о беспроводных интерфейсах – ведь благодаря поддержке стандартов BLE и ZigBee вы сможете при необходимости интегрировать устройства сторонних производителей и создавать открытые системы. Подробнее >>

"Странный" радиомикрофон

Попросил меня как-то мой товарищ сделать ему радиомикрофон средней «дальности». Повторять чего-то не хотелось, тем более 50-70% схем, созданных различными «Кулибиными» содержат грубые ошибки, либо абсолютно не нужные детали. Приведу пример. Предлагает один «изобретатель» схемку. Схемка то рабочая, но будет она работать только после наладки и при комнатной температуре. Почему, напрашивается вопрос. Просто по тому, что сударь подал смещение на базу с помощью ОДНОГО резистора, а не делителя. Если вынести такой девайс на мороз, или на жару, то сначала улетит частота, а потом может произойти и срыв генерации. Нет, конечно, если сделать всё правильно, с делителем, то частота так же улетит, поскольку генератор не кварцованный, но стабильность будет в разы больше. Да много примеров вроде бесчисленных переходных конденсаторов ( так делали ещё в 60-х ), или катушек с отводами и прочего ребячества. Могу об этом говорить с уверенностью. Вообщем, взгляните на схему. Когда я её выложил в одной из радиолюбительских групп в Фейсбук, то сразу посыпались комментарии, вроде «а где разделительный конденсатор между первым и вторым транзистором?» или вообще «Эта схема не будет работать». Так ведь работает же… То есть ещё находятся люди, которые просто не умеют читать схемы…

Да посмотрите же! Это просто УНЧ малошумящий с ООС по постоянному току, только без нагрузки! А вот второй каскад выполняет две функции. Для ВЧ — это генератор с общей базой, а для НЧ — второй каскад усиления. Модуляция получается смешанная АМ/ЧМ, но прекрасно принимается как мобильником, так и китайским радио. Через резисторы R1 R3 происходит обратная связь по постоянному току, которая стабилизирует общий режим устройства. Подбираем с помощью переменного резистора сопротивление R1 по максимальной чувствительность и всё… Если паралельно R3 поставить электролит, этак на 22-47 мкф., то поднимем чувствительность ещё больше. Катушка контура мотается на каркасе 6 мм. проводом 0.5. Снимаем с каркаса. Сжатием/растяжением витков устанавливается нужная частота передачи. после настройки желательно облить катушку парафином. Эмиттерный дроссель намотан на высокоомном резисторе, витков 10-20 в навал. Антенна — многожильный провод, равный четверти длинны волны. Считаем так: 300 / (Нужная частота) / 4, например 300/92(mHz)/4=0,815 Отрезаем 80 см провода, и все… Микрофон — «таблетка» от китайского магнитофона. Можно сковырнуть микрофон из убитого древнего мобильника. Иногда даже от «утопленников» микрофоны выживают. У меня собрался целый коробок от МКЭ-3 до «китайцев». Сопротивление R opt можно подобрать по максимому чуствительности. Вот и все!
Теперь, друзья, «лайвхак» для тех, кому часто приходится настраивать катушки для подобных устройств. Этакая палочка-выручалочка. Находим трубочку из-под сока и обрезаем сантиметров 5. находим убитый электролит, что бы или влезал в трубочку или, если надевался на неё и надеваем/всовываем на один конец, только нужно снять «чулок» из него и выпотрошить внутренности. Можно вместо этого использовать пучёк медных проводов, или один толстый, подходящего диаметра, если есть ;D Во второй конец трубочки я вставлял ферритовый подстроечный винтик от броневого сердечника СБ-12. Как этим пользоваться? На примере радиомикрофона: Настраиваем приёмник на нужную частоту. Если медленно вводить в катушку алюминий, и мы походим нужную частоту, то витки катушки нужно растягивать.или отматывать, если при вводе феррита попадаем на нужную частоту, то сжимать или доматывать.
Описанный радиомикрофон товарищ применил для охраны себя от визитов начальства на охране складов. Девайс был спрятан у входной калитки и успешно предупреждал хозяина о визитах контролёров или попытках взлома.
Дальнобойность и экономичность не была задачей, так что не судите строго.
Да, чуть не забыл. VT1 — любой, малошумящий с хорошим коефициентом усиления, VT2 — любой, способный работать на этих частотах. К стати, чем хуже транзистор, тем лучше он тут работает. Имеется ввиду зависимость ёмкости база-коллектор и база эмиттер от напряжения на базе.
На сём раскланиваюсь. Всем удачи! Валерий Пономаренко ( UR5HPL )

Необгораемое жало своими руками - Нюансы.

Купил я медные жала для паяльной станции и для простого 25 Вт паяльника, так как родное его жало уже почти все «сгорело». Думаю, как-то надо с этим бороться. Обзор Интернета на эту тему весьма скуден. Лучшей статьей оказалась «Необгораемое жало своими руками» we.easyelectronics.ru/HomeTech/neobgoraemoe-zhalo-svoimi-rukami.html на EasyElectronics по ней и пытался действовать, но не сразу все получилось и я хочу поделиться некоторыми нюансами этого процесса.


Читать дальше

Кросс-платформенный терминал - SerIO 3.x

«SerIO 3.0» кросс-платформенное приложение терминал, предназначено для организации связи и обмена данными между ПК и различными электронными устройствами оборудованными UART интерфейсом. Приложение поддерживает работу с 2-мя физическими каналами последовательных портов.



Передаваемые данные могут иметь различные форматы: символьный, десятичный, шестнадцатеричный, бинарный и смешанный, а так же паттерны и произвольные файлы данных. Доступна функция передачи данных в порт по таймеру, с заданным источником и интервалом времени. Принимаемые данные могут отображаться в текстовом виде (символьном, десятичном, шестнадцатеричном, двоичном) и графическом (осциллограмма, диаграмма). Используя профили, можно оперативно изменять настройки приложения под различные задачи и оборудование. Количество создаваемых профилей не ограничено. Для проведения анализа или сбора статистики, предусмотрено создание различных файлов отчетов.

Пример отображения данных в графических форматах
.

Приложение «SerIO» это свободное ПО, распространяется под лицензией GNU GPLv3 или выше, без каких либо гарантий.
Скомпилировано динамически, но включает все необходимые зависимости (библиотеки) для своей работы.
Протестировано на ОС:
     Linux(x64) Ubuntu 20, Mint 20, Fedora 20, Manjaro 32, ArchLinux 2021. (Actual)
     Linux(x64) Ubuntu 10, 12, 14, 16, 18. (Previous Version Linux)
     Windows(x32x64) 7, 8, 10.

Инструкция: SerIO-30-manual-RU-Rev1.pdf
Linux: SerIO-30.tar.xz (Actual)     SerIO-30-PVL.tar.xz (Previous Version Linux)
     Распаковать папку SerIO в домашнюю папку пользователя /home/user/ (user — ваше имя),
     Для инсталляции выполнить в терминале: ~/SerIO/install.sh
     Для удаления выполнить в терминале: ~/SerIO/uninstall.sh
     Дополнительная информация в файле: /SerIO/READMY.txt
Windows: SerIO-30.exe
Mac OS: Готовится к выпуску… Помощь в сборке под MacOS категорически приветствуется !!!
Исх. проект: SerIO-30-SourceProject.7z

Хранилище файлов 1: SerIO archive Yandex disk
Хранилище файлов 2: SerIO archive Google disk
Изменения в версии SerIO 3.0:
  1. Реализован двухканальный режим работы с портами.
  2. Добавлен режим однокадрового приема-отображения данных.
  3. Добавлен вывод маркеров канала и времени обмена данными.
  4. Реализовано динамическое изменение размеров окна приложения.
  5. Переработаны алгоритмы передачи-приема-отображения данных.
  6. Доработано выравнивание данных в текстовых форматах DEC,HEX,BIN.

Версия создана при финансовой и интеллектуальной поддержке Бойцева Алексея Васильевича,
ведущего инженера-разработчика систем доступа и безопасности: alex@dominant.spb.ru
  • +7
  • 26 апреля 2021, 13:29
  • uebe

Микроконтроллер из стиралки. Детальное описание регистров.

В этой статье я опишу некоторые важные регистры этого МК(S3C8469), чтобы можно было понять, как он работает. Описывать буду для Си, то есть не затрону некоторые регистры по типу статусного регистра АЛУ и указателя на спецрегистры. Если не понимаете, про что речь, то вот предыдущая статья тык

Читать дальше