Оглавление:

Пакет Pi: 4 шага
Пакет Pi: 4 шага

Видео: Пакет Pi: 4 шага

Видео: Пакет Pi: 4 шага
Видео: ПРОГРАММИСТ В АРМИИ 2024, Июль
Anonim
Пакет Pi
Пакет Pi
Пакет Pi
Пакет Pi
Пакет Pi
Пакет Pi
Пакет Pi
Пакет Pi

Это компьютер Mini Raspberry Pi Zero. Вы можете подключить маленькую USB-клавиатуру (с помощью адаптера USB OTG) и использовать ее в качестве небольшого компьютера с Linux, чтобы повозиться и запустить на нем несколько простых программ.

Этот проект не займет много времени и может быть выполнен за выходные, используя простую пайку и базовые знания о Linux и командной строке.

Я планирую использовать его для простого программирования и в качестве небольшого мини-сервера файлов.

Шаг 1. Электроника

Электроника
Электроника
Электроника
Электроника
Электроника
Электроника
Электроника
Электроника

Я подключил (2,4 дюйма) ЖК-дисплей ili9341 к Raspberry Pi Zero W как таковой LCD -> Pi ----------------- Vin -> 3.3VGND -> GNDCLK -> CLKMOSI - > MOSIMISO -> MISO (может не понадобиться) CS -> CE0DC -> 18 (Обычно GPIO 24, но у меня были проблемы при его использовании) RESET -> 23 (Обычно GPIO 25, но у меня были проблемы при его использовании) LED -> 3.3 V (вы можете подключить его к другому контакту GPIO, но я предпочитаю, чтобы подсветка всегда была включена)

Кроме того, я подключил использованный аккумулятор для телефона на 1650 мАч (с барахолки), повышающий преобразователь на 5 В и цепь зарядки. Я отключил разъем USB A от преобразователя Boost, чтобы сделать его более портативным. Я ставлю переключатель последовательно от преобразователя Boost и Raspberry Pi для включения и выключения устройства.

Аккумулятор -> Зарядное устройство и защита -> Повышение -> Переключатель -> Raspberry Pi

Обратите внимание, что, поскольку батарея и повышающий преобразователь не очень сильны, в некоторых случаях его может быть недостаточно для питания Raspberry Pi. Например, он не может питать несколько USB-устройств, используя только аккумулятор.

Шаг 2: Программное обеспечение

Программное обеспечение
Программное обеспечение
Программное обеспечение
Программное обеспечение
Программное обеспечение
Программное обеспечение
Программное обеспечение
Программное обеспечение

Во-первых, я настроил Raspberry Pi для загрузки в консоль.

Чтобы загрузить драйвер ЖК-дисплея, выполните эту команду

  • sudo modprobe fbtft_device настраиваемое имя = fb_ili9341 gpios = reset: 23, dc: 18, led: 24 speed = 16000000 bgr = 1
  • Я добавил его в rc.local перед последней строкой с надписью exit 0, чтобы драйвер ЖК-дисплея загружался при загрузке. Удобно просто добавить команду в файл
  • Есть также другие инструкции (в ссылках ниже), которые советуют вам отредактировать другие файлы, чтобы они загружались при загрузке. Так тоже будет работать

Чтобы настроить X-сервер (рабочий стол Raspberry Pi) на экране, следуйте инструкциям по X-серверу здесь.

Чтобы настроить отображение консоли на ЖК-дисплее, выполните шаг включения консоли здесь.

Запустите con2fbmap n 1, чтобы другая n-я консоль отображалась на Raspberry Pi. например. con2fbmap 3 1

Ссылки

pi0cket.com/guides/ili9341-raspberry-pi-gu…

marcosgildavid.blogspot.com/2014/02/getting…

github.com/notro/fbtft/wiki/Framebuffer-us…

github.com/notro/fbtft/wiki/Boot-console

Шаг 3: Оболочка

Кожух
Кожух
Кожух
Кожух
Кожух
Кожух

Чтобы устройство было портативным и легким, я использовал и согнул прозрачный гибкий пластик. Ножа и ножниц будет достаточно, чтобы сделать прорези для портов micro USB и mini HDMI. После этого использовался какой-то прозрачный скотч, чтобы скрепить все вместе. Сначала я использовал прозрачный пластик из сломанного пенала, но потом нашел и использовал прозрачный пластик из какой-то упаковки (usb-хаб), как это было (почти) нужного размера. Несмотря на то, что было немного лишнего места, я использовал его для хранения дополнительных аксессуаров (USB OTG Adapter).

Шаг 4: Вещи, которые можно улучшить

Это простой проект, на выполнение которого мне потребовалось менее 3 дней. Однако вы можете улучшить его:

  1. Добавление камеры Raspberry Pi

    Вы могли видеть это на прототипах, но в конечном итоге он был удален, поскольку он потреблял энергию, которую можно было сохранить, а разъем камеры на моем Raspberry Pi Zero W все равно сломался

  2. Делаем лучший чехол (возможно, напечатанный на 3D-принтере)

    Это сделает его прочнее и долговечнее. Для меня. Я был слишком ленив, чтобы моделировать 3D, и у меня не было 3D-принтера, но вы также могли использовать другие тонкие твердые материалы, такие как акрил и т. Д

  3. Настройка сенсорного экрана

Рекомендуемые: