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

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

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

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

С чего начинается embedded-разработка? Debug UART на Repka Pi 3 — подключение к отладочному терминалу Репки через UART

Время на прочтение 7 мин
Количество просмотров 2.7K
Настройка Linux *Отладка *Учебный процесс в IT Разработка на Raspberry Pi *Компьютерное железо
Туториал

В этой статье рассмотрим как подключиться к консоли Repka Pi 3 через UART.

Repka Pi как и другие компьютеры аналогичного семейства имеет Debug UART выведенный на 40 пиновый разъем платы.

Для начала работы нам потребуется программа PuTTY и USB to TTL конвертер с кабелем.

Скачиваем и устанавливаем программу текущую версию PuTTY с официального сайта https://www.putty.org/. На момент написание статьи версия PuTTY 0.78.

Вот так выглядит PuTTY после установки.

Начать свой Путь Embedded разработчика....
Всего голосов 24: ↑18 и ↓6 +12
Комментарии 16

Новости

Дополнения и расширения для Raspberry Pi: варианты для DIY- и корпоративны проектов мая 2023 года

Время на прочтение 3 мин
Количество просмотров 5.6K
Блог компании Selectel Разработка на Raspberry Pi *Гаджеты Компьютерное железо DIY или Сделай сам
uns-YB9u53hu7ku45dt-MQc-R-1200-80-3

«Малинки» хороши сами по себе — на их базе можно разрабатывать самые сложные проекты. Но если добавить модули и расширения сторонних продавцов, то возможности одноплатников от Raspberry Pi Foundation становится еще более обширными. Сегодня мы собрали несколько вариантов дополнений и расширений, которые могут пригодиться любителям электроники.
Читать дальше →
Всего голосов 41: ↑39 и ↓2 +37
Комментарии 0

MajorDom v1.0 — От голосового помощника к умному дому

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 1.6K
Разработка под Arduino *Разработка на Raspberry Pi *Умный дом Голосовые интерфейсы *
Ретроспектива

Статья на английском / read in english

В 2019 году я впервые узнал про возможность распознавания и синтеза речи на языке python. Гугл ассистент, сири, кортана и другие ассистенты тогда были еще более ограниченными и беспомощными, чем сейчас. О добавлении своих команд речи не шло от слова совсем. Тогда я и загорелся идеей создать своего голосового помощника, который не будет уступать даже Джарвису Тони Старка.

Читать далее
Всего голосов 5: ↑1 и ↓4 -3
Комментарии 1

Получаем виртуальный raspberry pi с помощью QEMU. Часть 2

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 1.9K
Настройка Linux *DevOps *Разработка на Raspberry Pi *
Туториал

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

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

Истории

Получаем виртуальный raspberry pi с помощью QEMU. Часть 1

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 3.8K
Настройка Linux *DevOps *Разработка на Raspberry Pi *
Туториал

Зачастую новички используют поставляемую производителем операционную
систему, систему на базе Debian. Загрузившись, новичок начинает настройку системы «под себя». Я решил показать процесс создания виртуального клона raspberry pi, чтобы не производить эти действия на самом одноплатнике.

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

Самостоятельный хостинг в 2023 году

Уровень сложности Средний
Время на прочтение 5 мин
Количество просмотров 15K
Блог компании Sportmaster Lab Хостинг Хранение данных *Разработка на Raspberry Pi *DIY или Сделай сам
Туториал
Перевод

Оригинал блога, который вы сейчас читаете, имеет идеальный рейтинг PageSpeed 100 / 100. (По крайней мере, на момент написания статьи.) Это не хвастовство, а совсем наоборот. Оказывается, достичь этого вообще не трудно. Просто хостите статическую страницу с простыми стилями, и этого достаточно. Статическую страницу создать довольно просто. Ты выпускаешь index.html и отправляешь её по проводам. Можно изощриться и генерировать её при помощи фреймворка, как я делаю в случае Astro. Но смысл моего поста не в этом.

Смысл фразы хостить статическую страницу в слове хостить. Эта страница хостится на Raspberry Pi 4b, находящемся у меня дома. Устройство обеспечивает превосходную скорость, почти ничего не стоит и имеет бесконечные возможности бесплатного расширения. В этом посте я расскажу, насколько просто было всё настроить. И о том, насколько потрясающий, по моему мнению, опыт разработки это даёт.
Читать дальше →
Всего голосов 39: ↑37 и ↓2 +35
Комментарии 26

Просто о сложном. MajorDoMo и контроль входного замка. Начало

Уровень сложности Простой
Время на прочтение 7 мин
Количество просмотров 2.3K
Разработка на Raspberry Pi *Умный дом Интернет вещей DIY или Сделай сам
Туториал
image

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

Решение основано на системе домашней автоматизации MajorDoMo, с использованием беспроводного протокола zigbee и Open Source проекта zigbee2mqtt.

Используемое оборудование: одноплатный компьютер Rasberry Pi 3b, USB стик Sonoff Zigbee 3.0 USB Dongle Plus с заводской прошивкой, датчик открытия дверей и окон Xiaomi MiJia Door and Window Sensor.

Статью постарался сделать максимально простой и доступной для понимания и повторения, вмешательство в конструкцию двери и датчика постарался минимизировать, насколько это получилось оставляйте мнение в комментариях.

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

Кстати, второе применение, ради чего я это затеял: скоро лето, каникулы, потом новый учебный год, мой младший сын 8 лет, пойдёт учится во вторую смену, что б контролировать состояние замка и в случае забывчивости, Умный Дом, напомнил б ему звонком на телефон, что стоит вернуться и закрыть дверь.

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

Пол — это лава: разработка прототипа интерактивной светодиодной игровой платформы

Уровень сложности Средний
Время на прочтение 8 мин
Количество просмотров 8.3K
Программирование *Разработка игр *Программирование микроконтроллеров *Разработка на Raspberry Pi *DIY или Сделай сам
Кейс

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

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

Джойстик, тачпад, кнопки — делаем USB контроллер ввода на RP2040

Время на прочтение 7 мин
Количество просмотров 3.3K
Блог компании Third Man Схемотехника *Разработка на Raspberry Pi *Производство и разработка электроники *DIY или Сделай сам
Туториал

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

Самое простое - это найти готовую клавиатуру, тачпад, джойстик и т.д. и подключить к GPIO или нескольким портам USB основного контроллера. Нормальный вариант, многие так и делают. Но возможно, что либо GPIO не хватит, а может быть USB портов. 

Тогда может быть имеет смысл добавить небольшой и дешевый микроконтроллер и всё-таки собрать свой собственный  геймпад или пульт, оснастив его при этом стандартным USB HID Joystick драйвером для игровых контроллеров. В таком случае контроллер можно будет подключить к любой Win / Linux системе, без необходимости разработки драйвера для USB.

Насколько это сложно? Можно ли сделать свой собственный тачпад?

Попробуем разобраться
Всего голосов 23: ↑23 и ↓0 +23
Комментарии 11

Безопасный Wi-Fi в отеле для всей семьи на Raspberry Pi

Уровень сложности Средний
Время на прочтение 7 мин
Количество просмотров 7.5K
Блог компании Инфосистемы Джет Сетевые технологии *Беспроводные технологии *Разработка на Raspberry Pi *
Туториал

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

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

Девайс HabrScore для хаброзависимых с блекджеком и …

Уровень сложности Средний
Время на прочтение 8 мин
Количество просмотров 6.3K
Блог компании Timeweb Cloud Python *Программирование *Программирование микроконтроллеров *Разработка на Raspberry Pi *
Туториал

|300


Понравилась статья HabraTab — девайс для хаброзависимых, где описана разработка устройства для визуализации рейтинга пользователя на Хабре.


И мне очень захотелось подобное устройство, вот только было несколько но:


  • Очень лень было делать, заказывать и паять печатную плату
  • Еще хотелось выводить рейтинг последней статьи, но хардкодить адрес и каждый раз пересобирать прошивку показалось очень муторно.
  • Разработка на С/С++ меня не пугает, так как занимаюсь этим более 20 лет, но писать что-то под Arduino у меня душа не лежит. И это не говоря про необходимость настройки системы сборки под конкретный микроконтроллер.

Короче, немного поразмыслив, было принято решение делать свое устройство для визуализации рейтингов на Хабре, и как обычно с блекджеком и… ну вы поняли. И самое главное, чтобы можно было собирать устройство из покупных деталей с Алиэкспресса для максимально простого повторения и кодить на чем-нибудь попроще, чем на С/С++.

Читать дальше →
Всего голосов 37: ↑37 и ↓0 +37
Комментарии 15

5 полезных и просто занимательных проектов на Raspberry Pi начала весны 2023 года

Время на прочтение 4 мин
Количество просмотров 14K
Блог компании Selectel Разработка на Raspberry Pi *Гаджеты DIY или Сделай сам


DIY привлекает многих из нас, и не просто так. Ведь разрабатывая что-то самостоятельно, пускай это даже не особо сложный или практичный проект, любители электронных девайсов (да и не только гаджетов) получают удовольствие. А если проект еще и позволяет выполнять впоследствии актуальные для владельца или компании задачи — и вовсе хорошо. Удовольствие тогда двойное, если не тройное. Сегодня предлагаю обратить внимание на 5 разных проектов, некоторые из которых могут пригодиться читателям Хабра. Ну а если нет — так хоть идею можно оценить.
Читать дальше →
Всего голосов 54: ↑49 и ↓5 +44
Комментарии 7

Как создать аппаратный эмулятор CD-ROM без паяльника

Уровень сложности Средний
Время на прочтение 19 мин
Количество просмотров 12K
Блог компании RUVDS.com Системное администрирование *Разработка под Linux *Разработка на Raspberry Pi *DIY или Сделай сам

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

Существует множество решений, как можно установить операционную систему с ISO-образа без записи его на оптический носитель. Я уже затрагивал тему ISO-образов в моих статьях: «Раскрываем секреты загрузочных ISO-образов» и «Что вам нужно знать о внешних загрузочных дисках».

В этой статье я хочу рассказать о ещё одном способе, который, как оказывается, вшит в ядро Linux. Если ваш одноплатный компьютер имеет USB OTG-разъём, и на него возможна установка Linux, то вы c большой долей вероятности можете сделать из одноплатника аппаратный эмулятор привода оптических дисков.

Меня этот способ заинтересовал. Я проверил его сам и, получив положительный результат у себя, решил поделиться с вами.

Я сам узнал много интересного, систематизировал свои знания, поэтому надеюсь, что чтение будет познавательно и интересно для вас.
Читать дальше →
Всего голосов 94: ↑94 и ↓0 +94
Комментарии 17

Raspberry Pi как основа для DIY-проектов: оригинальные идеи начала 2023 года

Время на прочтение 5 мин
Количество просмотров 18K
Блог компании Сбер Разработка на Raspberry Pi *Гаджеты DIY или Сделай сам

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

Посмотреть подборку
Всего голосов 13: ↑10 и ↓3 +7
Комментарии 19

Telegram бот на Rust, Два, Три и Raspberry Pi 2

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 5.5K
Программирование *Rust *Разработка на Raspberry Pi *
Кейс

Написать telegram бота-помощника на Rust, который будет работать на Raspberry Pi.

Существуют разные сервисы, вроде перевода раскладки с одного языка на другой, конвертера unix timestamp в форматированную дату, base64 кодирования, jwt, json validator/prettifier, bin2hex и так далее. Почему бы не переместить эти функции в телеграм бота и пользоваться из одного приложения вместо посещения нескольких ресурсов. Реализовать вроде не сложно. При этом давно валяется без дела Raspberry Pi 2, купленная у коллеги за символическую сумму.

Читать далее
Всего голосов 15: ↑5 и ↓10 -5
Комментарии 3

Умный дом своими руками + Python

Время на прочтение 6 мин
Количество просмотров 16K
Python *Разработка на Raspberry Pi *Умный дом
Из песочницы

Сегодня на рынке существует огромное количество решений для умного дома, но не все они доступны для большинства пользователей из-за высокой стоимости. В этой статье мы рассмотрим, как создать умный дом за 10 тысяч рублей с использованием языка программирования Python.

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

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

Для управления устройствами умного дома мы будем использовать Raspberry Pi, недорогой мини-компьютер, который может работать как центральный сервер для умного дома. В качестве операционной системы для Raspberry Pi мы будем использовать Raspbian, основанную на Linux.

Для программирования на Python мы будем использовать библиотеку Zigbee2MQTT, которая позволяет взаимодействовать с устройствами ZigBee и публиковать данные в MQTT-брокере. MQTT - это протокол обмена сообщениями между устройствами, который используется в умных домах для обмена данными между устройствами.

Теперь мы можем начать создание умного дома. Первым шагом является установка Raspbian на Raspberry Pi. Это можно сделать, загрузив образ операционной системы Raspbian с официального сайта Raspberry Pi и записав его на SD-карту.

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

Гусеничное шасси-робот на базе Arduino, часть 1

Уровень сложности Средний
Время на прочтение 5 мин
Количество просмотров 4.8K
Разработка робототехники *Разработка под Arduino *Разработка на Raspberry Pi *
Из песочницы

Дело было к вечеру, делать было нечего. Загорелся я как-то созданием универсальной гусеничной платформы для изучения Tenserflow. Причем хотелось сделать управление через ESP32, которая будет регулировать моторчики, даст в случае желание управление через браузер в локальной сети, а Raspberry Pi будет управлять ей, имитируя собственно меня. Плюс возможность запаять навечно ESP32 и обновлять по воздуху. Здесь я хочу изложить примерную хронологию создания.

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

Repka Pi 3 – смотрим и тестируем первый отечественный одноплатный компьютер

Уровень сложности Простой
Время на прочтение 9 мин
Количество просмотров 36K
Разработка для интернета вещей *Разработка на Raspberry Pi *Гаджеты Компьютерное железо Умный дом
Из песочницы

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

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

Читать далее
Всего голосов 76: ↑60 и ↓16 +44
Комментарии 140

Первый взгляд на Arduino Lab for MicroPython и сравнение с Thonny IDE

Время на прочтение 3 мин
Количество просмотров 4.2K
Блог компании Selectel Python *Программирование микроконтроллеров *Разработка под Arduino *Разработка на Raspberry Pi *
Обзор
image

В ноябре 2022 года Arduino объявили, что MicroPython стал частью их экосистемы. Вместе с этим разработчики выпустили новую IDE — Arduino Lab for MicroPython. Но чем она лучше той же Thonny, которую до сих пор используют для программирования микроконтроллеров на Python? Давайте разбираться.
Читать дальше →
Всего голосов 54: ↑54 и ↓0 +54
Комментарии 11

Расширяем возможности «малинки» в 2023 году: дополнительные модули и аксессуары для Raspberry Pi Pico

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

Проекты на основе Pi Pico могут быть очень разными — от простеньких самоделок до профессиональных систем. К сожалению, возможностей у Pico не так много, но их количество можно увеличивать при помощи дополнительных аксессуаров, модулей и расширений. Их, надо заметить, немало — многие производители электронных компонентов выпускают собственные варианты. Мы выбрали несколько таких дополнений, которые заслуживают внимания Хабра. Подробности — под катом.
Читать дальше →
Всего голосов 52: ↑50 и ↓2 +48
Комментарии 2

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