Мини компьютеров raspberry pi
Мини компьютеров raspberry pi
linux ubuntu raspberry pi4 arm
- Raspberry Pi 4 Model B – это компактный одноплатный компьютер на базе 4-ядерного процессора Broadcom BCM2711, Cortex-A72 @ 1.5GHz с 4GB оперативной памяти (есть так же версии с 1GB, 2GB и 8GB). Разработчики добавили в Raspberry Pi 4 такие востребованные интерфейсы как USB 3.0, Gigabit Ethernet, Bluetooth 5.0, micro HDMI и реализовали поддержку видео 4К. Также появился новый разъем питания USB Type-C вместо старого разъема micro USB.
- Вместо полноразмерного разъема HDMI в Raspberry Pi реализованы 2 порта micro HDMI, что дает возможность подключить 2 монитора с разрешением 4K.
- 40-пиновый GPIO-разъём позволяет подключать к микрокомпьютеру разнообразные датчики, индикацию, элементы управления, программируемые микроконтроллеры, исполняющие устройства и использовать Raspberry Pi в самых различных сферах, таких как – «умный дом», автоматизация процессов, робототехника и т.п.
Техническая спецификация
- Процессор: Broadcom BCM2711 (4-core), ARMv8 Cortex-A72 64-bit @ 1.5GHz;
- Память: 1GB/2GB/4GB/8GB LPDDR4-3200;
- Связь: 10/100/1000M Ethernet, Bluetooth 5.0 Low Energy (BLE), WiFi 2.4GHz/5GHz IEEE 802.11 b/g/n/ac;
- USB Host: USB 2.0 х 2, USB 3.0 х 2;
- Слот MicroSD: MicroSD x 1 для системного загрузчика и данных;
- LED: Power LED x 1, System LED x 1;
- GPIO: 2.54mm pitch 40-пиновая колодка с поддержкой 4 × UART, 4 × SPI и 4 × I2C;
- USB Type-C: Power Input (5V/3A) (блок питания в комплект не входит);
- HDMI: Micro HDMI x 2;
- A/V-выходы: 3.5mm jack 4 pin, разъем MIPI DSI, разъем MIPI CSI;
- Размеры: 88 x 58 x 17mm;
- Рабочая температура: -20℃ to 70℃;
- Вес платы: 48g.
Распаковка и сборка
- Приклеиваем термопроводящие прокладки на чипы, соединяем две части радиатора и прикручиваем их друг к другу винтиками из комплекта;
- Собирается всё предельно просто.
Программное обеспечение (Ubuntu Mate 20.04)
Открываем ссылку https://ubuntu-mate.org/download/arm64/focal/ и скачиваем образ диска. Далее открываем ссылку https://www.balena.io/etcher/ и скачиваем программу balena Etcher.
- Запускаем balena Etcher;
- Нажимаем на кнопку Flash from file и выбираем из списка файлов скачанный ранее файл с образом;
- Далее нажимаем на кнопку Select target, отмечаем галочкой диск /dev/mmcblk0 и нажимаем на кнопку Select;
- Затем нажимаем на кнопку Flash!;
- После того как образу будет записан на MicroSD-карту и отобразится сообщение Flash Complete! закрываем balena Etcher.
- В записанном образе, по умолчанию размер основного раздела равен около 5ГБ, это очень мало, и если оставить его таким, то при первом запуске, во время первоначальной настройки Ubuntu Mate будут возникать ошибки. Поэтому первым делом необходимо увеличить размер этого раздела хотя бы до 8ГБ. Проще всего воспользоваться для этой процедурой программой GParted.
Запуск Ubuntu Mate без монитора (headless)
При первом запуске Ubuntu Mate на Raspberry Pi, запускается программа-установщик, в которой указывается имя компьютера, временная зона. Во время первого запуска создаётся пользователь для работы, а так же устанавливается и обновляется ряд программ. Если к Raspberry Pi не подключен монитор, клавиатура и мышь – завершить установку почти невозможно.
Для того, чтобы закончить процесс установки Ubuntu Mate без монитора – воспользуемся UART-портом на Raspberry Pi и маленьким USB-донглом USB2UART от компании FriendlyELEC.
Первый блок команд отключает запрет отображения логов запуска ядра на консольном порту, а второй блок команд добавляет запуск сервиса serial-getty для порта ttyS0 в oem-config.target SystemD. При первом запуске Ubuntu Mate будет загружаться таргет oem-config.target.
После того как мы подготовили карточку с Ubuntu Mate к загрузке – подключим консоль нашего Raspberry Pi к имеющемуся компьютеру. На официальной странице документации есть понятные картинки, показывающие как нужно подключаться к UART-порту Raspberry Pi.
Рекомендую обратить внимание на сайт https://pinout.xyz/. Данный сайт в удобной форме содержит описание всех пинов GPIO-разъёма.
- На схеме видно, что нам нужно будет подключаться к пинам 6 (GND), 8 (TXD) и 10 (RXD).
На фотографии видно, что я взял небольшой кабель, и подготовил один разъём для подключения к USB-донглу USB2UART, а второй разъём для подключения к Raspberry Pi. Основная идея в том, что пины GND (земля) должны совпадать у обоих устройств (чёрный провод), а пины TXD и RXD должны быть соединены «крест-накрест». Т.е. пин TXD у Raspberry Pi должен быть подключён к пину RX у USB2UART (белый провод), а пин RXD у Raspberry Pi должен быть подключён к пину TX у USB2UART (жёлтый провод). Это необходимо для того, чтобы данные передаваемые (transmit) на стороне Raspberry Pi – принимались (receive) на стороне USB2UART и наоборот.
Теперь подключаем к Raspberry Pi сетевой кабель и кабель питания USB Type-C.
- А после наших изменений, вывод в консоли должен выглядеть примерно так:
Т.е. во-первых отображается процесс загрузки операционной системы, а во-вторых появилось приглашение для логина. Если планируете в дальнейшем использовать эту консоль для работы – обратите внимание на эту заметку (раздел Облагораживание консоли).
Первый вход в систему
Для первого входа в систему воспользуемся сервисной учётной записью oem, у которой пароль по умолчанию тоже oem:
- Проверим, что Raspberry Pi получила IP-адрес от DHCP-сервера, и что есть доступ в Интернет:
- Далее нам необходимо установить SSH-сервер. Если сразу после загрузки Raspberry Pi попытаться его установить – мы получим ошибку:
- Нам пишут, что в данный момент запущен механизм автоматических обновлений, поэтому ручная установка программ недоступна. Для того, чтобы узнать, когда автоматические обновления завершатся – запустим просмотр соответствующих логов:
- На последней строчке написано, что теперь запущено обновление пакетов (dpkg), поэтому нажмём Ctrl+C и запустим просмотр другого лог-файла:
- Через какое-то время (в моём случае это заняло около получаса) – добавление новых записей в лог-файл прекратится и мы сможем продолжить работу. Нажмём Ctrl+C, обновим систему и установим SSH-сервер:
- Теперь попробуем подключиться к нашему Raspberry Pi через ssh:
- SSH-сервер работает, теперь установим и запустим RDP-сервер, для подключения к Raspberry Pi в графическом режиме:
- После запуска RDP-сервера, подключимся к нему используя логин и пароль oem. На рабочем столе нажмём правой кнопкой мыши и кликнем по пункту Open Terminal. Далее в терминале выполним следующие команды:
Команду xhost + необходимо выполнять перед sudo oem-config , в противном случае программе oem-config не хватит прав для отображения под учётной записью oem .
- Таким образом мы запустим графический процесс установки Ubuntu Mate. Нужно будет выбрать язык, временную зону, указать название компьютера и создать пользовательскую учётную запись:
- После завершения программы oem-config необходимо восстановить нормальную загрузку Ubuntu Mate (в настоящее время симлинк default.target указывает на oem-config.target ):
Удаление программы oem-config:
- После перезагрузки логинимся под пользовательской учётной записью, которую создали на предыдущем шаге и выполняем следующую команду:
Удаление сервисной учётной записи oem:
Установка дополнительных утилит и настройка рабочего окружения в bash:
Далее можно настроить рабочее окружение в bash по этой заметке. А графическую часть Ubuntu Mate можно настроить по этой заметке (читать начиная с пункта Настройка после установки).
WTware для Raspberry Pi
Операционная система тонких клиентов
WTware — операционная система тонких клиентов
Для работы с терминальным сервером на компьютеры пользователей ставят Windows и запускают Remote Desktop Connection. Мы предлагаем забрать у пользователей жесткие диски и вместо установки Windows грузить по сети WTware. Результат в обоих случаях один — рабочий стол терминального сервера Windows на экране пользователя.
WTware оптимизирована для загрузки по сети, также тонкие клиенты могут загружаться с локальных носителей.
WTware просто настроить, в дистрибутив WTware включены службы для загрузки по сети, настройка рабочих мест выполняется при помощи графического интерфейса, который умеет все.
WTware работает со всеми известными нам RDP серверами, вплоть до Windows Server 2019.
WTware может одновременно подключаться к четырем терминальным серверам.
К тонкому клиенту можно подключить принтер, сканер штрих‑кодов и входить в Windows по смарт‑карте.
Легко заменить рабочее место, все настройки хранятся на сервере, программы на сервере, данные пользователей на сервере.
Придумана коллективным разумом. С 2003 года мы работаем, чтобы WTware соответствовала всем ожиданиям системных администраторов.
Цель WTware — сделать компьютеры на местах пользователей с точки зрения администрирования не сложнее электрического чайника.
WTware выпустила версию для работы с Raspberry Pi. Чтобы узнать больше о WTware для x86-совместимых компьютеров, зайдите на официальный сайт WTware.
Raspberry Pi
Raspberry Pi — материнская плата размером с кредитную карту с памятью и Broadcom ARM-процессором, на сайте производителя в Великобритании стоит $35. Питания от USB хаба в мониторе достаточно для работы Raspberry Pi, дополнительный блок питания не нужен.
Достаточно вставить мышь, клавиатуру, подключить плату к монитору и компьютер готов к работе.
WTware поддерживает:
Raspberry Pi 4
- Broadcom BCM2711, Quad core Cortex-A72 (ARM v8) 64-bit SoC at 1.5GHz
- 1GB, 2GB or 4GB LPDDR4-2400 SDRAM (depending on model)
- 2.4 GHz and 5.0 GHz IEEE 802.11ac wireless, Bluetooth 5.0, BLE
- Gigabit Ethernet
- 2 USB 3.0 ports; 2 USB 2.0 ports.
- Raspberry Pi standard 40 pin GPIO header (fully backwards compatible with previous boards)
- 2 x micro-HDMI ports (up to 4kp60 supported)
- 2-lane MIPI DSI display port
- 2-lane MIPI CSI camera port
- 4-pole stereo audio and composite video port
- H.265 (4kp60 decode), H264 (1080p60 decode, 1080p30 encode)
- OpenGL ES 3.0 graphics
- Micro-SD card slot for loading operating system and data storage
- 5V DC via USB-C connector (minimum 3A*)
- 5V DC via GPIO header (minimum 3A*)
- Power over Ethernet (PoE) enabled (requires separate PoE HAT)
- Operating temperature: 0-50 degrees C ambient
- A good quality 2.5A power supply can be used if downstream USB peripherals consume less than 500mA in total.
Raspberry Pi 3 Model B+, последний продукт в линейке Raspberry Pi 3
- Broadcom BCM2837B0, Cortex-A53 (ARMv8) 64-bit SoC @ 1.4GHz
- 1GB LPDDR2 SDRAM
- 2.4GHz и 5GHz IEEE 802.11.b/g/n/ac wireless LAN, Bluetooth 4.2, BLE
- Gigabit Ethernet over USB 2.0 (maximum throughput 300 Mbps)
- Extended 40-pin GPIO header
- Full-size HDMI
- 4 USB 2.0 ports
- CSI camera port for connecting a Raspberry Pi camera
- DSI display port for connecting a Raspberry Pi touchscreen display
- 4-pole stereo output and composite video port
- Micro SD port for loading your operating system and storing data
- 5V/2.5A DC power input
- Power-over-Ethernet (PoE) support (requires separate PoE HAT)
Raspberry Pi 3, третье поколение Raspberry Pi
В отличие от Raspberry Pi 2 у Pi 3:
- процессор Broadcom BCM2837
- 4 ядра ARM Cortex-A53 по 1,2 ГГц
- встроенный Wi-Fi 802.11n
- Bluetooth 4.1
- 1Гб ОЗУ
- 4 USB порта
- порт full HDMI
- 100 мегабит Ethernet
- 3,5-миллиметровый вход под наушники или акустику
- интерфейс дисплея (DSI)
- Слот карты micro SD
Raspberry Pi 2, второе поколение Raspberry Pi
В отличие от Raspberry Pi 1 у Pi 2:
- процессор Broadcom BCM2836
- 4 ядра ARM Cortex-A7
- 1Гб ОЗУ
- 1Гб ОЗУ
- 4 USB порта
- порт full HDMI
- 100 мегабит Ethernet
- 3,5-миллиметровый вход под наушники или акустику
- интерфейс дисплея (DSI)
- Слот карты micro SD
Старые версии Raspberry Pi были с другим процессором, 1 ядром и памятью меньше 1Гб. Пожалуйста, будьте внимательны при покупке, WTware не будет работать на версиях, отличных от Raspberry Pi 4, Raspberry Pi 3 и 2 Model B. Иногда «Model B» опускают, принципиальна цифра 3 и 2.
WTware для Raspberry Pi
WTware для Raspberry Pi может грузиться с локальной SD-карты или по сети. Для Raspberry Pi 3B+ и выше для загрузки по сети карта microSD не нужна, загрузка происходит автоматически.
- и поставьте WTware для Raspberry Pi на сервер.
Запустите на сервере графический конфигуратор WTware, затем нажмите кнопку
Схема конфигурационных файлов та же, что и у обычной втвари. Можно использовать графический конфигуратор, надо только помнить, что половина параметров еще не поддерживаются.
Разрешение монитора для Pi настраивается не в конфигурационных файлах WTware, а в файле config.txt на загрузочной SD карте. На сайте разработчика Raspberry Pi для файла config.txt описаны все настройки видео. По умолчанию Raspberry Pi устанавливает разрешение 1920х1080.
Raspberry Pi была протестирована со старым дешевым 18.5″ монитором Philips 191V по HDMI-DVI кабелю в стандартном разрешении 1366×768. Если Pi работает с таким устройством в этом разрешении, значит стоит ожидать работы с большинством других цифровых (HDMI и DVI) мониторов в других разрешениях. Для работы в 1366х768 по HDMI-DVI кабелю необходимо указать в файле config.txt две строки::
Должны работать звук, диски с FAT32/exFAT/NTFS, принтеры, планшетные сканеры, перенаправление USB-COM портов.
Производительности WTware для Raspberry Pi достаточно для выполнения офисных задач.
10 необычных проектов с мини-компьютером Raspberry Pi Zero
Одноплатный миниатюрный компьютер Raspberry Pi уже давно оценили многие любители-электронщики. Однако версия Raspberry Pi Zero, которая оснащёна одноядерным процессором ARM1176JZ-F с частотой 1 ГГц и 512 Мб ОЗУ и стоимостью всего $5 получила ещё большую популярность среди мейкеров. Ниже приведены десять наиболее интересных любительских проектов, в которых основной упор сделан на использование миниатюрного размера Pi Zero.
10. Вывод любой информации на мини-дисплее
Крошечные информационные дисплеи могут быть весьма полезны, поэтому логично, что Raspberry Pi Zero используют для работы с одним из таких устройств. Подобные мелочи могут стать прекрасными настольными аксессуарами.
Есть несколько различных итераций разработки, приведённой выше: устройство отображает информацию о вашей сети или приложениях. Кстати, мини-дисплей для вывода анимированных GIF-файлов может быть легко модифицирован для работы с Zero.
9. Радиопередачи в любом месте и в любое время одним нажатием кнопки
Если вы — большой поклонник радио, вам наверняка понравится это устройство, в котором в случайном порядке воспроизводятся заранее записанные подкасты. Система построена на базе чипа Raspberry Pi Zero.
В самодельном корпусе предусмотрены кнопки, которые позволяют пропускать неинтересные передачи или ставить воспроизведение аудиопотока на паузу.
8. Электрический скейтборд
Возможно, вы давно мечтали оснастить свой скейтборд электроприводом для лучшей мобильности. Чип Raspberry Pi Zero спрятан под скейтбордом и управляет двигателем. Команду отдаёт сам скейтбордист через пульт управления Wiimote. С одной стороны, скейт с электроприводом выглядит довольно забавно и нелепо, но это не мешает получать удовольствие от езды на нём.
7. Блок питания с микрокомпьютером
Основное достоинство Pi Zero — его микроскопический размер. В одном из проектов это преимущество используется в полную силу, поскольку разработчик поместил Raspberry Pi Zero непосредственно в источник питания.
Идея разработки тривиальна. Вы монтируете плату Raspberry Pi Zero с установленными средствами удалённого доступа к компьютеру по сети SSH или VNC, затем подключаете его непосредственно к блоку питания. Теперь вы можете просто вставить адаптер в настенную розетку для дистанционного управления.
6. Мобильная библиотека
Если вы любите читать и обмениваться книгами, можете делиться своей цифровой библиотекой с помощью Raspberry Pi Zero и сети Wi-Fi.
По сути, вы превращаете Raspberry Pi Zero в точку доступа Wi-Fi, а затем предоставляете общий доступ к цифровой библиотеке книг, журналов, файлов PDF или любого другого контента, без каких-либо ограничений, накладываемых системой защиты авторских прав DRM. Очевидно, вы должны позаботиться о том, чтобы такое действие было легально, но в любом случае, это — интересный способ поделиться собственными коллекциями.
5. Воспроизведение серий в случайном порядке
Даже если вы давно и осознанно перешли с кабельного ТВ на потоковые сервисы в мобильном устройстве и настольном ПК, то всё равно можете скучать по тем дням, когда бежали к телевизору, чтобы посмотреть случайную серию любимого сериала. Raspberry Pi Zero поможет вернуть это время.
Разработчик проекта использует серии мультфильма The Simpsons, хранящихся на SD-карте. Благодаря настраиваемому скрипту вы можете нажать на кнопку и воспроизводить один из эпизодов в случайном порядке. Конечно же, вместо «Симсонов» можно добавить любые медиафайлы, в том числе, различные телешоу.
4. Камера-детектор движения
Raspberry Pi уже давно применяется в качестве детектора движения, однако миниатюрный размер Pi Zero позволяет даже улучшить характеристики подобного устройства.
Использование Raspberry Pi Zero для камеры с датчиком детектирования движения позволяет уменьшить его общие размеры и разместить в ещё более укромных местах. Например, устройство, представленное на рисунке, легко монтируется на окно с помощью пары присосок.
3. Самый маленький игровой автомат в мире
Аркадные шкафы (также известны, как MAME-cabinet) очень популярны среди пользователей, однако у них есть важный недостаток — они занимают слишком много места. И если вам негде разместить собственный полноразмерный аркадный шкаф, то можете сделать его сверхпортативную версию на базе Raspberry Pi Zero.
Придётся немного повозиться с корпусом, зато такой шкаф по размеру практически не будет превышать саму печатную плату Pi Zero. Вы получите полнофункциональный аркадный шкаф, а это означает, что у вас будет замечательный настольный аксессуар в офисе.
2. Донгл-компьютер
Хотя Raspberry Pi Zero сам по себе является миниатюрным компьютером, с его помощью можно сделать великолепный донгл-компьютер. Вы сможете напрямую подключить его к любому другому ПК. В этом случае не придётся заботиться о наличии USB-портов или каких-либо сетевых адаптеров.
Самое важное преимущество такого устройства заключается в том, что вам не нужна ещё одна мышь, экран или клавиатура. Просто вставьте его в свой обычный настольный компьютер — и он готов к работе.
1. Raspberry Pi Zero внутри старомодной игровой консоли
Мы все знаем, что Raspberry Pi позволяет создавать отличные самодельные консоли для видеоигр. Процесс монтажа занимает всего несколько минут, а Raspberry Pi Zero полностью совместим со старыми играми эпохи Super Nintendo и даже более ранними. Однако, проект только выиграет от того, когда вся система находится внутри контроллера.
В этом проекте используются контроллеры Super Nintendo Entertainment System, Nintendo Entertainment System и даже старый оригинальный контроллер Xbox. Впрочем, можно использовать и другие устройства. В результате вы получите довольно симпатичную самодельную игровую консоль в стиле ретро, которую сможете взять с собой куда угодно.
9 способов превратить Raspberry Pi в ноутбук
Raspberry Pi небольшой, маломощный, портативный с аккумулятором. Разве не было бы замечательно, если бы вы могли превратить собственный Raspberry Pi в самодельный ноутбук? Что ж, можно!
Мы нашли девять способов превратить Raspberry Pi в ноутбук, используя готовые комплекты и / или планы, напечатанные на 3D-принтере.
Зачем использовать Raspberry Pi в качестве ноутбука?
Он компактен, прост в настройке и может быть подключен к различным аппаратным устройствам. Настоящий вопрос: почему бы вам не использовать Raspberry Pi в качестве ноутбука?
Представляются два ключевых варианта: (относительно) мощный Raspberry Pi 4 или смехотворно недорогой и тонкий Raspberry Pi Zero.
Только представьте себе возможности. С ноутбуком на базе Raspberry Pi у вас есть не только портативный компьютер, который можно использовать для повышения производительности, но и вы можете использовать его для разработки проектов. Более того, многие проекты ноутбуков Pi предоставляют доступ к GPIO, что позволяет легко подключаться к другим устройствам, как если бы он был установлен на вашем столе.
Следующие ниже примеры могут превратить Raspberry Pi в ноутбук. Если вы ищете более мелкое применение, ознакомьтесь с нашими проектами, которые делают ваш Raspberry Pi портативным .
1. Пи-верх [3]
Модульный ноутбук с Raspberry Pi Model 3B + (хотя вы можете заказать без него), pi-top просто потрясающий. Короче говоря, это корпус ноутбука с выдвигающейся клавиатурой, обнажающей внутренности. Вы не найдете здесь ничего, кроме печатной платы, к которой можно подключить Raspberry Pi.
Pi-top существует уже несколько лет, а последняя версия совместима с Model 3B +. Установив плату сопряжения и Pi на рейку, можно прикрепить рядом другие устройства, например макетную плату. Все они скрываются, когда вы вставляете клавиатуру на место. Когда настроение заставляет вас заняться электроникой своими руками, просто сдвиньте клавиатуру и присоедините другое устройство.
Есть даже специальный радиатор для охлаждения вашего Raspberry Pi, а у pi-top есть собственная операционная система.
2. Комплект для портативного компьютера Piper Raspberry Pi
Еще один портативный комплект Raspberry Pi, ориентированный на электронику и программирование, Piper поставляется в деревянном корпусе для самостоятельной сборки. Есть несенсорный дисплей, динамик и отсек для Raspberry Pi и макета. Также включены все провода, светодиоды и переключатели, которые могут вам понадобиться. В комплект также входит перезаряжаемый блок питания, что делает его действительно портативным.
Хотя добавление компактной клавиатуры позволяет вам использовать Piper для стандартных задач производительности на основе Raspberry Pi, это специальная версия Minecraft-Pi, которая отличает этот комплект.
Не стандартный ноутбук Raspberry Pi 3, Piper – полезный образовательный инструмент, который можно использовать куда угодно.
3. Ноутбук Raspberry Pi и Arduino
С полноценной клавиатурой, трекпадом DIY и 7-дюймовым дисплеем из этой сборки, сделанной своими руками, получится ваш собственный ноутбук Raspberry Pi. В этом проекте используется Raspberry Pi 3, но вы можете легко заменить его на Raspberry Pi Model 3B +.
Подробное видео (выше) сопровождает эту сборку. Вы узнаете, как собрать аккумуляторную батарею, подключить зарядное устройство и повышающий преобразователь и даже расширить порт USB, чтобы облегчить доступ.
Между тем, компонент Arduino отображает состояние заряда батареи, а также обеспечивает возможность подключения сенсорных модулей. Это полезный универсальный подход!
Этот ноутбук Raspberry Pi с клавиатурой из корпуса 7-дюймового планшета построен из усиленного картона.
4. Комплект для ноутбука CrowPi 2 Raspberry Pi
В массивном корпусе ноутбука есть место для Raspberry Pi 4 (в комплект входит модель 4 ГБ), CrowPi 2 – превосходный комплект. CrowPi 2, поставляемый с источником питания, двумя игровыми контроллерами, встроенной платой для мастерской электроники и множеством компонентов для STEM-разработки, – это что-то вроде мечты любителя.
Одной встроенной платы для мастерской по электронике достаточно, чтобы продолжать работу, в то время как «незакрепленные» компоненты – многие из которых можно установить в мастерской – могут помочь вам в дальнейшем обучении.
В целом, это отличный комплект для ноутбука Raspberry Pi с упором на обучение, идеально подходящий для детей старше 12 лет.
5. Карманный ноутбук Raspberry Pi своими руками
Используя клавиатуру, IPS-дисплей, портативное зарядное устройство и Raspberry Pi 3, этот ноутбук кажется проще, чем он есть на самом деле. К батарее прикреплен переключатель, позволяющий легко включить. Однако, как и в случае с большинством Pi, выключение должно производиться изнутри ОС (чтобы избежать повреждения SD-карты).
Однако, пожалуй, самое интересное в этой сборке – это пластиковый корпус. Хотя на нем нет места для выбранной клавиатуры Bluetooth (другие могут быть более подходящими), она на удивление идеально подходит.
Что особенно интересно в этом проекте, так это то, что он довольно простой. Сюда включены только абсолютные основы, что дает вам возможность по-своему разобраться.
На этот проект ноутбука Raspberry Pi нет ссылки – все, что вам нужно, есть в видео.
6. Ноутбук LapPi Raspberry Pi
Самостоятельная сборка акрилового ноутбука для Raspberry Pi, LapPi поставляется в 5- и 7-дюймовых вариантах. Кроме того, вы можете купить комплект с Pi или без него, а также есть версия, которая включает в себя набор экранов (PiTraffic, PiCube, PiRelay и PiTalk Shield).
LapPi совместим с любой потребительской моделью Raspberry Pi, о которой вы только можете подумать, и включает в себя емкостной сенсорный экран. Также есть клавиатура, литий-ионный аккумулятор и динамики. Доступны четыре цвета: красный, синий, желтый и черный.
Поскольку оба комплекта очень маленькие, LapPi не является типичным ноутбуком для работы. Однако он разработан, чтобы помочь вам превратить Raspberry Pi в отличный мини-ноутбук.
7. Ноутбук Raspberry Pi с 3D-печатью своими руками
Что может быть больше DIY, чем ноутбук, напечатанный на 3D-принтере на базе Raspberry Pi?
В этой сборке с Raspberry Pi 2 и 3,5-дюймовым TFT-дисплеем используется миниатюрная клавиатура Bluetooth. Также есть литий-ионный аккумулятор и ключ Wi-Fi, но с более поздними моделями Raspberry Pi это не потребуется. Все в этой сборке маленькое, и в результате получается карманный ноутбук Raspberry Pi.
Хотя по размеру он ближе к смартфону, чем к нетбуку, выбор клавиатуры делает эту конструкцию простой в использовании. В раме, напечатанной на 3D-принтере, находятся клавиатура, экран и Raspberry Pi, а шарниры, напечатанные на 3D-принтере, удерживают две половины вместе.
Хотите сделать свой Raspberry Pi портативным? Если у вас есть желание напечатать свое решение на 3D-принтере, это лучший вариант. Найдите полные инструкции на странице проекта с инструкциями .
8. Компьютер Nano Pi2 UMPC Mini Raspberry Pi
Ищете самодельный ноутбук Raspberry Pi, который можно положить в карман? Этот миникомпьютер сочетает в себе Raspberry Pi 2, дисплей, клавиатуру, Adafruit Powerboost 1000, батарею и 3D-печать, чтобы получить самую маленькую систему на базе Raspberry Pi.
После сборки Pi 2 живет под клавиатурой, и весь блок складывается, как полноразмерная клавиатура. Несмотря на то, что 4-дюймовый ЖК-дисплей компактен, если вам нужен Pi в кармане для легкого доступа, это идеальный вариант.
Все необходимые детали и шаблоны для 3D-печати можно найти на странице проекта Nano Pi2 Thingiverse .
9. Ноутбук Lego Raspberry PiBook.
Наконец, проект ноутбука Raspberry Pi, который может построить каждый – при условии, что у вас есть множество пластиковых кирпичей из Дании.
Lego Raspberry PiBook, разработанный Питером Хоукинсом, имеет доступ к USB-порту и дверцу для замены карты microSD. Он состоит из стандартных кирпичей и деталей Technic и построен на двух опорных плитах Lego 16×24.
Посетите веб-сайт Питера Хоукинса, чтобы узнать больше и начать создавать свой собственный ноутбук Raspberry Pi с Lego .
Создайте свой собственный ноутбук Raspberry Pi
Имея так много потенциальных вариантов для вашего проекта ноутбука Raspberry Pi, вы должны найти достаточно, чтобы воспроизвести здесь. Неважно, какая модель Raspberry Pi у вас есть, существует сборка для любого форм-фактора и бюджета.
¶ Управляющий компьютер
Klipper может быть запущен на любом устройстве, на котором установлен Linux и Python. С некоторыми особенностями подойдут и одноплатные компьютеры других производителей, например Orange Pi или Banana Pi. А с большим количеством особенностей — даже устройства на Android (смартфоны, планшеты или TV-боксы) или виртуальные машины на ноутбуках и ПК. Но под каждый случай нужна своя отдельная инструкция.
¶ Почему Raspberry Pi?
Самые распространённые устройства для установки Klipper и управления принтером — одноплатные компьютеры Raspberry Pi. Для них имеется подробная документация от производителя, а большинство проблем с которыми может столкнуться пользователь уже имеют решения, которые описаны в интернете благодаря обширному сообществу пользователей.
Некоторые производители даже встраивают поддержку установки и подключения Raspberry Pi в свои принтеры.
В руководстве (в разделе «Дополнительно») будет так же инструкция по использованию Orange Pi на примере Orange Pi 3, которая позволяет заменить RPi в рамках основной задачи управлением печатью, но скудная документация и отсутствие информации о реализации некоторых задач не позволяют сделать эту замену на 100%.
¶ Какой именно Raspberry Pi?
В FAQ указано, что технически Klipper может быть запущен и на слабых одноплатниках, но их мощности не хватит для беспрерывной генерации команд. Поэтому распространёнными устройствами для установки Klipper на данный момент являются Raspberry Pi Zero W, Raspberry Pi 3 Model B+ и Raspberry Pi 4. Есть пользователи, которые подтверждают стабильную работу на Raspberry Pi 2 Model B.
¶ Raspberry Pi Zero W
- Одноядерный процессор 1ГГц
- 512МБ RAM
- 1 порт microUSB с поддержкой OTG — для подключения периферии
- 1 порт microUSB для питания
- Можно подключить внешний дисплей через mini-HDMI
- Есть возможность подключить камеру по CSI
- ➕ Значительно дешевле RPi3 и RPi4
- ➕ Небольшой размер и компактное размещение
- ➕ Мощности достаточно для работы Klipper + Fluidd
- ➕ Можно подключить к принтеру по USB через OTG-переходник или по UART через GPIO
- ➕ Питание можно подключить от БП принтера через модуль понижения напряжения
- ➕ Мощности хватает для видеонаблюдения в среднем разрешении как через CSI-2, так и через USB
- ➖ Klipper + Octoprint только с минимумом плагинов, но зачем вам Октопринт?
- ➖ Процессор не тянет калибровку Input Shaping с помощью акселерометра
- ➖ WiFi только с частотой 2.4Гц, 5Гц отсутствует
- ➖ Видеотрансляция могут тормозить из-за мощности и невысокой пропускной способности WiFi (прим.авт. Я с этим пока на сталкивался на RPiZW на Fluidd, но на Окте видео иногда идёт с ощутимой задержкой и на RPi4). Скорее всего будут проблемы с таймлапсами.
- ➖ Подключение GPIO требует паяльник (в продаже встречаются платы с уже припаянными контактами GPIO)
- ➖ Подключение к проводной LAN только через Ethernet-OTG адаптер
¶ Raspberry Pi 3 Model B+
- 4-ядерный 64-битный процессор 1.4ГГц
- 1ГБ RAM
- 4 порта USB
- Можно подключить внешний дисплей через HDMI, GPIO или DSI
- Есть возможность подключить камеру по CSI
- ➕ Мощности достаточно для большинства задач, в том числе видеонаблюдения и таймлапсов
- ➕ Можно подключить принтер через USB или UART(GPIO)
- ➖ Подключение дисплея по GPIO занимает пины GPIO14 и GPIO15, необходимые для подключения по UART, в этом случае потребуется дисплей, подключаемый через HDMI или DSI
- ➖ Полноценный UART требует отключения Bluetooth (прим.авт. зачем он вам на принтере?) и консоли
- ➖ Производитель рекомендует мощный блок питания на 5.1V с силой тока 2.5А, лучше завести отдельный, чем подключать к БП принтера через модуль понижения напряжения
¶ Raspberry Pi 4
- 4-ядерный 64-битный процессор 1.5ГГц
- 2ГБ/4ГБ/8ГБ RAM
- 4 порта USB (2*3.0)
- Можно подключить внешний дисплей через micro-HDMI, GPIO или DSI
- Есть возможность подключить камеру по CSI
- ➕ Мощности достаточно для всех задач, считается, что больше 2ГБ RAM не нужно
- ➕ Можно подключить принтер через USB или UART(GPIO)
- ➕ Подключение полноценного UART5 использует обычно свободные пины и не мешает подключению других модулей, например экрана
- ➖ Разницу в производительности по сравнению с RPi3B+ вы не заметите, в отличие от разницы в цене
- ➖ Производитель рекомендует мощный блок питания на 5.1V с силой тока 3А, лучше завести отдельный, чем подключать к БП принтера через модуль понижения напряжения
¶ Что ещё может понадобиться?
¶ Карта памяти MicroSD
Все перечисленные выше Raspberry Pi используют карту памяти MicroSD для работы в качестве основного носителя данных. Требования к MicroSD высокие, так как от скорости чтения-записи будет зависеть скорость работы Raspberry Pi и ваш комфорт. Некачественные и медленные MicroSD станут бутылочным горлышком для вашего Raspberry Pi.
Наилучшие результаты показывают карты с классом скорости 10 (цифра в кружке) или UHS 1 или 3 (цифра внутри буквы U)
Со временем RPi вполне может вывести карту памяти из строя, поэтому, если вам не нужен объем памяти для таймлапсов, лучше приобрести несколько карточек объемом 8 или 16 ГБ, чем одну большого объема. Регулярно делайте бэкапы. «Люди делятся на две категории: кто еще не делает бэкапы, и кто их уже делает» (с)
¶ Блок питания
Если вы собираетесь встраивать Pi в корпус и подключать по UART, то стоит взять встраиваемый блок питания на 5В и в районе 3А, и регулятором настроить на 5.1В
¶ Кард-ридер
Лучше всего MicroSD-USB. Например, как в комплекте с принтером.
¶ Кабель USB или Соединительные провода
Кабель USB обычно идет в комплекте с принтером или платой принтера.
Соединительные провода нужны, если будете подключать по UART вместо USB. Это обычные провода для соединения пинов, коннекторы DuPont.