Как стать автором
Обновить
76.5
Рейтинг

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

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

Сначала показывать
  • Новые
  • Лучшие
Порог рейтинга
  • Все
  • ≥0
  • ≥10
  • ≥25
  • ≥50
  • ≥100

Тёмный маршрутизатор из Raspberry Pi

Nginx *Go *GitHub Разработка на Raspberry Pi *DIY или Сделай сам
Из песочницы

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

Читать далее
Всего голосов 13: ↑12 и ↓1 +11
Просмотры 5.2K
Комментарии 16

Новости

Raspberry Pi в роли роутера с единственным сетевым интерфейсом

Блог компании RUVDS.com Разработка на Raspberry Pi *
Перевод
Сразу скажу, что эта статья предназначена для обычных пользователей и для тех, для кого сетевые технологии — это хобби.



Если вам нужен собственный домашний роутер — отличной аппаратной платформой для него может стать Raspberry Pi 4 Model B. Более старые модели Raspberry Pi отличаются значительными ограничениями в плане поддерживаемой ими скорости передачи данных по сети. Эти ограничения столь велики, что они не подойдут для создания интернет-роутеров в том случае, если скорость доступа к интернету превышает 100 Мбит/с.
Читать дальше →
Всего голосов 31: ↑29 и ↓2 +27
Просмотры 11K
Комментарии 24

OTA обновление устройств с Linux

Настройка Linux *Разработка под Linux *Разработка для интернета вещей *Разработка на Raspberry Pi *Интернет вещей
Tutorial

OTA A/B обновление образа rootfs для IoT устройств с Linux при помощи проекта Mender. Как обновить образ системы на множестве удалённых устройств. Демонстрация на примере Raspberry Pi.

Читать далее
Всего голосов 17: ↑17 и ↓0 +17
Просмотры 5.4K
Комментарии 4

Необычные проекты на базе Rasberry Pi: больше, чем можно себе представить

Блог компании Selectel Разработка на Raspberry Pi *Гаджеты Компьютерное железо DIY или Сделай сам

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

Но проектов гораздо больше, чем может уместиться в одной подборке, поэтому мы решили сделать вторую часть. Большинство этих проектов хороши тем, что их можно повторить. Ну а если повторять не хочется, если у вас есть собственный проект на базе «малинки» — пишите в комментариях, обсудим. А пока давайте посмотрим на то, что предлагают энтузиасты.
Читать дальше →
Всего голосов 49: ↑44 и ↓5 +39
Просмотры 19K
Комментарии 12

WIZnet представила новинку WIZnet Ethernet HAT для Raspberry Pi Pico

Разработка для интернета вещей *Разработка на Raspberry Pi *
Перевод

Компания WIZnet представила новинку - WIZnet Ethernet HAT для Raspberry Pi Pico. Новинка является аналогом Ethernet Shield для Ардуино.

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

Маленькие «малинки» в крупном дата-центре

Блог компании Selectel IT-инфраструктура *Серверное администрирование *Разработка на Raspberry Pi *Гаджеты

В мае у нас появились новые серверы на базе Raspberry Pi 4. И ребята из Selectel Community (это такой неформальный телеграм-чат компании) часто спрашивали, как нам вообще удалось интегрировать их в систему автоматической сдачи. Спустя время мы окинули сделанное ретроспективным взором и готовы подробно ответить на этот вопрос.
Читать дальше →
Всего голосов 70: ↑69 и ↓1 +68
Просмотры 23K
Комментарии 52

Java на одноплатниках: легко и просто

Java *Разработка на Raspberry Pi *Интернет вещей
Из песочницы

Привет уважаемый читатель!

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

В результате блуждания по поисковикам, было найдено несколько возможностей:

1. Oracle Java ME – проект, скорее мертв, чем жив. Давным-давно, в 2006 году, Oracle прибило его гвоздями к Raspberry Pi Model B/STM32429I-EVAL/32746GDISCOVERY с минимальными требованиями по железу того времени. И так выглядит скорее заброшенным, то похоже не полетел.

2. Pi4j – неплохой проект от Robert Savage, который развивается до сих пор. Однако это просто враппер на WiringPi, который автор забросил и “прибитый” гвоздями к определенным платам. Сейчас на сколько я вижу, идут попытки отойти от этого.

3. Diozero – так же неплохой проект от Matthew Lewis, однако как и предыдущие два, “прибит” гвоздями к определенным SoC или платам.

Если я что-то упустил, пишите в комментариях.

А как же “Write once and run anywhere?”, спросит читатель. А вот никак и точка.

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

Несмотря на то, что мир за пределами JVM представлял для меня темный лес, то задача выглядела интересно. Да и учетом того, что современные одноплатники уже начали переходить на 64 бит, имеют большие тактовые частоты и несколько ядер. Имеют на борту такие объемы Memory/Storage, за которые не то, что программист, геймер каких то 15 лет назад продал бы душу “кремневому дьяволу”, то условия и возможности современного железа достаточно сильно поменялись...

Читать далее
Всего голосов 9: ↑9 и ↓0 +9
Просмотры 3.7K
Комментарии 28

Моя клубничная чудо-коробка

Python *Разработка на Raspberry Pi *Гаджеты DIY или Сделай сам Биология

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

Читать далее
Всего голосов 172: ↑172 и ↓0 +172
Просмотры 32K
Комментарии 103

Разработка кроссплатформенного приложения на Avalonia для Raspberry Pi с использованием Github Action

.NET *Яндекс API *C# *GitHub Разработка на Raspberry Pi *
Из песочницы

Вступление

В связи с желанием апгрейдить свое рабочее место, появилась потребность в мониторе, на котором будут отображаться информативные виджеты, например: погода, календарь, показатели датчиков в доме -, и, так как готовые решения меня не устраивают, я решил, что сделаю свой аналог домашнего «дашбоарда».

Примерный план был такой: приобрести Raspberry PI 3 и экран, подключить его к интернету, написать приложение, повесить на стенку и пользоваться с удовольствием.

В процессе проектирования, я сразу же увидел проблему в процессе разработки – как разрабатывать на домашнем компьютере и автоматически доставлять и запускать написанное приложение на Raspberry Pi, чтобы это не было долгим и мучительным ручным процессом.

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

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

Выбор технологий для разработки и настройка Raspberry Pi

Для решения поставленных задач, нам потребуется ряд технологий, а именно:

-        Кроссплатформенный фреймворк для работы логики и GUI приложения;

-        ПО для автоматического развертывания приложения;

Читать далее
Всего голосов 23: ↑23 и ↓0 +23
Просмотры 4.1K
Комментарии 0

Интересные проекты на Raspberry Pi: от счетчика Гейгера до коммерческих серверов

Блог компании Selectel Разработка на Raspberry Pi *Гаджеты Компьютерное железо DIY или Сделай сам

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

Сегодня предлагаем поговорить об интересных проектах, основа которых — «малинка». Количество таких разработок просто зашкаливает, так что для того, чтобы охватить хотя бы небольшую их часть, придется писать несколько томов. Вместо этого мы составили субъективную подборку проектов, каждый из которых чем-то выделяется из ряда себе подобных. В общем, поехали!
Читать дальше →
Всего голосов 32: ↑30 и ↓2 +28
Просмотры 18K
Комментарии 13

Умный дом в квартире

Разработка на Raspberry Pi *Умный дом
Из песочницы

Пробую создать умный дом в квартире на программной платформе IntraHouse и контроллере Wiren Board 6 c сервером на Raspberry Pi.

 Имею из "железок" контроллер Wiren Board 6 и Raspberry Pi.

Установим на Raspberry Pi сервер умного дома, для этого через программу PuTTY (которую предварительно установил на ноутбук) заходим по ip-адресу на Raspberry Pi.

Вводим в терминале login as: pi    password: raspberry. В итоге мы зашли на Raspberry Pi.

Читать далее
Всего голосов 20: ↑6 и ↓14 -8
Просмотры 7.4K
Комментарии 9

Самодельный стратостат. Часть 2

.NET *Разработка на Raspberry Pi *DIY или Сделай сам

Vostok-3b view


Long, long time ago… Нет, не так. 4 месяца назад я рассказал вам, как из клея и резиновых сапог создать с нуля свой стратостат с телеметрическим модулем и видеокамерой. Я так же описал наш опыт запуска и поиска этого метеозонда, обозначив несколько возникших проблем. Что ж. Мы анализировали, анализировали и доанализировались до четвертого шара. И сейчас я расскажу вам, что произошло за это время, почему он четвертый, и где пропавшие два. Эта часть будет менее технической, т.к. изменений конструкции почти не было, но те что были — имеют значение. Если вы вне контекста, то эту часть советую читать только после прочтения первой (хотя бы технических разделов). Ссылка на первую часть ниже. Будет много фото, видео и графиков. Поехали?

Читать дальше →
Всего голосов 75: ↑74 и ↓1 +73
Просмотры 13K
Комментарии 96

Собирая стерео фото-, видео- аппарат

Работа с видео *Обработка изображений *Разработка на Raspberry Pi *DIY или Сделай сам
Tutorial
В этой статье аккумулирован опыт, включая определенные нюансы при создании стереоприбора на базе stereopi первой модели. С помощью «изделия» возможно делать стерео фото- и видео- картинки, смотреть на мир в стерео режиме, используя мобильный телефон и несложную vr гарнитуру(тот же cardboard). Прилагается образ для stereopi первого поколения для быстрого развертывания и использования.


Читать дальше →
Всего голосов 10: ↑10 и ↓0 +10
Просмотры 3.3K
Комментарии 8

Домашний цифровой интерком своими руками

Блог компании ITSOFT Разработка под Arduino *Разработка на Raspberry Pi *Гаджеты DIY или Сделай сам

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

Сначала я решил пойти самым простым путем, и приобрел на eBay по выгодной цене, четыре б/у-шных аналоговых интеркома:

Читать далее
Всего голосов 24: ↑18 и ↓6 +12
Просмотры 7.9K
Комментарии 97

WireGuard для подключения к домашней Raspberry pi и использование домашнего интернета удалённо

Информационная безопасность *Сетевые технологии *Разработка на Raspberry Pi *
Tutorial

Wireguard удобный инструмент (хотя и легко определяеться на DPI, но мы сейчас не об этом) сегодня я хочу рассказать как с его помощью можно:

1. Подключаться к компьютерам за NAT (используя другой сервер с публичным IP) 

2. Использовать интернет провайдера за NAT'ом (домашнего провайдера)
При этом - подключаясь - к одному серверу, а выходить в интернет через совершенно другой

Читать далее
Всего голосов 7: ↑5 и ↓2 +3
Просмотры 6.8K
Комментарии 5

5 стандартных Linux-команд, которые сильно упрощают жизнь, запускаем виртуальную Linux-машину в Podman…

Блог компании Red Hat Настройка Linux *Open source *Виртуализация *Разработка на Raspberry Pi *

... а также 13 навыков, которыми надо овладеть, если хотите перейти из сисадминов в менеджеры – мы собрали для вас коротким дайджестом список полезных материалов, найденных нами в сети за последние две недели в нашей постоянной рубрике #полезногопост

Читать дальше: 5 стандартных Linux...
Всего голосов 6: ↑3 и ↓3 0
Просмотры 8.9K
Комментарии 0

Лучшие RP2040 платы для ваших проектов в 2021 году

Блог компании Selectel Разработка на Raspberry Pi *Производство и разработка электроники *Гаджеты DIY или Сделай сам
Перевод
image

В январе 2021 года Raspberry Foundation впервые представила чип собственной разработки, RP2040. Первая система на его основе — микроконтроллер Raspberry Pi Pico, который сразу же стал конкурентом части устройств на Arduino.

Несколько позже собственные платы на основе этого чипа стали выпускать и другие компании, так что за сравнительно короткое время появилась достаточно обширная ниша новых микроконтроллеров на базе RP2040. В продолжении — список лучших (для разных целей) плат RP2040. На их основе можно создавать самые разные проекты — от простых роботов до базовых ИИ-систем.
Читать дальше →
Всего голосов 49: ↑48 и ↓1 +47
Просмотры 10K
Комментарии 9

Метеостанция на Banana Pi M64 (Linux, C#, Docker, RabbitMQ, AvaloniaUI)

Блог компании Timeweb C# *Разработка на Raspberry Pi *Интернет вещей DIY или Сделай сам
Tutorial
Weather station Banana Pi BPI-M64 Linux C# Docker RabbitMQ AvaloniaUI

Статей о создании метеостанции на базе Arduino не счесть. Можно сказать, если статья про метеостанцию, то это про микроконтроллеры Arduino, ESP32 или STM32. Но только не в этот раз. Будем запускать метеостанцию на Banana Pi BPI-M64 под Linux, без использования Arduino-подобных оберток в виде WiringPi, на C# .NET5. Пример метеостанции является демонстрацией встраиваемого решения работы с GPIO, датчиками и вывода пользовательского интерфейса напрямую на LCD. В решении используется: Linux (Armbian) — основная ОС, .NET и C# — платформа для создания прикладного ПО, AvaloniaUI — графической интерфейс с интерактивными графиками и анимацией, Docker — инструмент для развертывания, управления, доставки приложений, RabbitMQ — брокер сообщений для передачи сообщений между контейнерами. Благодаря использованию универсального подхода и технологии Docker, приложение можно запустить не только на Banana Pi BPI-M64, но и на других Banana/Orange/Rock/Nano Pi одноплатных компьютерах, включая Raspberry Pi.
Всего голосов 20: ↑19 и ↓1 +18
Просмотры 6K
Комментарии 58

Простой способ сжать образ raspberry pi под microSD меньшего размера

Разработка на Raspberry Pi *
Recovery mode
Из песочницы

Простой способ сделать сжатый образ raspberryPI совместимый с картами памяти меньшего объёма через GParted + win32discimager. Или как я ужал образ raspberryPi c 29.8гб до 4.34гб.

Читать далее
Всего голосов 8: ↑4 и ↓4 0
Просмотры 1.2K
Комментарии 4

Интерфейсы для встраиваемых устройств на современных Web-технологиях

Блог компании DataArt Интерфейсы *Node.JS *Разработка на Raspberry Pi *Носимая электроника
Tutorial

Автор: Николай Хабаров, Principal IoT/IoMT Architect в DataArt

Начнем с того, что интерфейс необходим любому устройству. Ведь пользователю придется с ним взаимодействовать — значит, нужны какие-то кнопки, рычажки, лампочки или дисплей. Некоторые устройства подключаются через USB-кабель к компьютеру, на который нужно установить драйверы и специальное ПО для управления. Некоторые устройства, построенные на обычном железе для ПК, снабжены собственными дисплеями для демонстрации данных и контрольными панелями. В обоих случаях софт для них обычно пишут на сложных языках программирования вроде C++, а создание автономных или встраеваемых приложений для них требует от разработчика специальных навыков. Программное обеспечение для них, как правило, зависимо от операционной системы, и попытка апгрейда любого компонента устройства (например, замена дисплея на более совершенную модель) часто оборачивается серьезной проблемой.   

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

Читать далее
Всего голосов 7: ↑4 и ↓3 +1
Просмотры 3.7K
Комментарии 9

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