Привет, Хабр! В мире DIY-проектов всегда есть место для творчества, особенно на Raspberry Pi. Энтузиасты и разработчики не перестают удивлять нас свежими идеями: от необычных игровых контроллеров до многофункциональных мини-компьютеров.
В подборке — последние новинки. Например, геймпад для ретро-игр из детской игрушки Paw Patrol, кибердек внушительного вида и камера с AI, которая обрабатывает снимки в режиме реального времени. Интересного много, так что прошу под кат.
Paw Patrol Toy Controller
Источник.
Весьма интересный проект. Что он собой представляет, можно понять, есть посмотреть два коротких видео от автора.
Using a $5 Paw Patrol toy I found at an op-shop/thrift store to play the arcade classic Super Hang-On. It uses a Raspberry Pi-Zero and you easily revert it back to the original toy (with an additional hole where the USB cable went). 😁 #arcade #retrogaming #SEGA #gaming
— Dr Tom Tilley (@DrTomTilley). September 5, 2024
Разработчик Том Тилли создал уникальный геймпад для ретро-игр, превратив детскую игрушку Paw Patrol в функциональный контроллер для гоночной игры Sega Super Hang-On. Модернизировал девайс с помощью Raspberry Pi Pico. Причем оригинальные функции сохранены, а настроение ни одного ребенка не пострадало.
Технические детали проекта
- Основной контроллер: Raspberry Pi Pico, который работает как USB-контроллер для эмулятора на ноутбуке.
- Совместимые модели: Raspberry Pi Pico 2, Raspberry Pi Zero. Другие модели также могут подойти, но предпочтение отдается компактным и доступным вариантам.
- Модификации: кроме самой платы, есть просверленное отверстие для подачи питания к плате Raspberry Pi.
- Игры: контроллер адаптирован для Super Hang-On. Теоретически совместим с другими ретро-играми, такими как Paperboy и Enduro Racer.
Проект ориентирован на энтузиастов ретро-игр и хакеров, желающих разрабатывать уникальные контроллеры из подручных материалов. Пример аналогичных разработок — контроллер от Circuitbeard, который превратил игрушку Tomy Turnin' Turbo Dashboard в контроллер для игры Outrun на базе Raspberry Pi 3B.
My Nostalgia Machine
Проект My Nostalgia Machine от Шейна Мейсона воссоздает атмосферу телевидения 70-80-х годов. С помощью Raspberry Pi 5 и Raspberry Pi Pico автор создал систему, которая передает опыт «настоящего« ТВ той эпохи: с расписанием программ, сменой каналов и даже вставками «ламповой» рекламы. Настроенный на определенные программы в зависимости от времени суток и сезона медиацентр предлагает эффект полного погружения.
Технические детали проекта
- Основа: Raspberry Pi 5 с поддержкой мультимедийного воспроизведения.
- Программное обеспечение: Python, MoviePY для построения расписания и добавления информации о программах. Textual для ретро-интерфейса.
- Формат и хранение данных: microSD для хранения файлов.
- Настройка: расписание программ привязано к времени суток и дню недели, с автоматическим добавлением тематических программ и праздников.
- Аппаратные кнопки: две кнопки для управления Raspberry Pi 5, установленные на прототипной плате Adafruit для решения возможных проблем.
- Эмуляция ТВ-каналов: переключение каналов с поддержкой смены программ, включая ограниченное время воспроизведения рекламы.
My Nostalgia Machine создана для любителей ретро-технологий и тех, кто ностальгирует по «золотой эпохе» ТВ. Это устройство — не просто медиацентр, а продуманное воссоздание телевизионного опыта 70-80-х годов с максимальным погружением в атмосферу.
AI EYE
Источник.
AI EYE — уникальная камера, разработанная Оскаром Уилмердингом на основе Raspberry Pi. Она не только делает снимки, но и использует AI для создания нового изображения на основе описания оригинального фото. Камера сканирует фотографию, формирует текстовое описание и затем создает новое изображение в заданном стиле, например «в духе Хэллоуина». Этот проект полностью открыт для сообщества и может быть воссоздан любителями DIY.
Технические детали проекта
- Основной контроллер: Raspberry Pi Zero 2 W. Он обеспечивает портативность, но функции AI выполняются на внешних онлайн-сервисах.
- Электропитание: литий-ионный аккумулятор 3.7V, размещенный вместе с Pi в 3D-печатном корпусе.
- Корпус: индивидуально напечатанный корпус с ЖК-дисплеем 3.5 дюйма для визуализации.
- Плата: пользовательская печатная плата (PCB) для интеграции компонентов.
- AI-системы: Astica Vision, создает текстовое описание изображения. DALLE 3, генерирует новое изображение на основе текстового описания.
Камера фиксирует снимок, анализирует его с помощью AI, создает текстовое описание, а затем генерирует новое изображение в соответствии с заданной темой или стилем.
Источник.
AI EYE ориентирован на AI- и DIY-энтузиастов, которые стремятся исследовать новые грани творчества с помощью технологий. Проект доступен на GitHub, где можно найти всю необходимую информацию для его разработки. В будущем Wilmerding планирует создать наборы для сборки для тех, кто хочет избежать процесса поиска компонентов.
BackupKey — автоматизированный держатель для ключей с резервным копированием данных
Источник.
Пользователь с ником Thinklearndo представил интересный проект для умного дома — держатель для ключей на базе Raspberry Pi. Девайс автоматически создает резервные копии данных с любого USB-накопителя. При подключении флешки к USB-порту держателя каждую ночь запускается автоматическое резервное копирование через Wi-Fi. Дисплей показывает процесс подключения и завершение бэкапа, а специальная кнопка позволяет безопасно извлечь флешку утром.
Технические детали проекта
- Основной контроллер: Raspberry Pi 3A+. Опционально можно использовать Raspberry Pi 5 или Raspberry Pi Zero 2W.
- Корпус: индивидуально разработанный 3D-печатный корпус с крючками для ключей.
- Плата: пользовательская PCB для размещения Pi и LCD дисплея.
- Дисплей: LCD экран, показывающий статус подключения и резервного копирования.
- Кнопки: кнопка для безопасного извлечения флеш-накопителя.
- Резервное копирование данных: происходит по Wi-Fi каждую ночь при подключении USB-накопителя.
- Дополнительные возможности: возможность расширить функционал, например, добавить датчик температуры благодаря гибкости Raspberry Pi OS.
Проект будет полезен тем, кто ценит автоматизированное резервное копирование данных с USB-накопителей. Как говорится, «пользователи делятся на тех, кто не делает бэкапы, и тех, кто уже делает». Открытый код доступен на GitHub, что позволяет любителям DIY повторить проект или адаптировать его под свои нужды, делая его полезным дополнением к любому умному дому. Вот ссылка на GitHub проекта.
Cyberdore 2064 — кибердек на базе Raspberry Pi
Дека, или кибердека — это мобильный компьютер, придуманный Уильямом Гибсоном в «Нейроманте». Позже эту идею немного расширили и изменили энтузиасты электроники.
Cyberdore 2064 — это портативный кибердек с ретро-эстетикой, созданный Томми Лаукканеном. Устройство базируется на Raspberry Pi Zero и оснащено экраном OLED (128x64), встроенной клавиатурой, 3D-печатным корпусом и уникальным большим колесом прокрутки KY-040 для удобного скроллинга. Кибердек предлагает простой интерфейс для базового использования, идеально подходящий для минималистичных задач и ретро-фанатов.
Технические детали проекта
- Основной контроллер: Raspberry Pi Zero.
- Дополнительный контроллер: Raspberry Pi Pico.
- Дисплей: OLED 128x64 пикселя.
- Управление: колесо прокрутки KY-040.
- Корпус: индивидуально разработанный и распечатанный на 3D-принтере корпус (модели доступны на Printables.com).
- Питание и индикация: светодиодный индикатор в стиле Commodore для питания.
- Клавиатура: встроенная, для быстрого набора текста.
- 5-контактный разъем: декоративный элемент, задуман как USB-порт для будущих улучшений.
Cyberdore 2064 предназначен для любителей киберпанк-стиля и ретро-техники, а также для тех, кто ищет минималистичный кибердек для базового использования. Модульная конструкция, открытые 3D-модели корпуса и доступность компонентов позволяют легко повторить проект. Cyberdore 2064 — не самый мощный кибердек, но уникальные функции и стиль делают его интересным выбором для энтузиастов и поклонников DIY-культуры.
Raspberry Pi 1000 — клавиатурный ПК
Raspberry Pi 1000 — проект, который превращает Raspberry Pi 5 в полноценный компьютер, встроенный в клавиатуру. Решение подобно классическим домашним компьютерам 70-х и 80-х годов. Raspberry Pi 1000 имеет встроенную клавиатуру, micro HDMI-выходы для подключения к монитору, а также дополнительные функции, такие как регулятор громкости и SSD NVMe для быстрой загрузки.
Технические детали проекта
- Основной контроллер: Raspberry Pi 5 с 4 ГБ оперативной памяти.
- Хранение данных: PCIe M.2 адаптер и SSD Gen 3 x4 с чтением/записью на скоростях 1600/1100 МБ/с.
- Корпус: 3D-печатный корпус, спроектированный с использованием бюджетного 3D-принтера.
- Регулятор громкости: потенциометр, подключённый к индивидуальной печатной плате.
- Контроллер для потенциометра: Xiao SAMD21, который получает питание через USB.
- Выходы для экрана: micro HDMI для подключения внешнего дисплея.
Raspberry Pi 1000 предназначен для пользователей, которые хотят получить компактный и функциональный ПК на базе Raspberry Pi 5 в формате клавиатуры. Проект станет идеальным решением для энтузиастов DIY и ретро-компьютеров, которые ищут современные возможности в классическом форм-факторе. Оставляю официальную страницу проекта.