27 super cool raspberry pi zero w projects for diy enthusiasts

Содержание:

Элементы платы

Чип SoC Broadcom BCM2711

Сердце компьютера Raspberry Pi 4 Model B — чип SoC Broadcom BCM2711, который выполнен по технологии SoC (англ. System-on-a-Chip — система на кристалле). Кристалл включает в себя 4-ядерный процессор CPU Cortex-A72 с тактовой частотой 1,5 ГГц и графический двухъядерный сопроцессор GPU VideoCore VI с тактовой частотой 500 МГц.

Оперативная память LPDDR2 SDRAM

За выполнения и хранения данных в реальном времени на одноплатнике расположена оперативная память LPDDR2 SDRAM объёмом от 1 ГБ до 8 ГБ, которая делится между CPU и GPU. В зависимости от количества памяти, малины хватит для задач от управления датчиками до создания IPTV приставки для просмотра телеканалов.

Объём оперативной памяти зависит от .

Модуль Wi-Fi и Bluetooth

За беспроводную передачу данных отвечает микросхема Cypress CYW43438 с поддержкой Wi-Fi 802.11b/g/n/ac (2,4 и 5 ГГц) и Bluetooth 5.0 с BLE.

Цифровые HDMI аудио/видеовыходы

HDMI-разъёмы предназначены для вывода цифрового видео и звука на мультимедийные устройства, например на HDMI-дисплеи или мониторы. Два разъёма позволяют одновременно выводить изображение на разные экраны. Для коммуникации используйте HDMI-кабель с дополнительным переходником или готовый кабель HDMI — micro-HDMI.

Разъём питания

Разъём USB Type-C предназначен для питания Raspberry Pi.

Потребляемый ток может достигать до 3 ампер. Для стабильной работы
используйте зарядник на 5 В совместно с кабелем USB (A — Type C).

USB-порты

На торце платы находится два порта USB 2.0 и два USB 3.0, которые предназначены для подключения мультимедийной периферии: клавиатуры, мыши и других USB-девайсов.

Светодиодная индикация

Имя светодиода Назначение
PWR Индикация питания платы.
ACT Индикация активности с SD-картой. Во время работы с картой должен активно мигать.

Пины управления питанием платы и процессора

Имя пина Назначение
PEN Контакт предназначен для управление питанием платы (Power ENable) и всех органов управления. При подаче низкого уровня, напряжение на плату максимально ограничено и одноплатник выключен, при подачи высокого — малина переходит в штатный режим работы. Подключите пин к внешнему контроллеру и управляйте включением малины удалённо.
RUN Контакт предназначен для управление питанием процессора . При подаче низкого уровня одноплатник переход в спящий режим, при подачи высокого — в штатный режим работы. Используйте пин для внешней перезагрузки малины.

Пины ввода-вывода

На Raspberry Pi 4 Model B находятся 40 контактов GPIO для подключения цифровых датчиков, модулей расширения и другой периферии. Все подробности о пинах читайте в разделе .

К сожалению, в компьютерах Raspberry Pi нет встроенного аналого-цифрового преобразователя для подключения аналоговых датчиков. Используйте плату расширения Troyka Cap, которая добавит малине аналоговые пины.

Cлот microSD

На обратной стороне платы, расположен cлот для установки microSD-карты с операционная системой в Raspberry Pi. Перед началом работы запишите свежий образ Raspberry Pi OS на карту памяти или воспользуйтесь готовым решением.

Элементы платы

Чип SoC Broadcom BCM2837B0

Сердце компьютера Raspberry Pi 3 Model A+ — чип SoC Broadcom BCM2837B0, который выполнен по технологии SoC (англ. System-on-a-Chip — система на кристалле). Кристалл включает в себя 4-ядерный процессор CPU Cortex-A53 (ARMv8) с тактовой частотой 1,4 ГГц и графический двухъядерный сопроцессор GPU VideoCore IV с частотой 400 МГц.

Модуль Wi-Fi и Bluetooth

