Как стать автором
Поиск
Написать публикацию
Обновить
22.75

Raspberry Pi *

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

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

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

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

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

Сегодня предлагаем поговорить об интересных проектах, основа которых — «малинка». Количество таких разработок просто зашкаливает, так что для того, чтобы охватить хотя бы небольшую их часть, придется писать несколько томов. Вместо этого мы составили субъективную подборку проектов, каждый из которых чем-то выделяется из ряда себе подобных. В общем, поехали!
Читать дальше →

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

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

Пробую создать умный дом в квартире на программной платформе 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.

Читать далее

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

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

Vostok-3b view


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

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

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

Время на прочтение5 мин
Количество просмотров5.2K
В этой статье аккумулирован опыт, включая определенные нюансы при создании стереоприбора на базе stereopi первой модели. С помощью «изделия» возможно делать стерео фото- и видео- картинки, смотреть на мир в стерео режиме, используя мобильный телефон и несложную vr гарнитуру(тот же cardboard). Прилагается образ для stereopi первого поколения для быстрого развертывания и использования.


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

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

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

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

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

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

Читать далее

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

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

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

Читать дальше: 5 стандартных Linux...

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

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

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

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

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

Время на прочтение37 мин
Количество просмотров13K
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.
Читать дальше →

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

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

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

Читать далее

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

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

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

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

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

Читать далее

Пинбол-машина Fischertechnik с микроконтроллером BBC Microbit или Raspberry Pi Pico

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

Давно не брал я в руки Dremel Пора продолжить тему предыдущих статей про творческий подход к конструкторам Фишертехник, смотрите предыдущую публикацию Конструктор Fischertechnik и Dremel: допиливаем моторы, сервоприводы и пневматическую присоску


Есть такой замечательный конструктор Фишертехник ROBO TX ЭлектроПневматика (на странице по ссылке доступен документ со списком официальных деталей) и к нему методические материалы на разных языках, включая русскоязычную версию на сайте официального дилера ПакПак. Все с ними хорошо, кроме стоимости микроконтроллера, компрессора и электромагнитных клапанов, которые легко можно заменить на совместимые, что мы и сделаем. Эта статья ориентирована на желающих подобрать совместимые с Фишертехником компоненты, поскольку довольно много времени занимает выбор совместимых деталей, ожидание их доставки и тестирование.



Да, «лапша» из проводов так и просит что-то с этим сделать, но я держу себя в руках и не вмешиваюсь в процесс постройки :)

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

Как на Raspberry Pi запустить модель ML и сэкономить пространство одноплатника

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

Представьте ситуацию: впереди выходные, а у вас есть достаточно нагруженная малинка и вы — ради эксперимента — хотите посмотреть, что ML умеет на мощностях RPi, но не хотите слишком перегружать машину, даже всей облегчённой версией TF. Что можно сделать? Мы уже писали о классификации мусора с помощью RPi, а сегодня, к старту курса о глубоком и машинном обучении, делимся переводом руководства, автор которого приводит простейший пример работы с необходимым минимумом TFLite. Выводы делаются моделью менее чем за секунду, при этом не нужно устанавливать весь пакет TensorFlow; используется только tflite_runtime, поддерживающий класс Interpreter.

Читать далее

Лампа для слежения за фазами Луны на Raspberry Pi и Python

Время на прочтение8 мин
Количество просмотров7.2K
Лампа для слежения за фазами Луны, об изготовлении которой я хочу рассказать, это — развитие моего проекта лампы, воспроизводящей восход Солнца, которую я сделал для того, чтобы убедить сына в том, что день не начинается в 5 часов утра.

Работая над этой новой моделью лампы, я хотел внести кое-какие улучшения в исходный проект и вырваться из моей «программистской зоны комфорта». В предыдущем проекте я кое-что сделал на скорую руку, поступая так, как мне удобно и привычно, а не так, как следовало бы поступать. Мне, кроме того, хотелось исследовать пределы возможностей Raspberry Pi в деле обеспечения энергией светодиодов NeoPixel.

Устройство «лунной» лампы похоже на устройство лампы «солнечной». Она представляет собой сферу, собранную в технике складывания фигур оригами, называемой «снапология». Свет даёт светодиодное кольцо NeoPixel, а в основе всего этого лежит Raspberry Pi. Новая лампа имеет такое же разнообразие программ освещения, что и старая. В частности, речь идёт об аналоге имитации спокойного восхода Солнца по утрам и о «программе засыпания», когда всё начинается с яркого синего света, который постепенно угасает, доходя до уровня, на котором лампа становится ночником.


Начало «программы засыпания»
Читать дальше →

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

Создание терминала для СКУД и УРВ

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

Историю можно начать с того, что наша компания очень долгое время сотрудничает со всемирно известной сетью фастфудов - KFC (на территории Беларуси и Украины). Головной болью такой сферы, как HoReCa, был и будет учет рабочего времени сотрудников. Учитывая огромную текучку кадров, в том числе и обычных студентов, которые пришли подработать на непродолжительное время, становится сложно проконтролировать, сколько часов отработано тем или иным сотрудником. Плюс немаловажным моментом стало то, что сотрудники часто перемещаются с ресторана на ресторан, а это требует дополнительного контроля. Как же быть?

Нашей компанией было принято решение разработать терминал учета рабочего времени, который бы регистрировал рабочие (или не рабочие) интервалы рабочего времени сотрудников с привязкой к конкретному месту работы. При этом нужна была поддержка нескольких видов идентификаторов - биометрия по отпечатку пальцев, RFID и PIN с возможностью фотофиксации событий доступа.

Читать далее

Практический взгляд на Raspberry Pi Pico с точки зрения STM32

Время на прочтение7 мин
Количество просмотров22K
Сравнительно недавно Raspberry Pi Foundation выпустила плату Raspberry Pi Pico, основанную на микроконтроллере (Micro Controller Unit, MCU) RP2040. Эта плата привлекла большое внимание членов сообщества разработчиков различных электронных устройств. Появилось довольно много проектов, в которых используются программируемые модули ввода-вывода (Programmable I/O, PIO) Raspberry Pi Pico. Например, это проект PicoDVI, в котором конечные автоматы PIO используются для вывода DVI-сигнала.



Но с появлением Raspberry Pi Pico связано не только радостное возбуждение разработчиков электроники. Это событие заставило сообщество задаться важным вопросом о том, окажет ли появление платы какое-то ощутимое влияние на тех, кто пользуется STM32, SAM и другими микроконтроллерами, основанными на Cortex-M. Станет ли микроконтроллер RP2040 жизнеспособным выбором для некоторых из проектов, в которых используются похожие MCU? Учитывая то, что в состав RP2040 входит двухъядерный процессор ARM Cortex-M0+, кажется справедливой идея использования этого микроконтроллера там же, где применяются 32-битные MCU от ведущих производителей компонентов такого рода, в частности, от STMicroelectronics.

Сможет ли небольшой проект Raspberry Pi Foundation показать инженерам STM как надо делать микроконтроллеры, или создателям платы на RP2040 стоит пересмотреть некоторые из своих гипотез? Сложно ли будет портировать на RP2040 низкоуровневый код, рассчитанный на STM32?
Читать дальше →

DLang, Vibe.d и кросс-компиляция для RPi4

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

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

Недавно я написал сервер на DLang с использованием библиотеки Vibe.d. Для него я пишу кросс-платформенный клиент. Основной моей системой является Arch, и мне этого более чем достаточно, но для тестирования некоторых платформозависимых вещей я перезагружаюсь в Windows 10.

Отсутствие в Windows пакетного менеджера и тому подобных вещей отпугнуло меня от того, чтобы собирать сервер для нее, хотя это и возможно. Поэтому мне в голову пришло очень логичное решение - запустить сервер на моем Raspberry Pi 4. Сейчас я использую его для удаленного доступа к принтеру и сканеру.

Читать далее

Быстрое обнаружение Covid-19 на рентгеновских снимках с помощью Raspberry Pi

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

Системы обнаружения Covid-19 на рентгеновских снимках выдают быстрые результаты, в частности информацию о том, насколько серьёзно лёгкие поражены вирусом Covid-19. Традиционные системы обнаружения Covid-19 обладают тем недостатком, что для формирования отчётов им требуется довольно длительное время, в то время как инфицированный человек нуждается в немедленной помощи. Кроме того, после каждого использования всех подобных систем обнаружения вируса часть деталей приходится утилизировать, что в некоторых случаях может приводить к их дефициту. К старту курса о машинном и глубоком обучении мы перевели статью о том, как эта проблема решается при помощи Raspberry Pi, кроме того, материал знакомит читателей с онлайн-платформой EDGE Impulse.

Читать далее

Лучшие одноплатники на базе чипа RP2040 в 2021 году. Часть 1

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

С момента выхода Raspberry Pi Pico мы опубликовали несколько статей о системах на базе чипа RP2040 — от обзора возможностей одноплатника самой компании до более продвинутых систем других производителей. Сейчас их выпущено уже столько, что публиковать обзор всех подобных плат просто нет смысла. Зато можно разместить подборку лучших систем.

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

Micro-USB-кабели и питание Raspberry Pi

Время на прочтение6 мин
Количество просмотров29K
На ресурсах, посвящённых Raspberry Pi, часто всплывает вопрос о том, почему в углу экрана появляется маленький значок молнии, причём — даже тогда, когда используемого блока питания более чем достаточно для обеспечения того, что нужно плате. Этот значок указывает на понижение напряжения и выводится даже в тех случаях, когда напряжение, выдаваемое источником питания, падает ниже 4,63±0,07В на очень короткий промежуток времени.

Пользователи разной интересной электроники (пару лет назад и я был таким) обычно не особенно задумываются о Micro-USB-кабелях, используемых для питания их систем. Я решил произвести некоторые измерения, направленные на выяснение того, как применение различных кабелей влияет на параметры питания. И надо сказать, что хотя всё больше и больше устройств оснащаются разъёмами USB Type-C, кабели для которых обычно более качественны, чем Micro-USB-кабели, Micro-USB-разъёмы всё ещё используются в подавляющем большинстве устройств.



Это касается не только Raspberry Pi, но и других подобных устройств, получающих питание по Micro-USB-кабелям (например — это мобильные телефоны, заряжаемые по Micro-USB).

Сразу поделюсь моим основным выводом, который заключается в том, что для подачи питания на различные электронные устройства и для зарядки телефонов лучше пользоваться USB-кабелями с проводниками, толщина которых, как минимум, соответствует AWG20.
Читать дальше →

Pimoroni Pico LiPo: как микроконтроллер от Raspberry, только лучше

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

После того, как Raspberry Pi Foundation разработала и анонсировала свой процессор RP2040, на рынке появилось несколько одноплатников на его основе, включая собственную разработку Raspberry. Среди наиболее заметных RP2040-проектов стоит отметить Adafruit Py RP2040 и Pimoroni Tiny 2040. Есть еще и Adafruit Feather RP2040 с Cytron Maker Pi Pico.

Напомним, что сам по себе проект Raspberry Pi Pico — это, по сути, микроконтроллер с GPIO и возможностью программирования. Плату можно применять для эмуляции самых разных типов интерфейсов, включая ретро-системы. У Pico от Raspberry относительно небольшой набор функций, но своих денег плата стоит. Сейчас появился новый девайс, который называется Pimoroni Pico LiPo. Это как бы «Pico на стероидах».
Читать дальше →

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