Новогодние и рождественские праздники уже прошли, а значит, время публиковать новые проекты на базе Raspberry Pi. Прошлая подборка проектов была как раз праздничной, светлой и шумной, если так можно выразиться. Ну а сейчас все проекты уже серьезные, большую часть можно назвать научными. Под катом — самые интересные новые проекты на базе Raspberry Pi, которые нам удалось найти.
ПК для специалистов по выживанию
Среди гиков есть отдельная категория людей, которую можно назвать «выживальщиками». Это название не случайно — представители направления уделяют много времени и тратят немало ресурсов на то, чтобы найти приемлемые способы выжить после глобальной катастрофы или целого их ряда.
У таких людей в прихожей стоит рюкзак с набором для выживания. Ну а наиболее продвинутые из них разрабатывают высокотехнологические проекты, которые дают возможность выжить после апокалипсиса.
Один из таких проектов — система, которая позволяет сканировать эфир на наличие радиосигналов, показывать погоду, заряжать устройства и знакомиться с важной для людей пост-апокалипсиса документацией.
Вся система базируется на Raspberry Pi 3B, одноплатник обрабатывает информацию, поступающую с разных модулей и сенсоров, включая метеостанцию, GPS/GLONASS модуль и нескольких других. По словам авторов проекта, к системе можно подключать и другие модули, включая мультиметр, файловое хранилище и многое другое.
Подробнее о проекте можно узнать здесь.
Барограф из Великобритании, который «услышал» вулкан Тонга
Как оказалось, недорогие одноплатники от Raspberry могут работать и в составе достаточно чувствительных барографов. Конечно, сама по себе «малинка» определить динамику атмосферного давления не в состоянии. Но зато одноплатник может быстро обработать данные с подключенного сенсора, который регистрирует ударную волну в атмосфере. Автор проекта, о котором идет речь, использовать датчик давления BME280 и Raspberry Pi Zero.
Исследователь, живущий в Йорке, смог уловить волну от извержения вулкана Тонга, который находится на расстоянии в 16,270 км от места событий. О своей работе он рассказал в Twitter, после чего о собственном опыте в подобных исследованиях рассказали другие умельцы.
Два Raspberry Pi Pico в составе одной игровой консоли
Поклонник классических игровых консолей Энди Вест (Andy West) на базе двух одноплатников Raspberry Pi Pico разработал игровую консоль, которую можно назвать клоном Super Nintendo Entertainment System (SNES).
Проект усложнен тем, что система считывает оригинальные картриджи приставки, а не использует образы игр. Кроме того, видео выводится по VGA.
Ну и для полной атмосферности устройство размещается в корпусе оригинальной приставки. К ней же подключается оригинальный контроллер NES. Зачем здесь сразу два одноплатника? Один используется для обработки видео, второй — обработки сигналов с контроллера.
Финальный проект получил название “Game Guy”. Дополнительная информация по нему доступна на GitHub разработчика.
Коммерческий сервер
Есть много проектов DIY-серверов на базе «малинки». Ну а мы разработали коммерческое предложение на основе Raspberry Pi 4B. Кстати, в этом мы не одиноки — первыми вроде была сама компания Raspberry Pi Foundation, которая поставляет свои одноплатники миллионам пользователей по всему миру.
Кластер из 18 Raspberry Pi 4. Источник: raspberrypi.org
Разработчики решили создать сервер для своего сайта и успешно выполнили план. Для этого они собрали кластер из 18 «малинок» четвертого поколения с четырехъядерным процессором 1,5 ГГц и 4 ГБ RAM. Система прошла тесты и ее отправили в коммерческую эксплуатацию.
Ну а мы предлагаем сервер, в стоимость которого (499 рублей в месяц) входит:
- 1 общий публичный IP-адрес
- Круглосуточная поддержка
- Размещение в ЦОД уровня TIER III
- Оперативная замена неисправных комплектующих
КПК на базе Raspberry Pi Zero 2 W
Соскучились по старым добрым КПК? Сейчас их практически не выпускают крупные компании. Что касается гиков, то они время от времени разрабатывают собственные проекты. Одним из них является наладонник на базе «малинки». Создал проект пользователь Twitter c ником Sulfuroid.
Прототип проекта уже готов, теперь автор собирается выставить КПК на один из краудфандинговых сайтов. Кроме «малинки», устройство оснащено 2,7-дюймовым дисплеем от Sharp, QWERTY-клавиатурой с полным набором клавиш, а также модулем связи RFM95. КПК можно подключить к внешней антенне для повышения чувствительности.
Питание — от LiPo батареи, которая дает несколько часов автономности. Заряжать устройство можно через порт USB-C. В качестве операционной системы авторы решили использовать Raspberry Pi OS.
Роборука из Lego на базе Raspberry Pi
Для того, чтобы продемонстрировать универсальность Raspberry Pi, авторы этого проекта создали роботизированную руку с несколькими степенями свободы. Система, которая управляет рукой, отслеживает действия руки пользователя и повторяет их при помощи конструкции из Lego.
У роботизированной руки пять пальцев, как у человека. Насколько можно понять, управление ими индивидуально. Что касается базы, то в проекте применяется Raspberry Pi, the Build HAT и LEGO Mindstorms Robot Inventor 51515. Для обработки входящего видеопотока авторы применяют Raspberry Pi Camera V2. Что касается ПО, то здесь используется OpenCV.