За беспроводную передачу данных отвечает микросхема Cypress CYW43438 с поддержкой Wi-Fi 802.11b/g/n/ac (2,4 и 5 ГГц) и Bluetooth 4.2 с BLE.

Цифровой аудио/видеовыход

Разъём предназначен для вывода цифрового видео и звука на мультимедийные устройства, например на HDMI-дисплеи или мониторы. Для коммуникации используйте HDMI-кабель.

Разъём питания

Разъём micro-USB предназначен для питания Raspberry Pi.

Потребляемый ток может достигать до 2,5 ампер. Для стабильной работы
используйте зарядник на 5 В совместно с кабелем USB (A — Micro USB).

Cлот microSD

Слот предназначен для установки microSD-карты с операционная системой в Raspberry Pi. Перед началом работы запишите свежий образ Raspberry Pi OS на карту памяти или воспользуйтесь готовым решением.

Светодиодная индикация

Имя светодиода Назначение
PWR Индикация питания платы.
ACT Индикация активности с SD-картой. Во время загрузки OS должен активно мигать.

Пины управления питанием платы и процессора

Имя пина Назначение
PEN Контакт предназначен для управление питанием платы (Power ENable) и всех органов управления. При подаче низкого уровня, напряжение на плату максимально ограничено и одноплатник выключен, при подачи высокого — малина переходит в штатный режим работы. Подключите пин к внешнему контроллеру и управляйте включением малины удалённо.
RUN Контакт предназначен для управление питанием процессора . При подаче низкого уровня одноплатник переход в спящий режим, при подачи высокого — в штатный режим работы. Используйте пин для внешней перезагрузки малины.

Пины ввода-вывода

На Raspberry Pi 3 Model A+ находятся 40 контактов GPIO для подключения цифровых датчиков, модулей расширения и другой периферии. Все подробности о пинах читайте в разделе .

К сожалению, в компьютерах Raspberry Pi нет встроенного аналого-цифрового преобразователя для подключения аналоговых датчиков. Используйте плату расширения Troyka Cap, которая добавит малине аналоговые пины.

Начало работы с Raspberry Pi Zero W

Во время экспериментов с Banana Pi Zero мне пришлось подключать микрокомпьютер к монитору через mini-HDMI кабель (повезло, что он был в наличии), а затем попеременно подключать к единственному свободному microUSB разъему то мышь, то клавиатуру через OTG-переходник для того, чтобы подключиться к Wi-Fi и получить возможность удаленного управления.

С Raspberry Pi Zero W все обстоит гораздо проще. Установку операционной системы и подключение к локальной сети можно осуществить без использования монитора и клавиатуру, в так называемом headless-режиме.

Для начала скачиваем свежий образ Raspbian с официального сайта.

И записываем его на microSD-карточку при помощи любой из предназначенных для этого программ (Rufus, Win32DiskImager, Etcher и т.п.).

После записи образа нужно открыть microSD-карточку и создать там два файла: ssh (без расширения) и wpa_supplicant.conf

Файл ssh оставляем пустым (он нужен для того, чтобы активировать доступ по SSH, который по умолчанию в Raspbian отключен), а в wpa_supplicant.conf вводим следующее:

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=RU
network={
ssid="НАЗВАНИЕ ТОЧКИ ДОСТУПА WIFI"
psk="ПАРОЛЬ ОТ WIFI"
key_mgmt=WPA-PSK
}

Важно учитывать, что и пароль и название точки доступа чувствительны к регистру

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

Если имя точки доступа Wi-Fi и ее пароль указаны корректно, то Raspberry Pi Zero W должен автоматически подключиться к локальной сети и получить локальный IP-адрес, который можно посмотреть на роутере.

Зная IP-адрес подключаемся по SSH со стандартными логином и паролем pi:raspberry.

Микрокомпьютер готов к работе, можно Webmin установить для большего удобства.

Нагрев и охлаждение

Рабочая температура процессора Raspberry Pi Zero W в простое — 41.2°C.

Чтобы оценить потенциальный нагрев установим утилиту stress и запустим тестирование на 15 минут:

sudo apt-get install stress
while true; do vcgencmd measure_clock arm; vcgencmd measure_temp; sleep 10; done& stress -c 4 -t 900

Во время работы теста температура процессора дошла до 55.1°C и на том застабилизировалась.

После завершения тестирования температура практически сразу упала до 50.3°C, затем плавно продолжила снижаться.

Делаем выводы, что микрокомпьютер не нуждается в дополнительном охлаждении.

Конечно, можно наклеить на SoC медный радиатор (вроде тех, что установлены у меня на Raspberry Pi 3): хуже от этого явно не станет, но смысла в подобном апгрейде нет.

Варианты использования Orange Pi Zero

Ну а теперь поговорим про возможности практического применения Orange Pi Zero в быту.

  • AirPlay-колонка
    При помощи Orange Pi Zero и пакета shairport-sync можно добавить поддержку беспроводного протокола AirPlay в любую колонку или акустическую систему.
  • Сетевой аудиоплеер
    Микрокомпьютер можно превратить в удобный сетевой аудиоплеер. Подробности по реализации такого проекта можно узнать в интернете, поискав по словам «Logitech Media Server» или «Squeezelite». Возможно в будущем я напишу отдельный пост на эту тему.
  • Принт-сервер
    В силу своей низкой стоимости Orange Pi Zero отлично подходит для реализации принт-сервера на основе пакета CUPS. Стоимость устройства в таком случае получается в два раза ниже, чем стоимость готового принт-сервера в магазине.
  • IP-камера
    Подключив веб-камеру по USB можно превратить Orange Pi Zero в IP-камеру для видеонаблюдения, а наличие поддержки технологии PoE добавляет удобства: при наличии PoE-совместимого свитча к импровизированной камере придется тянуть всего один Ethernet-кабель и для питания, и для передачи данных. Целесообразность сборки такого устройства «с нуля» является спорной, поскольку стоимость фабричной IP-камеры в Китае и так примерно равняется стоимости комплекта из Orange Pi Zero и вебки. Но если дома уже пылится без дела какая-нибудь веб-камера, то это хорошая возможность дать ей вторую жизнь.
  • Сервер «умного дома»
    Установив на Orange Pi Zero платформу Domoticz / Home Assistant / OpenHAB / MajorDoMo можно сделать девайс сервером умного дома. Отдельный пост на эту тему обязательно будет написан в будущем.
  • Походный NAS-сервер
    При помощи платы расширения NAS Expansion Board можно собрать простое и компактное сетевое хранилище (NAS), на основе одного 2,5″ жесткого диска. Для постоянного использования такое решение не подойдет из-за медленности и примитивности конструкции, но будет отличным «походным» вариантом для командировок или поездок на дачу — ведь в данном случае низкая стоимость и компактные габариты являются решающими факторами.

Это самые простые и очевидные варианты. Можно придумать и более узкоспециализированные способы его использования — так, например, я не раз натыкался в сети на упоминания, что кто-то собрал на основе Orange Pi Zero систему для управления автоматикой аквариума.

Распиновка

На Raspberry Pi Zero расположены два ряда по 20 контактов в виде луженных отверстий.

Пины питания

  • 5V: На вывод поступает напряжение 5 В при подключении платы через USB.
  • 3V3: Пин от стабилизатора напряжения с выходом 3,3 вольта и максимальных током 1 А. Регулятор обеспечивает питание процессора и других элементов платы.
  • GND: Выводы земли.

Порты ввода/вывода

В отличие от платформ с логическим напряжением 5 В, напряжение логических уровней Raspberry Pi является 3,3 В. Выходы для логической единицы выдают 3,3 В, а в режиме входа ожидают принимать не более 3,3 В. Более высокое напряжение может повредить одноплатник.

