Как стать автором
Обновить
24.91

Разработка на Raspberry Pi *

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

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

Как студенты МИФИ призывали Шиву на Eurobot 2024, часть 2

Уровень сложностиСредний
Время на прочтение10 мин
Количество просмотров917

Вторая часть повествования опыта участия студенческой команды НИЯУ МИФИ в соревнованиях по робототехнике Eurobot 2024. В статье представлены решения программного управления периферией на роботе и алгоритмы движений, а также описана стратегия поведения на игровом поле.

Читать далее
Всего голосов 8: ↑7 и ↓1+10
Комментарии3

Августовские DIY-проекты на базе Raspberry Pi: 5 разных интересных идей

Время на прочтение4 мин
Количество просмотров13K

Привет, жители Хабра! Я Виктор Сергеев из МТС Диджитал, и сегодня поговорим про DIY-проекты. С момента появления одноплатников и микроконтроллеров от Raspberry Pi Foundation их количество увеличилось в несколько раз. О некоторых интересных идеях расскажу сегодня. Если о чем-то забыл, пишите в комментариях — дополняйте подборку.

Читать далее
Всего голосов 9: ↑8 и ↓1+15
Комментарии7

Мотор «от Xiaomi»

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

Мини-обзор распаковка чуда китайской инженерии «Xiaomi Cyber Gear», и мимо трёх этих слов нельзя пройти спокойно, если проживаешь в 2024-м году.

Не проходите мимо
Всего голосов 26: ↑19 и ↓7+18
Комментарии28

«Фууу, вы продаёте китайское» или Как мы с нуля организовали производство в Китае и почему это другое

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

Сегодня хочу простым языком и с большим количеством фотографий рассказать, как мы прошли путь от прототипа в гараже до серийного производства своего продукта в Китае. Мы выстраиваем этот бизнес с нуля: я не стал покупать готовые решения и сам собрал первый прототип буквально из говна и палок, а паять электронику мне помогала 6 летняя дочь!

Читать далее
Всего голосов 56: ↑53 и ↓3+59
Комментарии118

Истории

Video-streaming в Raspberry PI + WebRTC — победа?

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

Я занимаюсь разработкой роботов (как хобби) уже долгое время, и столкнулся с проблемой передачи видео через интернет со своего Raspberry PI 4 и Raspberry PI zero.

Сначала идея была в реализации WebRTC на node js, про что я написал в этой статье. Как было написано, проблема заключалась в высокой загрузке процессора.

Читать далее
Всего голосов 7: ↑6 и ↓1+10
Комментарии27

HTTP <AntexGate> Modbus конвертор Linux

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров3.3K

В мире промышленной автоматизации все устарело, выглядит пугающе и бытует мнение, что чем дороже программно-аппаратный комплекс тем лучше он будет работать. Молодёжь, которая умеет рисовать красивые WEB-морды в этот бизнес не суется, всех пугает так называемые Machine to machine протоколы и интерфейсы, индустрия обросла опытными мужиками, которые понимают как выглядит два байта данных в одном регистре Modbus.

Итак статья для тех, кто столкнулся с задачей преобразовать Modbus RTU TCP в протокол HTTP, который уже можно вытянуть на любую красочную web морду либо другой сервис.

Читать далее
Всего голосов 1: ↑1 и ↓0+2
Комментарии8

Нейросети и CV — основы теории и практика — система машинного зрения на одноплатнике Repka Pi

Уровень сложностиСредний
Время на прочтение28 мин
Количество просмотров6.2K

— Никто не обнимет необъятного!

Козьма Прутков, 1854

Одно из интересных и полезных применений нейросетей — обнаружение объектов на изображении, таких как машины, люди или человеческие лица.

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

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

Так же рассмотрим основные понятия нейронных сетей. Разберём, как добавить функции обнаружения лиц и людей в видеопотоке от обычной веб-камеры, подключенной через USB к Repka Pi. При этом будут использованы каскады Хаара, нейросеть Yolo-FastestV2, фреймворки OpenCV и NCNN, а также репозиторий ml-repka от компании Rainbowsoft.

Формат статьи не позволяет рассказать подробно о том, как устроены и работают нейронные сети, тут потребуется не одна книга. Тем не менее, наша статья может послужить хорошим для тех, кто собирается начать изучать нейросети и сразу хотел бы делать это и на практике, а также для тех, кто хочет добавить возможность обнаружения объектов в свое встроенное решение на базе одноплатного компьютера.

Так в статье есть целый ряд тщательно подобранных ссылок на материалы для более углубленного изучения предметной области. Надеемся, что эта статья сможет стать хорошим началом погружения в Мир ИИ и нейронных сетей вообще, и компьютерного зрения (CV) в частности, для всех, кто только собирался это сделать и ждал подходящего случая. Эта статья - как раз такой случай.

Читать далее
Всего голосов 21: ↑21 и ↓0+27
Комментарии2

Как ИИ помогает бросать шапки из окна прямо на головы прохожих

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

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

Я мечтаю, чтобы из всех городских окон нам на голову постоянно что‑то падало. Например, кепки с пропеллером в жаркий солнечный день. Вам понадобится Raspberry Pi, степпер Adafruit для механизма падения, небольшой кусок верёвки, Roboflow для искусственного интеллекта и... кепки. Вуаля, «магазин из окна» готов!

Читать далее
Всего голосов 12: ↑7 и ↓5+5
Комментарии6

SunFounder Pironman 5: «взрослый» корпус для Raspberry Pi 5

Время на прочтение3 мин
Количество просмотров6.4K

С момента выхода первой «малинки» прошло много времени. Сторонние разработчики успели выпустить тысячи разных аксессуаров для самого популярного в мире одноплатника. Один из них — Sunfounder Pironman 5 — корпус для платы, который превращает Raspberry Pi в симпатичный мини-ПК. Подробности — под катом.

Читать далее
Всего голосов 4: ↑4 и ↓0+11
Комментарии4

Raspberry Pi Compute Module 4S: одноплатник для промышленности. Что это и зачем?

Время на прочтение3 мин
Количество просмотров7K

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

Читать далее
Всего голосов 4: ↑4 и ↓0+10
Комментарии3

Подключение модулей навигаторов U-BLOX к Repka Pi

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

Ранее в статье Получаем спутниковые координаты GPS/ГЛОНАСС с помощью модуля SIM868 на Repka Pi мы рассказали про модуль GSM/GPRS/GNSS Bluetooth HAT, реализующий все основные функции смартфона, в том числе получение координат GPS.

Теперь вы узнаете, как подключить к микрокомпьютеру Repka Pi модули, созданные компанией u-blox AG, созданные специально для работы со спутниковыми системами глобального позиционирования GNSS. Такие модули пригодятся, например, если вам не нужна полная функциональность SIM868.

Пользуясь нашей статьей, вы научитесь настраивать конфигурацию таких модулей с помощью программы, составленной на языке Python, а также мощной программой U-CENTER, созданной компанией u-blox AG. Такая настройка пригодится, например, для работы с российской системой ГЛОНАСС.

Читать далее
Всего голосов 4: ↑4 и ↓0+6
Комментарии3

Open source Modbus TCP — RTU конвертор

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров3.6K

Добрый день коллеги, поговорим о прозрачном конверторе Modbus TCP в Modbus RTU.

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

Читать далее
Всего голосов 1: ↑1 и ↓0+2
Комментарии8

Устанавливаем и применяем Docker на Repka Pi

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

Сейчас уже, наверное, трудно найти IT-специалиста, который никогда не слышал про Docker — открытую платформу разработки, доставки и запуска приложений в контейнере. У этой платформы много достоинств, в том числе эффективное использование ресурсов, легковесность, скорость, масштабирование, управление версиями приложений и образов, быстрое развертывание и запуск приложений, а также возможность запуска Docker и его приложений практически на любой платформе.

Если можно на любой, то давайте запустим Docker на микрокомпьютере Repka Pi российской разработки и сборки, оснащенной ОЗУ объемом 2 ГБайт. Прочитав нашу статью, вы научитесь использовать Repka Pi для изучения всех основных возможностей Docker, а также создавать приложения Docker, работающие с оборудованием через GPIO и I2C.

Мы расскажем, как установить Docker на Repka Pi, как с помощью двух команд запустить WordPress, как работать из контейнера Docker с пинами GPIO микрокомпьютера, а также напишем программу, получающую данные с погодной станции BME280 через интерфейс I2C.

Зачем Docker нужен на микрокомпьютерах

Установка Docker на Repka Pi

Установка WordPress

Создаем контейнер для работы с GPIO

Контроль и освобождение ресурсов

Загрузка образа контейнера на Docker Hub

Контейнер для работы с I2C

Полезные ссылки

Итоги

 

Читать далее
Всего голосов 8: ↑6 и ↓2+5
Комментарии0

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

7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн
7 – 8 ноября
Конференция «Матемаркетинг»
МоскваОнлайн
15 – 16 ноября
IT-конференция Merge Skolkovo
Москва
22 – 24 ноября
Хакатон «AgroCode Hack Genetics'24»
Онлайн
28 ноября
Конференция «TechRec: ITHR CAMPUS»
МоскваОнлайн
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань

Библиотека WiringRP для управления GPIO на Repka Pi

Уровень сложностиСредний
Время на прочтение23 мин
Количество просмотров1.4K

Если вы ищете средства для работы с GPIO микрокомпьютера Repka Pi из программ, составленных на Си, обратите внимание на библиотеку WiringRP. В этой статье мы расскажем, как создавать с ее помощью однопоточные и многопоточные программы, управляющие светодиодами, сервоприводами и реле, а также обрабатывающие прерывание от кнопки, подключенной к контакту GPIO.

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

Автор выражает благодарность создателю библиотеки WiringRP Сергею Шалапову за помощь в подготовке этой статьи.

Возможности WiringRP

Установка WiringRP

Загрузка библиотеки WiringRP

Мигаем светодиодом

Запускаем multiBlink

Добавляем управление кнопкой

Запускаем потоки при нажатии кнопки

Управляем реле и сервоприводами по кнопке

Полезные ссылки

Итоги

 

Читать далее
Всего голосов 4: ↑4 и ↓0+6
Комментарии0

Первый одноплатник или как поднять Orange Pi 5 Pro

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

Cтатейка для тех, кто хочет первый раз запустить одноплатник, в частности Orange Pi 5 Pro, как в качестве монитора подключить к пк матрицу от старого ноутбука или обычный планшет и как жить с ошибкой «emergency mode».

Читать далее
Всего голосов 10: ↑8 и ↓2+9
Комментарии22

MajorDoMo, делаем контроль датчика открытия замка. Голосовые уведомления и создания телефонного оповещения

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров4.1K
Добрый день, читатели Хабра!

В связи с наступлением лета и школьных каникул, решил немного модернизировать свое небольшое решение о контроле состояния простого замка, посредством системы домашней автоматизации MajorDoMo.

Постановка задачи довольно простая: при открытии замка и в случае его не закрытия, через 3 минуты локально уведомлять посредством голосового сообщения через аудиовыход сервера Умного Дома и отправка на голосовые терминалы (в т.ч. и Яндекс станции). В случае, если замок так и не закрыт, то ещё через 2 минуты оповестить простым звонком на телефон с проигрыванием сообщения. Немного усложнил для себя задачу – без всякого стороннего вмешательство в работу телефона (установки дополнительных программ и приложений, глобальных перенастроек смартфона).
Публикация является продолжением моей предыдущей статьи. В ней немного затронем общую информацию о системе домашней автоматизации MajorDoMo, настройках, и создании автоматизаций (сценариев), а так же уведомлений и сообщений «Умного Дома»,
Во второй части, научим систему «Умного Дома» оповещать о критическом событии звонком на телефон (к примеру мобильный). Данную часть, думаю можно реализовать не только в MajorDoMo, но и в любой открытой системе «Умного Дома».
Читать дальше →
Всего голосов 3: ↑3 и ↓0+3
Комментарии3

Делаем кондиционер умным с помощью Elixir и Nerves

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

С каждым днём всё ближе обжигающее японское лето, поэтому я всё больше думал о своей давней идее: дистанционном управлении кондиционером воздуха в моей спальне через Интернет. Простым нажатием кнопки за десять минут до отправления ко сну я мог бы включить кондиционер, который бы превращал спальню в прохладный комфортный оазис к тому моменту, как я почищу зубы и поднимусь на второй этаж. В прошлом году это так и осталось идеей; в этом году я довёл её до реализации.
Читать дальше →
Всего голосов 28: ↑28 и ↓0+41
Комментарии28

Nanopc-T6 с Proxmox 8

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров3.1K

Настройка RK3588-Rockchip-SOС в качестве гипервизора Proxmox-VE 8.

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

Читать далее
Всего голосов 2: ↑2 и ↓0+4
Комментарии10

Практичные и не очень проекты на базе Raspberry Pi и не только: DIY-проекты весны 2024 года

Время на прочтение4 мин
Количество просмотров23K

«Малинка» — один из наиболее популярных одноплатников, который, собственно, и положил начало экспансии одноплатных ПК на рынок. На основе Raspberry Pi различных версий созданы десятки тысяч проектов, от just for fun до промышленных систем. Под катом расскажем про новые идеи, которые, возможно, кто‑то из читателей Хабра захочет повторить.

Читать далее
Всего голосов 18: ↑15 и ↓3+22
Комментарии34

uConsole — гиковский КПК, который надо собирать самому

Уровень сложностиПростой
Время на прочтение2 мин
Количество просмотров18K

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

Вскрываем!
Всего голосов 34: ↑34 и ↓0+51
Комментарии26

Вклад авторов