Обновить
128K+

Raspberry Pi *

Одноплатный компьютер компактного размера

53,08
Рейтинг
Сначала показывать
Порог рейтинга
Уровень сложности

Загружаемся с Raspberry Pi Pico

Уровень сложностиСредний
Время на прочтение10 мин
Охват и читатели9K

Я продолжаю освещать работу с USB на Raspberry Pi Pico. В текущей статье хочу привести пример, как можно использовать Raspberry Pi Pico в качестве загрузочного USB-устройства.

Читать далее

Новости

Navidrome: поднимаем свой стриминговый сервер за один вечер

Уровень сложностиСредний
Время на прочтение4 мин
Охват и читатели10K

Правообладатели убирают треки, платформы выполняют требования по контенту. Решение — свой стриминговый сервер. Navidrome + Docker: поднимается за один вечер на любом Linux, работает со всеми Subsonic-клиентами.

Читать далее

Пять одноплатников мая 2026 года: Intel N300, RISC-V с AI и невыпущенный Raspberry Pi 6

Время на прочтение5 мин
Охват и читатели12K

Одноплатники большинства производителей давно перестали быть просто альтернативой Raspberry Pi. Ну а за последние несколько месяцев появились платы с 10-гигабитной сетью, поддержкой нескольких NVMe-накопителей, памятью LPDDR5 объемом до 16 ГБ и новыми RISC-V процессорами, которые постепенно выбираются из категории экспериментальных разработок.

В этот раз посмотрим на несколько совершенно разных новинок: от ODROID-H5+ с четырьмя слотами M.2 и процессором Intel N300 до компактного Orange Pi Zero 3W размером 65 × 32 мм. Отдельно затронем и Raspberry Pi 6 — самой платы пока нет, но начинают появляться первые подробности. Поехали!

Читать далее

Самодельный контроллер для гоночного руля «Формулы-1» на базе Raspberry Pi

Время на прочтение8 мин
Охват и читатели11K

Я большой поклонник «Формулы-1», и поскольку гонки в Саудовской Аравии и Бахрейне на тот момент сезона не были включены в календарь, ожидание следующего уикенда казалось слишком долгим. Поэтому вместо того, чтобы ждать с нетерпением, я решил собрать свой собственный контроллер в виде гоночного руля, чтобы сделать впечатления от «Формулы-1» максимально домашними.

Читать далее

Делаем ностальгический фильмоскоп на Raspberry Pi Zero 2 W

Уровень сложностиСредний
Время на прочтение7 мин
Охват и читатели18K

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

Сейчас в эпоху интернета, мультимедиа и ИИ вроде бы как такой необходимости нет, но слишком сильное чувство ностальгии. Поэтому решил получить ностальгические воспоминания с использованием современных технологий, а заодно и попрактиковаться в использовании энкодеров, разработке программ на Си и настройке Linux на Raspberry Pi.

Читать далее

Подключаем ИИ органы чувств: bash-демон, пайка и самосознание на Raspberry Pi

Уровень сложностиСредний
Время на прочтение7 мин
Охват и читатели11K

Что будет, если попытаться нейросети дать доступ к реальным датчикам, исполнительным механизмам и рассказать, как этим пользоваться? Поймёт ли она? И озадачиться, как склеить её ответы в поток сознания?

У меня были Raspberry Pi 2B (256 Мб RAM), прочитанная “Ложная слепота” Уоттса, желание пощупать применение нейросетей и некоторое количество времени, а получился проект “Экипаж”.

Предупреждение: всё описанное дальше пилилось для использования и с помощью нейросетей.

Читать далее

Как я научила Telegram-бота наводить порядок в чате с мемами: пересылка по хештегам в соответствующую тему

Уровень сложностиПростой
Время на прочтение7 мин
Охват и читатели7.1K

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

Читать далее

Запихнули игровую приставку в короб и в первый же месяц продали на 3 млн

Уровень сложностиПростой
Время на прочтение7 мин
Охват и читатели16K

В конце прошлого года меня уволили с работы. Кризис наступает на пятки всем айтишникам, и я не стал исключением. Начал искать, чем можно занять освободившееся время, так с партнером и придумали идею нового проекта — игрового автомата на базе движений! Ну а дальше всё, как в тумане: железо, бэкенд, фронтенд, эквайринг, обкатка и первые реальные прод…

Читать далее

Java 21 в стиле «клятый энтерпрайз» на одноплатном компьютере возрастом 13 лет

Уровень сложностиПростой
Время на прочтение14 мин
Охват и читатели8.2K

Можно ли успешно эксплуатировать Java-приложение на Raspberry Pi Model B? А если Java — 21‑я, а Spring Boot, на котором основано приложение — версии 4.0.5? Когда сборка «автомагически» оформляет .jar-файл размером под 40 мегабайт, а у «Малинки» тех мегабайт всего 512, и не забываем про операционную систему и рантайм Java. И как «до такого» [соотношения имеющихся и используемых ресурсов] можно «докатиться»?

TL;DR;-версия: можно. Если допустимо время старта около 5-и минут и расход примерно 40% доступной оперативной памяти, то приложение может работать в режиме 24/7 месяцами, обеспечивая вполне достойное (с учётом производительности «Малинки») время отклика. А «докатиться» оказалось легко, однажды «поскользнувшись» на DIY-рецептах из Интернета, и в качестве альтернативы опробовав методологию «клятого энтерпрайза» в домашнем pet-проекте.

«Энтерпрайзим Малинку» с контролем JMeter

Свет, тьма, VEML7700 и Python

Уровень сложностиСредний
Время на прочтение15 мин
Охват и читатели12K

У меня на полке стоит NanoPi Fire3 — старинный SBC с Linux на борту. С течением времени он неизбежно обрастает периферией разной степени бесполезности. Среди прочего, конечно же, в нем прописался экранчик LCD2004 (даже два) со светодиодной подсветкой, который освещал ночную квартиру, как прожектор.

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

Измерить освещенность

Делаем любимую механику беспроводной: BLE-адаптер для Kingston HyperX Alloy FPS на базе Raspberry Pi Pico W

Уровень сложностиСредний
Время на прочтение6 мин
Охват и читатели18K

Продолжаю рассказывать о своём опыте создания BLE адаптера для USB-клавиатуры, которым уже пользуюсь каждый день.

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

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

Стремление к универсальности часто приводит к неудобным решениям, поэтому я сосредоточился на своей клавиатуре Kingston HyperX Alloy.

Читать далее

Linux диванного гитариста. Часть 2. Кемпер для бедных

Уровень сложностиПростой
Время на прочтение12 мин
Охват и читатели10K

Статья о том как я пришёл к DIY (самодельному по нашему) гитарному процессору. Пользуюсь им последние пару лет, с двумя разными прошивками. Расскажу как допиливал что не хватало, в том числе с помощью LLM и опишу свои впечатления и даже выложу пример звучания.

Читать далее

Чему меня научили два месяца с легковесным локальным AI-агентом

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели29K

Два месяца назад openLight был маленьким pet project’ом: Raspberry Pi, Telegram-бот, SQLite и несколько команд для управления сервисами. Мне просто хотелось перестать печатать ssh pi@raspberrypi.local с телефона каждый раз, когда падал очередной контейнер или начинал странно вести себя Tailscale.

За это время проект неожиданно превратился во что-то большее. Не в “автономного AI-агента”, а скорее в легковесный слой управления для personal infrastructure — маленьких always-on машин вроде Raspberry Pi, Mac mini, VPS или старых домашних серверов.

В статье я подробно разбираю:

* почему почти весь проект пришлось переписать хотя бы один раз

* как deterministic-first роутинг оказался полезнее “умных” AI-агентов

* зачем я отказался от идеи сложного tool calling в пользу простых и проверяемых skill’ов

* почему Telegram неожиданно оказался идеальным интерфейсом для homelab-инфраструктуры;

* и почему, как мне кажется, будущее локальных AI-систем будет не “магическим”, а маленьким, наблюдаемым и ремонтопригодным.

Это не история про очередной AI framework. Скорее инженерная ретроспектива о том, как реальное использование быстро ломает красивые архитектурные идеи, и почему иногда один Go-бинарь, SQLite и несколько хорошо продуманных allowlist’ов оказываются полезнее огромных cloud-native систем.

Читать далее

Ближайшие события

Radxa Rock 5 itx — Изучаем недорогую ITX плату с ARM чипом

Уровень сложностиПростой
Время на прочтение15 мин
Охват и читатели16K

