RSS
Pages: 1 ... 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 ... 67
[>] Умная дача. Планы на лето
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-24 19:00:05


Опубликовано: Fri, 24 Mar 2023 14:36:47 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Весна! Нет, не так – весна!!!! Пару раз день как минимум я смотрю при помощи камеры на то, что происходит у меня на участке, строю планы, прикидываю бюджет и расстраиваюсь. На следующий день все повторяется снова. Читать далее

https://habr.com/ru/post/724630/

[>] Девайс HabrScore для хаброзависимых с блекджеком и …
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-24 19:00:08


Опубликовано: Fri, 24 Mar 2023 14:24:58 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры


Понравилась статья HabraTab — девайс для хаброзависимых, где описана разработка устройства для визуализации рейтинга пользователя на Хабре.
И мне очень захотелось подобное устройство, вот только было несколько но:

Очень лень было делать, заказывать и паять печатную плату
Еще хотелось выводить рейтинг последней статьи, но хардкодить адрес и каждый раз пересобирать прошивку показалось очень муторно.
Разработка на С/С++ меня не пугает, так как занимаюсь этим более 20 лет, но писать что-то под Arduino у меня душа не лежит. И это не говоря про необходимость настройки системы сборки под конкретный микроконтроллер.

Короче, немного поразмыслив, было принято решение делать свое устройство для визуализации рейтингов на Хабре, и как обычно с блекджеком и… ну вы поняли. И самое главное, чтобы можно было собирать устройство из покупных деталей с Алиэкспресса для максимально простого повторения и кодить на чем-нибудь попроще, чем на С/С++. Читать дальше →

https://habr.com/ru/post/723334/

[>] Программирование контроллера сервоприводов MC50. Введение
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-24 20:00:07


Опубликовано: Fri, 24 Mar 2023 15:16:39 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

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

https://habr.com/ru/post/724586/

[>] Когда переподключения ускоряют работу по сети. Тестируем быстродействие TCP-сокетов
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-25 02:00:08


Опубликовано: Fri, 24 Mar 2023 21:01:09 GMT
Канал: Системное программирование – Обеспечение работы прикладного ПО

При написании предыдущей статьи я наткнулся на странный эффект с производительностью TCP-сокетов. При попытке отправить пачку запросов через сокет оказалось, что выгоднее заново устанавливать TCP-соединение после каждого запроса, а не переиспользовать его. Исследованию причин этого эффекта (а заодно и поиску способов от него избавиться) и посвящена эта статья. Читать далее

https://habr.com/ru/post/724682/

[>] Разработка NAS — цели и этапы
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-25 20:00:06


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

В статье изложена идея разработки NAS на ARM процессорах с самого начала, от проектирования плат, портирования софта и до дизайна корпуса.Рассказывается об этапах проектирования открытой платформы NAS на основе модульной конструкции. Представлен началный вариант собственного модуля на ARM процессоре и структурная схема универсальной несущей платы для подключения различных модулей, в том числе контроллеров дисков, сетевых адаптеров и другой периферии.Приводятся результаты сборки нескольких NAS на платах с ARM процессором RK3588 для проверки концепта разработки. Только для любителей NAS

https://habr.com/ru/post/724730/

[>] Компактный make для STM32 с USB
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-26 14:00:07


Опубликовано: Sun, 26 Mar 2023 09:03:12 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

Дата появления микроконтроллеров STM32, судя по datasheet, 2007 год, и с тех пор они признаны очень успешным и популярным чипом. Поэтому для них уже написано множество готовых примеров с поддержкой почти всех технологий как самим вендором так и комьюнити. Это и всевозможные USB устройства включая флешку и звуковую карту, и целочисленные варианты кодеков (WMA, Speex), и даже готовые сборки под ethernet с lwip стеком так же в наличии. В то время комьюнити пытается догнать вендора и написало библиотеку libopencm3, уже в отличии от оригинала, основанную на make, а не привязанную к среде. И в ней есть так же примеры с USB. И вот, на фоне всего этого я представил что STM32 ничем не сложнее меги, вооружившись таблицей разметки памяти с адресами регистров начинаю писать еще один вариант стандартной библиотеки для STM32. Гораздо более наивный, но зато компактный. Смыл был однозначно, я вообще считаю что если не понравился любой стандартный продукт, то это повод переписать его полностью, хотя вы можете со мной не согласиться. Читать далее

https://habr.com/ru/post/724800/

[>] Реверс инжиниринг для самых маленьких на практике
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-26 15:00:09


Опубликовано: Sun, 26 Mar 2023 10:58:01 GMT
Канал: Assembler – Язык программирования низкого уровня

