Что может малинка raspberry

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

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

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

Детектор вредных насекомых для садоводов

Ученые из Университета Тренто разработали на основе «малинки» детектор вредоносных насекомых. Это устройство представляет собой ловушку. Насекомые попадают внутрь, а электронный модуль с камерой делает снимки содержимого.

Есть и модуль распознавания изображений на основе Raspberry Pi, который определяет соотношение вредоносных насекомых к обычным. Если этот показатель превышает норму, система оповещает владельца о том, что пора начинать борьбу с вредителями. Таким образом, садоводам не нужно постоянно опрыскивать насаждения инсектицидами или предпринимать какие-либо иные шаги.

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

Оборудование для МКС

«Малинки» есть и в космосе — речь идет о проекте Astro Pi, в рамках которого пара Raspberry Pi постоянно находится на борту МКС. Задача этого оборудования — реализация различных идей, предложенных учащимися школ. Причем кодовая база проектов пишется самими школьниками. Сейчас проект получил мощный апгрейд — предыдущие версии «малинки» заменили на Raspberry Pi 4. Новые системы отправятся в космос в декабре вместе со SpaceX Dragon Cargo.

Компьютеры, которые работают сейчас на МКС, получили собственные имена — это Иззи и Эд (Izzy и Ed). С их помощью эксперименты в космосе смогли провести около 15 000 младше 19 лет из разных стран Европы. Теперь эти компьютеры заменяют на Mark II — две платы Raspberry Pi 4 с ОЗУ 8 ГБ, оснащенные Sense HAT (коммутационные платы, предназначенные для базового сбора данных с датчиков), высококачественными камерами и USB-ускорителем Coral для задач машинного обучения. У этих компьютеров теперь тоже есть имена — VIS (основная задача — фотографирование Земли в видимом спектре) и IR (то же самое, только в инфракрасном спектре).

Счетчик Гейгера

Мониторинг уровня радиационного заражения разных объектов — важная задача. Как для ученых, государственных организаций, так и для обычных людей. Счетчики Гейгера могут быть полезны для оценки заражения продуктов, строительных материалов, транспортных средств и т.п.

Ну а сделать собственный счетчик можно при помощи прямых рук, примерно $100 долларов и «малинки». При этом нужна модель Raspberry Pi Zero W.

Состоит система из трех основных модулей:

  • Raspberry Pi Zero W.
  • Плата RadiationD-v.1.1 Cajoe.
  • ЖК дисплей формата 2*16.

Самое дороге в этой схеме — плата RadiationD-v.1.1 Cajoe. «Малинка» нужна для обработки данных, передаваемых первой платой с их отправкой на дисплей. В целом, ничего сложного — здесь даже паять почти не нужно, буквально пара проводков.

Медиацентр для автомобиля

Если вас чем-то не устраивает текущий медиацентр в авто, можно заменить его на DIY-систему, основа которой — Raspberry Pi. Собрал систему с нуля разработчик по имени Дэвид Бургесс. Ниже — видео, где подробно показаны возможности системы и многие ее технические нюансы.

Работает все это на базе Linux. Для того, чтобы создать собственную систему, необходим 3D-принтер, поскольку разные детали корпуса нужно печатать, в продаже их нет. Да и для каждой модели автомобиля корпус будет разным — как его размеры, так и форма.

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

Мониторинг ценных бумаг

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

Система берет данные из Yahoo Finance RapidAPI. Бесплатно можно отправлять 500 запросов в месяц, чего должно вполне хватить обычному пользователю. Для отрисовки графика используется Pillow, опенсорсная библиотека для работы в Python.

Частота обновления экрана — 2-3 секунды. В качестве инструмента для оперативного отслеживания стоимости ценных бумаг этот проект не подходит, но как вспомогательный инструмент — вполне.

Коммерческий сервер

Есть много проектов DIY-серверов на базе «малинки». Ну а мы разработали коммерческое предложение на основе Raspberry Pi 4B. Кстати, в этом мы не одиноки — первыми вроде была сама компания Raspberry Pi Foundation, которая поставляет свои одноплатники миллионам пользователей по всему миру.

Кластер из 18 Raspberry Pi 4. Источник: raspberrypi.org
Разработчики решили создать сервер для своего сайта и успешно выполнили план. Для этого они собрали кластер из 18 «малинок» четвертого поколения с четырехъядерным процессором 1,5 ГГц и 4 ГБ RAM. Система прошла тесты и ее отправили в коммерческую эксплуатацию.

Ну а мы предлагаем сервер, в стоимость которого (499 рублей в месяц) входит:

  • 1 общий публичный IP-адрес
  • Круглосуточная поддержка
  • Размещение в ЦОД уровня TIER III
  • Оперативная замена неисправных комплектующих

Ультрапортативный ПК

Этот проект, вероятно, потребует максимальных затрат времени, поскольку нужно найти и собрать вместе разные элементы системы, причем сделать это аккуратно и точно. Выглядит этот девайс, как UMPC из 2000-х, навевая ностальгию (примерно такую же, как этот телефон из 1998 года).

Корпус же придется распечатать, причем есть уже готовая моделька — на Thingiverse.

Центральный элемент системы — Raspberry Pi Zero, 2, 3 или 4, здесь все зависит от потребностей того, кто собирается реализовать проект. Есть одна небольшая сложность — кастомная плата, которая подключается к «малинке» посредством GPIO. Клавиатура припаивается к той же плате. Есть еще джойстик, который используется в качестве мыши. Но можно подключить и обычную беспроводную мышь.

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

Источник

5 DIY-проектов на базе Raspberry Pi осени 2022 года: клавиатуры, контроллеры и звонок для котиков

Звонок для котиков

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

Для того, чтобы помочь котикам с тихим мяуканьем заявить о себе, и был реализован проект «звонок для кошки» на базе «малинки». Все просто — кошка мяукает, электроника звонка распознает этот сигнал и дает знать владельцу животного, что котик просится в дом.

Здесь задействован ИИ, конечно, достаточно простенькая нейросеть, которая определяет мяуканье среди прочих звуковых сигналов окружающей среды. Кроме того, звонок подключен к «облаку», в котором и идет обработка сигнала.

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

Превращаем пишущую машинку в Linux-терминал

Если у вас завалялась пишущая машинка, не спешите ее выбрасывать. Ее можно подключить к ПК и превратить в функционирующий Linux-терминал. Правда, понадобится не только «малинка», но и Arduino Uno. Это нужно для распознавания введенных команд с выводом их при помощи печати на бумагу. «Малинка» служит связующим звеном между самой машинкой и Arduino.

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

iNap Malinka — контроллер и игровой девайс

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

Насколько можно понять, проект создал либо русскоязычный разработчик, либо тот, кто знает, по крайней мере, перевод слова Raspberry на русский. О проекте рассказал на Reddit разработчик с ником Leoneq.

В частности, он упомянул, что контроллер понадобился для управления роботом. В качестве радиомодуля используется NRF24L01. Кроме того, разработчик создал кастомную материнскую плату, которая позволяет использовать возможности Raspberry Pi Zero.

Ну и кроме того, автор проекта позаботился об установке аналоговых стиков, кнопок и D-Pad, что, вкупе с Pi Zero, дает контроллеру возможность служить еще и игровой приставкой. В качестве софта используется RetroPie или Lakka. Корпус распечатан на 3D-принтере — его модель выложена в интернет, как, собственно, и исходники софта для контроллера.

Вот страничка проекта на Reddit, где автор рассказывает о подробностях реализации.

Проект получил название Tricorder, в честь устройств из вселенной Star Trek, где они частенько использовались. Разработчик Saveitforparts собрал свой девайс для обнаружения спутников системы Starlink, которая постепенно расширяется, обеспечивая связью все новые регионы планеты.

Кроме «малинки» в устройстве применяется еще и LNB-модуль о спутниковой антенны. Девайс в состоянии обнаруживать излучение KU-диапазона со спутников. Подключаться к интернету при помощи устройства нельзя, но отслеживать сами спутники — без проблем.

Электронная начинка помещена в водонепроницаемый корпус. Собрано все, насколько можно видеть, почти на коленке, но в такой компоновке тоже есть своя эстетика, которая, несомненно, понравится гикам. Ну и если есть желание, проект можно доработать — информация о нем доступна по этой ссылке.

Poly Keyboard: механическая сплит-клавиатура с дисплеями в каждой кнопке

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

Разрабатывает устройство всего один человек, а не команда, так что ему приходится делать все — от макетов на 3D-принтере, до дизайна платы. Никаких дополнительных проводов и прочего не требуется — подключается система к ПК или ноутбуку обычным USB-кабелем, как и другие сплит-клавиатуры подобного типа.

На каждой клавише отображается ее назначение, которое можно с легкостью менять при помощи привычного для каждого владельца сплит-клавиатуры софта — QMK keyboard firmware. Достоинством устройства является еще и то, что она открыта. На GitHub автора можно загрузить модели для 3D-принтера, платы и другие важные файлы. Так что при желании можно начать работу над уже готовой платформой, доработав ее под свои нужды.

Изначально устройство разрабатывалось на базе микроконтроллера STM32F407, но из-за дефицита этих элементов, вызванного пандемией, автору пришлось перейти на другой микроконтроллер, более доступный — Raspberry Pi RP2040.

Дисплеи OLED не цветные, а черно-белые, так что выгорать, как в Optimus, клавиши не должны. Разрешение — 72*40 пикселей. Для красоты добавлена еще RGB-подсветка, а также еще один дисплей побольше, который показывает статус работы на клавиатуре. Ссылка на страницу проекта — вот здесь.

Источник

DIY-проекты на базе Raspberry Pi в июне 2022 года: много идей хороших и разных

Огромные фотографии, которые печатают при помощи термопринтера

Источник изображения: Reddit
Ни для кого не секрет, что термопринтеры могут печатать не только чеки, но и все, что угодно. Но этот проект открывает еще одну грань возможностей таких устройств — его автору, который известен под ником -PJFry-, удалось научить свой термопринтер создавать огромные фотографии. Они оставляются из отдельных участков, напечатанных на ленте кассового чека.

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

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

Как утверждает автор, в проекте может быть задействован абсолютно любой термопринтер, правда, конечно, конкретную модель придется адаптировать под такую систему. Кроме того, вместо Zero можно использовать и 3B+ или Pi 4. Но, поскольку Zero относительно недорог, то именно его и было решено выбрать.

Что касается программного обеспечения, то за основу взята библиотека Python, которая называется python-escpos. Она доступна на GitHub. Вот ссылка на тред проекта на Reddit.

Raspberry Pi Zero 2 W Robot для сумо

Источник изображения: Raspberry Pi Zero 2 W Robot
Оказывается, есть соревнование роботов-сумоистов, которое имеет обширное комьюнити. Робот, о котором пойдет речь ниже, разработан специально для этой цели — участия в таких соревнованиях. Его основой служит Raspberry Pi Zero 2 W.

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

Обычно в качестве основы разработчики берут ардуино, но здесь автор проекта решил пойти по новому пути, и создать свой девайс на основе Raspberry Pi Zero 2 W. В качестве дополнения служит микроконтроллер STM32. Он служит для обеспечения питанием Pi, а также для управления сервоприводами, работой с сенсорами, работой со светодиодами. Специально для своего устройства автор создал кастомизированную уникальную плату.

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

Добавляем визуальные эффекты к музыке

Источник изображения: Slimshader
А это — синтезатор с возможностью добавления визуальных эффектов к своим мелодиям. Просто глоток свежего воздуха в мире разработки кастомных синтезаторов. Эффекты могут выводиться как аналогово, так и при помощи HDMI, вывод — в режиме реального времени. В целом, система работает для того, чтобы графика соответствовала мелодии.

Разработана система с нуля. Основа, как обычно — Raspberry Pi, иначе проект не оказался бы в этой подборке. Система совместима практически со всеми современными моделями «малинок», включая Raspberry Pi Zero W, Raspberry Pi Zero 2 W и Raspberry Pi 3B.

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

Вот официальная страничка проекта, который называется Slimshader.

Новая жизнь для Retro Psion 5MX PDA на базе «малинки»

Источник изображения: Raspberry Pi Psion 5MX
О ставших культовыми коммуникаторах Retro Psion 5MX PDA на Хабре писали не раз и не два. Сейчас хорошая новость для тех, кто хотел бы добавить новые функции к своему устройству, не модифицируя его. Речь идет о возможности отправлять твиты при помощи девайса из 90-х.

Система, о которой идет речь, представляет собой своеобразный модуль к девайсу, который располагается снаружи, а не внутри корпуса. Для его работы понадобится гора адаптеров (их видно на фото), но оно того стоит. Конструкция не такая уж и сложная, а детали проекта можно узнать на страничке проекта Raspberry Pi Psion 5MX.

Когда все загружается, то система выгружается в терминал на «малинке», причем интерфейс показан на экране PDA. Как и все прочие проекты в этой подборке, этот разработан чисто для фана, а не для практических целей. Их, наверное, уже и быть не может, если учитывать возраст устройства, хотя, конечно, мы можем и ошибаться.

Карта памяти для PlayStation


Несмотря на то, что сейчас есть множество вариантов карт памяти для старых PS, которые поставляются в промышленных масштабах, автор этого проекта создал собственный вариант. Он использовал «малинку» для эмуляции карты памяти, и надо заметить, все работает неплохо. Правда, требуется много проводов и конструкция выглядит не особо круто (хотя кому как), но это все работает! Вот демонстрация работы системы.

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

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

Источник

Adblock
detector