Будьте внимательны при подключении периферии: убедитесь, что она может корректно функционировать в этом диапазоне напряжений.

  • Цифровые входы/выходы: На плате расположено 26 контактов пинов ввода-вывода GPIO.
    Логический уровень единицы — 3,3 В, нуля — 0 В. Максимальный ток выхода — 16 мА. В мире Raspberry Pi закрепилось три нумерации контактов:

    • Board Pin Name: физическое нумерация контактов на гребенке.
    • BCM Pin Name: нумерация контактов процессора Broadcom.
    • WiringPi Pin Name: нумерация контактов для пакета Wiring Pi.
  • PWM: Два канала ШИМ по два потока в каждом.

    • PWM0: пин или

    • PWM1 пин или

  • пины и

  • пины и

    • SPI0: пины , , , и

    • SPI1: пины , , , , и
      К SPI0 можно подключить два ведомых устройства, а к SPI1 — три. Выбор осуществляется сигналом на пине .

Raspberry Pi Resources

Not sure where to start?Understand everything about the Raspberry Pi, stop searching for help all the time, and finally enjoy completing your projects.Watch the Raspberry Pi Bootcamp course nowMaster your Raspberry Pi in 30 daysDon’t want the basic stuff only? If you are looking for the best tips to become an expert on Raspberry Pi, this book is for you. Learn useful Linux skills and practice multiples projects with step-by-step guides.Download the e-bookVIP CommunityIf you just want to hang out with me and show your support, you can also join the Patreon community. I share behind-the-scenes content there and give you early access to my content. You’ll also get a shoutout when you join.More details hereNeed help to build something with Python?Create, understand and improve any Python script for your Raspberry Pi.Learn the essentials, step-by-step, without losing time understanding useless concepts.Get the e-book nowYou can also find all my recommendations for tools and hardware on this page.

This tutorial doesn’t work anymore? Report the issue here, so that I can update it!

Крохотный Radxa Zero и его экосистема

В основе микро-ПК Radxa Zero находится ARM-процессор S905Y2 производства компании Amlogic, который оснащен четырьмя 64-битными ядрами Cortex-A53 с тактовой частотой 2,0 ГГц и встроенной графикой ARM Mali-G31 MP2 GPU. Этот процессор, ближайшая модификация которого (Amlogic S905Y), в частности, используется в ТВ-приставках Xiaomi TV, производится с соблюдением 12 нм норм техпроцесса.

Одноплатный ПК Radxa Zero

Базовая модель Radxa Zero – та самая, что стоит $15, комплектуется 512 МБ оперативной памяти LPDDR4 (аналогично Raspberry Pi Zero) и беспроводным модулем Ampak AP6212, обеспечивающим поддержу беспроводных стандартов Wi-Fi 4 и Bluetooth 4. Модификация с 1 ГБ оперативной памяти обойдется уже на $5 дороже.

Две следующие, более дорогие модификации Radxa Zero поставляются в комплекте с беспроводным модулем Ampak AP6256, обеспечивающим поддержку беспроводных сетей стандарта Wi-Fi 5. Модификация Radxa Zero с 2 ГБ оперативной памяти LPDDR4 и 8GB встроенной памяти eMMC обойдется в $30, топовая комплектация с 4 ГБ LPDDR4 и 16 ГБ памяти eMMC оценена в $45.

Какие инновации изменят облик российских городов
Инновации и стартапы

Плата Radxa Zero оснащена двумя портами USB-C, один из которых поддерживает стандарт USB 3.0, второй – USB 2.0 OTG (у Raspberry Pi Zero – два порта micro USB), слотом MicroSD, а также разъемом micro HDMI с поддержкой стандарта HDMI 2.1 и вывода видео с качеством до 4K 60 Гц. Система также поддерживает аппаратное декодирование видео H265/VP9 с качеством 4Kx2K@60.

Установка Raspbian

В качестве носителя Raspberry Pi Zero W использует microSD карту, в отличие от старшей модели платы, которая работает на SD. Объем карты должен быть не меньше 2ГБ. После установки на двухгигабайтную карту, свободного места останется около 500МБ — особо не разбежишься. Поэтому если нужно хранить что-то объемное на карте, то лучше взять побольше.

Раньше, когда только появлялись платы Raspberry Pi, еще не было специального дистрибутива Linux для них, и многие использовали обычный Debian, собранный под ARM процессоры. Это было не очень удобно, потому что приходилось ставить разные модули ядра и драйвера, чтобы поддержать использование какого-нибодь “малинового” железа. Сейчас же есть прекрасный Raspbian — это тот же Debian, но допиленный для использования на Raspberry Pi. Многие вещи поддерживает “из коробки”, есть удобные консольные утилиты для всяческой настройки и легковесный desktop environment, на случай если планируется запускать с GUI интерфейсом.

Скачать образ можно здесь:
https://www.raspberrypi.org/downloads/raspbian/

Я скачал RASPBIAN STRETCH LITE. Это консольная версия без GUI. Теперь нужно записать его на карту.

Можно воспользоваться утилитой Win32diskimager или любой похожей — Rufus, Universal USB Creator.

Mac OS

Подключаем карту и смотрим какие диски есть в системе:

Видно что /dev/disk2 — это наша флешка. Отмонтируем ее:

И теперь запишем образ Raspbian (не надо добавлять номер раздела, просто /dev/disk2):

Linux

Подключаем карту и смотрим какие диски есть в системе:

Наша флешка — . Если замонтирован раздел, размонтируем:

И теперь запишем образ Raspbian (не надо добавлять номер раздела, просто /dev/sdc):

Download Raspberry Pi OS

Raspberry Pi OS is the Linux distribution dedicated to Raspberry Pi. Built by the Raspberry Pi Foundation specifically for this product, it’s the best system to start on Raspberry Pi.

It exists in several versions:

  • Lite: without a graphic interface, you have only a terminal where you can enter commands,
  • Desktop: with GNOME as the default interface and a lot of other software like Chromium, LibreOffice, etc.,
  • Full: with all the recommended software to start on Raspberry Pi, everything is already here.

For this tutorial, I’ll do the test for you on Raspberry Pi OS Lite, but it’s working on any version, And you’ll probably do the same choice, as a graphical version without a screen is useless

Download the image from the official website and move to the next part.If you can, I recommend using Torrent for a faster download.

Дальнейшие планы компании Radxa

Разработчики Radxa заявили, что микро-ПК Radxa Zero может работать под управлением операционной системы Android и «ряда других ОС». Разработчики также провели испытания системы под ОС Armbian/Twister OS и пока что назвали ее своей «официально поддерживаемой ОС».

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

Пробная партия из 100 ПК Radxa Zero

В Radxa прогнозируют начало массового производства Radxa Zero приблизительно через восемь недель. На сегодняшний день разработчики Radxa объявили о готовности 100 образцов Radxa Zero. Часть из них будет разослана бесплатно разработчикам-добровольцам, которые согласились помочь компании в портировании низкоуровневого ПО для поддержки сторонней периферии.

Комплект

Заказывал с AliExpress-а: вот здесь сама платка и к ней еще доп.набор из переходников, камеры, корпуса и GPIO пинов. Вот так выглядит весь комплект:

Характеристики Raspberry Pi Zero W:

  • 1GHz, single-core CPU
  • 512MB RAM
  • Mini-HDMI port
  • Micro-USB On-The-Go port
  • Micro-USB power
  • HAT-compatible 40-pin header
  • Composite video and reset headers
  • CSI camera connector
  • 802.11n wireless LAN Wi-Fi
  • Bluetooth 4.0
  • 65mm x 30mm x 5mm

GPIO пины здесь нужно напаять вручную, вот так:

Распиновка такая же как на моделях Raspberry Pi 2,3,Zero:

Здесь есть дополнительная информация по каждому пину.

Пока что я их не паял, а решил провести первоначальную установку системы.

Как настроить WiFi на Raspberry Pi

Итак, разберемся с настройкой подробнее.

Доступ к командной строке

Для осуществления следующих пунктов нужно подключаться к командной строке системы. Если работа происходит в графическом режиме, консоль запускается через приложения. В случае применения SSH необходимо использовать клиент (например Putty), где указывается IP-адрес, порт, после чего вводятся логин пользователя и его пароль. Доступ к строке из-под «линукс» осуществляется вводом команды ssh x.x.x.x -P xx, где x.x.x.x – IP адрес, xx – номер порта.

Открытие файла настроек

После того как проведена проверка на совместимость USB-адаптера и микрокомпьютера, для окончательной настройки на Raspberry Pi WiFi-подключения надо проверить и, если требуется, отредактировать файл конфигураций. Делается это при помощи ввода команды «sudo nano /etc/network/interfaces» или «sudo vi /etc/network/interfaces», в зависимости от того, какой редактор предпочтительнее.

Добавление данных о Сети

Среди строчек листинга нужно найти раздел для интерфейса wlan0, который содержит следующие записи:

  • allow-hotplug wlan0;
  • auto wlan0;
  • iface wlan0 inet dhcp;
  • wpa-ssid ;
  • wpa-psk .

Где «ssid» – точка доступа (ее имя), «password» – пароль. Если такие присутствуют, файл оставляется без изменений, в противном случае настройки приводятся к нужному виду. Также нужно заменить и на соответствующие значения, при этом следует помнить, что они пишутся в двойных кавычках!

Файл «interfaces» может содержать запись для wlan0 в несколько иной форме:

  1. allow-hotplug wlan0;
  2. iface wlan0 inet manual;
  3. wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf;
  4. iface default inet dhcp.

В таком случае отредактировать файл:

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf,

добавив в конец строчки кода:

network={

ssid=»SSID»

scan_ssid=1

key_mgmt=WPA-PSK

psk=»PASSWRD»

}

В конце вводится команда «sudo dhclient wlan0», необходимая для получения IP-адреса подсети. Также следует помнить, что изменения вступают в силу после перезагрузки системы «sudo reboot» или перезапуска интерфейса системными утилитами менеджера ifup.

Какие впечатлений от работы Windows 11 на Raspberry

Произвел установку как на плату третьего поколения, так и на более мощную Pi 4B. В первом случае годится только для ознакомления с системой или экспериментов.

Одного ГБ оперативной памяти слишком мало для нормальной работы системы. “Малинка” сильно задумывается даже при запуске стандартных приложений Windows 11.

При использовании Raspberry Pi 4B все гораздо лучше. Нехватки ОЗУ замечено не было, можно полноценно использовать браузер, запускать стандартные утилиты и даже офисный пакет. Он уже получил адаптацию под ARM-архитектуру и работает вполне нормально.

Немного не хватает скорости накопителя. Хоть мы и выбрали быстрые карточки microSD, но лучше для полноценной системы воспользоваться SSD-диском. Его можно подключить через USB 3.0 порт на Raspberry Pi 4B. Это увеличит производительность и снизит время загрузки системы.

При таком сетапе гаджет вполне подойдет в качестве резервного компьютера.

Raspberry с Windows 11 можно подключить к свободному HDMI порту телевизора, чтобы иметь запасной компьютер в доме. Девайс пригодится школьникам на случай удаленного обучения или пользователям с несложными задачами.

Браузинг в сети, нечастый просмотр видео, работа с документами и почтой – это вполне реальный сценарий эксплуатации подобной сборки. Пожалуй, это самый доступный способ обзавестись компьютером, который может работать на полноценной распространенной ОС.

Вот так можно собрать запасной ПК с актуальной операционной системой практически из подручных материалов.

iPhones.ru

Собираем ПК из подручных материалов.