Скомпилированное приложение является «чёрным ящиком». Чтобы туда заглянуть, восстановить алгоритм работы применяется реверс‑инжиниринг. Это непростой навык с высоким порогом входа. В статье мы попробуем взять дизассемблер, несложную задачку и пойдём в бой. Материал будет полезен тем, кому хочется с чего-то начать и погрузиться в тему реверса.В ходе нашего погружения разберем, какие инструменты использовать, с какой стороны подходить к решению подобных задач, разберём различные теоретические моменты. Для углублённого изучения будут ссылки на дополнительную литературу. Читать далее

https://habr.com/ru/post/724808/

[>] WS2812B/WS2811 + STM32
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-27 04:00:05


Опубликовано: Sun, 26 Mar 2023 23:15:56 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

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

https://habr.com/ru/post/724888/

[>] «Умная дача» реального человека, без рекламных интеграций
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-27 11:00:05


Опубликовано: Mon, 27 Mar 2023 06:30:03 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

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

https://habr.com/ru/post/724890/

[>] Аппаратные закладки под микроскопом. Обнаружение
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-27 14:00:08


Опубликовано: Mon, 27 Mar 2023 09:00:01 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника


Дисклеймер. Много лет в сообществе технических специалистов идёт дискуссия о возможности внедрения троянов в популярные коммерческие микросхемы. К сожалению, в этот чисто технический вопрос вмешиваются политические аргументы: мол, давайте переходить на российские процессоры, потому что в западных чипах закладки! Такой типичный FUD (см. контрпропаганду на Хабре). Кстати, американские коллеги используют такие же аргументы, но против китайских микрочипов. Похоже, политики любят использовать «пугалки» для принятия выгодных решений, ведь искусство политики древнее самого человечества.

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

https://habr.com/ru/post/724340/

[>] Пиксельные Пои или Pixel Poi своими руками
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-27 16:00:04


Опубликовано: Mon, 27 Mar 2023 10:34:52 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

В этой публикации речь пойдет о тестировании светодиодной ленты APA102 высокой плотности, совместно с модулем WeAct Black Pill V3.0 (MiniF4 V3.0) или «Черная таблетка» с AliExpress в качестве контроллера пиксельных пои. Пиксельные пои — представляют собой световой реквизит на основе управляемых светодиодов, при вращении которого можно отображать разнообразные картинки, эффекты, надписи и т. п. Читать далее

https://habr.com/ru/post/724988/

[>] NORVI GSM AE02-V: просто добавь GSM
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-27 21:00:05


Опубликовано: Mon, 27 Mar 2023 16:25:05 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места



В своём блоге я рассмотрел устройство и назначение почти всех контроллеров Norvi, обойдены вниманием оказались только контроллеры линейки GSM, имеющие соответствующие модули на своём борту.

Как вы понимаете, наличие GSM модуля является существенным дополнением и значительно расширяет возможности контроллера: можно посылать и принимать информационные и управляющие SMS, можно организовать резервный, независимый от вашей IoT инфраструктуры канал связи и т. д.

В этой статье я рассмотрю модель NORVI GSM AE02-V, которая кроме ESP32 и GSM модуля содержит цифровые и аналоговые входы, интерфейс RS485 и прочие возможности, что делает этот контроллер интересным решением для создания ваших проектов по автоматизации. Читать дальше →

https://habr.com/ru/post/721060/

[>] Zynq. AXI GPIO. Мигаем светодиодом по-новому
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-28 13:00:05


Опубликовано: Tue, 28 Mar 2023 08:01:03 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

После написания последнего обзора на новую отладку Я не смог удержаться от того, чтобы не сделать простую проверку работоспособности платы, т.к. очень не хотелось бы напороться на какие-либо проблемы во время решения сложной задачи. Поэтому решил сделать простую мигалку светодиодами и задействовать, плюсом к этому, кнопки на плате. Немного поразмыслив, Я решил, что обычный “ногодрыг” на Verilog - это уже не так интересно и мне показалось, что лучше сделать это с помощью AXI GPIO и своего IP-ядра, инициировав экшн из baremetal-приложения. В общем, кому интересно, заглядывайте в статью, там Я описал, как добавить свое кастомное AXI Peripheral IP-ядро, как правильно организовать проект и обратиться к GPIO для чтения и записи логического уровня. Поехали… Читать далее

https://habr.com/ru/post/725022/

[>] «Скачал плагин и опингвинился». Полезные инструменты для работы с IDE
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-29 15:00:09


Опубликовано: Wed, 29 Mar 2023 10:59:51 GMT
Канал: VIM – Свободный текстовый редактор


Эффективность разработки зависит не только от скиллов программиста, но и от рабочего окружения. Так, чтобы оптимизировать процесс, можно использовать специальные плагины или расширения IDE. В тексте собрали самые полезные, по мнению специалистов Selectel, инструменты. Сохраняйте подборку в закладки и делитесь своими вариантами в комментариях. Читать дальше →

https://habr.com/ru/post/725358/

[>] [Перевод] Операционная система — аппаратное обеспечение ввода-вывода
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-29 16:00:07


Опубликовано: Wed, 29 Mar 2023 10:16:59 GMT
Канал: Системное программирование – Обеспечение работы прикладного ПО

Одной из важных задач операционной системы является управление различными устройствами ввода/вывода, включая: мышь, клавиатуру, тачпад, дисковые накопители, адаптеры дисплея, USB-устройства, экран с поточечной адресацией, светодиоды, аналого-цифровой преобразователь, переключатель включения/выключения, сетевые подключения, аудио-входы/выходы, принтеры и т. д.Система ввода/вывода должна принимать запрос приложения на ввод/вывод и посылать его физическому устройству, затем принимать ответ от устройства и посылать его приложению. Устройства ввода/вывода можно разделить на две категории: блочные и символьные устройства. Читать далее

https://habr.com/ru/post/725584/

[>] Десятичный счетчик-дешифратор K561ИЕ8 (CD4017) и красивый эффект на нём
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-30 14:00:06


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


Привет, Хабр! Бегущие огни многие из нас уже собирали. А что, если сделать их не одномерными, а двумерными? То есть, чтобы они бегали не по вектору, а по матрице?

Получится эффект со множеством вариантов настройки, в зависимости от частоты вертикальной и горизонтальной развёртки.

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

https://habr.com/ru/post/723200/

[>] [Перевод] Кофемашина с открытым исходным кодом — как сделать (почти) с нуля
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-30 19:00:06


Опубликовано: Thu, 30 Mar 2023 14:37:59 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

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

https://habr.com/ru/post/725932/

[>] Ассоциативная память без нейросетей + генерация текста
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-31 11:00:06


Опубликовано: Fri, 31 Mar 2023 06:14:55 GMT
Канал: Робототехника – Роботы, роботы, роботы

Когда-то давно ко мне пришла идея реализовать алгоритм основанный на цепочках символов. Этот алгоритм выделяет в тексте несколько последовательностей символов, и таким образом производит его анализ. Этот алгоритм в какой-то мере похож на метод построения N-грамной модели, разница лишь в том, что он строит последовательности символов переменной длины. Как это делается я расскажу немного ниже. В результате алгоритм мог сравнивать тексты друг с другом и находить степень похожести между ними. Я приспособил его для того, чтобы отсеивать ранее известные тексты, и выбирать только те, которые обладают наибольшей уникальностью на момент анализа. Результат работы алгоритма можно посмотреть здесь: http://luksian.ruРасскажу вкратце суть идеи. Например, у нас есть текст ABCABD. Из этого текста можно выделить следующие последовательности из двух символов: AB, BC, CA, AB, BD. Здесь видно что последовательность AB встречается два раза, а за этой последовательностью в каждом случае следуют разные символы. Такая ситуация считается конфликтом который необходимо разрешить. Для этого создаются новые последовательности символов: ABC и ABD. Последовательности из этих трех символов в тексте встречаются по одному разу, поэтому конфликт считается разрешенным, больше неоднозначностей в тексте не наблюдается. Разумеется, в обычном тексте написанном на простом человеческом языке для разрешения конфликтов иногда может потребоваться построить гораздо более длинные цепочки символов чтобы можно было найти между ними разницу. И вот недавно я вспомнил об этом алгоритме и попробовал его исследовать поподробнее. Читать далее

https://habr.com/ru/post/726030/

[>] Слушаем ZX Spectrum музыку с MIDI-плеера
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-31 13:00:06


Опубликовано: Fri, 31 Mar 2023 08:28:51 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

Как-то раз долгие годы назад у меня умер Спектрум. Уже и не вспомню, что с ним случилось, но возиться с ремонтом желания не было, ибо на замену давно хотелось новенький ZX Evolution. Все более-менее полезные и выглядящие целыми детали были сняты, в том числе и музыкальный сопроцессор YM2149F. И как раз в нужный момент попалась статья @Z80A о сборке плеера на базе Arduino, который я незамедлительно начал собирать.С тех пор проект законченным назвать было сложно — усилитель для наушников был безжалостно выброшен, т.к. из-за неправильного включения слишком сильно шумел, да и устройство получилось не особо компактным, чтобы носить его с собой. Так и валялась плата с кучей проводов на стойке с аудиотехникой, подключенная в линейный выход на случай, если захочется послушать спектрумное поппури.Однако, недавно мне попалась интересная штуковина — Casio FD-1. Это MIDI-плеер, играющий файлы с дискет в обычный MIDI-порт со штекером типа DIN-5.Попробуем её приспособить для прослушивания музыки со спектрума! LD DE, _ARTICLE : LD HL, _BRAIN : LDIR

https://habr.com/ru/post/725752/

[>] Причина агонии студентов во время интервью, или популярно о моделях интерфейсов шины
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-31 13:00:07


Опубликовано: Fri, 31 Mar 2023 08:14:13 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

Сейчас я интервьирую кандидатов которые приходят на позиции в RTL design / проектировщики микросхем на уровне регистровых передач. Но 5 лет назад я интервьировал студентов и других инженеров на позиции в DV / Design Verification / верификаторы блоков микросхем.Моим стандартным вопросом было написать маркером на доске псевдокод для упрощенного драйвера модели шины (Bus Functional Model - BFM) для протокола AXI. На этом вопросе у ~80% кандидатов наступала агония - они как ужи на сковородке пытались натянуть сову на глобус - приспособить решение для последовательной шины а-ля APB, которое они прочитали в каком-нибудь тьюториале - к шине AXI, которая во-первых конвейерная, а во-вторых, допускает внеочередные ответы на запросы чтения с разными идентификаторами.Аналогия из другой области: представьте, что кто-то пытается обходить дерево или решить "ханойские башни" - не зная концепций рекурсии и стека. Или написать GUI интерфейс, не зная концепции cобытийно-ориентированной архитектуры. Это не потому что кандидаты глупые

https://habr.com/ru/post/726022/

[>] От RoboCop до RoboAssist: современное состояние индустрии экзоскелетов
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-31 17:00:07


Опубликовано: Fri, 31 Mar 2023 12:13:23 GMT
Канал: Робототехника – Роботы, роботы, роботы

В статье «Люди-киборги: самые сумасшедшие и высокотехнологические механизации человека» мы затронули тему экзоскелетов. В частности, рассказали про российский стартап ExoAtlet, который в 2016 году один из первых в мире выпустил медицинский экзоскелет. Целью основателей стартапа было ускорение процесса реабилитации и улучшение качества жизни пациентов с инсультом, травмами спинного мозга, ДЦП, рассеянным склерозом и прочими болезнями. Но к моменту выпуска прототипа выяснилось, что рынка экзоскелетов в России нет. Компании пришлось строить его с нуля, привлекая инвестиции, меняя на ходу бизнес-модели и не прекращая исследования.А что вообще происходит на мировом рынке экзоскелетов? Несмотря на всю шумиху, прогресс в этой области медленный, и обещанные прорывы ещё не осуществились. В этой статье рассмотрим текущее состояние разработки экзоскелетов и проблемы, которые необходимо преодолеть, чтобы полностью реализовать их потенциал. Читать далее

https://habr.com/ru/post/726138/

[>] [Перевод] Starting Electronics: руководство по веб-серверам на Arduino. Часть 9. Работа с изображениями
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-31 19:00:04


Опубликовано: Fri, 31 Mar 2023 14:01:08 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места



От переводчика. Сегодня у нас лёгкий урок, мы можем расслабиться и просто следовать за объяснениями автора. Если вы внимательно ознакомились с предыдущей статьёй и уяснили принцип работы веб-сервера с файлами на SD карте памяти, то на этом занятии вам всё должно быть понятно — мы просто добавим одну строку в код страницы и немного модернизируем скетч из прошлого урока.

Несмотря на лёгкость сегодняшнего занятия, оно даёт нам важное умение — добавлять изображения на веб-страницы сервера и делать эти страницы красивыми и информативными. Читать дальше →

https://habr.com/ru/post/723474/

[>] [Перевод] PCIe для электронщиков: анатомия канала передачи
bot.habr.rss
BotHabr(tgi,2) — All
2023-03-31 20:00:06


Опубликовано: Fri, 31 Mar 2023 15:00:01 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места


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

https://habr.com/ru/post/725502/

[>] Ретро-компьютер уровня «Радио-86РК» с RISC-V процессором на плате OMDAZZ
bot.habr.rss
BotHabr(tgi,2) — All
2023-04-01 00:00:03


Опубликовано: Fri, 31 Mar 2023 19:13:10 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Статья про то, как из недорогой отладочной платы OMDAZZ c ПЛИС  CycloneIV EP4CE6 получить ретро-компьютер с монитором, клавиатурой и тетрисом, но с современным процессором на базе RSIC-V и компилятором GCC. Как же это сделать

https://habr.com/ru/post/726250/

[>] Настройка Пошаговой Отладки JLink+Eclipse
bot.habr.rss
BotHabr(tgi,2) — All
2023-04-01 05:00:06


Опубликовано: Sat, 01 Apr 2023 00:37:56 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

Записали прошивку через интерфейс SWD/JTAG и... ничего не происходит. HeartBeat LED не мигает. Логи в UART(е) не появляются. CLI не отвечает. Очевидно, что прошивка где-то зависла. Что же делать? Как понять, где ошибка? Тут выручит пошаговая GDB отладка с подсветкой в eclipse. Читать далее

https://habr.com/ru/post/682498/

[>] Демосцена на релейном компьютере
bot.habr.rss
BotHabr(tgi,2) — All
2023-04-01 08:00:06


Опубликовано: Sat, 01 Apr 2023 03:27:04 GMT
Канал: Assembler – Язык программирования низкого уровня

Какой компьютер без демосцены? Обратимся к классике от @Manwe_SandS:До моего визита на Assembly'99 я каждый pаз удивлялся pезультатам голосования на заpубежных demo party. Мне было непонятно, как столько людей могут отдавать голоса за pаботы состоящие из тупой (я пpошу пpощения, но это именно так) последовательности эффектов - плазмы, туннеля, огня, вpащающегося куба (тоpа) и пpочих подобных вещей, не объединенных никаким сюжетом, не несущими никакой идеи. То что нужно! Возьмём первый попавшийся релейный компьютер и понаделаем эффектов. Читать далее

https://habr.com/ru/post/720886/

[>] Лабораторный таймер: импортозамещение из подручных материалов
bot.habr.rss
BotHabr(tgi,2) — All
2023-04-01 09:00:05


Опубликовано: Sat, 01 Apr 2023 04:17:01 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

Мне понадобился простой программируемый таймер, он же реле времени. Простая штуковина, которая в указанное время замыкает контакты. Одним словом, ничего сложного.Вот только с началом санкций даже такое простое лабораторное оборудование купить стало невозможно. Вот хороший пример: http://www.optimum-lab.ru/product/tajmer-laboratornyj/. Отличное лабораторное устройство, но как почти прямо пишет продавец - купить его сейчас не так и просто. Другой случай: https://www.chipdip.ru/product/at8n-24-240v-ac-dc. Не такая удобная и привлекательная разработка как предыдущий вариант, зато в наличии. Но стоит почему-то непотребно много, когда для такой задачи достаточно обычного реле и таймера. А этот вариант: https://www.chipdip.ru/product0/8002563209 совмещает нездоровую цену и нездоровые сроки поставки. Читать далее

https://habr.com/ru/post/726276/

[>] «МИРАН» тестирует ШПД по технологии Aqua Ethernet
bot.habr.rss
BotHabr(tgi,2) — All
2023-04-01 16:00:07


Опубликовано: Sat, 01 Apr 2023 11:18:03 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

R&D-департамент компании «Комфортел» разработал инновационную технологию обеспечения связи на последней миле, получившую название Aqua Ethernet, а мы приступили к ее тестированию.



«В данном случае мы можем отказаться от дорогих решений зарубежных вендоров, которые сейчас сложно реализовать в РФ. Это является действительно прорывной технологией, которую, я надеюсь, мы запустим в массовое производство уже сейчас, и это даст новый толчок, не побоюсь этого слова, в достижении задач цифровизации всей страны», — поделился мнением Виталий Николаев, директор по инфраструктуре ЦОД сети дата-центров Миран. Читать дальше →

https://habr.com/ru/post/726334/

[>] CAN шина
bot.habr.rss
BotHabr(tgi,2) — All
2023-04-01 20:00:07


Опубликовано: Sat, 01 Apr 2023 15:04:14 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

Всем привет! Я начинающий разработчик и увлекся Embedded стороной вопроса. Лучший способ запомнить информацию - написать какой нибудь конспект и поделиться им. Ниже моя краткая выжимка о CAN шине и передаче данных через нее. Читать далее

https://habr.com/ru/post/726350/

[>] Как подружить Neovim c русской раскладкой
bot.habr.rss
BotHabr(tgi,2) — All
2023-04-02 12:00:07


Опубликовано: Sun, 02 Apr 2023 07:58:00 GMT
Канал: VIM – Свободный текстовый редактор

Этот туториал описывает часть функционала плагина «Langmapper.nvim», ссылка на него будет в конце статьи. Для остальных, кто хочет настроить Neovim для работы с русской или другой раскладкой, описаны необходимые шаги и приведён упрощенный код. Читать далее

https://habr.com/ru/post/726400/

[>] Руководство по Кросс-Платформенному Системному Программированию для UNIX и Windows: Уровень 1
bot.habr.rss
BotHabr(tgi,2) — All
2023-04-02 14:00:06


Опубликовано: Sun, 02 Apr 2023 09:50:42 GMT
Канал: Системное программирование – Обеспечение работы прикладного ПО

С помощью этого учебного материала мы научимся писать кросс-платформенный код на Си, используя системные функции популярных ОС (Windows, Linux/Android, macOS и FreeBSD): управление файлами и файловый I/O, консольный I/O, пайпы (неименованные), запуск новых процессов. Мы напишем свои небольшие вспомогательные функции поверх низкоуровневого системного АПИ (API), для того чтобы наш основной код, используя эти функции, мог работать на любой ОС без изменений. Этот учебный материал — начального уровня. Я делю сложные вещи на части, чтобы примеры кода здесь не были слишком заумными для тех, кто только что начал программировать на Си. Мы обсудим различия между системными АПИ и разберёмся, как создать кросс-платформенный программный интерфейс, который скрывает все эти различия от пользователя этого интерфейса. Читать далее

https://habr.com/ru/post/726410/

[>] Простой испытатель ферритов
bot.habr.rss
BotHabr(tgi,2) — All
2023-04-02 17:00:09


Опубликовано: Sun, 02 Apr 2023 12:16:01 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника

Реалии нашей жизни поменялись. Если раньше мы шли в магазин и покупали нужное ферритовое кольцо для трансформатора, то теперь порой приходится довольствоваться тем, что удалось найти. В ящике стола, в лампочке-экономке из ближайшей мусорки, у китайцев на Алиэкспрессе... Зачастую без маркировки, тип которого известен лишь приблизительно. И вопросы, вопросы... Действительно ли из Китая выслали то, что просили? Подойдет ли для двухтактного трансформатора это зеленое кольцо? А что будет, если намотать трансформатор на феррите с мю 10000? Какой выбрать число витков на вольт, когда формула из статьи в журнале "Радио" дает 0,4 витка на вольт, а популярная программа -- 1,2 витка?В статье описывается небольшой стенд для испытания ферритовых сердечников, главным образом, колец, в режиме двухтактного преобразователя. Читать далее

https://habr.com/ru/post/705844/

[>] Градация навыков в Embedded программировании
bot.habr.rss
BotHabr(tgi,2) — All
2023-04-03 02:00:09


Опубликовано: Sun, 02 Apr 2023 21:05:07 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

В программировании микроконтроллеров нет как таковой общепринятой градации на Junior->Middle->Senior. Не сложилось.Давайте попробуем разобраться, где же происходит водораздел. Далее речь пойдет в основном про программирование микроконтроллеров. Тут не будет затронут Embedded Linux, FPGA разработка. Читать далее

https://habr.com/ru/post/725156/

[>] Можно ли привить кибериммунитет роботу? Практическое исследование на примере DIY робота официанта
bot.habr.rss
BotHabr(tgi,2) — All
2023-04-03 03:00:07


Опубликовано: Sun, 02 Apr 2023 22:11:19 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Иногда, устроившись на мягком пуфике с книжкой, так и хочется скосплеить Громозеку из мультфильма Тайна третьей планеты, и сказать “Официант, 400 капель яблочного сока и печеньку”. Статья описывает результаты работ по разработке DIY робота-официанта на базе Alpahabot, а также эксперимента по прививке роботу киберимунитета при помощи KasperskyOS CE. Читать далее

https://habr.com/ru/post/726466/

[>] Технологии производства электронных модулей: 14 материалов для развития инженерных компетенций
bot.habr.rss
BotHabr(tgi,2) — All
2023-04-03 17:00:07


Опубликовано: Mon, 03 Apr 2023 12:03:51 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника

Недавно мы опубликовали на портале «Истовый Инженер» финальный материал из цикла лекций и интервью о производстве электронных модулей. Мы постарались объединить и представить читателям прикладные знания от ведущих специалистов в этой сфере и их личные оценки современных тенденций развития производственных площадок и самой технологии создания электронных модулей.Серия, которая у нас получилась — это экскурс в производственные технологии — как печатных плат, так и электронных сборок на их основе, методы управления и отслеживания производственных потоков в режиме массового производства, а также необходимые решения для достижения максимального качества. В ней мы рассказываем  о лучших практиках из мирового опыта, разбираем интересные кейсы, а здесь, на Хабре делимся дайджестом по этим материалам. Добро пожаловать под кат. Читать далее

https://habr.com/ru/post/726162/

[>] Ethernet для Ариты или есть у моей девочки одна маленькая штучка
bot.habr.rss
BotHabr(tgi,2) — All
2023-04-03 19:00:06


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



Недавно в моём блоге вышла статья о контроллере NORVI Arita на ATmega2560, которая вызвала неподдельный интерес у публики — на данный момент статья набрала аж 23 тысячи просмотров. Тут я полностью согласен с читателями, я тоже неровно дышу к красавице Арите и имею в отношении неё далеко идущие планы.

Как вы помните по вводной статье, в моём распоряжении имеется Model 5, то есть самый урезанный в функциональном плане вариант контроллера: в нём нет дисплея, Ethernet интерфейса, картридера для microSD карт памяти и т. д., оставлен только «слабенький» базовый набор функций, что, конечно, никак не могло меня устроить.

Поэтому я вооружился лупой, паяльником, тестером, осциллографом, термостолом, лабораторным источником питания, даташитами и дремелем (куда ж без него) и решил сделать из NORVI Arita Model 5 человека, то есть полноценный контроллер, что-то вроде Model 8++. Возможно в нём появятся функции, которых нет даже в оригинальных контроллерах NORVI.

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

https://habr.com/ru/post/725200/

[>] Исправление аппаратных ошибок на серийных изделиях
bot.habr.rss
BotHabr(tgi,2) — All
2023-04-04 13:00:04


Опубликовано: Tue, 04 Apr 2023 08:30:50 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Приветствую, Хабр! В этой статье я приведу пример того, как достаточно эстетично можно исправлять ошибки, допущенные при разработке устройств. Идея у меня возникла после того, как я вносил некоторые изменения в Nintendo Switch, если вы понимаете, о чем я. В случае с консолью все относительно просто, так как наборы для доработки можно приобрести. Читать далее

https://habr.com/ru/post/726786/

[>] Оперативная память. Строение и устройство (RAM, ОЗУ)
bot.habr.rss
BotHabr(tgi,2) — All
2023-04-04 16:00:07


Опубликовано: Tue, 04 Apr 2023 11:35:15 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника

Оперативная память это важная часть любой компьютерной системы и сейчас я объясню, почему это так. Читать далее

https://habr.com/ru/post/726866/

[>] Исправление аппаратных ошибок на серийных изделиях
bot.habr.rss
BotHabr(tgi,2) — All
2023-04-04 17:00:05


Опубликовано: Tue, 04 Apr 2023 08:30:50 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Приветствую, Хабр! В этой статье я приведу пример того, как достаточно эстетично можно исправлять ошибки, допущенные при разработке устройств. Идея у меня возникла после того, как я вносил некоторые изменения в Nintendo Switch, если вы понимаете, о чем я. В случае с консолью все относительно просто, так как наборы для доработки можно приобрести. Читать далее

https://habr.com/ru/articles/726786/

[>] Ethernet для Ариты
bot.habr.rss
BotHabr(tgi,2) — All
2023-04-04 17:00:07


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



Недавно в моём блоге вышла статья о контроллере NORVI Arita на ATmega2560, которая вызвала неподдельный интерес у публики — на данный момент статья набрала аж 23 тысячи просмотров. Тут я полностью согласен с читателями, я тоже неровно дышу к красавице Арите и имею в отношении неё далеко идущие планы.

Как вы помните по вводной статье, в моём распоряжении имеется Model 5, то есть самый урезанный в функциональном плане вариант контроллера: в нём нет дисплея, Ethernet интерфейса, картридера для microSD карт памяти и т. д., оставлен только «слабенький» базовый набор функций, что, конечно, никак не могло меня устроить.

Поэтому я вооружился лупой, паяльником, тестером, осциллографом, термостолом, лабораторным источником питания, даташитами и дремелем (куда ж без него) и решил сделать из NORVI Arita Model 5 человека, то есть полноценный контроллер, что-то вроде Model 8++. Возможно в нём появятся функции, которых нет даже в оригинальных контроллерах NORVI.

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

https://habr.com/ru/companies/timeweb/articles/725200/

[>] Можно ли привить кибериммунитет роботу? Практическое исследование на примере DIY робота официанта
bot.habr.rss
BotHabr(tgi,2) — All
2023-04-04 17:00:08


Опубликовано: Sun, 02 Apr 2023 22:11:19 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Иногда, устроившись на мягком пуфике с книжкой, так и хочется скосплеить Громозеку из мультфильма Тайна третьей планеты, и сказать “Официант, 400 капель яблочного сока и печеньку”. Статья описывает результаты работ по разработке DIY робота-официанта на базе Alpahabot, а также эксперимента по прививке роботу киберимунитета при помощи KasperskyOS CE. Читать далее

https://habr.com/ru/articles/726466/

[>] «МИРАН» тестирует ШПД по технологии Aqua Ethernet
bot.habr.rss
BotHabr(tgi,2) — All
2023-04-04 17:00:09


Опубликовано: Sat, 01 Apr 2023 11:18:03 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

R&D-департамент компании «Комфортел» разработал инновационную технологию обеспечения связи на последней миле, получившую название Aqua Ethernet, а мы приступили к ее тестированию.



«В данном случае мы можем отказаться от дорогих решений зарубежных вендоров, которые сейчас сложно реализовать в РФ. Это является действительно прорывной технологией, которую, я надеюсь, мы запустим в массовое производство уже сейчас, и это даст новый толчок, не побоюсь этого слова, в достижении задач цифровизации всей страны», — поделился мнением Виталий Николаев, директор по инфраструктуре ЦОД сети дата-центров Миран. Читать дальше →

https://habr.com/ru/companies/dcmiran/articles/726334/

[>] Ретро-компьютер уровня «Радио-86РК» с RISC-V процессором на плате OMDAZZ
bot.habr.rss
BotHabr(tgi,2) — All
2023-04-04 17:00:09


Опубликовано: Fri, 31 Mar 2023 19:13:10 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Статья про то, как из недорогой отладочной платы OMDAZZ c ПЛИС  CycloneIV EP4CE6 получить ретро-компьютер с монитором, клавиатурой и тетрисом, но с современным процессором на базе RSIC-V и компилятором GCC. Как же это сделать

https://habr.com/ru/articles/726250/

[>] [Перевод] PCIe для электронщиков: анатомия канала передачи
bot.habr.rss
BotHabr(tgi,2) — All
2023-04-04 17:00:10


Опубликовано: Fri, 31 Mar 2023 15:00:01 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места


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

https://habr.com/ru/companies/ruvds/articles/725502/

[>] [Перевод] Starting Electronics: руководство по веб-серверам на Arduino. Часть 9. Работа с изображениями
bot.habr.rss
BotHabr(tgi,2) — All
2023-04-04 17:00:11


Опубликовано: Fri, 31 Mar 2023 14:01:08 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места



От переводчика. Сегодня у нас лёгкий урок, мы можем расслабиться и просто следовать за объяснениями автора. Если вы внимательно ознакомились с предыдущей статьёй и уяснили принцип работы веб-сервера с файлами на SD карте памяти, то на этом занятии вам всё должно быть понятно — мы просто добавим одну строку в код страницы и немного модернизируем скетч из прошлого урока.

Несмотря на лёгкость сегодняшнего занятия, оно даёт нам важное умение — добавлять изображения на веб-страницы сервера и делать эти страницы красивыми и информативными. Читать дальше →

https://habr.com/ru/companies/timeweb/articles/723474/

[>] [Перевод] Кофемашина с открытым исходным кодом — как сделать (почти) с нуля
bot.habr.rss
BotHabr(tgi,2) — All
2023-04-04 17:00:11


Опубликовано: Thu, 30 Mar 2023 14:37:59 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Эспрессо‑машины — это сложные, загадочные штуки, которые тяжело обслуживать. А ещё они очень дорогие. Но для тех, кто не может жить без кофе, нет никаких преград. Например, можно сделать вот такую эспрессо‑машину... Читать далее

https://habr.com/ru/companies/cloud4y/articles/725932/

[>] Десятичный счётчик-дешифратор K561ИЕ8 (CD4017) и красивый эффект на нём
bot.habr.rss
BotHabr(tgi,2) — All
2023-04-04 17:00:12


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


Привет, Хабр! Бегущие огни многие из нас уже собирали. А что, если сделать их не одномерными, а двумерными? То есть, чтобы они бегали не по вектору, а по матрице?

Получится эффект со множеством вариантов настройки, в зависимости от частоты вертикальной и горизонтальной развёртки.

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

https://habr.com/ru/companies/ruvds/articles/723200/

[>] Zynq 7000. AXI GPIO. Мигаем светодиодом по-новому
bot.habr.rss
BotHabr(tgi,2) — All
2023-04-04 17:00:13


Опубликовано: Tue, 28 Mar 2023 08:01:03 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

После написания последнего обзора на новую отладку Я не смог удержаться от того, чтобы не сделать простую проверку работоспособности платы, т.к. очень не хотелось бы напороться на какие-либо проблемы во время решения сложной задачи. Поэтому решил сделать простую мигалку светодиодами и задействовать, плюсом к этому, кнопки на плате. Немного поразмыслив, Я решил, что обычный “ногодрыг” на Verilog - это уже не так интересно и мне показалось, что лучше сделать это с помощью AXI GPIO и своего IP-ядра, инициировав экшн из baremetal-приложения. В общем, кому интересно, заглядывайте в статью, там Я описал, как добавить свое кастомное AXI Peripheral IP-ядро, как правильно организовать проект и обратиться к GPIO для чтения и записи логического уровня. Поехали… Читать далее

https://habr.com/ru/companies/timeweb/articles/725022/

[>] NORVI GSM AE02-V: просто добавь GSM
bot.habr.rss
BotHabr(tgi,2) — All
2023-04-04 17:00:14


Опубликовано: Mon, 27 Mar 2023 16:25:05 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места



В своём блоге я рассмотрел устройство и назначение почти всех контроллеров Norvi, обойдены вниманием оказались только контроллеры линейки GSM, имеющие соответствующие модули на своём борту.

Как вы понимаете, наличие GSM модуля является существенным дополнением и значительно расширяет возможности контроллера: можно посылать и принимать информационные и управляющие SMS, можно организовать резервный, независимый от вашей IoT инфраструктуры канал связи и т. д.

В этой статье я рассмотрю модель NORVI GSM AE02-V, которая кроме ESP32 и GSM модуля содержит цифровые и аналоговые входы, интерфейс RS485 и прочие возможности, что делает этот контроллер интересным решением для создания ваших проектов по автоматизации. Читать дальше →

https://habr.com/ru/companies/timeweb/articles/721060/

[>] Пиксельные Пои или Pixel Poi своими руками
bot.habr.rss
BotHabr(tgi,2) — All
2023-04-04 17:00:15


Опубликовано: Mon, 27 Mar 2023 10:34:52 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

В этой публикации речь пойдет о тестировании светодиодной ленты APA102 высокой плотности, совместно с модулем WeAct Black Pill V3.0 (MiniF4 V3.0) или «Черная таблетка» с AliExpress в качестве контроллера пиксельных пои. Пиксельные пои — представляют собой световой реквизит на основе управляемых светодиодов, при вращении которого можно отображать разнообразные картинки, эффекты, надписи и т. п. Читать далее

https://habr.com/ru/articles/724988/

Pages: 1 ... 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 ... 67