#  КодоГенератор Линейных Отображений (как ускорить создание ASIC драйвера)
BotHabr (tgi,2) → All  –  01:00:05 2024-05-18

Опубликовано: Sat, 18 May 2024 00:07:38 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

В программировании микроконтроллеров на Си часто приходится писать драйверы для умных и навороченных ASIC чипов с управлением по I2C/SPI/MDIO интерфейсам. Обычно перед запуском эти чипы надо правильным образом сконфигурировать. Такие чипы всегда оперируют с реальными физическими величинами. Одновременно с этим ячейки памяти этих ASIC чипов - дискретные, двоичные. Поэтому все производители микросхем кодируют эти переменные бинарными кодами разной разрядности.В этом тексте я показал как можно делать интерпретаторы этих величин. Читать далее

https://habr.com/ru/articles/814969/
#  Интеграция iframe в ispmanager — если вам нужны Google-карты или «Яндекс Метрика» прямо в панели
BotHabr (tgi,2) → All  –  15:00:03 2024-05-17

Опубликовано: Fri, 17 May 2024 14:03:34 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Всем привет, меня зовут Вячеслав — я пользователь ispmanager и руководитель отдела маркетинга. Не знаю, зачем вам нужны Google-карты, «Яндекс Музыка» или Spotify прямо в панели — если вы знаете зачем, пишите в комментариях. А я пока расскажу, как затащить iframe в ispmanager. Разберу два варианта, как это сделать, на примере интеграции с «Яндекс Метрикой» — простой и со звездочкой.  Поехали

https://habr.com/ru/companies/ispmanager/articles/815101/
#  uConsole — гиковский КПК, который надо собирать самому
BotHabr (tgi,2) → All  –  14:00:09 2024-05-17

Опубликовано: Fri, 17 May 2024 13:57:54 GMT
Канал: Все статьи подряд / Разработка на Raspberry Pi / Хабр

В недавнем прошлом компания ClockworkPi, известная миниатюрными игровыми консолями, анонсировала новый продукт, монолитный мини-компьютер с Qwerty-клавиатурой и пятидюймовым дисплеем. Подробнее о технических характеристиках можно почитать в этой статье. А здесь я хотел бы просто поделиться своей радостью. Ведь всего через год после заказа заветная посылочка таки приехала. Вскрываем!

https://habr.com/ru/articles/815157/
#  Бионический протез руки: управление кистью наклонами головы
BotHabr (tgi,2) → All  –  10:00:14 2024-05-17

Опубликовано: Fri, 17 May 2024 09:34:42 GMT
Канал: Все статьи подряд / Робототехника / Хабр

В прошлых статьях мы обсуждали, как можно реализовать управление предплечьем и кистью наклонами головы. Остановились мы на доставке запястья в необходимую точку в пространстве с последующим переключением в режим управлению кистью. В прошлый раз кисть у нас была "условная", и были продемонстрированы простейшие способы управления ею и некоторые операции, которые можно совершить с помощью ее вращения. В этой статье мы пойдем дальше - добавим к кисти полноценный механизм для захвата объектов и протестируем различные схемы управления этой конструкцией на предмет их удобства и скорости. Читать далее

https://habr.com/ru/articles/815063/
#  Прародитель T1000: алгоритм динамической морфологии мягких роботов
BotHabr (tgi,2) → All  –  08:00:15 2024-05-17

Опубликовано: Fri, 17 May 2024 07:00:12 GMT
Канал: Все статьи подряд / Разработка робототехники / Хабр



Первые роботы, чей внешний вид напоминал Железного Дровосека, постепенно уступают дорогу мягким роботам, спектр применения которых растет с каждым новым исследованием. Мягкие роботы могут оперировать в условиях и средах, которые были бы недостижимы их жестким собратьям. Однако, развитие и совершенствование мягкой робототехники далеко от завершения. К примеру, ученые из Массачусетского технологического института (Кембридж, США) разработали новый метод машинного обучения, который позволит динамически управлять роботами с адаптируемой морфологией. В чем суть данного метода, насколько он эффективен, и где могут быть применены «желеобразные» роботы? Ответы на эти вопросы мы найдем в докладе ученых. Читать дальше →

https://habr.com/ru/companies/ua-hosting/articles/814741/
#  Обзор Aудио Кодека NAU8814YG
BotHabr (tgi,2) → All  –  18:00:06 2024-05-16

Опубликовано: Thu, 16 May 2024 17:12:43 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Аудио кодек по сути это цифро аналоговое устройство, где есть пара ADC + DAC. На входе обычно есть сумматор на операционных усилителях для подмешивания аналогово сигнала с разных проводов, есть еще аналоговый инвертор, усилитель (boost). Число провод на основе I2S (или TDM) и интерфейс I2C для того чтобы всем этим добром управлять. В этот тексте я написал о своём опыте работы с аудиокодеком NAU8814. Читать далее

https://habr.com/ru/articles/808499/
#  Неожиданные применения 3D-печати
BotHabr (tgi,2) → All  –  14:00:06 2024-05-16

Опубликовано: Thu, 16 May 2024 13:00:09 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Картинка Freepik

В последнее время всё больше и больше распространяются фотополимерные принтеры, делая реальным то, что вчера ещё было в области фантастики.

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

https://habr.com/ru/companies/ruvds/articles/813701/
#  В погоне за звуком Билли Гиббонса. Часть 1: Purple Plexi
BotHabr (tgi,2) → All  –  10:00:04 2024-05-16

Опубликовано: Thu, 16 May 2024 09:00:43 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр



Привет, Хабр! Purple Plexi — это педаль гитарного эффекта искажения (дисторшн), повторяющая характер звучания усилителя Marshall Super Lead 1959 модели. Материал его передней панели выглядел как оргстекло (плексиглас), за что усилитель получил в среде музыкантов прозвище «Плекси». Читать дальше →

https://habr.com/ru/companies/ruvds/articles/813517/
#  Хочу ферму васаби в Подмосковье
BotHabr (tgi,2) → All  –  17:00:04 2024-05-15

Опубликовано: Wed, 15 May 2024 16:48:08 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

С детства люблю растения. Не скажу, что между нами было что-то серьезное, но связь поддерживалась всю жизнь. Вместо растений я с головой ушел в IT, программирование и ML. И так бы жил, пока однажды мне не попалась статья, пробросившая мостик от моих навыков к давней любви. Это запустило цепочку событий (посмотрите у меня в профиле последние посты), которая длится уже 3 года и привела к идее строительства фермы по выращиванию настоящего васаби в Подмосковье. Читать далее

https://habr.com/ru/articles/814341/
#  Дайджест научпоп-новостей за неделю, о которых мы ничего не писали
BotHabr (tgi,2) → All  –  08:00:11 2024-05-15

Опубликовано: Wed, 15 May 2024 07:33:21 GMT
Канал: Все статьи подряд / Разработка робототехники / Хабр

Воздушные батареи на морском дне предлагают более дешёвые долгосрочные накопители энергииАвстралийские инженеры разработали ультразвуковую кофеварку для холодного завариванияУчёные создали улиток-роботов, которые могут передвигаться самостоятельно с помощью гусениц или работать вместе, чтобы подниматьсяВ наблюдениях «Уэбба» содержится намёк на возможное наличие атмосферы у скалистой экзопланетыАстрономы открыли 27 500 новых астероидов, спрятавшихся на архивных снимках Читать далее

https://habr.com/ru/articles/814351/
#  Берём ноутбук и отсекаем всё лишнее. Попытка №2
BotHabr (tgi,2) → All  –  12:00:05 2024-05-14

Опубликовано: Tue, 14 May 2024 11:29:21 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Продолжение эксперимента по разработке корпуса для материнской платы от ноутбука.В данной части рассмотрена попытка из частично сломанного ноутбука сделать мини ПК. Читать далее

https://habr.com/ru/articles/814225/
#  Второе рождение DSP или запуск нейросетей на процессорах К1967ВН044 от «Миландр»
BotHabr (tgi,2) → All  –  09:00:06 2024-05-14

Опубликовано: Tue, 14 May 2024 08:28:04 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

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

И если для первых логично использовать специализированную аппаратуру, то вторые вполне могут работать на обычных микроконтроллерах.

В этой статье поделюсь нашим опытом запуска нейросетей на DSP процессоре фирмы «Миландр» К1967ВН044, тем более что в новой ревизии появился Ethernet и можно организовать быстрый обмен данными, например, с ПК.

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

https://habr.com/ru/articles/811055/
#  Моё лучшее вложение 13 тыс. рублей (какой ботаник без микроскопа?)
BotHabr (tgi,2) → All  –  09:00:04 2024-05-14

Опубликовано: Tue, 14 May 2024 08:01:43 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр



Сидел я тут недавно перед монитором и размышлял чем бы себя ещё порадовать, а надо сказать, что порадовать меня не так просто (смайл). Долго я размышлял и решил остановить свой выбор на… микроскопе. Почему бы и нет? У меня уже давно стояло в планах оснастить лабораторию подобным инструментом.

И вот этот девайс неожиданно не просто меня порадовал, а вызвал настоящий вау-эффект. Это реально просто обалденная штука (простите за мой французский) и у меня возник только один вопрос — почему я не купил его раньше?

Далее я попробую простыми словами описать что это такое и приведу примеры фото и видео с этого микроскопа, после которых вы всё бросите закажете себе такой же (или даже лучше). Читать дальше →

https://habr.com/ru/companies/timeweb/articles/812363/
#  Quansheng UV-K5/K6: трансивер, из которого можно сделать что угодно
BotHabr (tgi,2) → All  –  08:00:04 2024-05-14

Опубликовано: Mon, 13 May 2024 15:15:48 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Дядюшка Ляо не перестаёт удивлять. Мы хорошо помним, какую революцию совершили USB-донглы на микросхемах Elonics E4000 и Rafael Micro R820T, изначально предназначенные для просмотра телевидения на экране компьютера. С заменённым драйвером они превращались в универсальный SDR-радиоприёмник, принимавший в диапазоне от 25 MHz до 1 750 MHz, отображая при этом спектр шириной 2.4 MHz. И стоило это удовольствие долларов 5, может, чуть больше.Вторым важным событием стало появление дешёвой народной «шарманки» — Baofeng UV-5R. Это простенький двухдиапазонный трансивер с заявленной выходной мощностью 5W. Но недавно китайцы вновь превзошли сами себя и выпустили нечто, что стало ещё более интересным — Quansheng UV-K5 и улучшенные версии, обозначаемые UV-K5(8) и UV-K6. Что это за трансивер и почему он стал так популярен — читайте под катом. Читать далее

https://habr.com/ru/companies/ru_mts/articles/814011/
#  Как я разработал квадрокоптер на ESP32 с нуля (ушло 4 года)
BotHabr (tgi,2) → All  –  08:00:04 2024-05-14

Опубликовано: Tue, 14 May 2024 07:36:37 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

При сборке квадрокоптеров и других БПЛА обычно используют готовую плату полетного контроллера, содержащую все необходимые датчики и периферию, и готовую полетную прошивку, например, Betaflight, ArduPilot или PX4. Полетный контроллер управляет моторами квадрокоптера и обеспечивает стабильный полет.Занимаясь БПЛА с 2016 года, я решил разобраться в устройстве полетных контроллеров максимально глубоко и создать квадрокоптер с нуля, не используя готовый полетный контроллер и готовый софт. Спустя долгое время разработки мне удалось это сделать. Я написал прошивку с максимально простым исходным кодом и выложил ее на GitHub. В этой статье я расскажу о теории и практике разработки полетного софта для квадрокоптера и проиллюстрирую это на примере своего дрона на базе микроконтроллера ESP32, который можно увидеть на картинке выше. Читать далее

https://habr.com/ru/articles/814127/
#  Простой SDR в помощь ICOM 9700
BotHabr (tgi,2) → All  –  17:00:04 2024-05-13

Опубликовано: Mon, 13 May 2024 16:51:54 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Недавно увлёкся приёмом телеметрии и SSTV со спутников, благо сейчас энтузиасты организуют различные квесты и акции, используя ресурсы спутников «UMKA-1 (RS40S)», «VIZARD-METEO (RS38S)», «NANOZOND-1 (RS49S)» и «UTMN-2 (RS27S)». Подробнее о них можно посмотреть на сайте R4UAB.Для приёма телеметрии спутников обычно достаточно простого приемника RTL-SDR, но я уже старый радиолюбитель и обзавёлся навороченным японским трансивером ICOM IC-9700, с помощью которого и собирался заняться приёмом. Но тут вышел облом – трансивер как-то обрабатывает выходной аудиосигнал, что его уже нельзя декодировать пакетным модемом. Выход из положения был найден в создании своего простого SDR приёмника. Подробности под катом. Читать далее

https://habr.com/ru/articles/814019/
#  [Перевод] Собираем балансирующий куб
BotHabr (tgi,2) → All  –  14:00:05 2024-05-13

Опубликовано: Mon, 13 May 2024 13:00:13 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр


Этот куб балансирует на одной из своих вершин и одновременно может управляемым образом вращаться вокруг своей оси. Это возможно благодаря умному управлению и трём реактивным маховикам.

Первоначальная идея этого устройства взята у исследователей Швейцарской высшей технической школы Цюриха, продемонстрировавших в этом видео свой Cubli. За последующие годы дизайн в определённых аспектах был усовершенствован. В частности, Bobrow et al (Университет Сан-Паулу) предложили улучшенную концепцию управления, уменьшающую количество IMU (блоков инерциальных датчиков) с шести до всего одного.

Я решил собрать такое устройство. Хотя идея и не нова, все предыдущие работы по этой теме в основном имели закрытые исходники. Я планирую изменить ситуацию. Это значит, что мне придётся выполнить реверс-инжиниринг и начертить всё с нуля. Результат моей работы, полностью опенсорсный (GitHub), показан в видео. Читать дальше →

https://habr.com/ru/companies/ruvds/articles/813933/
#  Li-ion аккумуляторы. Когда ученые изобретут батарейку с большой дальностью хода
BotHabr (tgi,2) → All  –  21:00:15 2024-05-12

Опубликовано: Sun, 12 May 2024 20:30:12 GMT
Канал: Все статьи подряд / Электроника для начинающих / Хабр

Здравствуйте, уважаемые читатели Хабра. Написать данную статью меня побудило то, что в силу профессиональной специфики разработчика электротранспорта мне часто приходится сталкиваться с вышеуказанным вопросом.Действительно, многим интересно из практических соображений, когда у нас будут: Читать далее

https://habr.com/ru/articles/813745/
#  Двигатели переменного тока – точные модели
BotHabr (tgi,2) → All  –  18:00:12 2024-05-12

Опубликовано: Sun, 12 May 2024 17:32:09 GMT
Канал: Все статьи подряд / Разработка робототехники / Хабр

На семинаре «Преподавание электропривода в вузах», прошедшем в ЛЭТИ пятого октября прошлого года, был представлен доклад Алексея Сергеевича Анучина (далее для краткости А.С.) под названием «Модели, которым мы учим студентов».Доклад был посвящен состоянию дел с моделями двигателей переменного тока. В частности, там была высказана критика в адрес существующих моделей, которые не учитывают эффекты насыщения асинхронных и синхронных двигателей. Доклад заставил задуматься…Материал, изложенный ниже, является результатом этих раздумий.Авторы: Ю.Н. Калачёв, Ф.И. Баум, А.Ю. БазинВполне допускаются и даже приветствуются возражения читателей. Читать далее

https://habr.com/ru/articles/813727/
#  Одноплатник на 155-й серии
BotHabr (tgi,2) → All  –  16:00:05 2024-05-12

Опубликовано: Sun, 12 May 2024 15:28:49 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Эта история началась с ухода в отпуск зимой. Вы только представьте! Полярная ночь, темно хоть глаз выколи и дикий мороз. И вот сижу я такой страдалец, не зная, чем себя занять горемычного. А тут выскакивает статья, что японцы собрали однобитный компьютер на четырех микросхемах. (Naoto64). И вот то ли от безделья, то ли от тоски, или азарт меня одолел, но решил я попробовать собрать «одноплатник» с минимальным количеством микросхем. Под словом «минимальным» я подразумеваю компромисс между функционалом и лишним корпусом микросхемы. В итоге получилось при минимальной комплектации 26 микросхем. Это конечно гораздо больше, чем у Naoto64, но за то это уже 4-х битный «одноплатник». Читать далее

https://habr.com/ru/articles/813719/
#  Запускаем Intel 87C51 — первый крупносерийный микроконтроллер (1980)
BotHabr (tgi,2) → All  –  15:00:05 2024-05-12

Опубликовано: Sun, 12 May 2024 14:11:50 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

  Мы принимаем как должное удобства современных микроконтроллеров - все ключевые компоненты интегрированы в один корпус: флэш-память/EEPROM, SRAM, само процессорное ядро, PLL, ADC/DAC, PWM, последовательные порты и многое другое.   Но так было не всегда. Первым монолитным микроконтроллером был Intel 8048 (MCS-48) выпущенный в 1976 по n-МОП технологии. Не планировалось что у него будет длинный жизненный цикл и уже через 4 года в 1980 на смену ему пришел Intel 8051 (MCS-51), завоевавший мир. Он имел на борту 4КиБ однократно-программируемой памяти, 128 байт SRAM, GPIO, последовательные порт и, собственно, 8-битное процессорное ядро. Intel 8751 был вариантом на базе УФ-стираемой EPROM памяти, и C-версии на КМОП процессе. Пару недель назад ко мне в руки случайно попал D87C51FC-20 - и я решил его запустить, чтобы прочувствовать проверенные временем технологии. Сразу отмечу - не стоит тут искать практической пользы, это скорее экскурс в историю на 44 года назад... Читать далее

https://habr.com/ru/articles/813711/
#  Еще один электронный конструктор
BotHabr (tgi,2) → All  –  12:00:12 2024-05-12

Опубликовано: Sun, 12 May 2024 11:06:09 GMT
Канал: Все статьи подряд / Электроника для начинающих / Хабр



Предлагаю вашему вниманию еще один вариант электронного конструктора, несложного для самостоятельного изготовления. Хотелось сделать нечто похожее на «Знаток» по степени наглядности, но с расширенными возможностями. В частности, в «Знатоке» очень не хватало возможности подключать микросхемы.

Попытка прямого копирования «Знатока» ни к чему дельному не привела, поскольку так и не удалось самостоятельно изготовить «пуговичные» разъемы. Вместо этого было решено использовать соединения на основе обычных винтов. Читать дальше →

https://habr.com/ru/articles/794176/
#  KC868-A32M: контроллер без цифровых входов (зато со всем остальным, плюс 32 мосфета)
BotHabr (tgi,2) → All  –  09:00:05 2024-05-12

Опубликовано: Sun, 12 May 2024 08:01:32 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр



Похоже Kincony перешла к созданию откровенно экзотических моделей (видимо все тривиальные она уже выпустила) для пресыщенных её продукцией фанатов автоматизаторов.

KC868-A32M — это своеобразный гибрид в котором есть всё, что только можно, но нет… цифровых входов. Вопрос: «что это за контроллер без цифровых входов?» незримо повисает в воздухе и я сходу даже не припомню аналогов столь смелого технологического решения.

Ну ладно, вначале мы ужаснулись, теперь давайте попробуем разобраться с тем, что представляет собой KC868-A32M. Читать дальше →

https://habr.com/ru/companies/timeweb/articles/809351/
#  Что нужно знать и уметь начинающему специалисту по ремонту ноутбуков? Часть 1
BotHabr (tgi,2) → All  –  09:00:05 2024-05-12

Опубликовано: Sun, 12 May 2024 08:30:30 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр


Я бы сказал, даже не специалисту, а просто новичку, который решил начать ремонтировать ноутбуки — в качестве хобби (к этой категории отношусь я) или для старта карьеры сервисмена. Сразу скажу, что на истину в последней инстанции я не претендую, поскольку делюсь, в основном, своим опытом. Завидую белой завистью тем, у кого электроника, схемотехника и т.п. были предметами в университете. Статья, в первую очередь, предназначена для тех, кто только планирует начать заниматься ремонтами.

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

https://habr.com/ru/companies/selectel/articles/813655/
#  Настройка связки VScode, OpenOCD, WCH-LinkE, Cortex-M
BotHabr (tgi,2) → All  –  08:00:04 2024-05-12

Опубликовано: Sun, 12 May 2024 07:08:22 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Wch-link является программатором для ARM, RISC-V микроконтроллеров. По возможностям это аналог St-link, JLink и прочих. По сравнению с st-link он поддерживает контроллеры не только фирмы STM. А по сравнению с JLink стоит намного дешевле и не имеет проблем с лицензиями, которые могут встречаться у дешевых клонов JLink. Также плюсом идет поддержка набирающих популярность контроллеров от китайской компании WCH.Есть несколько вариантов этого отладчика, я буду говорить о версии Wch-linkE rev 1.3. Читать далее

https://habr.com/ru/articles/813669/
Powered by iii-php v0.11