Найти тему
У Павла!

Делаем самую маленькую игровую консоль из raspberry pi zero.

Нашел на просторах интернета готовую микросхему с дисплеем и кнопками. Которая имеет посадочные гнезда под dpio разъемы мини компьютера Raspberry pi zero. Решил приобрести такое устройство. Вот собственно здесь и опишу, то что у меня получилось.

Купить данный шилд 1.33 для raspberry pi можно здесь: http://ali.pub/3658sz

Сначала устанавливаем образ retropi для raspberry pi zero.

Сам образ можно найти у меня на сайте нажав на это предложение.

Образ нужно заливать программой balenaEtcher скачать программу можно здесь: https://www.balena.io/etcher/

После того как залили образ, нужно настроить wi-fi и доступ по ssh, как описывалось вот в этой статье. Но в кратце опишу и здесь, нужно закинуть файл wpa_supplicant.conf в корень флешки (boot)

этот файл должен иметь следующее:

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=RU
network={
ssid=”имя wi-fi сети”
psk=”пароль”
key_mgmt=WPA-PSK
}

это нужно для того чтобы после первого включения raspberry подключилась к вашей wi-fi сети

Еще нужно создать файл ssh без расширения и тоже его положить в корень boot

и закинуть два архива туда: rpi-fbcp-master.zip и mk_arcade_joystick_rpi-master.zip

После этого вытаскиваем флешку и вставляем в распберрипай

После того как подключились по ssh к распберри пай (Логин: pi Пароль: raspberry)для начала нам нужно сделать следующее:

Так как наш дисплей данного шилда работает по spi то нам нужно данную шину включить, это делается следующей командой:

sudo raspi-config

в данном окне выбираем

-2

В следующем окне выбираем:

-3

И выбираем yes. После этого нажимаем finish

После того как мы включили spi теперь нам нужно добавить строчки в файл  /etc/modules это нужно для включения модулей работающих с дисплеем

Это делается следующей командой sudo “nano/etc/modules”

и добавляем туда следующие строчки:

spi-bcm2835
flexfb
fbtft_device

должно получиться следующее, но еще с добавленной строчкой flexfb:

-4

выйти из файла и сохранить его нужно комбинацией клавиш “ctrl+x” и потом нажать “y”

Продолжение ищите на сайте нажав на это предложение.

-5

Ну и конечно же все это я проделываю в видео: