Pmonline.ru

Пром Онлайн
1 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Визуальное программирование raspberry pi

BLINK

Наверное это уже традиция — запускать программу мигания встроенным светодиодом в первую очередь. Не будем от неё уклоняться и запустим тоже:

Но вот если вы еще ничего ардуиновского на своей pico не запускали — запустить скетч у вас не выйдет. При первой загрузке нужно зажать кнопку BOOTSEL и подключить кабель. Моя плата установлена на макетку вниз этой кнопкой и при попытке её зажать пинцетом, кнопка просто распалась. Поэтому я очень аккуратно замкнул контакт TP6, отвечающий за то же, что и кнопка BOOTSEL на GND.

Контроллер должен начать мигать встроенным светодиодом на 25 пине.

SERIAL

Надеюсь вы не подумали, что ядро не умеет посылать строки в компьютер для отладки, ведь оно может посылать те самые строки сразу в три стороны!

Как определить где какой UART? Используйте распиновку Raspberry Pi pico из начала статьи, а если у вас другая плата на RP2040 — найдите её распиновку в интернете! Кстати Для UART0 могут быть использованы только пины отмеченные UART0 на распиновке, а для UART1, только пины UART1.

Обратите внимание, что usb интерфейс здесь эмулируется программно и не работает, как в Arduino, где один и тот-же канал идет и к компьютеру и к UART портам. То есть вы не можете отправлять данные и на блютуз (например) и на компьютер одной командой » Serial.print() «. Еще обратите внимание на то, что при использовании UART1 и UART0 у Raspberry Pi pico, вы должны указывать конкретные пины для подключения — RX и TX, иначе UART1 работать не будет, а UART0 будет активирован на GPIO 0 и 1.

I2C

Без интерфейса I2C — никуда. Ведь через него общаются половина дисплеев и датчиков. Поэтому ядро умеет с ним работать! Смотрите как:

Дополню про Serial: Как вы можете заметить по коду и скришоту — у меня установлены разные скорости передачи данных в программе и мониторе, но все работает.

И снова про I2C: Перед инициализацией ведомого устройства, необходимо указать на каких ножках оно установлено. И снова необходимо убедиться, что эти пины относятся к выбранной шине — I2C0 или I2C1. Кстати если вы хотите использовать устройство на шине I2C1, в параметрах его инициализации необходимо будет указать его Wire1. Где это нужно писать смотрите в описании своей библиотеки. Как вы уже могли понять: Wire соответствует шине I2C0, Wire1 — I2C1. Так же, как и с Serial, если не указать пины, на которые подключено устройство, I2C будет развернут на default-пинах (см. распиновку), а I2C1 работать не будет.

Иногда нужно узнать на каком адресе расположено устройство. Можно использовать любой сканер из интернета, конечно же указав выбранные GPIO перед » Wire.begin(); «.

И куда же без моего любимого oled на контроллере ssd1306. Использовать его будем с библиотекой от Adafruit, которая мне тоже очень нравится, но весит непозволительно много для arduino, но просто ничего для Raspberry Pi pico!

Как видите, я подключил дисплей к контактам GPIO4 для SDA и GPIO5 для SCL. Это и есть те самые стандартные контакты.

МНОГОЯДЕРНОСТЬ

Помимо огромного количества памяти, у Raspberry Pi pico еще есть и целых 2 ядра! И в то время, как micropython без особенных » Костылей » не позволяет работать со вторым ядром, творение Эрла Филховера может!

Знаете Почему в компьютерах всегда есть звуковая карта? При выполнении тысяч операций, процессор может просто не попадать в ноты, ведь иногда он зависает на долю секунды и не успевает изменить частоту в нужный момент, в результате чего мелодия рушится. Очевидным выходом было добавить дополнительный процессор только для обработки звука, который не будет выполнять сложных вычислений, а значит и тормозить. И мы могли бы добавить к нашему Raspberry Pi attiny13 и радоваться звуку без помех, но у нас ведь есть второе ядро! Вот сейчас мы его и используем в качестве звуковой карты.

Читайте так же:
Мсай автобернер не видит видеокарту

Смысл данного скетча прост: Raspberry играет мелодию, а когда пользователь нажмет кнопку, музыка тут же остановится.

В коде следует помнить, что функции » rp2040.idleOtherCore() » и » rp2040.resumeOtherCore() » действуют на противоположное ядро. То есть если вызвать их на 1 ядре, заснет или проснется второе и наоборот.

Как вы видите, я могу поставить ядро, а вместе с ним и музыку на паузу нажатием кнопки. Здесь я хотел показать, что во время того, как одно ядро выполняет сложные вычисления, обрабатывает графику, второе может на легке распевать музыку или моргать светодиодом. Ну или более интересный вариант: пока первое ядро декодирует потоковое видео, второе выводит его на дисплей. Применений у этой технологии очень много.

ПОСЛЕСЛОВИЕ

Написать ядро для микроконтроллера — очень сложная задача. И американский программист с ней справился на отлично. А для пользователей оставил полезную документацию. В этой статье я описал далеко не все возможности как ядра, так и raspberry pi pico, но этого должно хватить, чтобы заинтересовать вас новой темой — микроконтроллерами на arm. Безусловно за ними будущее всей электроники, а raspberry pi — мостик к знаниям, у которого сейчас есть большие шансы на развитие diy проектов. Как бы я не любил AVR, но их время уходит и пора изучать новое.

Благодарности за создание классного ядра для RP2040 для Earle F. Philhower, III.

  • Назад
  • Вперёд
  • Вы здесь:  
  • Главная
  • Программируем Raspberrypi pico в Arduino IDE с помощью ядра arduino-pico от Earle F. Philhower

Сундучок на базе Raspberry Pi, который распознает ваше лицо

Защитите ваш сундучок от посторонних глаз без запоминания кодовой комбинации или использования ключа. Ваше лицо и будет служить ключом для открытия сундучка!

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

Программная часть данного проекта основывается на алгоритме, который представлен в библиотеке OpenCV computer vision library. Raspberry Pi является идеальной платформой для данного проекта, поскольку обладает достаточной вычислительной мощностью для запуска OpenCV и имеет небольшие габаритные размеры, позволяющие вместится в любом месте.

Данный проект средний по сложности. В нем выполняется компилирование и установка программного обеспечения на микрокомпьютере Raspberry Pi. Если у вас есть опыт создания подобных вещей, и вы не имеете проблем при использовании командной строки, тогда вы полностью готовы пройти все этапы данного проекта. Вы также можете обратиться к справочным материалам Adafruit learning system при возникновении каких-либо проблем.

Шаг #1: Подготовка сундучка

  • Просверлите отверстие диаметром 7/16 дюйма в верхней части сундучка для вставки камеры Pi.
  • Просверлите отверстие большего диаметра сзади сундучка для вставки нажимной кнопки и силовых кабелей.

Шаг #2: Изготовления защелки

  • Установите штифт в передней части сундучка, который будет захватываться защелкой при повороте сервопривода.
  • Изготовьте небольшой каркас для поддержки Pi и защелки сервопривода. Сервопривод прикрепляется к каркасу с помощью деревянной пластины и винтов с головкой под шлиц.
  • Изготовьте защелку из двух деревянных пластин, склеенных под прямым углом и прикрепленных к качалке сервопривода.

Шаг #3: Завершение работы с сундучком

  • Проверьте правильность соприкосновения каркаса, Pi и защелки в верхней части сундучка. Убедитесь в том, что защелка сервопривода поворачивается вниз и захватывает штифт внутри передней части сундучка.
  • Установите штифты, которые проходят через верхнюю часть сундучка, для поддержки каркаса.
  • Устраните дефекты в сундучке с помощью рашпиля и наждачной бумаги, и далее заморите деревянную поверхность по своему желанию.

Шаг #4: Подключение электронных компонентов

  • Подключите сигнальную линию сервопривода к выводу GPIO 18 на Raspberry Pi. Питание и земля для сервопривода должны подключаться к питающим выводам аккумулятора.
  • Подключите один вывод нажимной кнопки к выводу Pi GPIO 25, и через резистор 10 кОм к выводу напряжения питания 3.3 В Pi. Подключите второй вывод нажимной кнопки к земляному выводу Pi.
  • Соедините вместе земляные выводы аккумулятора и Pi.
  • Установите Pi камеру через отверстие в верхней части сундучка и подсоедините кабель к микрокомпьютеру Pi.
Читайте так же:
Мобильное приложение ready for sky

Шаг #5: Компилирование OpenCV

  • На данном этапе необходимо установить последнюю версию OpenCV на Raspberry Pi. К сожалению, сначала нужно скомпилировать OpenCV из исходного кода, поскольку старая двоичная версия не содержит алгоритмы распознавания лица, используемые в проекте. Компилирование OpenCV на Pi занимает около 5 часов.
  • Подайте питание на микрокомпьютер Pi и подключитесь к нему через сеанс работы с терминалом.
  • Выполните следующие команды для установки взаимозависимостей OpenCV:

sudo apt-get update && sudo apt-get install build-essential cmake pkg-config python-dev libgtk2.0-dev libgtk2.0 zlib1g-dev libpng-dev libjpeg-dev libtiff-dev libjasper-dev libavcodec-dev swig

  • Выполните следующие команды для загрузки и разархивирования исходного кода для последней версии OpenCV:

wget http://downloads.sourceforge.net/project/opencvlibrary/opencv-unix/2.4.7/opencv-2.4.7.tar.gz && tar zxvf opencv-2.4.7.tar.gz

  • Выполните следующие команды для подготовки компиляции исходного кода OpenCV:

cd opencv-2.4.7 && cmake -DCMAKE_BUILD_TYPE=RELEASE -DCMAKE_INSTALL_PREFIX=/usr/local -DBUILD_PERF_TESTS=OFF -DBUILD_opencv_gpu=OFF -DBUILD_opencv_ocl=OFF

  • Выполните данную команду для запуска компиляции OpenCV (примите во внимание, что компиляция занимает около 5 часов):

make

  • После завершения компиляции OpenCV, выполните данную команду для установки Pi:

sudo make install

  • Далее с помощью следующих команд установите взаимозависимости Python:

sudo apt-get install python-pip && sudo pip install picamera && sudo pip install rpio

Начало работы с MicroPython на Raspberry Pi Pico

Raspberry Pi Pico – первая плата разработки на базе микроконтроллера от Raspberry Pi Foundation. Вместо операционной системы Linux, установленной на других платах Raspberry Pi, Pico должен быть подключен к другому компьютеру для его программирования.

Программирование микроконтроллеров – сложный предмет для изучения, но, к счастью, Raspberry Pi Foundation позволил легко приступить к работе с Pico. Сегодня вы узнаете, как установить все инструменты, необходимые для начала работы с Raspberry Pi Pico.

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

1. Установите MicroPython на Raspberry Pi Pico.

MicroPython – это специальная ветвь языка программирования Python, посвященная микроконтроллерам. Он имеет простой для понимания синтаксис и обширные библиотеки, предназначенные для облегчения программирования различных досок разработки для начинающих. Обратите внимание, что хотя обычные платы Raspberry Pi используют Python, вам необходимо следовать специальному руководству по Raspberry Pi, поскольку приведенные здесь шаги не применимы к одноплатным компьютерам.

Raspberry Pi Foundation невероятно упростил установку MicroPython на Pi Pico. Он использует расширение файла UF2 , разработанное специально для прошивки микроконтроллеров через USB. Вместо того, чтобы нуждаться в специальном программисте или программном обеспечении, вы можете скопировать код, как файл, на флэш-накопитель или внешний жесткий диск.

Среда MicroPython доступна в виде загружаемого файла UF2 с веб-сайта Pi Foundation .

Чтобы установить среду MicroPython на Raspberry Pi Pico, выполните следующие действия:

  1. Загрузите файл MicroPython UF2 с веб-сайта Raspberry Pi
  2. Удерживая кнопку BOOTSEL на вашем Pico, подключите его к USB-порту компьютера.
  3. Откройте проводник и откройте каталог RPI-RP2, как любой другой жесткий диск.
  4. Перетащите файл UF2 в каталог RPI-RP2.

Это оно! Может показаться, что ничего особенного не произошло, но теперь вы используете MicroPython на своем Pi Pico. Теперь вы можете открыть программу терминала, такую ​​как Putty, чтобы общаться с Pi Pico через последовательный порт USB, но есть гораздо лучший способ взаимодействия с вашим Pico: Thonny IDE.

2. Установите Thonny IDE.

Thonny – это интегрированная среда разработки (IDE) Python с открытым исходным кодом, предназначенная для начинающих. Он мощный, простой для понимания и уже поставляется с поддержкой MicroPython и Raspberry Pi Pico.

Читайте так же:
В какой программе создается презентация

Чтобы получить Тонни, загрузите его бесплатно с официального сайта , щелкнув ссылку в правом верхнем углу.

Когда загрузка завершится, установите и откройте Thonny IDE. Вас спросят, на каком языке вы хотите, чтобы Тонни работал, прежде чем вас встретит новое окно Тонни. Убедитесь, что ваш Pi Pico подключен, нажмите кнопку в правом нижнем углу окна, в котором написано Python , и измените его на MicroPython (Raspberry Pi Pico) .

Окно REPL должно измениться, чтобы показать, что теперь вы работаете на Pico, и вы можете протестировать его с помощью быстрого Hello World!

Теперь, когда это работает, давайте перейдем к кодированию чего-нибудь.

3. Запрограммируйте Raspberry Pi Pico.

Синтаксис MicroPython идентичен синтаксису обычного Python, и если вы не знакомы, стоит изучить основы Python, чтобы лучше понимать код Pi Pico. Если вы не знаете Python, не волнуйтесь! В этом руководстве используется пример кода, который поможет вам начать работу без какого-либо предыдущего опыта программирования.

Raspberry Pi Foundation предоставляет пример кода, который поможет вам начать кодировать Pico, который доступен в официальном репозитории GitHub . Чтобы получить примеры, нажмите « Код»> «Загрузить ZIP» и извлеките их в каталог по вашему выбору. В Thonny используйте Ctrl + o или выберите « Файл»> «Открыть», чтобы открыть пример blink.py . Код должен выглядеть так:

Щелкните зеленую кнопку запуска. Всплывающее окно спросит вас, где вы хотите сохранить файл. Выберите свой Raspberry Pi Pico и переименуйте файл в main.py.

Вы должны увидеть, как мигает ваш светодиод! Переименование файла в main.py необязательно, хотя, если вы хотите, чтобы ваш код запускался, когда Pico подключен к внешнему источнику питания, а не к компьютеру, вам нужно это сделать. Pico ищет main.py при загрузке для получения инструкций, и если его там нет, он ничего не сделает.

Еще одна интересная вещь, которую вы можете заметить, – это то, что REPL все еще активен. Таймер и светодиод теперь работают в фоновом режиме, позволяя вам отправлять дополнительные команды на Pico через REPL.

5. Что-то более продвинутое

Заставить мигать светодиодный индикатор – отличное начало, но чтобы понять, насколько полезным может быть Raspberry Pi Pico, давайте протестируем встроенный датчик температуры. И снова Raspberry Pi Foundation позволяет легко это сделать. Он предоставляет пример кода для считывания со встроенного датчика, преобразования его в удобочитаемую информацию о температуре и печати в Thonny REPL.

Откройте adc> temperature.py в папке примеров или просто скопируйте необработанный код прямо из GitHub в Thonny, прежде чем сохранять его как main.py. Код должен выглядеть так:

Нажмите зеленую кнопку запуска, и код должен начать работать, печатая текущую температуру окружающей среды в Thonny REPL.

6. Дайте волю своему воображению

Теперь, когда вы настроены для программирования Pico, вы можете поэкспериментировать с его функциями, используя библиотеку MicroPython. Уже существует множество проектов и руководств для начинающих по Pi Pico, а Raspberry Pi Foundation даже выпустил официальную книгу по Pico, доступную на веб-сайте Raspberry Pi .

Raspberry Pi Pico: дешево, но мощно

Raspberry Pi Pico – фантастический микроконтроллер за свои деньги, способный на гораздо большее, чем было показано в этом кратком введении.

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

Что такое Raspberry Pi: мини-ПК от 20 долларов — не просто игрушка

Что такое Raspberry Pi: мини-ПК от 20 долларов — не просто игрушка

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

Содержание

Что такое Raspberry Pi

Что такое Raspberry Pi: мини-ПК от 20 долларов — не просто игрушка

Raspberry Pi — это одноплатный компьютер, построенный на ARM-архитектуре и обладающий небольшой ценой и скромными габаритами. У него есть процессор, ОЗУ, видеоускоритель, а некоторые вариации обладают множеством полноценных разъёмов, включая USB, Ethernet и microHDMI. Иными словами, он полностью готов к работе из коробки. Микрокомпьютер разрабатывается британской компанией Raspberry Pi Foundation. Изначально разработанный для обучения, Raspberry Pi обрёл широкое распространение среди энтузиастов.

Читайте так же:
Монтаж видео без водяных знаков бесплатно

Для чего нужен Raspberry Pi

Существует невообразимое множество способов использования этого одноплатника, но пока что стоит рассказать лишь о самых очевидных.

Хаб для умного дома

Что такое Raspberry Pi: мини-ПК от 20 долларов — не просто игрушка

Умные лампочки, розетки, датчики и даже чайники — сейчас многие отдают предпочтение интеллектуальным гаджетам, которыми можно управлять удалённо через смартфон или планшет. Главное преимущество таких девайсов в том, что их можно автоматизировать: к примеру, когда датчик влаги фиксирует слишком сухой воздух в комнате, умный увлажнитель включается и начинает работать до тех пор, пока всё тот же датчик не определит влажность в доме как приемлемую и не остановит его. Данный сценарий может выполняться как по команде пользователя, так и без его ведома.

Проблема лишь в том, что умные гаджеты от разных производителей порой нельзя настроить на взаимодействие друг с другом. А для владельцев смартфонов от Apple отдельным препятствием становится невозможность подключить девайсы к системе умного дома Apple Homekit. Raspberry Pi решает это — благодаря программам HomeBridge или Home Assistant этот одноплатный компьютер может выступать в роли хаба, который объединяет все умные устройства в одну «сеть». Такое решение даёт свободу для настройки автоматизации на Android и iOS, а также нивелирует отсутствие официальной поддержки девайсом платформы Apple HomeKit.

Сетевое хранилище

Что такое Raspberry Pi: мини-ПК от 20 долларов — не просто игрушка

Сетевое хранилище (NAS) — это домашний сервер, в котором можно хранить важные файлы, бэкапы, фильмы, фотографии или музыку. Готовые решения для этого стоят дорого, а вариант с компьютером из дешёвых комплектующих занимает много пространства и потребляет энергии куда больше, чем компактный одноплатник. Поэтому для создания простого домашнего NAS последнего в лице Raspberry Pi будет более чем достаточно. Желательно выбрать модель с портом Gigabit Ethernet и USB 3.0, чтобы скорость передачи данных не разочаровывала. Какие версии обладают подобным функционалом — об этом в разделе ниже.

Медиаплеер

Что такое Raspberry Pi: мини-ПК от 20 долларов — не просто игрушка

Самая удобная вещь для просмотра фильмов дома — медиаплеер. Мощные версии Raspberry Pi несложно превратить в самый настоящий медиакомбайн, способный «крутить» видеофайлы из домашнего сетевого хранилища или стримить торренты без загрузки. На 4K-видео рассчитывать не стоит, но Full HD, скорее всего, потянет. Как и в случае с NAS, лучше всего использовать для подобных целей варианты с быстрым Ethernet и USB 3.0 — подключение внешних накопителей также может пригодиться.

Блокировщик рекламы

Что такое Raspberry Pi: мини-ПК от 20 долларов — не просто игрушка

Популярные расширения для браузеров для блокировки рекламы доступны не на всех устройствах. Smart TV, iPhone с Google Chrome, да даже мобильные приложения — все они не лишены рекламы, и избавиться от неё с помощью расширений невозможно. Зато самый недорогой Raspberry можно быстро приспособить в качестве DNS-фильтра, блокирующего любые запросы к сайтам с рекламой. Настраивается такой блокировщик очень просто, а возможности веб-интерфейса не ограничиваются базовыми функциями и статистикой.

Игровая ретроконсоль или аналог Steam Link

Найти оригинальную ретроконсоль и диски или картриджи к ней сложно и дорого, ПК с эмулятором зачастую неудобно подключать к телевизору, зато Raspberry Pi легко перенести из одного места в другое, а её производительности хватит для эмуляции первой PlayStation. Помимо этого, одноплатник можно использовать для трансляции современных игр с основного ПК через приложение Steam Link. В таком случае, опять же, нужен быстрый и стабильный интернет, доступный лишь на топовых моделях Raspberry.

Какой Raspberry Pi выбрать

Что такое Raspberry Pi: мини-ПК от 20 долларов — не просто игрушка

Первые Raspberry Pi поступили в продажу ещё в 2012 году, и с тех пор устройство претерпело множество изменений, что в конечном итоге вылилось в различные вариации. Их довольно много, и рассказывать обо всех смысла нет. Поэтому ниже я приведу список только тех версий, которые, на мой взгляд, являются актуальными и достойны покупки.

Читайте так же:
Моды для assassins creed syndicate

Pi Zero W — дешёвый и компактный

От 1400 рублей

Что такое Raspberry Pi: мини-ПК от 20 долларов — не просто игрушка

Базовый и самый доступный Raspberry Pi с одноядерным процессором и 512 МБ ОЗУ подойдёт только для решений, где важна компактность. В иных случаях стоит отдать предпочтение более производительным моделям. От обычного Pi Zero он отличается лишь наличием беспроводных интерфейсов Bluetooth и Wi-Fi, которые задействуются в большинстве интересных проектов. Данный девайс слишком слабый для ТВ-приставки или обычной офисной работы, зато он справится с блокировкой рекламы или обслуживанием девайсов для умного дома. Важно уточнить, что у него отсутствуют порты USB и Ethernet.

Pi 3 Model B+ — старый, но актуальный

От 3200 рублей

Что такое Raspberry Pi: мини-ПК от 20 долларов — не просто игрушка

От обычной Pi 3 Model B эта версия отличается наличием более быстрого четырёхъядерного процессора Broadcom BCM2837B0, порта Gigabit Ethernet с пропускной способностью до 300 Мбит/с, технологии Power over Ethernet, а также поддержкой Wi-Fi 5 ГГц. Можно немного сэкономить, взяв Model B, если всё это не так важно, но для большинства юзкейсов эти фичи будут крайне полезны. Хотя этой версии Raspberry должно хватить для реализации многих идей, 1 ГБ ОЗУ может стать «бутылочным горлышком».

Pi Compute Module 3+ — как 3B+, но ещё меньше

От 2900 рублей

Что такое Raspberry Pi: мини-ПК от 20 долларов — не просто игрушка

Вычислительная плата представляет из себя всё тот же Raspberry Pi 3 Model B+ по начинке, но в более компактном форм-факторе. У девайса нет портов — добавить их можно только при помощи платы Compute Module 1/3/3+ IO Board. На ней расположен разъём DDR2 SODIMM, в который вставляется вычислительная плата. Сама компания позиционирует Compute Module 3+ как девайс для интеграции с другими продуктами, нежели как решение для отдельного использования.

Pi 4 Model B — флагман среди всех Raspberry

От 3500 рублей

Что такое Raspberry Pi: мини-ПК от 20 долларов — не просто игрушка

Самая флагманская Raspberry, доступная на сегодняшний день. Процессор, конечно, таковым не назовёшь — устаревший Broadcom BCM2711 с четырьмя ядрами Cortex-A72. Но в линейке мини-компьютеров решений производительнее пока нет. На выбор доступно 2, 4 или 8 ГБ оперативной памяти. Последний вариант на текущий момент избыточен для большинства ситуаций, но будет полезен для тех, кто разворачивает сразу несколько виртуальных машин или использует RAM-диск. Кстати, в этой модели наконец-то появились 2 быстрых порта USB 3.0 и Bluetooth 5.0.

Pi Compute Module 4 — «облегчённый» Pi 4B

От 3700 рублей

Что такое Raspberry Pi: мини-ПК от 20 долларов — не просто игрушка

Как и Compute Module 3+, является упрощенной версией обычной модели. Форм-фактор модуля сменился — больше никакого DDR2 SODIMM. Преимущества Pi Compute Module 4 заключаются в компактности и более низкой цене — остальные характеристики идентичны Raspberry Pi 4. Портов всё так же нет — для этого нужно докупать IO Board. У последней есть важная особенность в виде слота PCIe Gen 2 ×1. К нему уже можно подключать периферию вроде хабов USB 3.0 и сетевых карт, правда, поддерживаются далеко не все устройства.

Pi 400 — готовое решение для работы

От 5200 рублей

Что такое Raspberry Pi: мини-ПК от 20 долларов — не просто игрушка

  • В тему:Полноценный ПК внутри клавиатуры, и это дёшево. Обзор Raspberry Pi 400

Недавно представленная Pi 400 представляет из себя облачённую в совмещённый с клавиатурой корпус обычную Pi 4 Model B, но без Jack 3,5-мм и Power over Ethernet. Стоит отметить наличие более свежей ревизии процессора относительно предшественника: благодаря этому базовая частота чипа на 0,3 ГГц выше, а разогнать его удаётся до 2,2 ГГц, в то время как раньше максимум был зафиксирован на отметке 2,147 ГГц. Кроме того, внутри корпуса расположена металлическая пластина, выполняющая роль радиатора, которая эффективно отводит тепло, нагревая в большей степени порты, расположенные сзади.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector