Реплика пипбоя на малине pt.1

Как все началось

Третьего дня, решил я отвлечься от игор в печку и сделать какой-то проект. Вспомнил что ещё на выходе 4 фоллаута заливался слюнями на коллекционку с "рабочим" пипбоем, а потом и на реплику от thinkgeek.

Ля какой
Ля какой
Чуть менее, но все-таки ля какой
Чуть менее, но все-таки ля какой

С тех пор я повзрослел, оброс 3д принтерами и каким никаким скиллом в области программирования всякого. Решил склепать рабочую реплику смарт часов из игры с минимально необходимым функционалом.

Первые потуги

Порыскав в интернете, нашел старый тред на форуме RPF от Zapwizard, он ещё в 2015 начал делать такую же реплику как я, но проект остался незаконченным.

Реплика пипбоя на малине pt.1

Но исходники-то он выложил! >:}

Я скачал все файлы и закинул лицевую часть корпуса на печать. Первый блин вышел комом.

Вжух, и нет у меня 200 грамм ABS.
Вжух, и нет у меня 200 грамм ABS.

Печать велась около 20 часов, оставалось ещё около 8, но одна из поддержек отошла от кровати, пришлось перепечатывать.

Самые долгие часы моей жизни :)
Самые долгие часы моей жизни :)

Напечатал я обе части корпуса, селектор меню и получилось, как для драфтового экземпляра, неплохо. Есть конечно недочёты в виде провисающих мостов и недосклееных слоев, но ощущение обладания реальной, той самой штуковиной из игры 2015 года, великолепно.

Реплика пипбоя на малине pt.1
Реплика пипбоя на малине pt.1

И тут я понял.

Это ж все надо ещё снабдить начинкой!

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

В текущей обстановке выбор железок был невелик. Изначально я планировал взять за основу RPi Zero 2w, ибо это та же самая малина, но меньше и энергоэффективнее. Но ценник в 12к вечностабильных заставил меня выбрать ее клон, а именно Banana Pi Zero. По идее, тот же функционал за меньшие деньги, но по факту мы узнаем только тогда, когда она приедет ко мне с Китая.

Реплика пипбоя на малине pt.1

Еще для пипбоя нужен экран, да ещё и какой! 1:1, а лучше 4:3 OLED дисплей диагональю +-4 дюйма. Ближе всего к этим параметрам подходит Waveshare-овский дисплей на LED матрице разрешением 720:720. Опять же, заказан и едет из Поднебесной.

Шакалы поели картинку.
Шакалы поели картинку.

Так как все порты GPIO на плате были заняты дисплеем, я решил подключить по usb микроконтроллер и использовать его как HID устройство для навигации по интерфейсу. Для таких целей подходят Ардуино Микро или Леонардо из-за чипа ATmega32u4. Но их видимо сняли с производства и пришлось выкручиваться платой Attiny на процессоре Attiny88. Эксперимент неудачный ибо половину всей памяти (8кб) занимает библиотека для подключения по usb. Да к тому же я его спалил, такой вот я программист :)

Реплика пипбоя на малине pt.1

После этого решил взять RPi Pico, и о чудо! 40 пинов, встроенная поддержка HID интерфейса, работает со средой разработки ардуино... Закачаешься!

Реплика пипбоя на малине pt.1

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

Да я провожу точные расчеты в блендере, что ты мне сделаешь?
Да я провожу точные расчеты в блендере, что ты мне сделаешь?

Интерфейс

Тот же Zapwizard начал делать ветку интерфейса пипбоя на Pygame, выглядит почти съедобно, но есть баги, неровности и неточности. Мне б руки попрямее, я бы все починил. Приходится сейчас нанимать погромиста для чинки кода, эх :(

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

Эпилог

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

Реплика пипбоя на малине pt.1

Всем плюшек и всякого такого.

p.s. Первый пост на дтф!!!!

Бонус контент: Пипбой 2000 из 2018 года. Какая игра, такой и косплей лул

Реплика пипбоя на малине pt.1
100100
16 комментариев

Хорош! От всей души желаю довести данную задумку до конца :)

4
Ответить

Спасибо :))))))))))))))

3
Ответить

Бля, звучит кайфово. Спели фанатов можно и производство наладить

3
Ответить

Молорик. Только хотя бы под одной картинкой звёздочку поставь, что бы в ленте её видно было.

2
Ответить

Уфф, спасибо :]

2
Ответить

нихуя хацкер
верни плюсы и минусы на дтф и забань комитет

1
Ответить

Друг, если хочешь, и если оформишь небольшой постик (просто сократишь статью, чтобы органично смотрелось в ленте), то я с радостью опубликую в своем паблике ВК: vk.com/bayanfallout

Возможно подписчики помогут с чем-то, потому что выглядит очень круто.

1
Ответить