Обзор на микрокомпьютер raspberry pi zero w

Содержание:

Flash the SD Card

Then you need a micro SD card to copy the image on it. I can help you without a keyboard or monitor, but you really need an SD card If you don’t have one yet, check my recommended products page to find the best one for you.

To copy the image on the SD card, we’ll use a tool that does everything for you. Follow this procedure to create the SD card:

  • Download Etcher from this page
  • Install it on your computerIt’s available for any operating system
  • Start EtcherIt looks like that:
  • Insert the SD card in your computer
  • Click on “Select image” and browse to find the image file on your computer
  • Etcher will auto-select the drive when you insert the SD card
  • So just click on “Flash” to copy the files on the SD card

After a few minutes, the SD card is ready, but as we cannot configure the Raspberry Pi Zero with a screen and a monitor, there are some extra steps to take.

SALE on Raspberry Pi Zero Kits

  • Before we start, we have good news for you makers! Right now, Seeed is having a sale on Raspberry Pi Zero starter kits and project kits!
  • With these Raspberry Pi Zero kits, they can help you get started with the Raspberry Pi Zero in no time!
  • The starter and project kits currently on sale are:
    • Seeedstudio Raspberry Pi Zero W Complete Starter Kit
    • Seeedstudio Raspberry Pi Zero W Barebones Kit
    • Seeedstudio Raspberry Pi Zero W with Official Case
    • Pimoroni Scroll Bot – Pi Zero W Project Kit, scroll the news,weather,or your Twitter feed
    • Pimoroni Pirate Radio – Pi Zero W Project Kit-Build your very own internet-connected radio
    • Pimoroni Mood Light – Pi Zero W Project Kit, internet-connected
  • Use code: PIZERO30 to get 30% off these selected Raspberry Pi Zero kits now!

Without further ado, let us jump right in to what this $5 computer offer!

Что значит Pi Zero для проектов

Вы, вероятно, не собираетесь покупать Pi Zero, чтобы использовать его в качестве настольного компьютера

, Скорее, этот компактный Raspberry Pi небольшого размера способен революционизировать проект, который вы уже создали, или проект, который вы собираетесь запустить. Для иллюстрации приведу пять популярных проектов Raspberry Pi с небольшим пересмотром для владельцев Raspberry Pi Zero.

FM-радио

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

).

Домашняя автоматизация с OpenHAB

Хотя для этого проекта требуется подключение к сети, компактные размеры Pi Zero расширяют возможности создания компактного и аккуратного проекта домашней автоматизации.

Airplay Receiver

https://youtube.com/watch?v=vxECeNi8zW4

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

Построить Raspberry Pi iBeacon

Для этого не требуется подключение к сети, хотя для этого требуется Bluetooth. Как и FM-радио, полуразмерному Pi потребуется батарея, но, поскольку PiBeacon достаточно мал, чтобы быть скрытым из виду.

Медиа-центр Raspberry Pi

Для многих святых Грааля использования Raspberry Pi, Pi Zero потребуется подключение к сети и, как правило, USB-накопитель, что требует добавления концентратора USB с питанием. Однако сам Pi Zero достаточно легкий, чтобы его можно было установить на задней панели телевизора — или даже, если вы особенно любите приключения, внутри!

Таким образом, с помощью Pi Zero можно улучшить все эти проекты, сэкономив пространство или вес.

Плата Raspberry Pi 3 model B

Raspberry Pi model B является наиболее распространенной платой. По сравнению со своим предшественником Pi 2 Model B  обладает 64-битным процессором ARM Cortex-A53 и встроенным Wi-Fi и Bluetooth. Плата имеет 1 ГБ оперативной памяти, которая делится с графической системой.  Способов применения платы множество – с их помощью можно создавать игровые приставки, охранные системы, планшеты и прочие электронные устройства.

Для подключения наушников и колонок имеется 3,5-миллимитровый разъем. Также имеется 4 USB-выхода, к которым можно присоединять периферию.  Подключение различных модулей осуществляется через 15-пиновые слоты:

  • DSI – предназначен для присоединения дисплея;
  • CSI-2 – присоеднинение камеры через интерфейс MIPI.

Для низкоуровневых интерфейсов используются выходы:

  • Общего назначения – 40 портов ввода/вывода;
  • UART;
  • I2C;
  • SPI;
  • Входы питания и земля.

Для коммуникации используются интерфейсы Ethernet, Wi-Fi 802.11n и Bluetooth 4.1. В качестве жесткого диска плата использует microSD-карту с установленной на ней операционной системой. Карту памяти лучше использовать объемом в 8 ГБ. Raspberry Pi model B использует операционную систему Linux.

Питание устройства осуществляется адаптером на 5 В через USB разъем или выходы питания. Специальный выключатель питания отсутствует на Raspberry Pi, чтобы включить устройство, достаточно просто подключить кабель питания.

Kali on Raspberry Pi Zero W — User Instructions

If you’re unfamiliar with the details of downloading and validating a Kali Linux image, or for using that image to create a bootable device, it’s strongly recommended that you refer to the more detailed procedures described in the specific articles on those subjects.

To install a pre-built image of the standard build of Kali Linux on your Raspberry Pi Zero W, follow these instructions:

  1. Get a fast microSD card with at least 16GB capacity. Class 10 cards are highly recommended.
  2. Download and validate the image from the downloads area. The process for validating an image is described in more detail on Downloading Kali Linux.
  3. Use the dd utility to image this file to your microSD card (same process as making a Kali USB.

In our example, we assume the storage device is located at . Do not simply copy these value, change this to the correct drive path.

This process will wipe out your microSD card. If you choose the wrong storage device, you may wipe out your computers hard disk.

This process can take a while, depending on your PC, your microSD card’s speed, and the size of the Kali Linux image.

Once the dd operation is complete, boot up the Raspberry Pi Zero W with the microSD card plugged in.

You should be able to log in to Kali.

Allow SSH access

The main goal of this tutorial is to get access to the Raspberry Pi via SSH as soon as it starts. By default, SSH is not enabled on Raspberry Pi OS (for security reasons), so you need to follow this procedure to force SSH to start on boot:

  • Insert your SD card into your computer again (eject and re-insert if always inside).
  • Your system should display the “boot” partition in your file explorerIf not, go to your file explorer and find the boot drive in the left menu (probably D: or E: on Windows).
  • You should see the content, it looks like this:
  • You need to create a new file in this folder.Right-click, then choose “New” ⇒ “Text document” and name it “ssh” without an extension and nothing inside.
  • Be careful on Windows, extensions aren’t displayed, and it will probably keep ssh.txt.You need to go in View > Options > View to uncheck “Hide extensions for known file types”.Then remove the .txt at the end of the file name.

That’s all! With only this empty file, Raspberry Pi OS will enable SSH on boot, and you can connect to it directly.

If you don’t have Ethernet, you also need to configure the Wi-Fi connection as described in the following paragraph. Otherwise, you can skip the next paragraph

Варианты использования 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

Теперь вы познакомились с Raspberry Pi Zero, пришло время настроить его, включить и запустить проект. Для начала вам необходимо установить операционную систему на карту microSD. Это можно сделать, вставив карту в компьютер, обычно используя адаптер (хотя некоторые планшеты и ноутбуки имеют встроенные слоты для карт microSD), и записав выбранный дистрибутив Raspberry Pi на карту.

В настоящее время лучшей ОС для Pi Zero является Raspbian Jessie

, Эта бесплатная операционная система доступна на странице загрузок Raspberry Pi и может быть установлена ​​на любую модель Raspberry Pi на сегодняшний день

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

Написание операционной системы является простым, независимо от того, какую операционную систему вы используете.

Установка Raspbian с Windows

Во время загрузки Raspbian (или после более медленных подключений) отправляйтесь в Sourceforge, чтобы загрузить свою копию Win32 Disk Imager. Когда закончите, установите его.

После того, как вы загрузили и распаковали Raspbian, вставьте отформатированную (используя инструмент форматирования SD Association) карту microSD в устройство чтения карт вашего компьютера (или в подходящее устройство чтения карт USB). Запустите Win32 Disk Imager и убедитесь, что буква диска, соответствующая вашей карте microSD, выбрана в устройство.

Щелкните в поле «Файл изображения», чтобы найти распакованный RIM-файл Raspbian, выберите его, затем Написать. Подождите, пока индикатор выполнения не закончится, и Win32 Disk Imager сообщит вам, что запись завершена, а затем безопасно извлеките карту из ПК. Теперь вы можете вставить его в выключенный Pi Zero, подключить кабель питания и загрузить. Наше полное руководство по использованию Win32 Disk Imager для установки Raspbian содержит еще больше информации

,

Установка Raspian с Mac

Apple Pi Baker предоставляет набор функций, аналогичный Win32 Disk Imager. Как только ваша карта вставлена ​​и распознана, выберите ее из списка слева; затем выберите загруженный файл .IMG справа и нажмите Восстановление резервной копии.

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

Эй, NOOBS, прошей это!

Вместо того, чтобы устанавливать Raspbian таким образом, почему бы не взглянуть на NOOBS? Это программное обеспечение, которое можно скопировать прямо на отформатированную SD-карту, содержит несколько различных ОС (включая Raspbian), с которыми вы можете поэкспериментировать.

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

Для достижения наилучших результатов Raspbian Jessie должна быть вашей предпочтительной ОС, по крайней мере, на первый взгляд. Как вы устанавливаете это зависит от вас!

Вы также можете быть заинтересованы в создании полной резервной копии образа диска.

чтобы сэкономить время с установкой и настройкой в ​​будущем.

Предустановленные SD-карты

У вас нет SD-карты для Raspberry Pi Zero? Вам не хватает кард-ридера, или у вас нет пропускной способности для загрузки копии Raspbian? Не волнуйтесь — вы можете приобрести карты microSD у Amazon с предустановленной NOOBS!

Купить Orange Pi Zero 512 и платы на Aliexpress

  • Orange Pi Zero Set4:Orange Pi Zero512MB+Protective White Case H2 Quad Core Open-source development board beyond Raspberry Pi
    US $12.38

  • Orange Pi Zero Set 6:Orange Pi Zero 512MB+Expansion Board+Black Case development board beyond Raspberry Pi
    US $14.45

  • Orange Pi Zero H2+ Quad Core Open-source 512MB development board beyond Raspberry Pi
    US $10.49

  • Orange Pi NAS Expansion board Interface board Development board beyond Raspberry Pi
    US $6.98

  • Orange Pi Zero Set 2:Orange Pi Zero 512MB+Expansion Board beyond Raspberry Pi
    US $12.38

  • Orange Pi Zero Set 7: Expansion Board+Black Case,development board beyond Raspberry Pi
    US $3.78

  • Orange Pi 5V/2A AV To OTG Power Adapter, US Version OTG Power Supply, Suitable With Zero/Zero plus2/2G-IOT/Win/Win Plus/R1
    US $3.90

  • Orange Pi Black ABS Protective Case : which is Suitable for Orange Pi Zero with Expansion Board, NOT Fit Zero Plus2
    US $1.99

  • Orange Pi Black Protective case,ABS Case, Only Suitable for Orange Pi Zero, cant hold Expansion Board inside
    US $1.99

  • Orange Pi White Protective case,ABS Case, Only Suitable for Orange Pi Zero, cant hold Expansion Board inside
    US $1.99

Подготовка TFLite в RPi

Здесь предполагается, что у вас уже есть модель TensorFlow, преобразованная в модель TensorFlow Lite. Если это не так, есть множество моделей TensorFlow Lite, которые можно загрузить; воспользуемся Lite-версией MobileNet.

TensorFlow Lite — это часть TensorFlow, то есть установив библиотеку TensorFlow, вы установите и версию Lite. Перед установкой TensorFlow задумайтесь о необходимых проекту модулях. Здесь мы просто запускаем модель TFLite, чтобы классифицировать изображение, и ничего больше, поэтому не нужно устанавливать все модули TensorFlow.

Единственный класс TensorFlow, необходимый для прогнозирования в режиме TFLite — это Interpreter, доступ к нему можно получить так:

То есть вместо установки всего TensorFlow можно установить только этот класс, сэкономив пространство на RPi. Но как именно установить только этот класс?

В моей RPi файл .whl расположен здесь: 

Чтобы установить скачанный пакет, я запустил pip3 install

Обратите внимание: нужно использовать pip3: просто pip будет работать с Python 2

Пакет успешно установлен

Установив tflite_runtime, вы можете проверить, что всё работает правильно, импортировав класс Interpreter:

И вот результат:

После установки tflite_runtime и подготовки RPi к прогнозированию переходим к следующему шагу.

Hardware Overview

Let’s go over some of the most noticeable differences between the Raspberry Pi Zero (and Pi Zero W) and the Raspberry Pi 3.

Both boards are identical in features except that the W has built in Wifi and Bluethooth. Getting started with the Pi Zero board can be a little more cumbersome than with the Pi 3 because many of the connectors need adapters to connect to standard size connectors. Otherwise, to get started, all you need is a uSD card with a Raspberry Pi image on it and power.

Mini HDMI

Unlike the previous models of the Raspberry Pi which use a standard HDMI connector, the Zero uses a mini HDMI connector to save space. To connect the Zero to a monitor or television, you will need a mini HDMI to HDMI adapter or cable.

USB On-the-Go

The Raspberry Pi 3 and other models have traditionally had 2-4 standard size female USB connectors, which allowed for all variety of devices to connect including mice, keyboards, and WiFi dongles. Again to save space, the Zero has opted for a USB On-the-Go (OTG) connection. The Pi Zero uses the same Broadcom IC that powered the original Raspberry Pi A and A+ models. This IC connects directly to the USB port allowing for OTG functionality, unlike the Pi B, B+, 2 and 3 models, which use an onboard USB hub to allow for multiple USB connections.

To connect a device with a standard male USB connection, you will need a USB OTG cable. Plug the microUSB end into the Pi Zero, and plug your USB device into the standard female USB end.

For use with other standard USB devices, it is recommended that you use a powered USB hub. Wireless keyboard and mouse combos work best as they have one USB dongle for both devices.

Heads up! You can use the USB to micro-b adapter if you need to access the USB port on the Pi Zero.

Power

Like other Pis, power is provided through a microUSB connector. Voltage supplied to the power USB should be in the range of 5-5.25V.

microSD Card Slot

Another familiar interface is the microSD card slot. Insert your microSD cards that contains your Raspberry Pi image file here.

WiFi and Bluetooth

As with the Raspberry PI 3, the Zero W offers both 802.11n wireless LAN and Bluetooth 4.0 connectivity. This frees up many of the connections that would have been made over USB, such as a WiFi dongle and a USB keyboard and mouse if substituting a Bluetooth keyboard/mouse.

Camera Connector

The Raspberry Pi Zero V1.3+ and all Zero Ws have an onboard camera connector. This can be used to attach the Raspberry Pi Camera module. However, the connector is a 22pin 0.5mm and different than the standard Pi. You will need a different cable to connect the camera to the Pi Zero W.

GPIO

As with all other models of the Raspberry Pi, there are a plethora of GPIO pins broken out, many of which other other functionality such as I2C. If you are using the GPIO header, you may want to consider soldering headers to it.

Additional Connections

Last, you may notice two sets of thruhole pads labeled TV and Run. The TV pads allow you to connect an RCA jack to the board instead of using the HDMI out. The Run pins connect to the chips reset pin and will either turn the board off or turn it back on once it has been shutdown. Connecting a button here is a good way to power cycle your board.

For a complete description of each pin on the GPIO header and all the connectors on the PI Zero, consult the graphical datasheet below.

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

Чип 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, которая добавит малине аналоговые пины.

Подключение кабелей

Теперь, когда операционная система Pi Zero выполняет запись на SD-карту, самое время подключить кабели. Если вы хотите видеть выходной сигнал от Pi Zero на мониторе, подключение кабеля адаптера HDMI должно быть вашим первым шагом (если у вас уже нет подходящего кабеля Mini-HDMI).

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

любая сетевая активность сократит срок службы батареи.

Получение Pi Zero Online

Если вы устанавливаете с NOOBS, вам нужно позаботиться о том, чтобы загрузить полный автономный установщик, а не более легкий вариант. Это обеспечит вам установку операционной системы, в отличие от меню, в котором вы можете выбрать ОС для загрузки.

Если вы выберете более легкую онлайн-установку с NOOBS, вам сначала нужно будет убедиться, что Pi Zero подключен к Интернету. В отсутствие операционной системы, с помощью которой можно настроить беспроводную сеть, вам потребуется найти совместимый USB-адаптер Ethernet, который может быть совместим с micro USB, или же стандартный USB-порт, подключенный к адаптеру.

Однако существуют и другие варианты. Одна из популярных альтернатив — подключение мини-платы Ethernet к GPIO Pi Zero, но это не простая задача для начинающих. Следует иметь в виду, что подключение кабеля Ethernet к Pi Zero практически гарантирует мгновенное подключение; подключение беспроводного ключа может не выполняться.

и подключиться к другим устройствам в вашей сети.

Параметры мыши и клавиатуры

Как вы будете контролировать Pi Zero? Казалось бы, очевидный вариант — с мышью и клавиатурой, но ограниченные возможности USB-подключения (если у вас не подключен USB-концентратор с питанием) могут привести к этому.

поставляется с такой клавиатурой и тачпадом.

Другие варианты ввода текста и управления вашим Raspberry Pi Zero доступны, однако, с использованием SSH или VNC.

Преимущества 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

Во время экспериментов с 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): хуже от этого явно не станет, но смысла в подобном апгрейде нет.

Что такое Raspberry Pi Zero?

Маловероятно, что у вас когда-либо были проблемы с размерами и без того компактного Raspberry Pi, но на всякий случай вам нужен сверхкомпактный миникомпьютер с очень небольшим весом, удивительные парни в Raspberry Pi Foundation и его Производственные партнеры (PremierFarnell, RS Components и Egoman) сделали это снова с крошечным Pi Zero.

Последняя итерация Raspberry Pi по сути представляет собой модель A +, но с удаленными портами, сжатыми в один порт Micro USB OTG (остается знакомый разъем питания Micro USB, порт справа на приведенной выше схеме обеспечивает питание ниже, чем — предварительно ~ 160 мА) и порт Mini-HDMI (композитный видеосигнал RCA также доступен через GPIO, готовый к пайке дополнительного разъема). Аудио также отправляется через Mini-HDMI, но на GPIO есть ШИМ-соединение для аналогового аудиовыхода DIY.

В основе Pi Zero лежит SoC Broadcom BCM2835 с одноядерным процессором ARM1176JZF-S 1 ГГц, GPU Broadcom VideoCore IV @ 250 МГц (с поддержкой HD) и 512 МБ SDRAM.

Наконец, предусмотрен слот MicroSDHC для дисков с большим объемом памяти с надежным подключением к ошибкам, в то время как GPIO — в первую очередь в Raspberry Pi — не заселен, что означает, что вам нужно припаять свои собственные контакты на Pi Zero. Среди «отсутствующих» компонентов вы обнаружите, что нет видеовхода для камеры Raspberry Pi и камер NoIR.

О, и это всего лишь 5 долларов. Мы упоминали об этом?

Напоминая часть оперативной памяти ноутбука, единственный вариант, которым Pi Zero может быть немного меньше, — это если он был упакован без разъема USB или HDMI. Но это приведет к проблемам с разработкой проектов.

Распиновка

На 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 — три. Выбор осуществляется сигналом на пине .
Добавить комментарий

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

Adblock
detector