Это мой последний проект. Я дублирую "PortaPi", сделанный из деталей, которые у меня были под рукой. Это определённо не так аккуратно, как мне хотелось бы, но это функционально. Печать с опорами для портов и переключателя.
Чтобы собрать его, мне в итоге пришлось просверлить отверстия для винтов, которые удерживают корпус вместе.
Оно состоит из:
- Raspberry Pi Zero W.
- 2-дюймовый ЖК-дисплей Waveshare.
- Вечеринка по поводу сварки с барбекю 20KBD.
- Adafruit MicroLipo
- Модуль повышения напряжения для DC.
- Аккумулятор на 1200 мАч.
- Переключатель с кнопкой.
Несколько советов:
- Штыри, на которых расположены доски внутри футляра, предназначены для того, чтобы их можно было расплавить паяльником, чтобы удерживать их на месте.
- Выключатель, который я использую, можно заменить любым простым выключателем, этот у меня просто был под рукой.
- Модуль усиления предназначен для увеличения мощности батареи с 4,2 В до 5,0 В, чтобы Pi мог нормально работать.
- Переключатель выполняет эту функцию.Нет.Это действует как безопасное отключение, оно просто отключает питание от MicroLipo к буст-модулю.
Некоторые основные инструкции по проводке: батарея подключается к MicroLipo, затем к переключателю, а затем к модулю усиления. Оттуда она переходит к 5-вольтовым и заземляющим контактам Raspberry Pi на GPIO. Экран и клавиатура также подключены к контактам GPIO.
Чтобы заставить экран работать, я предлагаю следовать документации Waveshare, которую я нашел отличной.https://www.waveshare.com/wiki/2inch_LCD_Module
Для клавиатуры через I2C я в итоге использовал драйвер из этого репозитория.
Главная проблема с этим драйвером заключается в том, что в настольном интерфейсе Raspberry Pi OS большинство альтернативных назначений клавиш для клавиатуры не работают. Я надеюсь, что это скоро будет исправлено, но пока вы можете подключить клавиатуру через USB вместо I2C, и это устранит необходимость в драйвере.
Теги
Источник модели
