Сообщения в bot.habr.rss

Edge AI чипы от Kneron. Собираем оригинальный девайс

Опубликовано:Mon, 26 Sep 2022 11:34:54 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

Привет, я Антон Маслов, ведущий разработчик в MTS AI.
В предыдущих статьях я рассказывал о том, как работает распознавание изображений на чипе KL520 с помощью нейросети Tiny YOLOv3, а так же о том, как устроена, из чего состоит и как собирается прошивка чипов KL520. И вот теперь, когда мы познакомились с технологией Edge AI в общих чертах, мы можем отправиться в самое увлекательное путешествие и создать на базе KL520 собственный оригинальный девайс! Читать дальше →

https://habr.com/ru/post/690166/
BotHabr to All (2022-10-26 12:29:11) [ссылка]

Что Должно Быть в Каждом FirmWare Pепозитории

Опубликовано:Sat, 24 Sep 2022 16:45:31 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

В этом тексте я предлагаю порассуждать, что же должно быть в нормальном взрослом firmware репозитории безотносительно к конкретному проекту. То есть перечислить самые универсальные и переносимые программные компоненты (кирпичики), которые могут пригодиться в практически любой сборке. Читать далее

https://habr.com/ru/post/689542/
BotHabr to All (2022-10-26 12:29:11) [ссылка]

[Перевод] Разработка флешки с функцией самоуничтожения

Опубликовано:Sun, 02 Oct 2022 10:00:01 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

Ведь всем нам известно, что лучший способ сохранить данные в безопасности – это их уничтожить, не так ли?

Что ж, для большинства из нас более актуальным ответом стало бы шифрование. Но задумайтесь о случаях, в которых устройство может попасть в руки тех, кого шифрование не остановит…

Мой замысел – создать USB-накопитель, который косметически и функционально будет полностью идентичен типичной флешке, за одним отличием – при подключении стандартным образом он не будет показывать никаких данных.

А что разумный человек точно не станет делать, прежде чем подключать обычную флешку? Лизать пальцы!

Всё верно. Носитель будет оснащён скрытыми электродами, измеряющими сопротивление вставляющего его в устройство пальца. В обычном состоянии сопротивление пальца равно 1.5МОм, а вот во влажном около 500кОм. При загрузке такая флешка будет отображаться пустой, если сопротивление между парой электродов окажется выше заданного порога. Это не самое изящное решение, но, на мой взгляд, оно удачно балансирует между смехотворностью и функциональностью. Что же касается людей с гермофобией, то они могут смачивать палец под краном. Читать дальше →

https://habr.com/ru/post/690772/
BotHabr to All (2022-10-26 12:29:10) [ссылка]

Открытый проект мультизонного термосенсора с логированием и блютусом

Опубликовано:Fri, 30 Sep 2022 14:27:43 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

Цель проекта - получить устройство с возможностью простого подключения множества термосенсоров. Термосенсоры должны однозначно идентифицироваться по месту. Все температуры должны отображаться на одном экране и логироваться в файл. За основу была взята шина 1-Wire и сенсоры DS18S20+. Читать далее

https://habr.com/ru/post/690708/
BotHabr to All (2022-10-26 12:29:10) [ссылка]

Микроконтроллеры Megawin серии MG32F02: таймеры общего назначения

Опубликовано:Tue, 27 Sep 2022 09:21:30 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

Продолжая цикл публикаций по микроконтроллерам на ядре Cortex-M0 компании Megawin (см. предыдущие статьи 1, 2, 3, 4 и 5), сегодня рассмотрим таймеры общего назначения. Читать далее

https://habr.com/ru/post/690346/
BotHabr to All (2022-10-26 12:29:10) [ссылка]

RadSensor v1.0: собираем портативный персональный дозиметр из готовых компонентов

Опубликовано:Thu, 06 Oct 2022 10:05:07 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

Собираем свой первый мобильный датчик радиации из готовых электронных компонентов. Второй мануал из цикла про diy-дозиметры.К этому материалу мы шли долгие 3 года. И продолжаем путь. В статье почти нет шуток, воды и экскурсов в историю. Только электронное мясо: BOM со ссылками на Али, код, модели корпуса, фото-инструкция и задел на будущее.Читайте, повторяйте, опровергайте и спорьте. Только не будьте равнодушны к российскому DIY. Приступить к сборке

https://habr.com/ru/post/691774/
BotHabr to All (2022-10-26 12:29:09) [ссылка]

Лучшие практики для российской электроники за последний год

Опубликовано:Mon, 03 Oct 2022 10:07:09 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

Ни для кого не секрет, что для российской электроники наступили очень непростые времена. И хотя власти обещают, что теперь эта отрасль в приоритете и получить колоссальное финансирование, пока ситуация развивается по самому негативному сценарию. Что бы исправить ситуацию необходимо сначала понять и проанализировать какие ошибки были допущены ранее, но тогда статья превратится в поток хейта. Кроме того публично критиковать своих подчинённых мне запрещает устав, критика конкурентов слишком дорого стоит для открытой публикации, ну а критиковать органы власти можно только если планируешь или готов занять их место. Поэтому вместо недостатков поговорим о удачных практиках... Читать далее

https://habr.com/ru/post/691214/
BotHabr to All (2022-10-26 12:29:09) [ссылка]

Прием RDS данных (или чип распознающий песенки)

Опубликовано:Sun, 02 Oct 2022 19:15:24 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

Радиостанции посылают не только звук, но и текстовые данные.Существует бинарный протокол RDS (Radio Data System). Вся его спецификация 132 страницы. Протокол RDS многообещающий. Там указано, что радиостанции могут посылать название станции, название песни, классификатор контента и даже дату и время. Пакеты крохотные: по 8 байт. RDS как мозаика. Текст принимается по кусочкам. Попробуем разобраться, что же приходит из воздуха по RDS на самом деле. Читать далее

https://habr.com/ru/post/687898/
BotHabr to All (2022-10-26 12:29:09) [ссылка]

Оптимизм на ёмкость батарейки не влияет

Опубликовано:Sat, 08 Oct 2022 17:45:16 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

В глубоких водах физико-химических процессов, происходящих в аккумуляторе, будь он литий-ионный, щелочной или свинцово-кислотный, не трудно утонуть. Реальная разрядная характеристика АКБ изменяется в зависимости от тока и температуры. А еще на ёмкость влияет режим отбора заряда, процесс старения и технология производства. От качества элемента питания зависит срок службы батарейного устройства, поэтому иногда на ёмкость влияет даже вера в себя и оптимизм. Читать далее

https://habr.com/ru/post/692220/
BotHabr to All (2022-10-26 12:29:08) [ссылка]

[Перевод] EspMon: мониторинг CPU и GPU с помощью T-Display S3

Опубликовано:Fri, 07 Oct 2022 13:00:03 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

Я любительница Fallout 4. Эту игру можно расширять бесконечно, поэтому мне до сих пор, даже спустя семь лет, интересно к ней возвращаться. Я постоянно что-то или в неё добавляю, или изменяю.

Когда у меня, наконец, появилась 2080ti, я смогла запустить её в 4К. Игра пошла настолько легко, что я решила нагрузить её вычислениями, добавив по всему ландшафту густой лес. В конце концов, я заметила, что карточка зашумела и начала потеть.

Но мне хотелось мониторить нагрузку не только по шуму системы охлаждения, а забивать экран всякими наложениями я не люблю. Поэтому я достала свой миниатюрный T-Display S3 и решила реализовать всё это на нем. Читать дальше →

https://habr.com/ru/post/691474/
BotHabr to All (2022-10-26 12:29:08) [ссылка]

Почему нам нужен UART-Shell? (или 22 новые возможности)

Опубликовано:Thu, 20 Oct 2022 22:41:18 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

Есть такая классическая и одновременно забытая технология отладки FirmWare как интерфейс командной строки поверх UART. В этом тексте я напишу про достоинства и недостатки отладки через UART Shell. Читать далее

https://habr.com/ru/post/694408/
BotHabr to All (2022-10-26 12:29:07) [ссылка]

RTOS или не RTOS вот в чем вопрос 2, или Windows тоже RTOS?

Опубликовано:Tue, 18 Oct 2022 13:58:23 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

RTOS или не RTOS вот в чем вопрос 2, или Windows тоже RTOS? Читать далее

https://habr.com/ru/post/694120/
BotHabr to All (2022-10-26 12:29:07) [ссылка]

Летающее крыло

Опубликовано:Sat, 15 Oct 2022 05:25:37 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Нет, я не плачу и не рыдаю
На все вопросы я открыто отвечаю
Что наша жизнь игра, и кто ж тому виной
Что я увлёкся этою игрой

Описываемые события относятся к староглиняным временам и происходили в одной пластилиновой местности, когда Arduino было еще не особо популярно, на каждом углу пучок за пятачок еще не продавалось. 3D принтер в личном пользовании в виде кубического Reprap был у очень немногих — а большинство просто не подозревали о их существовании. Ценность рассказа сопоставима с руководством по ремонту телефона с дисковым номеронабирателем — чисто археологическая. Да и задуман он был как вступление, но это вступление переросло основной рассказ и, как-то незаметно для меня, поглотило его. Читать дальше →

https://habr.com/ru/post/693464/
BotHabr to All (2022-10-26 12:29:06) [ссылка]

Пошаговая GDB отладка ARM процессора из консоли в Win10

Опубликовано:Sat, 22 Oct 2022 00:01:59 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

Иногда бывает ситуация когда надо срочно что-то пошагово отладить. При этом нет времени и желания ставить какие-то тяжелые IDE. В таких случаях может помочь пошаговая GDB отладка ARM Cortex M33 из командной строки Windows. В этом тексте я расписал пошаговое руководство того как это сделать. Читать далее

https://habr.com/ru/post/694708/
BotHabr to All (2022-10-26 12:29:06) [ссылка]

Быстрая разработка для микроконтроллеров в Simulink на примере полифункционального зарядника

Опубликовано:Mon, 17 Oct 2022 09:01:04 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Полифункциональный зарядник - хорошая платформа чтобы показать преимущество гибридной графической нотации перед текстовой нотацией С/С++ . Для этого используется MATLAB Simulink под Windows. Метод разработки напоминает SIL (software-in-the-loop), но модель выполняется на ПК в реальном времени и при взаимодействии с реальным железом. Читать далее

https://habr.com/ru/post/692592/
BotHabr to All (2022-10-26 12:29:05) [ссылка]

«Свет мой, зеркальце! Скажи…» – умное зеркало и другие проекты с прозрачными экранами

Опубликовано:Sun, 16 Oct 2022 06:59:41 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Жидкокристаллические экраны – это давно обыденная вещь. Они повсюду: от мобильного телефона и компьютера до самых разнообразных устройств. Новый взгляд на уже обычные вещи может дать неожиданный и интересный результат. Что может получиться, если немного разобрать обычный экран и использовать его по-другому? Давайте посмотрим. Читать дальше →

https://habr.com/ru/post/693488/
BotHabr to All (2022-10-26 12:29:05) [ссылка]

JetHome E1: элегантный красавец на ESP32

Опубликовано:Wed, 19 Oct 2022 07:10:42 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Сегодня мы поговорим об очередном контроллере для DIY рынка на ESP32, это красавец JetHome E1 в элегантном корпусе на DIN-рейку. Кроме стильного корпуса, этот контроллер обладает интересной начинкой (тут и Ethernet интерфейс и 5 встроенных реле и прочие атрибуты подобных контроллеров) и хорошей родословной — его выпускает компания, которая специализируется на производстве Linux контроллеров и мини-компьютеров и имеет большой опыт в этом деле и даже собственную производственную линию в Санкт-Петербурге.

То есть это ещё один контроллер отечественного производства (как и Lavritech V7.1 Lite), причём выпускаемый на промышленном оборудовании с «заводским качеством». Ну и по традиции я приглашаю посмотреть, что и как там устроено внутри и что нам предлагает JetHome E1 для решения наших задач по автоматизации. Читать дальше →

https://habr.com/ru/post/693474/
BotHabr to All (2022-10-26 12:29:04) [ссылка]

Самодельная клавиатура PS/2 – это просто

Опубликовано:Mon, 17 Oct 2022 10:45:14 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Снова здравствуйте, дамы и господа. Наш Отдел Перспективных Разработок обещал вас порадовать очередной странной вещью, и потому продолжает свой цикл статей о старых, но иногда полезных устройствах.Суть сегодняшнего предмета для изучения опять сугубо академическая. Лично я взялся за подобную разработку по одной простой причине: Потребовалась клавиатура для самодельного компьютера Z80-MBC2. Однако, устройство вполне работоспособно с любым PC. Читать далее

https://habr.com/ru/post/693784/
BotHabr to All (2022-10-26 12:29:04) [ссылка]

Компактный плоский генератор… Почему нет?

Опубликовано:Thu, 20 Oct 2022 09:00:02 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Источник

Без электричества невозможен современный мир в том виде, который мы знаем. При
этом для выработки электроэнергии используют генераторы различных конструкций. Правда каждый, кто сталкивался с этой темой, при слове «электрогенератор» представляет себе достаточно тяжёлое и объёмное устройство. Эффективная работа генератора неразрывно связана с совершением высокочастотной работы, но не всегда это обязательно, так как есть более интересная альтернатива… Читать дальше →

https://habr.com/ru/post/693628/
BotHabr to All (2022-10-26 12:29:03) [ссылка]

Новинки КОМПАС-3D v21 Home

Опубликовано:Thu, 20 Oct 2022 08:11:01 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

В начале сентября мы выпустили новую версию системы КОМПАС-3D Home для любительского 3D-моделирования и домашнего использования. Мейкерам, 3D-печатникам, домашним мастерам и блогерам доступны все возможности профессиональной САПР.Что же нового появилось в КОМПАС-3D v21 Home? Большая подробная статья

https://habr.com/ru/post/693942/
BotHabr to All (2022-10-26 12:29:03) [ссылка]

[Перевод] Как сделать графические аналоговые часы

Опубликовано:Thu, 20 Oct 2022 06:16:27 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Сделать аналоговые часы, которые будут показывать время на цветном графическом TFT-дисплее… Почему бы и да? Читать далее

https://habr.com/ru/post/694332/
BotHabr to All (2022-10-26 12:29:03) [ссылка]

Гитарный fuzz на кремниевых транзисторах

Опубликовано:Fri, 21 Oct 2022 09:00:03 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Привет, Хабр! Гитаристы шутят, что на пути творческого развития каждого любителя гитары ожидают несколько неминуемых этапов. Когда узнаёшь, что кроме зелёного 0.88 мм существуют медиаторы всевозможных форм, размеров и материалов. Когда открываешь для себя существование стробоскопических тюнеров. Когда переходишь на ламповое усиление. Когда понимаешь, что тебе обязательно необходима гитара фирмы Гибсон (чаще всего, такое случается после первого опыта игры на настоящем Гибсоне).

Существует и признак старения гитариста — сначала периодически появляющееся, а впоследствии устойчивое желание приобрести педаль фуза.

Gibson Explorer, Fender EVH 5150 III и Peterson StroboClip HD у меня есть, медиаторы тоже, нет только фуза и денег на его приобретение. Потому я его спаяю. Тем более что это интереснее, чем покупать готовый. Не у всех гитаристов это получается, но электронщик отличается тем, что в его практике не получалось очень многое, а потом что-то начало получаться. Изучим, послушаем, посмотрим осциллограммы

https://habr.com/ru/post/692304/
BotHabr to All (2022-10-26 12:29:02) [ссылка]

Домашнее облако

Опубликовано:Fri, 21 Oct 2022 06:44:38 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Со временем пришло осознание 2х моментов:- удобно использовать такие облачные сервисы как Google Docs и DropBox- не хочется при этом зависеть от облачных провайдеров (дорого, проблемы сохранности данных, проблемы неожиданности отключений и изменений и тп)При этом в интернетах любят термин Home Lab, но не хочется экспериментировать. Это должно быть что-то вроде wifi-роутера: просто работает и на саму систему особо внимания не обращаешь. При этом должно масштабироваться (как добавление новых wifi-точек в mesh-сеть): поэтому облако. Читать далее

https://habr.com/ru/post/692008/
BotHabr to All (2022-10-26 12:29:02) [ссылка]

Raspbery Pi Pico для управления адресуемыми светодиодами

Опубликовано:Fri, 21 Oct 2022 17:08:59 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Если вам нужно сделать гирлянду, где переливается десяток-сотня светодиодов, то эта статья будет вам мало полезна. А вот если у вас несколько десятков тысяч светодиодов и вы еще собираетесь показывать кино с их помощью — тогда вам эта информация определенно сгодится. Тем более, что других источников вы, скорее всего, просто не найдете. Читать дальше →

https://habr.com/ru/post/694598/
BotHabr to All (2022-10-26 12:29:01) [ссылка]

Собираем мобильный и энергоэффективный NAS

Опубликовано:Fri, 21 Oct 2022 09:17:23 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Есть идея построить NAS. Основную функцию которого можно описать как "черный ящик" - собрать все свои данные, собранные годами и разместить в относительно компактном устройстве. Предлагаю ознакомиться с идеей, которая, возможно найдёт отклик у сообщества. Читать далее

https://habr.com/ru/post/694684/
BotHabr to All (2022-10-26 12:29:01) [ссылка]

Светофор на логике со схемотехникой в стиле Beatles. Как электроника вновь стала моим хобби

Опубликовано:Sun, 23 Oct 2022 07:07:17 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Сейчас даже в чайнике можно найти микроконтроллер со своей прошивкой, и этим уже никого не удивить. А вот то, что можно обойтись без микроконтроллера только «железной» логикой, современного электронщика может реально вогнать в ступор. И именно такое состояние настигло меня, когда я в сети наткнулся на проект “RF74xxID The Multifunction Passive 7400 RFID Tag”. Перевод конечно же есть на Хабре.

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

В общем, в какой-то момент это стало для меня навязчивой идеей, и я решил хотя бы примерно повторить пройденный автором путь. С тех пор мне не нужна рыбалка или охота, можно не бегать по лесу в поиске грибов, или не ждать футбольные матчи по телеку! Я понял, что для электронщика электроника тоже может быть хобби! Читать дальше →

https://habr.com/ru/post/694924/
BotHabr to All (2022-10-26 12:29:00) [ссылка]

Как стиральная машина управляет двигателем. Часть I — подключение двигателя и алгоритм стабилизации

Опубликовано:Sat, 22 Oct 2022 18:32:21 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Данная вступительная статья рассчитана на самый начальный уровень, “продвинутых” в области электроники читателей сможет заинтересовать следующая, где я доберусь до анализа схемотехники реальных машин

Давно позади стены альма матер, но мир сегодня меняется так быстро, что надо всегда бежать, даже если всего лишь хочешь стоять на месте. В области разработки электронной техники эта бессмертная фраза Алисы имеет наверное самую большую актуальность. В последние годы у меня появилось новое хобби — ремонт бытовой электронной техники. Ремонтирую не ради денег, чисто для себя и родственников, то что ранее выкидывал не задумываясь и заменял на новое.

Электронная начинка современных бытовых приборов, особенно если речь идёт не о наколенной сборке в мастерской дядюшки Ли, а известных брендах, представляет собой чудеса оптимизации. Занимаясь ремонтом, я попутно подсматриваю достойные внимания технические решения, улыбаюсь замечая промахи проектировщиков. Временами их бывает крайне сложно объяснить чем то иным, кроме как требованиями маркетологов вносить в конструкцию элементы “планового устаревания”.

Погода на дворе не очень, очередной прототип отправляется на опытную эксплуатацию, почему бы не рассказать о чём то интересном? Давно я не писал на Хабр!
Почему двигатель, почему стиральные машины? Ответ под катом

https://habr.com/ru/post/694892/
BotHabr to All (2022-10-26 12:29:00) [ссылка]

5 весьма интересных проектов на базе Raspberry Pi: от путешествий рыбки по суше до умного замка

Опубликовано:Fri, 21 Oct 2022 20:58:40 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Сегодня пятница, а значит, можем подумать о чем-то, кроме работы. На Хабре многие увлекаются электроникой, создавая собственные DIY-проекты, от серьезных научных разработок до «я сделал это, потому что могу». Потому сегодня публикуем подборку необычных электронных проектов на базе «малинки», которые можно повторить, либо же усовершенствовать и сделать что-то еще более классное. Подробности — под катом. Читать дальше →

https://habr.com/ru/post/693904/
BotHabr to All (2022-10-26 12:29:00) [ссылка]

ESP32 Tuya IoT adapter: родила царица в ночь…

Опубликовано:Mon, 24 Oct 2022 10:23:35 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Попалось тут мне загадочное изделие под названием «ESP32 Tuya IoT adapter», оценить неординарность его внешнего вида вы можете по фотографии выше. Мне лично это напоминает что-то среднее между артефактом, отвалившимся от летающей тарелки при неумеренно резком манёвре в 500 g, и торсионным генератором последней модели.

С другой стороны, в названии присутствует ESP32, а как известно, если девайс содержит ESP32, то это, несомненно, отличная вещь и пройти мимо я положительно не способен, поэтому решил исследовать её устройство.

Ну и Tuya меня тоже заинтриговала, любопытно было приобщиться к передовой мысли китайского умного домостроения. Читать дальше →

https://habr.com/ru/post/694642/
BotHabr to All (2022-10-26 12:28:59) [ссылка]

Семь способов передачи телеметрии из Azure RTOS через интернет

Опубликовано:Mon, 24 Oct 2022 09:35:57 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Решаем задачу  непрерывной передачи данных от встраиваемой системы c Azure RTOS на персональный компьютер. Рассмотрим проблему с точки зрения наиболее эффективных и доступных способов приёма телеметрии. Сопроводим все открытым демонстрационным проектом. Читать далее

https://habr.com/ru/post/680098/
BotHabr to All (2022-10-26 12:28:59) [ссылка]