sonyps4.ru

Хитрый владелец Model S майнит криптовалюту на станциях бесплатной подзарядки Tesla. Боевой комплект майнера

Здравствуйте друзья

В своих обзорах устройств умного дома экосистемы Xiaomi - я уже неоднократно упоминал название Domoticz. Наконец у меня дошли руки поделится своими наработками на эту тему, и рассказать что же это такое и каким образом можно дополнить стандартные возможности умного дома от Xiaomi при помощи этой системы. В рамках одного обзора это рассказать невозможно, но нужно с чего-то начинать - поехали…

Вступление - пару слов о Domoticz

1. Что такое Domoticz ?
Это мультиплатформенное ПО с открытым кодом ориентированное на создание системы управления умным домом. Поддерживает большое количество различных устройств разных вендоров, в том числе работает с устройствами Xiaomi.
2. Какие устройства Xiaomi могут управлятся Domoticz?
Буду говорить только о тех устройствах, которые я проверил лично. На данный момент можно управлять шлюзом Xiaomi Gateway - и всеми устройствами которыми он управляет - кнопки, датчики открытия и движения, розетки ZigBee, выключатели Aqara. Так же поддерживаются осветительные гаджеты Yeelight - RGBW и White лампы, потолочный светильник Celling Light.
Читал про работу с bluetooth сенсорами miflora.
3. Для чего мне Domoticz ?
Система имеет более гибкие возможности по настройке сценариев - например проверку активности устройства, то чего нет в MiHome, или создание переменных - которые позволяют по одному условию - например нажатие клавиши - выполнять различные действия, в зависимости от значения переменной.
Сценарии, созданные в Domoticz не зависят от китайских серверов и наличия интернет.
Domoticz расширяет функциональность устройств - например новые действия «free fall» или «alert» для кубика, или «Long Click Release» для кнопки.
4. Если я буду использовать Domoticz то не смогу работать с MiHome?
Обе системы прекрасно живут паралелльно - функциональность MiHome - полностью сохраняется, просто часть сценариев будет жить в одной системе - часть в другой. В принципе все сценарии могут жить в Domoticz.
5. Зачем мне нужен MiHome если я буду использовать Domoticz?
По крайней мере для добавления новых устройств. Выбор стоит за вами - но мое мнение - на данный момент Domoticz лучше всего использовать как дополнение к MiHome
6. Что нужно для подключения устройств Xiaomi к Domoticz?
Сразу хочу успокоить - паяльников, программаторов и танцев с бубнами не надо. Так же вам не понадобится Linux или виртуальные машины - попробовать все можно прямо на вашей рабочей винде, а если вам понравится - то есть смысл выделить для нее отдельную аппаратную платформу, например герой сегодняшнего обзора.
Буквально после первых удачных экспериментов на своем настольном ПК, я загорелся идеей отдельной аппаратной базы для Domoticz. Выбор свой я остановил, после штудирования пабликов - на Raspberry Pi Model 3 B - компактный но мощный одноплатный компьютер на базе Soc процессора BCM2837 с 4 ядрами Cortex-A53, работающим на частоте 1.2GHz, 1GB ОЗУ и беспроводными модулями Wi-Fi и Bluetoth 4.1.

Комплект

В свой заказ я включил 4 позиции -

Скрин оплаты


Raspberry Pi Model 3 B Motherboard -
Что интересно в магазине имеется две модификации - китайская и английская. На момент покупки китайская стоила на 7 долларов дешевле, ее я и взял. Чего там китайского - честно говоря для меня загадка.
Корпус для Raspberry Pi Model 3 B -
Блок питания HN - 528i AC / DC 5V 2A -
Медные радиаторы для Raspberry Pi -
Еще для полного комплекта вам понадобится microSD карта - не менее 4 GB и HDMI кабель. У меня в загашнике был и кабель и карта на 32 ГБ, потому покупать не стал.

Что в посылке

Через положенный срок - чуть более двух недель, курьер принес посылку с моим заказом.


Рассмотрим подробнее. Блок питания с вилкой Тип С и разъемом micro-USB.


Заявленный максимальный ток - 2А при напряжении 5 В.


Тестовое включение с нагрузкой в 2А - показывает некоторое проседание напряжения, но в пределах допустимого, блок питания - более-менее честный.


Комплект из трех медных радиаторов в пакетике, для пассивного охлаждения.


Все радиаторы имеют квадтарную форму, два радиатора с штырями и длиной стороны около 12 мм и один плоский со стороной около 15 мм.


Корпус из темного пластика с выдавленным изображением ягоды малины на крышке


Размеры корпуса - примерно 90 на 65 мм




Корпус разбирается на 5 частей - держится все защелках, никаких винтов.


С аксессуарами покончено - пора переходить к самому главному
RASPBERRY PI 3 MODEL B
Raspberry Pi 3 Model B является прямым наследником Raspberry Pi 2 Model B. Плата полностью совместима с предшественником, но наделена большей производительностью и новыми средствами коммуникации:
64-х битным четырёхядерным процессором ARM Cortex-A53 с тактовой частотой 1,2 ГГц на однокристальном чипе Broadcom BCM2837; встроенными Wi-Fi 802.11n и Bluetooth 4.1.
Кроме того, процессор имеет архитектуру ARMv53, а значит вы сможете использовать любимую операционную систему: Debian Wheezy, Ubuntu Mate, Fedora Remix и даже MS Windows 10.


Технические характеристики подробнее
CPU - Broadcom BCM2837, ARM Cortex-A53 Quad Core, 1.2 GHz
Количество ядер процессора - 4
GPU - VideoCore IV 3D
RAM - 1 GB
Хранилище - microSD
Сетевые возможности
Ethernet 10/100
WiFi 2.4G 150 mb/s
Видео вывод - HDMI
USB порты - 4
Беспроводные возможности - Bluetooth
Аудио вывод - 3,5 Jack
85,6 х 53,98 х 17мм, 45 грамм


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


На одной из длинных сторон компьютера размещены порты micro USB для питания, полноразмерный порт HDMI, CSI-2 Camera port - для подключения камеры по интерфейсу MIPI, 3,5 мм аудиоразъем. Так же на верхней стороне находится модуль процессора и Ethernet/USB Hub lan9514-jzx


На торцевой стороне скомпонованы 4 USB порта и порт Ethernet


На другой стороне материнской платы находится 40 контактов ввода/вывода общего назначения (GPIO)


На второй торцевой стороны - находится DSI Display Port для подключения штатного дисплея


На нижней стороне платы находится модуль памяти LPDDR2 SDRAM - EDB8132B4PB-8D-F


И micro-SD разъем для карты памяти


Медные радиаторы ставятся на USB/Ethernet Hub и процессор с одной стороны


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


В корпус все устанавливается отлично, винтовых соединений нет - садится на пластиковые выступы.


Все вырезы на корпусе в точности совпадает с разъемами компьютера




Для запуска нам потребуется внешний монитор (телевизор) с HDMI входом, USB клавиатура, будет удобнее если так же будет и мышка и питания. Монитор, клавиатура и мышка - понадобятся только на момент установки, дальше достаточно будет только блока питания.

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

Для установки операционной системы, первым делом необходимо загрузить архив с дистрибутивами - . Пока скачивается почти полутора гигабайтный архив, загружаем утилиту для форматирования SD карты - SD Card Formatter - . Этот дистрибутив гораздо компактнее - всего 6 МБ, поэтому не теряя времени, устанвливаем программу


и, после установки, вставляем карту памяти в картридер (у вас же есть картридер не правда ли) и запускаем SD Card Formatter. В меню Options необходимо установить “FORMAT SIZE ADJUSTMENT” в “ON”


Дождавшись завершения загрузки большого дистрибутива, открываем полученных архив и распаковываем его содержимое на свежеотформатированную флешку.
Следующий шаг - первый запуск Raspberry Pi (флешку с записанным дистрибутивом, конечно устанавливаем в него). Извините за качество нескольких следующих фото - с экрана телевизора:(
При первом запуске стартует меню выбора операционной системы - что ставить, причем в списке имеется даже версия WIndows 10 для Raspberry Pi. На этом этапе можно выбрать язык (внизу экрана) - русский есть и подключится к Wi-Fi сети - кнопка Wi-Fi networks


Нужная мне опарационка - Raspbian базирующаяся на Linux Debian - представлена в двух вариантах, lite И полном, с графическим интерфейсом. Я выбрал полную версию


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


Периодически измеряя температуру во время установки, максимально что я видел - 38 градусов.
После завершения установки и перезагрузки компьютера, загружается рабочий стол Raspbian


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


Для управления Raspberry с настольного ПК, нам понадобится любая программа терминал, я использую старый добрый Putty


Имя пользователя и пароль по умолчанию - pi и raspberry . Для смены пароля воспользуйтесь командой passwd .


Рекомендую сразу установить статический IP адрес для Raspberry. Узнать текущие адреса можно при помощи команды ifconfig , где
eth0 - это Ethernet
lo - это локальный интерфейс 127.0.0.1
wlan0 - это wi-fi интерфейс

А для того что бы отредактировать файл с настройками - вводим команду
sudo nano /etc/dhcpcd.conf
и в открывшемся файле, пролистав в конец добавляем нужные настройки в зависимости от того какой интерфейс мы будем использовать.
Например мы хотим использовать адрес 192.168.0.222, маска 255.255.255.0, адрес шлюза и DNS - 192.168.0.1
Для Ethernet вставляем
interface eth0

static routers=192.168.0.1

Для wi-fi
interface wlan0
static ip_address=192.168.0.222/24
static routers=192.168.0.1
static domain_name_servers=192.168.0.1


Для выходя из редактора нажимаем ctrl+x
Для сохранения изменений - нажимаем “Y” и затем enter

Установка Domoticz
Большая часть работы по настройке уже закончена, теперь нам нужно установить систему Domoticz. Делается это одной командой -
sudo curl -L install.domoticz.com | sudo bash
Которая инициализирует процесс загрузки и установки системы


В процессе установки, инсталлятор задаст вопросы по поводу места установки и т.п. - все эти моменты я оставил по умолчанию.


После успешной установки, инсталлятор напишет адреса и порты веб интерфейса системы Domoticz


Но, для работы с шлюзом Xiaomi - нам нужна beta версия системы. Обновление до крайней версии беты производится командами
cd ~/domoticz
sudo ./updatebeta



Теперь система Domoticz доступна по веб интерфейсу:

Теперь самое время приступить к добавлению устройств Xiaomi. Но сначала -

Подготовительные работы

Итак, что нужно для того что бы начать работать с Domoticz?
Резервирование IP адресов
Первым делом необходимо, тем устройствам которыми вы планируете управлять - пока это шлюз и лампы - установить статические IP адреса. Это делается на вашем домашнем роутере, при помощи таблицы клиентов DHCP которая выглядит примерно так -


и информации из вкладок Network info плагинов управления шлюзом и лампами, где указаны MAC адреса устройств


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

Режим разработчика

Необходимо активировать режим разработчика. Для шлюза Xiaomi Gateway необходимо зайти в меню, выбрать опцию about, внизу экрана где написана версия (2.23 у меня) - нажимать на нее до тех пор пока в меню не появится две новые опции, они могут быть на китайском, в моем примере - на английском. Нажимаем на первую из двух - local area network communication protocol, в меню активируем верхний переключатель и записываем пароль шлюза.


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

Добавление устройств

Для добавления устройств переходим во вкладку Настройки - Оборудование
127.0.0.1:8080/#/Hardware (вместо 127.0.0.1 - адрес вашего Domoticz)
Выбираем тип устройства Xiaomi Gateway, называем его как нибудь, указываем его IP адрес, который мы зарезирвировали на роутере, прописываем пароль полученный в окне режима разработчика. Порт - у меня работает на порту 54321. В вики домотикз описано подключение с указанием порта 9898


Для добавления ламп - просто добавляем устройство YeeLight LED - адреса указывать не надо, лампы подтянутся сами.


Датчики подключенные к шлюзу подтянутся не сразу все, это процесс может занять час и более - нужно подождать. Это связано с тем, что устройства ZigBee активируются только в момент передачи данных. Немного подтолкнуть процесс можно - открывая и закрывая окна с датчиками, дышать на датчики температуры, включать выключать розетки - словом вынуждать устройства передавать данные.

Устройства

Устройств добавится НАМНОГО больше чем вы ожидаете:) Список их доступен на вкладке Настройки - устройства.
127.0.0.1:8080/#/Devices


Например каждый датчик температуры и влажности - добавится как три устройства, отдельно температура, отдельно влажность, и все вместе. Розетки - отдельно розетка (управляемое устройство) отдельно - как датчик энергопотребления. А вот шлюз - отдельно подстветка, отдельно сирена сигнализации, отдельно будильник, дверной звонок и регулятор звука. Для того чтобы добавить устройство в список используемых - в конце строки нужно нажать зеленую стрелочку. Убрать из используемых - синюю стрелочку. То что нам не нужно - не добавляем.
Добавленные к использованию устройства располагаются по нескольким вкладкам -

Переключатели

На этой вкладке собраны все управляемые устройства
127.0.0.1:8080/#/LightSwitches
Выключатели, кнопки, лампы, и прочее. Здесь мы можем включать, выключать, и делать любые действия с устройствами в ручном режиме.

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

Температура

На этой вкладке группируются климатические датчики - влажности и температуры
127.0.0.1:8080/#/Temperature
Поначалу они все называются одинаково, определить где какой - можно по их показаниям и сверке с приложением Mi Home, после чего их можно соответсвенно переназвать.

Вспомогательное

Здесь сгрупирован датчик освещенности шлюза - хотя его показания весьма странные, и счетчики потребления энергии розеток.
127.0.0.1:8080/#/Utility

Сценарии

Для создания сценариев - необходимо перейти во вкладку - Настройка - Дополнительно - События. Написание сценариев доступно в двух вариантах - блочный и скриптовый на языке lua.

Примеры сценариев

Учится работать с Domoticz лучше начинать с блоков. Тут все разбито на группы и составлять сценарии довольно просто. Пример простого сценария на блоках - включение света по обнаружению движения, и выключения через минуту после того как датчик движения перейдет в статус выключено. После составления сценария нужно назвать его, поставить галочку на опции Event active: - для включения и сохранить его.

Точно такой же сценарий на lua

Примеры использования

Больше внимания конкретным сценарям я буду уделять в других обзорах, тут в качестве примера приведу сценарий, который НЕВОЗМОЖНО реализовать в Mi Home, а именно - двухкнопочный выключатель Aqara c размыканием проводов - левая кнопка будет работать по назначению - разрывать и соединять фазу, а правая - не подключенная к линии (для питания выключателя достаточно подключения только одной из кнопок) - будет включать и выключать Yeelight лампу, которая физического соединеня с выключателем не имеет.
В данном сценарии будет проверятся состояние лампы Yeelight, значение самого выключателя On или Off - значения иметь не будет. Если состояние лампа отлично от Off - значит она работает, и будет выключена, а если выключена - то будет включена.

На этом, вводную часть по Domoticz буду завершать, если тема будет интересна - то продолжу, интересного еще очень много.

Видеоверсия обзора (2 части) -



Спасибо за внимание. Планирую купить +164 Добавить в избранное Обзор понравился +99 +231

2. Беспроводная точка доступа
Настройте доступ к сети с помощью Raspberry Pi. По желанию вы также сможете создать отдельную гостевую сеть. Для этого вам нужны SD-карта, сетевой USB-адаптер и немного навыков кодинга, чтобы всё правильно настроить.

3. Тачскрин для приборной панели авто

Если вы готовы потратить достаточное количество времени, попробуйте создать на базе Raspberry Pi сенсорную панель, которая сэкономит вам несколько сотен долларов. Благодаря открытому софту XBMC Media Center вы сможете проигрывать музыку, смотреть видео и фото, а также много чего ещё (только не забывайте следить за дорогой).

4. Робот
Если у вас есть лишний контроллер для Nintendo Wii, то можно использовать его для создания собственного робота - только его внешний облик полностью зависит от вашей фантазии и доступных материалов. Вам также понадобиться шасси и контроллер мотора, чтобы робот мог двигаться.

5. Камера с датчиком движения
Хотите узнать, кто заходил в ваш кабинет, пока вас не было на месте? Или может сделать удачный кадр белки, которая зачастила к вам во двор? Камера с датчиком движения на базе Raspberry Pi может выручить вас. Для её создания вам понадобятся пассивный ИК-датчик и навыки кодинга, но затраченное на гаджет время окупится сполна.

6. Стратостат

Благодаря прикреплённому к аэростату Raspberry Pi можно запечатлеть невероятной красоты кадры из стратосферы. Отслеживать за его перемещением можно с помощью GPS, а снимки получить удалённо, если устройство-таки затерялось.

7. Конвертер речи
Если у вас проблемы со чтением, то можно создать устройство преобразующее текст в речь. Даже если у вас таких проблем никогда не было, это всё равно увлекательный проект. Конечно, вам понадобятся дополнительные запчасти, да и качество будет несравнимым с аудиокнигами, но оно того стоит.

8. Фотокамера

Есть несколько разных способов сделать простую фотокамеру на базе Raspberry Pi. И чем больше времени вы потратите на её создание, тем лучше результат. Если вы сможете перепаять элементы на плате, у вас может получиться тонкая камера с TFT-экраном в корпусе, распечатанном на 3D-принтере. Как это сделать? Смотри видео.

9. Ламповые часы
Сделать часы с помощью Raspberry Pi и ламп Nixie не такая уж и сложная задача, а результат впечатляет. К тому же, если подключить их к интернету, можно настроить автоматический переход на летнее время и обратно. Всего несколько строчек кода - и у вас на столе беспроводное устройство.

10. Передатчик азбуки Морзе

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

11. Метеостанция
Компактная, дешёвая, с малым расходом энергии - Raspberry Pi идеально подходит для создания собственной метеостанции. После этого вам больше не придётся полагаться на прогноз погоды по ТВ. Правда, понадобится немного «железа», но всё не так сложно, как может показаться на первый взгляд.

12. Скворечник

Коробка плюc Raspberry Pi - и у вас появится возможность наблюдать, как живут птицы. Можно даже настроить онлайн-стрим. Среди необходимых деталей - инфракрасные светодиоды и модуль камеры NoIR.

13. Wi-Fi-печь

Для создания этой буржуйки Джеймс Гао взял старую электропечь, Raspberry Pi и детали, распечатанные на 3D-принтере. С помощью системы обратной связи с замкнутым контуром осуществляется удалённое управление, а также автоматически регулируется уровень температуры (для этого нужны термопара и шаговый мотор).

14. Ретро игровая консоль
Raspberry Pi легко можно превратить в консоль, карманный компьютер или олдскульный игровой автомат. Самый простой способ - загрузить эмулятор на SD-карту и подключить USB-контроллеры. Можно уложиться за час, RetroPie вам в помощь.

15. Булава для жонглирования

Вдруг среди вас есть те, кто увлекается жонглированием, и вам хочется внести разнообразие в это хобби. Вы можете «оживить» булаву (или шар) с помощью светодиодов. Понадобятся SD-карта, плата Pibrella и кусок кода на Python. Выглядит необычно.

16. Цифровой сад

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

Перевод материала «16 Fun Projects for Your New Raspberry Pi » с fieldguide.gizmodo.com.

Спустя пять лет после выпуска первых устройств Raspberry Pi, проект продолжает набирать все большую и большую популярность и распространятся далеко за пределами его первоначального назначения. Основатель проекта Эбен Аптон изначально надеялся продать не более чем 10 000 плат, но на данный момент уж больше 10 000 000 устройств находятся в руках студентов, преподавателей и других людей ит-специальностей.

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

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

У многих людей есть Raspberry Pi, но они даже не знают какая у них версия устройства. Можно определить версию устройства по количеству памяти, этот параметр отличается больше всего. Или например, в более поздних платах были добавлены дополнительные слоты GPIO. Но есть и некоторые незначительные отличия, о которых вам стоит знать при создании своего проекта.

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

cat /proc/cpuinfo |grep "Revision"

Вывод будет содержать строку из четырех или шести символов, по которой можно понять какое устройство вы используете:

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

Вот некоторые сравнительные характеристики разных версий устройств:

Если вы хотите узнать больше информации о вашей плате из командной строки, можете воспользоваться следующими командами:

Аппаратное обеспечение:

cat /proc/cpuinfo

cat /proc/version

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

cat /proc/memory

Подключение Raspberry Pi

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

Если вы считаете, что вашему устройству не хватает питания, можно проверить напряжение с помощью мультиметра. На старых платах есть отверстия на верхней части платы подписанные TP1 и TP2.На модели B+, Pi2 и Pi3 они размещены внизу платы, на стороне SD карты, и отмечены PP3 и PP7.

Сначала подключите все периферийные устройства, которые вы собираетесь использовать. Установите мультиметр на измерение напряжения до 20 вольт. Подключите красный провод к TP1 или PP3, а черный к TP2 или PP7. Мультиметр должен выдать значение около 5 Вольт. отклонение в 0,25 Вольт - это плохо и чем ближе к пяти, тем лучше. Если вы обнаружили снижение напряжения это могло произойти по двум причинам:

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

В общем, подключение Raspberry Pi не вызывает много проблем.

Добавление кнопки сброса

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

На плате есть два отверстия рядом друг с другом, одно круглое, второе - квадратное. На модели B они отмечены как P6 и находятся рядом с портом HDMI. На более поздних платах они размещаются ближе к портам GPIO и обозначены RUN.

Вы можете приобрести любую кнопку и припаять ее контакты к этим портам. Все что нужно для сброса процессора - это замкнуть эти выходы.

Использование GPIO и датчиков

Помимо своей низкой цены, Raspberry Pi очень привлекательный для пользователей из-за возможности использовать GPIO.

GPIO или general purpose input/output это порты общего назначения ввода и вывода. Почти все проекты Raspberry Pi построены на использовании этих портов. Их сила в гибкости.

Первые платы Raspberry Pi имели 26 GPIO портов, Raspberry Pi 2 и Pi 3 имеют 40. С технической точки зрения только 17 из 26 и 28 из 40 соответственно. Остальные - это электрические контакты и заземления. Все порты обозначены номерами, но чтобы правильно их использовать вам понадобиться распечатка с описанием значений. Например, для 40:

Или для 28:

Ее можно распечатать и приложить к плате, чтобы не запутаться во время работы:

Чтобы заставить GPIO делать то, что вам нужно понадобиться немного программирования. Обычно, все можно сделать на Python. Если вы не знали, то часть имени Pi походит от инструмента для обучения программированию на Python. Вы можете найти очень много инструкций по использованию Python для Raspbery и GPIO в интернете.

Найдите проект

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

Если вы не хотите ничего программировать, но хочется сделать что-то полезное, можно установить Kodi на Raspberry и сделать домашний медиа центр.

После этого можно перейти к поиску других проектов. Что вам больше нравиться, игры? Домашняя автоматизация? Фотография? Возможно, кто-то уже выложил в интернете инструкции, как сделать то что вы хотите. Используйте их или сделайте что-то свое. Вот некоторые интересные проекты, которые вы можете реализовать:

  • Cupcade - самый простой способ создать собственную небольшую игровую систему. Но здесь нужно покупать устройство комплектом, чтобы получить все необходимые детали;
  • MagicMirror - один из самых популярных проектов на Raspberry Pi, суть в том, чтобы выводить текстовую информацию на зеркало с помощью экрана и этого микрокомпьютера;
  • Minecraft - вы можете создать свой сервер Minecraft на основе Raspberry Pi;

Это далеко не все интересные проекты с помощью которых можно найти применение Raspberry Pi 3. Еще несколько вы можете найти в статье .

Выводы

В этой статье мы рассмотрели начало работы raspberry pi. Это очень интересное устройство может быть достаточно полезным при правильном использовании. А вы уже купили Raspberry Pi? Собираетесь покупать? Или уже собрали свой проект и нашли применение raspberry pi? Напишите в комментариях!

На завершение видео от 16 бит тому назад про Raspberry Pi:

81% пользователей Steam этим летом не смогли поиграть в Dishonored 2 в высоком качестве - GPU их видеокарт оказались недостаточно мощными. В целом из 1,5 млрд ПК-геймеров у 70% нет возможности нормально играть в игры класса ААА.

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

Понятно, чем это хорошо для геймеров, у которых нет мощного игрового оборудования: с каждым годом они будут получать доступ к всё большему количеству новых игр в высоком качестве. Но что насчёт тех геймеров, которые уже собрали игровой комплект стоимостью в несколько тысяч долларов и каждый год тратят от $500-1000 на новые видеокарты?

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

Есть альтернатива - давать свои мощности в аренду пользователям облачного гейминга. На децентрализованной игровой платформе майнеры смогут устанавливать свои условия аренды, а игроки - выбирать наиболее подходящее им оборудование. За счёт стабильности и предсказуемости на таком майнинге можно заработать минимум в 2-3 раза больше, чем на майнинге криптовалют. Именно такую экосистему сейчас Playkey разрабатывает. Давайте посмотрим, как это работает.

Боевой комплект майнера

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

Базовая конфигурация компьютера будет выглядеть при этом примерно так:

Такой комплект обойдётся примерно в $1500. Это стартовый капитал.

Цены на интернет в странах мира драматически различаются (за скорость больше 60 мбит/с в ОАЭ платят $91, в США $55, а в Венесуэле $4 в месяц), поэтому мы не станем учитывать их в вычислениях.

За доступ к платформе придётся заплатить комиссию. В случае Playkey это будет 25% от вашего заработка - эти деньги пойдут на развитие продукта, обновление каталога игр, работу команды. Плата за интернет и комиссия - операционные затраты. А дальше начинается самое интересное.

Окупить ферму за полгода

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

Последнее Playkey может сделать автоматически - сервис будет предлагать пользователям взаимовыгодные цены. Но конечное решение по поводу стоимости часа игры останется за владельцем мощностей. Отношения между пользователями будут регулироваться смарт-контрактами, расчёты будут производиться в PKT (криптовалюта Playkey).

Сейчас Playkey оценивает взаимовыгодную цену часа игры в $1. Если вы будете майнить сутки напролёт, то в день с учётом комиссии Playkey заработаете $18. В месяц ваш максимальный заработок составит около $540.

Однако более реалистично взять за основу среднее время в 10 часов майнинга в день - не всегда найдутся игроки на каждый час. С такими вводными с учётом комиссии в день вы будете зарабатывать $10, а в месяц - около $300.

При этом средний заработок на майнинге эфиров c озвученными мощностями - $1,5 в день и $45 в месяц (и это при 24-часовом режиме работы). То есть с Playkey в месяц вы заработаете в 6-12 раз больше.

Чтобы обеспечить стабильность заработка, можно сдавать мощности в аренду не по часам, а по месяцам - например, заключить с геймером смарт-контракт на 70 часов за $20 в месяц. Если за месяц (720 часов) обслужить 10 игроков, то с учётом комиссии вы заработаете $150.

Но это минимальный доход- в свободное время можно по-прежнему сдавать мощности в аренду по часам. Если предположить, что соотношение месячных и часовых смарт-контрактов в месяц будет 50 на 50, то с учётом комиссии накликает около $80 на первых (360 часов при средней цене в $0,3 за час) и $270 на вторых.

Эти $340 - лишь один возможный вариант. Заработок каждого майнера будет меняться в зависимости от количества времени майнинга, расценок, его популярности у геймеров, соотношения смарт-контрактов по разным тарифам. К тому же, если в 3 часа ночи геймер не найдётся, то оборудованию простаивание не грозит - всегда остаётся возможность параллельно майнить криптовалюты. Так что ниже дохода от классического майнинга заработок не опустится.

Месяц на Мальдивах и Tesla за счёт геймеров

Судя по нашим расчётам, уже за 4-5 месяцев при заработке в $300-400 в месяц можно окупить свои вложения в майнинг - если мощный игровой компьютер не достался вам от старшего брата, проводившего за видеоиграми ночи напролёт. Тогда как при круглосуточном майнинге эфиров (при стабильной цене на него) на то, чтобы выйти в ноль, понадобится больше 3,5 лет.

Будучи майнером Playkey, к этому времени можно успеть провести медовый месяц на Мальдивах - и потратить на это около $13 200 заработанных денег. Правда, на саму свадьбу придётся раскошелиться дополнительно. Да и если будете меньше играть и больше майнить, освободится время на поиск жены.

Зато если сделать ферму из трёх игровых компьютеров, то за 3,5 года можно и вернуть инвестиции, и заработать ещё почти $40 000. А значит, получится купить автомобиль будущего Tesla (Model 3 как раз стоит около $35 000). И ещё останется на расширение компьютерной фермы.

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

Майнинг в каждый дом

Майнинг оборудования для облачного гейминга имеет преимущества не только в размерах доходов. Есть и другие особенности:

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

Более того, в будущем не придётся даже собирать сервера для майнинга самому. Платформы будут сами предлагать необходимые мощности. Playkey после ICO планирует приобретать сервера и выставлять их на открытый аукцион за PKT (криптовалюта платформы). Так что, если вам лень собирать мощный игровой компьютер самому, не пропустите продажу PKT - а мы займёмся оборудованием для майнинга за вас.



Загрузка...