Я давно мечтал о домашнем ARM-сервере. Не о маленькой платке вроде Raspberry Pi, которая хороша для экспериментов, но всегда кажется компромиссом, а о чем-то настоящем — полноценной материнской плате в формате ITX, где есть всё необходимое для сборки рабочего сервера в обычном ATX кейсе, например питание от обычного ATX блока, порты для вентиляторов, или m.2 для ссд дисков.

И вот в моих руках Radxa Rock 5 ITX. У нее имеется мощный ARM-процессор на 8 ядер, от 4 до 32 гигабайт оперативной памяти, стандартный форм-фактор Mini-ITX, и очень широкий выбор интерфейсов ввода и вывода.

Осмотр, тесты, и сборка сервера в статье

От диплома до подвала: история браузерной игры с настоящими RC-машинками

Уровень сложностиПростой
Время на прочтение10 мин
Охват и читатели16K

Три года я делал браузерную игру, в которой игроки управляли настоящими RC‑машинками через браузер. В итоге, у меня получилось потратить 2млн рублей и получить огромный опыт...

Как же оно получилось?

Делаем Bluetooth-адаптер для USB-клавиатуры

Уровень сложностиСредний
Время на прочтение15 мин
Охват и читатели21K

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

Я уже предпринимал такую попытку в одной из своих статей. Описанный там адаптер представлял больше учебный интерес, чем имел практическое применение, так как прошивка представляла собой полноценный Linux, кастомизированный скриптами, и использовала слишком мощное (Raspberry Pi Zero 2 W) для такой простой задачи железо.

К той статье были написаны справедливые замечания, а сейчас я хочу их исправить.

Читать далее

Расширяем OpenPLC с CAN bus

Уровень сложностиСредний
Время на прочтение12 мин
Охват и читатели10K

Эта статья является продолжением серии для демо-проекта на базе OpenPLC. В предыдущей части были рассмотрены программирование Raspberry Pi Pico W в режиме Modbus RTU/TCP Slave, управление реле через Ladder-диаграмму. Теперь пришло время добавить в схему CAN-шину.
Что добавляется в этой части: узел Pico W получает модуль MCP2515 и подключается к CAN-шине. Для этого в OpenPLC Editor написан пользовательский функциональный блок, который работает поверх ардуино-библиотеки и предоставляет доступ к CAN-шине из обычной Ladder-программы через глобальные переменные-маркеры %MW.

Читать далее

Мониторинг температуры и влажности в квартире на минималках

Время на прочтение13 мин
Охват и читатели12K

Данная статья является продолжением статьи https://habr.com/ru/articles/871380/ про сенсор HT2000, который измеряет CO₂, температуру и влажность. В рамках той статьи обсуждался более доступный вариант измерительного прибора. Конкретно этот вариант измерителя будет построен на датчиках типа AHT2X или SHT2X (в интернете полно информации об этих датчиках). Задача прибора‑измерителя — измерять показания температуры и влажности и передавать их на сервер для хранения данных по домашнему Wi‑Fi.

Читать далее

Управление освещением с помощью любого USB пульта по Modbus RTU

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели11K

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

Несколько дней поизучав дизайн zigbee пультов и радио канальных брелоков я наткнулся на интересный сегмент недорогих USB пультов от 500р, которые все обошли стороной. Поговорим подробнее как их можно внедрить в системы управления не только презентациями, но и чем угодно, начиная от ламп и штор в "умном доме" заканчивая управлением станками.

Читать далее

Расширяем проект на микроконтроллерах с OpenPLC

Время на прочтение14 мин
Охват и читатели11K

В предыдущей статье мы подключили CAN bus к STM32-IHM03, настроили базовую коммуникацию и запустили управление PMSM-двигателем. Теперь пришло время расширить проект — добавить в него периферийный микроконтроллер в качестве удалённого I/O-узла и организовать логику управления с помощью OpenPLC.

В этой статье мы рассмотрим, как подключить Raspberry Pi Pico W по Modbus RTU к одноплатному компьютеру Orange Pi, запрограммировать микроконтроллер в среде OpenPLC Editor на языке контактно-релейных схем (LD) и удаленно управлять реле по Modbus. Попутно разберёмся с настройкой шилда RS485 CAN HAT, адресацией пинов и регистров.

Читать далее
1
23 ...