Преимущества Raspberry Pi Zero

  • Детализированное программирование Raspberry Pi Zero. Создатели предоставляют возможность использования программ, не устанавливая операционную систему, а также написание программ посредством использования специализированного софта для Windows или Linux. Правда, для первого случая нужно сначала написать программу на ПК, а уже потом использовать её на устройстве.
  • Специализированные под Raspberry Pi Zero W проекты. Сегодня на просторах интернета есть множество увлекательных видео с применением гаджета для освещения мероприятий и улиц, автоматизации механизмов и создания игрушек. С этой целью созданы целые сообщества на форумах (например, Reddit) с детальными инструкциями и готовыми скриптами. Просто введите в поисковике «Raspberry Pi Zero W Projects» и увидите сами.
  • Множество адаптированных под Raspberry Pi Zero OS. Если Вы любители заводских настроек — поставьте созданную разработчиками Raspbian, ну а если хотите производить более «серьёзные» задачи — используйте Pidora на базе Linux. Кроме того, можете поэкспериментировать с десятком неофициальных операционок от умельцев, которые демонстрируют высокую стабильность на Raspberry Pi Zero — OpenWrt, IPFire, Ubuntu, A2 и другие.
  • Возможность программирования «умного дома» благодаря модифицированию GPIO в Raspberry Pi Zero W. Просто введите нужную строку и заставьте зажигаться свет по расписанию.
  • Распиновка из 40 Pinout на Raspberry Pi Zero. Можете паять в произвольном порядке, в зависимости от потребностей.

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

Raspberry Pi Zero W — Проектирование и сборка

Pi Zero W — крошечный, размером всего 65x30x5 мм. Это примерно соответствует размеру SSD M.2. Тем не менее, крошечная печатная плата Pi Zero W содержит не только память, но и целый компьютер, включая одноядерный процессор Broadcom BCM2835 с тактовой частотой 1 ГГц, оперативную память и беспроводной чип.

Беспроводной чип поддерживает Bluetooth 4.0 и 2,4 ГГц 802.11n Wi-Fi. Хотя скорость беспроводной сети не самая высокая, вам не нужно больше скорости с таким компьютером, а встроенная сеть по-прежнему является огромным бонусом.

Ограниченность пространства приводит к незначительным недостаткам, которые также имеет Pi Zero: нет места для полноразмерных портов. Итак, есть порт Micro USB для питания, порт Micro USB OTG (On The Go) для периферийных устройств и выход Micro HDMI. Другими словами, вам нужно будет купить адаптеры, чтобы что-нибудь подключить к этому компьютеру. Я также рекомендую приобрести USB-концентратор с питанием, поскольку USB-порт Pi Zero W не может обеспечить достаточную мощность для стандартного USB-концентратора, клавиатуры и мыши.

На задней панели платы находится слот для карты microSD. Вам необходимо предоставить как минимум 8 ГБ карту, загруженную с выбранной ОС. Как правило, это будет означать установку облегченного дистрибутива Linux, Raspbian, который разработан специально для Pi.

Эта модель имеет встроенный интерфейс камеры (CSI), который отсутствовал в первом выпуске Zero, хотя был добавлен для следующего производственного цикла. Это меньший разъем, чем у обычного Pi, поэтому вам понадобится дополнительный переходный кабель для подгонки камеры. Разъем DSI по-прежнему отсутствует, поэтому вы не можете подключить выделенный дисплей Raspberry Pi.

Аналогового аудиовыхода нет, хотя в Интернете можно найти подробные инструкции о том, как его добавить, — вам понадобится снова извлечь этот паяльник. Аналогично, композитный видеовыход отсутствует, но вы можете припаять его, если вам нужно.

Заголовок 40-контактного ввода / вывода общего назначения (GPIO) остается незаполненным. Для тех, кто хочет быстро начать работу и опробовать множество проектов, это может разочаровать; Плюс в том, что вы можете выбрать пайку только тех соединений, которые вам нужны.

Step 2: install hostapd

Hostapd is used to establish the access point. Install and stop it with:

Create this file with your settings for and :

Please use a passphrase that is long enough, I would say at least with 8 characters. It was told that 4 characters are to small and hostapd will refuse to accept connections. You will not find the access point RPiNet in your mobile phone (thanks to @Leo).

It should be said that a must be in the conf but it is
ignored. The wifi device can only work with one frequence (channel) so
the channel of the access point is always set to the channel the RasPi
is connected to the existent wlan.

Set DAEMON_CONF=»/etc/hostapd/hostapd.conf» in /etc/default/hostapd with:

In in section you have to comment the line . It should have two at first characters so it looks like:

If we comment this line (with the second ) it will not come to play in this file. This network start is for old style SysV init system and conflicts with systemd. The network start is also managed by systemd and produces an error together with wpa_supplicant: «Found ordering cycle on hostapd.service/start» and prevents it to start. So we have to disable network start in .

hostapd can only start when the interface ap0 is created. We do this with a drop-in file (2) so we don’t have to touch the original unit for hostapd.service.

In the empty editor insert these statements, save it and quit the editor:

Check with and/or .

Шаг 4. Настройка Raspberry Pi

Если вы уже знакомы с малиной Pi, этот шаг, вероятно, будет вам не интересен и вы можете его пропустить.

Установка операционных систем:

  • Windows
  • MacOS
  • Linux

Примечание. Мы используем изображение MotionEyeOS, поэтому вам не нужно скачивать Raspbian.

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

  1. Вы можете загрузить последнюю версию файла изображения MotionEyeOS из своего GitHub.
  2. После того как вы загрузили изображение, вам нужно его извлечь, для этого используйте winRAR или другие программы.
  3. Вставьте карту MicroSD в компьютер и запишите файл изображения. Если у вас Windows используйте Win32DiskImager.
  4. После завершения записи изображений извлеките карту MicroSD из своего компьютера, вставьте в Raspberry Pi и затем включите ее.
  5. Как только Pi включится и загрузится (как правило, занимает около 30 секунд), к нему можно получить доступ через веб-браузер, вам просто нужно узнать имя хоста или IP-адрес, а затем ввести его в адресную строку браузера.

Примечание. Вы хотите подключить кабель Ethernet RJ45 от Pi к маршрутизатору для первоначальной настройки, в этом случае будет проще сделать сначала это, а затем настроить соединение Wi-Fi.

Легкий способ найти IP-адрес Pi — это консоль управления веб-маршрутизатором. Обычно это делается путем ввода его IP-адреса в адресной строке веб-браузера (например, http://192.168.0.1).

Заключение

Данный микрокомпьютер понравился мне больше, чем Banana Pi Zero.

Из существенных плюсов стоит отметить то, что покупая устройство из линейки Raspberry Pi вы получаете доступ к коллективному опыту обширнейшего пользовательского сообщества, и если у вас возникла какая-то проблема, то практически наверняка она уже был разрешена усилиями сообщества. Еще одно достоинство — широкий ряд аксессуаров, выпускаемый для полноформатной «малины», совместим и с ее миниатюрным собратом.

Качественный и функциональный корпус и отсутствие нагрева процессора делают Raspberry Pi Zero W хорошим приобретением для не очень ресурсоемких задач.

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

Вывод

Обзор позволяет заключить, что, несмотря на скромные размеры и не самые выдающиеся технические характеристики, компьютеры серии Pi Zero успешно находят себе применение в разных задачах — от обучения до систем «умного дома» и многих видов контроллеров управления. Этому способствуют низкая цена, разнообразие программного обеспечения, простая и доступная документация, обилие аксессуаров и низкий «порог входа» даже для начинающего интересоваться возможностями одноплатников пользователя. Вероятно, линейку ожидает дальнейшее развитие и появление еще более интересных в плане возможностей устройств.

Удобнее всего использовать Raspberry Pi Zero W из-за наличия беспроводного интерфейса. А для тех, кто не хочет терять время на работу паяльником, подойдет вариант WH с распаянной колодкой GPIO.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector