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

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

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

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

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

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


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

Новости

Показать еще

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Блог компании TimewebC#*Разработка на 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
Просмотры5.2K
Комментарии 58

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

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

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

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

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

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

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

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

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

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

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

Разработка робототехники*Разработка на Raspberry Pi*Научно-популярноеDIY или Сделай сам

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


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



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

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

Использование IceWM и Raspberry Pi в качестве основного PC: делюсь темой, конфигурацией и несколькими советами

Блог компании ITSOFTНастройка Linux**nix*Разработка на Raspberry Pi*
Перевод

В качестве среды рабочего стола я предпочитаю KDE. KDE надежна, настраиваема всевозможными способами, и к тому же замечательно работает. Она относится к вам как к ответственному взрослому, а не ребенку, как GNOME в наши дни или XFCE после перехода на GTK3. Но дома я использую небольшое устройство на ARM (Raspberry PI 4 c SSD) в качестве основного компьютера, и его ресурсы ограничены. KDE на нем работает нормально, но немного медленнее, чем на моей рабочей машине. IceWM, с другой стороны, использует менее 30 МБ RAM и меньше CPU. После переключения с KDE на IceWM, машина ощущается намного быстрее. В этой статье приведены моя конфигурация IceWM, включая объяснение некоторых параметров, моя тема IceWM, а также несколько советов и трюков по настройке остальной части рабочего стола.

Читать далее
Всего голосов 10: ↑9 и ↓1+8
Просмотры7.8K
Комментарии 14

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

Блог компании SkillFactoryPython*Машинное обучение*Разработка на Raspberry Pi*TensorFlow*
Перевод
Tutorial

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

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

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

Блог компании RUVDS.comPython*Разработка на Raspberry Pi*DIY или Сделай самАстрономия
Перевод
Tutorial
Лампа для слежения за фазами Луны, об изготовлении которой я хочу рассказать, это — развитие моего проекта лампы, воспроизводящей восход Солнца, которую я сделал для того, чтобы убедить сына в том, что день не начинается в 5 часов утра.

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

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


Начало «программы засыпания»
Читать дальше →
Всего голосов 22: ↑22 и ↓0+22
Просмотры5.5K
Комментарии 13

У нас был один счетчик тепла с M-Bus, RaspberryPi, M-Bus to USB конвертор, Telegram-бот и возможность писать на Go

Программирование*Go*Разработка на Raspberry Pi*Умный дом

Так как я не смог найти подходящую "картинку для привлечения внимания", а тема теплосетей так или иначе затрагивается — будем считать, что эти коты здесь имеют право быть. А если вам интересно, как не снимать показания со счетчика каждый раз вручную, жмите "Читать".

Читать
Всего голосов 14: ↑13 и ↓1+12
Просмотры6.3K
Комментарии 17

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

Анализ и проектирование систем*Бизнес-моделиСхемотехника*Разработка на Raspberry Pi*Компьютерное железо

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

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

Читать далее
Рейтинг0
Просмотры1.4K
Комментарии 7

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

Блог компании RUVDS.comПрограммирование*Программирование микроконтроллеров*Разработка на Raspberry Pi*
Перевод
Сравнительно недавно 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?
Читать дальше →
Всего голосов 56: ↑54 и ↓2+52
Просмотры12K
Комментарии 7

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

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

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

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

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

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

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

Блог компании SkillFactoryМашинное обучение*Разработка на Raspberry Pi*DIY или Сделай самЗдоровье
Перевод
Tutorial

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

Читать далее
Всего голосов 16: ↑15 и ↓1+14
Просмотры4.6K
Комментарии 32

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

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

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

Некоторые из них даже меньше по размеру, чем Pico, другие — имеют больше возможностей и функций. Например, парочка плат оснащена беспроводными модулями связи. В общем, выбрать есть из чего, так что давайте посмотрим на то, что предлагает рынок.
Читать дальше →
Всего голосов 45: ↑41 и ↓4+37
Просмотры8.7K
Комментарии 22

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

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

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



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

Сразу поделюсь моим основным выводом, который заключается в том, что для подачи питания на различные электронные устройства и для зарядки телефонов лучше пользоваться USB-кабелями с проводниками, толщина которых, как минимум, соответствует AWG20.
Читать дальше →
Всего голосов 62: ↑61 и ↓1+60
Просмотры15K
Комментарии 44

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

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

После того, как 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 на стероидах».
Читать дальше →
Всего голосов 53: ↑47 и ↓6+41
Просмотры12K
Комментарии 12

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