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

Raspberry Pi *

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

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

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

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

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

Читать далее

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

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

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

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

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

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

Попробуем разобраться

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

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

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

Читать далее

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

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

|300


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


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


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

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

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

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

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


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

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

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

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

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

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

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

Я сам узнал много интересного, систематизировал свои знания, поэтому надеюсь, что чтение будет познавательно и интересно для вас.
Читать дальше →

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

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

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

Посмотреть подборку

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

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

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

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

Читать далее

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

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

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

Читать далее

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

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

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

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

Читать далее

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

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

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

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

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

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

Обмен данными по SPI между Raspberry Pi и Arduino

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

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

Читать далее

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

Очень кратенький обзор Orange Pi 5

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

Заказал (предзаказ) 8 гиговую версию 22 ноября на али за 5 104,56 + доставка 756,16. Отправили 15 декабря, 31 декабря забрал в Саратове на почте.

C помощью dd залил на 128 гиговую micro sd карту серверную Ubuntu 22.04 c официального сайта http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/service-and-support/Orange-pi-5.html

Читать далее

Сеть без интернета на Raspberry Pi Pico и другие необычные проекты на «малинке»: DIY зимы 2022 года

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

Давно мы уже ничего не писали о разных системах на базе Raspberry Pi. В этой подборке много всего интересного, включая создание сети без Интернета, подключение КПК PSION к сети и все такое прочее. Некоторые проекты очень сложные для самостоятельной реализации. Другие — попроще, их может повторить даже относительный новичок в электронике. Если вдруг у вас есть собственный проект, о котором вы хотели бы рассказать, либо вы знаете то, что заслуживает места в подборке — пишите в комментариях, обсудим.
Читать дальше →

Клубничная чудо-коробка 2.0 всё

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

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

Читать далее

Модернизация FreePBX на Raspberry PI

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

Продолжение экспериментов над установленной и рабочей системы из статьи: "Raspberry Pi + FreeBPX(asterisk) + Mikrotik = АТС мини с переходом на PJSIP (sipnet, zadarma, multifon)", подключение telegram бота.

Читать далее

Насколько круто иметь свой сервер в комнате

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

Некоторые олды часто вспоминают эпоху до смартфонов, когда в студенческие времена или в школе у них был любимый настольный компьютер. Он стоял прямо в комнате, рядом с кроватью, и работал как личный ассистент в режиме 24/7: играл фоновую музыку (со специальным плейлистом, когда в гости приходили девушки), показывал фильмы, будил уведомлением из аськи или ирки, скачивал сайты ночью по диалапу и т. д.

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

Создание e-ink дисплея с прогнозом погоды

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

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

Читать далее

Руководство по MicroPython MQTT на базе Raspberry Pi

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


Сегодня рассказываем как написать простой MQTT-клиент на Raspberry Pi при помощи MicroPython и реализовать функции подключения, отправки сообщений и подписки между клиентом и брокером MQTT-сообщений. Подробности о разработке с использованием протокола интернета вещей MQTT — к старту курса по Fullstack-разработке на Python.

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

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