Образ для OrangePi PC,OrangePi Plus,OrangePi 2,OrangePi PC+
Добавлено: Вс фев 07, 2016 8:06 pm
НОВЫЙ!!! ОбразОбраз OrangePi PC plus и OrangePi PC (возможно подойдет на lite и PC2) от 09.01.2021
Образ полностью совместим с OrangePi PC shield
собирался на PC+, проверена работа на PC, должно работать на lite, Plus, Plus2
Решение проблем и инструкции:
Если вместо wlan0 название интерфейса в виде enx....
Установка wifi RTL8289 (RTL8188)
Смена пароля
Подключение MySensors
Настройка часов DS3231
Файлы DietPi для OrangePi Plus 2
OrangePi PC установка 315/433 МГц приемника и передатчика
расширяем раздел на всю карту памяти прямо из загруженной системы (ссылка2)
Запуск сервера Blynk
Сценарий выключения и перезагрузки с сохранением базы данных
Установка и настройка MySensors
Установка и настройка брокера MQTT на OrangePi PC
Мост к облачному брокеру cloudmqtt.com
Установка node.js и npm
установка node.js и lgtv2mqtt
Скрипт параметры апельсинки (температура процессора, загрузка, uptime)
Установка и настройка RPi Monitor на OrangePiPC
Ещё один способ мониторить ресурсы апельсинки
Регулировка громкости из МД
Настройка доступа из интернета
Расширяем раздел на весь диск
Разное.
модули для установки в подразетник для подключения датчиков, информеров, использование в качестве термостата с реле
шилд для OrangePiPC и RaspberryPi в корпус на DIN рейку
8 реле с управлением по WiFi на DIN рейку
315 и 433 мгц 1,2,3 кл. стандартный выкл по цене обычного
OrangePi PC + реле в корпусе D9MG-BODY
Реле с управлением по wi-fi на ESP8266 (скетч) AP+STA+mdns
Беспроводной сенсорный выключатель (радиопульт)
SainSmart iMatic with RJ45 Remote Controll 16 Channels
Управляем реле и сервами с помощью arduino через wi-fi
OrangePi PC + 315/433 МГц приемник/передатчик
Сцены и оформление (сборка)
Управление реле по i2c OrangePi PC через PCF8574
Образ полностью совместим с OrangePi PC shield
собирался на PC+, проверена работа на PC, должно работать на lite, Plus, Plus2
ОписаниеПоказать
Пользователи:
root:orangepipc
pi:orangepipc
пользователи базы данных такие же, только root без пароля и следовательно юзер root может в базу только из консоли.
Установлено.
MajorDoMo актуально на 09.01.2021
- YandexTTS с моим API KEY, лучше поменять, а то может не хватить количества выданного за день
- Погода OpenWeather с моим API KEY, не знаю есть ли какие то ограничения по запросам, но лучше поменять.
- МД не чистый, сделаны настройки, добавлены радиостанции, сцены для телефона и планшета.
VLC over HTTP
- порт 7070 (изменен ибо установлен Blynk сервер который использует порт 8080)
- пароль 12345
ffmpeg
Mosquitto
phpmyadmin
WiringOP (работа с gpio)
Особенности:
Включены порты в script.bin:
/dev/i2c-0 - i2c RTC часы DS 3231, для использования Ds1307 в файле /etc/rc.local поменять 3231 на 1307
/dev/i2c-1
/dev/spidev0.0
/dev/ttyS0
/dev/ttyS1
/dev/ttyS2
/dev/ttyS3
Оптимизирована работа с SD картой (не запускался mysql из-за того, что не успевает скопироваться база в tmp, сделал запуск mysql через 60 секунд, если не запускается то меняем в /etc/rc.local вот эту строчку /bin/sleep 60 && /etc/init.d/mysql start)
Работает онлайн радио и Алиска говорит (громкость можно ещё добавить через alsamixer), воспроизведение онлайн радио и Алиски возможно одновременно.
!!!В базе данных mariadb отключены таблицы InnoDB, если будете восстанавливать свою конфигурацию то либо удалите файл /etc/mysql/conf.d/innodboff.cnf или комментируем в нем строки и перезапускаем mysql, либо в файле dump.sql своего архива замените везде InnoDB на MyISAM
Раздел для сокращения образа уменьшен и влезает на карту памяти 4 гига
Ну и не забываем расширить раздел на весь диск по инструкции
root:orangepipc
pi:orangepipc
пользователи базы данных такие же, только root без пароля и следовательно юзер root может в базу только из консоли.
Установлено.
MajorDoMo актуально на 09.01.2021
- YandexTTS с моим API KEY, лучше поменять, а то может не хватить количества выданного за день
- Погода OpenWeather с моим API KEY, не знаю есть ли какие то ограничения по запросам, но лучше поменять.
- МД не чистый, сделаны настройки, добавлены радиостанции, сцены для телефона и планшета.
VLC over HTTP
- порт 7070 (изменен ибо установлен Blynk сервер который использует порт 8080)
- пароль 12345
ffmpeg
Mosquitto
phpmyadmin
WiringOP (работа с gpio)
Особенности:
Включены порты в script.bin:
/dev/i2c-0 - i2c RTC часы DS 3231, для использования Ds1307 в файле /etc/rc.local поменять 3231 на 1307
/dev/i2c-1
/dev/spidev0.0
/dev/ttyS0
/dev/ttyS1
/dev/ttyS2
/dev/ttyS3
Оптимизирована работа с SD картой (не запускался mysql из-за того, что не успевает скопироваться база в tmp, сделал запуск mysql через 60 секунд, если не запускается то меняем в /etc/rc.local вот эту строчку /bin/sleep 60 && /etc/init.d/mysql start)
Работает онлайн радио и Алиска говорит (громкость можно ещё добавить через alsamixer), воспроизведение онлайн радио и Алиски возможно одновременно.
!!!В базе данных mariadb отключены таблицы InnoDB, если будете восстанавливать свою конфигурацию то либо удалите файл /etc/mysql/conf.d/innodboff.cnf или комментируем в нем строки и перезапускаем mysql, либо в файле dump.sql своего архива замените везде InnoDB на MyISAM
Раздел для сокращения образа уменьшен и влезает на карту памяти 4 гига
Ну и не забываем расширить раздел на весь диск по инструкции
СкачатьПоказать
СТАРОЕПоказать
СТАРОЕ
Образ DietPi v148
Oбраз для Orange Pi РС, Orange Pi 2, Orange Pi Plus, Orange Pi PC+ (script.bin качать отдельно), OrangePi Zero (script.bin качать отдельно), OrangePi Plus 2 (script.bin и ulmage файлы тут)
имя пользователя: root
пароль: dietpi
Установлено:
MajorDoMo актуально на 14.04.2017
- YandexTTS с моим API KEY, лучше поменять, а то может не хватить количества выданного за день
- Погода OpenWeather с моим API KEY, не знаю есть ли какие то ограничения по запросам, но лучше поменять.
- МД не чистый, сделаны настройки, добавлены радиостанции, сцены для телефона и планшета
VLC over HTTP
- порт 7070 (изменен ибо установлен Blynk сервер который использует порт 8080)
- пароль 12345
Mosquitto
Webmin
- порт 10000
java
Сервер Blynk (не запущен, запуск через crontab не от суперпользователя)
доступ возможен по адресу http://dietpi.lan (меняется в webmin)
WiringOP (работа с gpio)
В файле script.bin для PC включены все порты UART и i2c
Оптимизирована работа с SD картой
образ расширяем на всю карту программой gparted по инструкции в статье
Файлы script.bin Orange Pi PC+ OrangePi Zero ложить в раздел BOOT (забыл в образ вставить)
DietPi_MD_v148.img.zip
Всё остальное актуально для новой версии образа DietPi, заливается
Настройка образа на Orange Pi PC+
На Orange Pi PC+ образ запускается, для корректной работы оборудования необходимо вставить в раздел boot файл script.bin, который скачать можно отсюда https://yadi.sk/d/ClIbaw4R3BkDGH
Позже этот файл будет добавлен в образ
Так же необходимо отредактировать файл /etc/asound.conf он должен быть следующего содержания
Образ основан на DietPi для Orange Pi PC
имя пользователя: root пароль: dietpi
Для других Orange Pi необходимо в разделе BOOT переименовать соответствующий файл в script.bin
максимальная частота уменьшена до 1200, меняется в файле dietpi.txt либо в корне раздела BOOT, раздел BOOT монтируется в /DietPi путем создания виртуального диска, при изменении в /DietPi изменения не сохраняются, поскольку отключено обратное копирование, т.к. при выключении почему то файлы из BOOT удалялись а из /DietPi в BOOT не копировались.
поскольку в DietPi работа с SD картой уже оптимизирована, осталось только перевести работу MD в tmpfs и mysql (в образе это уже сделано)
Установлено расширение для PHP Direct IO (dio).
оптимизирована работа с SD картой памяти
файл /etc/init.d/prepare-dirs:
в /etc/mysql/my.cnf путь к файлам базы данных:
в fstab добавляем:
Версия от 24.12.2016
Скачать DietPi v140 + МД + vlc + webmin + java + node.js + mosquitto
работает vlc, звук с онлайн радио (ошибка отсутствия звука исправлена), образ сделан на основе DietPi v139 + МД + vlc + webmin + java + node.js
Версии от 16.12.2016, версии на основе версии с DIO.
Каждая следующая сделана на основе предыдущей
Скачать DietPi v139 + МД + vlc
(проверено работает dingdong, то есть звук есть + подправленный /etc/asound.conf (спасибо пользователю zoz) для вывода более одного потока)
Скачать DietPi v139 + МД + vlc + webmin
(доступ к системе возможен по адресу http://dietpi.lan, порт webmin-а https://dietpi.lan:10000, порт vlc - http://dietpi.lan:8080 (VLC пароль 12345 без имени пользователя) )
Скачать DietPi v139 + МД + vlc + webmin + java + node.js
(в этот образ не стал загружать Blynk сервер, для добавления Blynk качаем сервер, создаем папку для blynk и в crontab -e добавляем @reboot java -jar /root/server-0.19.2.jar -dataFolder /root/blynk так же необходимо переназначить порт vlc http поскольку blynk использует порт 8080, в запуск vlc в crontab добавляем параметр --http-port 7070
Установка в Linux
Загружаем образ, распаковываем, заливаем на карту памяти
dd if=./DietPi_MD_optimizire_dio_v139_vlc_webmin.img of=/dev/sdd bs=1M
изменяем второй раздел с помощью программы gparted
!!!Решение проблемы со звуком в онлайн радио
Звук в онлайн радио
не надо для версии 140, уже подправлено
в консоли добавляем пользователя www-data в группу audio командой:
файл /etc/asound.conf
Установка MQTT брокера Mosquitto
не надо для версии 140, уже установелено и настроено
Устанавливаем Mosquitto
заходим в директорию /etc/rc2.d и переименовываем файл
S02majordomo
в
S03majordomo
Если используете модуль Orvibo
Модуль Orvibo использует порт 10000. В образе Webmin поднимается на данном порту. Короче тем кто хочет использовать данный модуль удаляем Webmin или лезем в настройки /etc/webmin/miniserv.conf
правим две строчки port=10000 и listen=10000 или меняем порт через web интерфейс webminа
Разное
особенности обновления DietPi
Про SD карты
-------------------------------------------------------------
ARMBIAN 5.25 stable Ubuntu 16.04.2 LTS 4.10.0-sun8i
Oбраз для Orange Pi РС
имя пользователя: root
пароль: orangepi
Установлено:
MajorDoMo актуально на 14.04.2017
- YandexTTS с моим API KEY, лучше поменять, а то может не хватить количества выданного за день
- Погода OpenWeather с моим API KEY, не знаю есть ли какие то ограничения по запросам, но лучше поменять. Город меняется через меню (в базе все города Российской Федерации)
- МД не чистый, сделаны настройки, добавлены радиостанции, сцены для телефона и планшета
- добавлены сцены: VLC over HTTP
- порт 7070 (изменен ибо установлен Blynk сервер который использует порт 8080)
- пароль 12345
Mosquitto
Webmin
- порт 10000
java
Сервер Blynk (не запущен, запуск через crontab)
доступ возможен по адресу http://orangepi (меняется в webmin)
WiringOP (работа с gpio)
В файле dtb для PC включены все порты UART и i2c
Оптимизирована работа с SD картой (не запускался mysql из-за того, что не успевает скопироваться база в tmp, сделал запуск mysql через 10 секунд, если не запускается то меняем в rc.local вот эту строчку /bin/sleep 10 && /etc/init.d/mysql start)
Работает онлайн радио и Алиска говорит (громкость можно ещё добавить через alsamixer), воспроизведение онлайн радио и Алиски возможно одновременно.
образ расширяем на всю карту программой gparted по инструкции в статье
Скачать
ссылки на образы нерабочие, оставил для инструкций
UPD:25.02.2016
Новый образ для OrangePiPC (на остальных надо проверять)
Armbian 5.25 stable Ubuntu 16.04.2 LTS 4.10.0-sun8i
Скачать OPi_Armbian_MD_webmin_vlc_optimizire.img
описание образа
имя пользователя: root
пароль: orangepi
корневой раздел 2400MБ образ для карты от 4 гигов, для расширение раздела используйте gparted (resize2fs говорит что нечего увеличивать)
после загрузки и получения ip адреса возможен доступ по DNS имени http://orangepipc (меняется в webmin-е)
Установлено:
MajorDoMo (актуальность на 25.02.2016)
vlc over http (порт 8080, пароль 12345, имя пользователя нет, запуск через crontab (@reboot sudo -u www-data /usr/bin/vlc -I http --http-password 12345))
WiringOP (работа с gpio)
webmin (порт 10000)
Оптимизирована работа с SD картой
Установка mosquitto:
Настаиваем MajorDoMo
проверяем работу набрав команду в консоли:
В MajorDoMo должно быть:
Если в МД Вы ничего не увидели, то надо изменить порядок запуска majordomo и mosquitto в /etc/rc0.d /etc/rc1.d ...
переименовать в папках все с majordomo на одну больше, то есть
S03majordomo в S04majordomo
вообще достаточно это сделать в /etc/rc2.d и /etc/rc3.d
перезагружаемся и проверяем.
Скачать OPi_Armbian_MD_webmin_vlc_mqtt_java_blynk.img
Образ сделан на основе образа OPi_Armbian_MD_webmin_vlc_optimizire.img
Добавлено:
mosquitto
java
Blynk server
В vlc http изменен порт на 7070 из-за того что Blynk server использует порт 8080, 8081, 8082, 8440-8443
Запуск vlc и Blynk настраивается через crontab -e, там задается порт vlc.
Локальный Blynk сделан для одной цели: неограниченное число энергии, для настройки неограниченного числа энергии надо:
1. Запустить приложение на телефоне.
2. Создать аккаунт Create New Account и в Server Setting (кнопочка в виде изогнутой стрелки и светофора) установить переключатель в CUSTOM и ввести айпи адрес локального сервера.
3. Создать проект
4. Добавить виджет (например button)
5. Выходим из аккуанта и закрываем приложения
6. Заходим на сервер по ssh
7. находим в папке /root/blynk файл <e-mail>.Blynk.user, открывавем на редактирование
8. идем в конец и находим там "energy", после двоеточия пишем столько энергии сколько захотите, например вот так: "energy":999000
9. Сохраняем файл и перезагружаемся.
10. радуемся большому количеству энергии.
В образе есть уже зарегистрированный аккаунт с 999000 энергии, логин root@orangepi.ru, пароль: orangepi Скачать OPi_Armbian_MD_webmin_vlc_mqtt_java_blynk2.img
Обновленный образ на 27.03.2017, отредактировано дерево устройств, в нем включены все uart и i2c (только у OPi PC) по вот этой инструкции
ARMBIAN 5.31 stable Ubuntu 16.04.3 LTS 3.4.113-sun8i
поддержка OrangePiPC shield D6(9)MG-BODY
все тоже самое что и в предыдущем образе Armbian с отличиями:
пароль: orangepipc
не установлены: java и Blynk
файлы настроек в файле script.bin который является симлинком на соответствующий файл в папке bin по этому для вашего железа надо удалить симлинк script.bin и создать новый на свой файл.
в script.bin для OPiPC включен SPI1
установлен MySensors - NRF24 на SPI1, контакт CE подключен к выводу 22, который является номером 2 GPIO, а CS подключен к выходу 24, который является номером 13 GPIO.
RTC часы DS 3231
дополнительно несколько сцен.
скачать
Образ DietPi v148
Oбраз для Orange Pi РС, Orange Pi 2, Orange Pi Plus, Orange Pi PC+ (script.bin качать отдельно), OrangePi Zero (script.bin качать отдельно), OrangePi Plus 2 (script.bin и ulmage файлы тут)
имя пользователя: root
пароль: dietpi
Установлено:
MajorDoMo актуально на 14.04.2017
- YandexTTS с моим API KEY, лучше поменять, а то может не хватить количества выданного за день
- Погода OpenWeather с моим API KEY, не знаю есть ли какие то ограничения по запросам, но лучше поменять.
- МД не чистый, сделаны настройки, добавлены радиостанции, сцены для телефона и планшета
VLC over HTTP
- порт 7070 (изменен ибо установлен Blynk сервер который использует порт 8080)
- пароль 12345
Mosquitto
Webmin
- порт 10000
java
Сервер Blynk (не запущен, запуск через crontab не от суперпользователя)
доступ возможен по адресу http://dietpi.lan (меняется в webmin)
WiringOP (работа с gpio)
В файле script.bin для PC включены все порты UART и i2c
Оптимизирована работа с SD картой
образ расширяем на всю карту программой gparted по инструкции в статье
Файлы script.bin Orange Pi PC+ OrangePi Zero ложить в раздел BOOT (забыл в образ вставить)
DietPi_MD_v148.img.zip
Всё остальное актуально для новой версии образа DietPi, заливается
Настройка образа на Orange Pi PC+
На Orange Pi PC+ образ запускается, для корректной работы оборудования необходимо вставить в раздел boot файл script.bin, который скачать можно отсюда https://yadi.sk/d/ClIbaw4R3BkDGH
Позже этот файл будет добавлен в образ
Так же необходимо отредактировать файл /etc/asound.conf он должен быть следующего содержания
Код: Выделить всё
pcm.!default {
type plug
slave.pcm "dmixer"
}
pcm.dmixer {
type dmix
ipc_key 1024
ipc_perm 0666
slave {
pcm "hw:0,0"
period_time 0
period_size 1024
buffer_size 4096
rate 44100
}
}
ctl.dmixer {
type hw
card 0
}
имя пользователя: root пароль: dietpi
Для других Orange Pi необходимо в разделе BOOT переименовать соответствующий файл в script.bin
максимальная частота уменьшена до 1200, меняется в файле dietpi.txt либо в корне раздела BOOT, раздел BOOT монтируется в /DietPi путем создания виртуального диска, при изменении в /DietPi изменения не сохраняются, поскольку отключено обратное копирование, т.к. при выключении почему то файлы из BOOT удалялись а из /DietPi в BOOT не копировались.
поскольку в DietPi работа с SD картой уже оптимизирована, осталось только перевести работу MD в tmpfs и mysql (в образе это уже сделано)
Установлено расширение для PHP Direct IO (dio).
оптимизирована работа с SD картой памяти
Код: Выделить всё
cd /var/www
mkdir database_backup
chmod 0777 database_backup
Код: Выделить всё
cp /var/www/scripts/periodical_db_save.php /var/www/scripts/cycle_db_save.php
Код: Выделить всё
#!/bin/bash
#
### BEGIN INIT INFO
# Provides: prepare-dirs
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Required-Start:
# Required-Stop:
# Short-Description: Create needed directories on /var/log/ for tmpfs at startup
# Description: Create needed directories on /var/log/ for tmpfs at startup
### END INIT INFO
# needed Dirs
DIR[0]=/tmp/mysql
DIR[1]=/var/www/cached
DIR[2]=/var/www/debmes
DIR[3]=/var/www/cached/urls
DIR[4]=/var/www/cached/voice
case "${1:-''}" in
start)
typeset -i i=0 max=${#DIR[*]}
while (( i < max ))
do
mkdir ${DIR[$i]}
chmod 777 ${DIR[$i]}
i=i+1
done
# set rights
chown root:root ${DIR[0]}
cp -R /var/lib/mysql/* /tmp/mysql/
chown -Rf mysql:mysql /tmp/mysql/*
chown mysql:mysql /tmp/mysql
;;
stop)
;;
restart)
;;
reload|force-reload)
;;
status)
;;
*)
echo "Usage: $SELF start"
exit 1
;;
esac
Код: Выделить всё
sudo chmod 755 /etc/init.d/prepare-dirs
sudo update-rc.d prepare-dirs defaults 01 99
Код: Выделить всё
datadir = /tmp/mysql
Код: Выделить всё
tmpfs /var/www/cached tmpfs size=20M,defaults,noatime,mode=0755 0 0
Скачать DietPi v140 + МД + vlc + webmin + java + node.js + mosquitto
работает vlc, звук с онлайн радио (ошибка отсутствия звука исправлена), образ сделан на основе DietPi v139 + МД + vlc + webmin + java + node.js
Версии от 16.12.2016, версии на основе версии с DIO.
Каждая следующая сделана на основе предыдущей
Скачать DietPi v139 + МД + vlc
(проверено работает dingdong, то есть звук есть + подправленный /etc/asound.conf (спасибо пользователю zoz) для вывода более одного потока)
Скачать DietPi v139 + МД + vlc + webmin
(доступ к системе возможен по адресу http://dietpi.lan, порт webmin-а https://dietpi.lan:10000, порт vlc - http://dietpi.lan:8080 (VLC пароль 12345 без имени пользователя) )
Скачать DietPi v139 + МД + vlc + webmin + java + node.js
(в этот образ не стал загружать Blynk сервер, для добавления Blynk качаем сервер, создаем папку для blynk и в crontab -e добавляем @reboot java -jar /root/server-0.19.2.jar -dataFolder /root/blynk так же необходимо переназначить порт vlc http поскольку blynk использует порт 8080, в запуск vlc в crontab добавляем параметр --http-port 7070
Установка в Linux
Загружаем образ, распаковываем, заливаем на карту памяти
dd if=./DietPi_MD_optimizire_dio_v139_vlc_webmin.img of=/dev/sdd bs=1M
изменяем второй раздел с помощью программы gparted
!!!Решение проблемы со звуком в онлайн радио
Звук в онлайн радио
не надо для версии 140, уже подправлено
в консоли добавляем пользователя www-data в группу audio командой:
Код: Выделить всё
sudo adduser www-data audio
Код: Выделить всё
pcm.!default {
type plug
slave.pcm "dmixer"
}
pcm.dsp0 {
type plug
slave.pcm "dmixer"
}
pcm.dmixer {
type dmix
ipc_key 1024
slave {
pcm "hw:0,0"
period_time 0
period_size 1024
buffer_size 8192
rate 44100
}
bindings {
0 0
1 1
}
}
ctl.mixer0 {
type hw
card 0
}
не надо для версии 140, уже установелено и настроено
Устанавливаем Mosquitto
Код: Выделить всё
apt-get install mosquitto
S02majordomo
в
S03majordomo
Если используете модуль Orvibo
Модуль Orvibo использует порт 10000. В образе Webmin поднимается на данном порту. Короче тем кто хочет использовать данный модуль удаляем Webmin или лезем в настройки /etc/webmin/miniserv.conf
правим две строчки port=10000 и listen=10000 или меняем порт через web интерфейс webminа
Разное
особенности обновления DietPi
Про SD карты
-------------------------------------------------------------
ARMBIAN 5.25 stable Ubuntu 16.04.2 LTS 4.10.0-sun8i
Oбраз для Orange Pi РС
имя пользователя: root
пароль: orangepi
Установлено:
MajorDoMo актуально на 14.04.2017
- YandexTTS с моим API KEY, лучше поменять, а то может не хватить количества выданного за день
- Погода OpenWeather с моим API KEY, не знаю есть ли какие то ограничения по запросам, но лучше поменять. Город меняется через меню (в базе все города Российской Федерации)
- МД не чистый, сделаны настройки, добавлены радиостанции, сцены для телефона и планшета
- добавлены сцены: VLC over HTTP
- порт 7070 (изменен ибо установлен Blynk сервер который использует порт 8080)
- пароль 12345
Mosquitto
Webmin
- порт 10000
java
Сервер Blynk (не запущен, запуск через crontab)
доступ возможен по адресу http://orangepi (меняется в webmin)
WiringOP (работа с gpio)
В файле dtb для PC включены все порты UART и i2c
Оптимизирована работа с SD картой (не запускался mysql из-за того, что не успевает скопироваться база в tmp, сделал запуск mysql через 10 секунд, если не запускается то меняем в rc.local вот эту строчку /bin/sleep 10 && /etc/init.d/mysql start)
Работает онлайн радио и Алиска говорит (громкость можно ещё добавить через alsamixer), воспроизведение онлайн радио и Алиски возможно одновременно.
образ расширяем на всю карту программой gparted по инструкции в статье
Скачать
ссылки на образы нерабочие, оставил для инструкций
UPD:25.02.2016
Новый образ для OrangePiPC (на остальных надо проверять)
Armbian 5.25 stable Ubuntu 16.04.2 LTS 4.10.0-sun8i
Скачать OPi_Armbian_MD_webmin_vlc_optimizire.img
описание образа
имя пользователя: root
пароль: orangepi
корневой раздел 2400MБ образ для карты от 4 гигов, для расширение раздела используйте gparted (resize2fs говорит что нечего увеличивать)
после загрузки и получения ip адреса возможен доступ по DNS имени http://orangepipc (меняется в webmin-е)
Установлено:
MajorDoMo (актуальность на 25.02.2016)
vlc over http (порт 8080, пароль 12345, имя пользователя нет, запуск через crontab (@reboot sudo -u www-data /usr/bin/vlc -I http --http-password 12345))
WiringOP (работа с gpio)
webmin (порт 10000)
Оптимизирована работа с SD картой
Установка mosquitto:
Код: Выделить всё
apt-get install mosquitto mosquitto-clients
Код: Выделить всё
mosquitto_pub -h localhost -t test -m "hello world"
переименовать в папках все с majordomo на одну больше, то есть
S03majordomo в S04majordomo
вообще достаточно это сделать в /etc/rc2.d и /etc/rc3.d
перезагружаемся и проверяем.
Скачать OPi_Armbian_MD_webmin_vlc_mqtt_java_blynk.img
Образ сделан на основе образа OPi_Armbian_MD_webmin_vlc_optimizire.img
Добавлено:
mosquitto
java
Blynk server
В vlc http изменен порт на 7070 из-за того что Blynk server использует порт 8080, 8081, 8082, 8440-8443
Запуск vlc и Blynk настраивается через crontab -e, там задается порт vlc.
Локальный Blynk сделан для одной цели: неограниченное число энергии, для настройки неограниченного числа энергии надо:
1. Запустить приложение на телефоне.
2. Создать аккаунт Create New Account и в Server Setting (кнопочка в виде изогнутой стрелки и светофора) установить переключатель в CUSTOM и ввести айпи адрес локального сервера.
3. Создать проект
4. Добавить виджет (например button)
5. Выходим из аккуанта и закрываем приложения
6. Заходим на сервер по ssh
7. находим в папке /root/blynk файл <e-mail>.Blynk.user, открывавем на редактирование
8. идем в конец и находим там "energy", после двоеточия пишем столько энергии сколько захотите, например вот так: "energy":999000
9. Сохраняем файл и перезагружаемся.
10. радуемся большому количеству энергии.
В образе есть уже зарегистрированный аккаунт с 999000 энергии, логин root@orangepi.ru, пароль: orangepi Скачать OPi_Armbian_MD_webmin_vlc_mqtt_java_blynk2.img
Обновленный образ на 27.03.2017, отредактировано дерево устройств, в нем включены все uart и i2c (только у OPi PC) по вот этой инструкции
ARMBIAN 5.31 stable Ubuntu 16.04.3 LTS 3.4.113-sun8i
поддержка OrangePiPC shield D6(9)MG-BODY
все тоже самое что и в предыдущем образе Armbian с отличиями:
пароль: orangepipc
не установлены: java и Blynk
файлы настроек в файле script.bin который является симлинком на соответствующий файл в папке bin по этому для вашего железа надо удалить симлинк script.bin и создать новый на свой файл.
в script.bin для OPiPC включен SPI1
установлен MySensors - NRF24 на SPI1, контакт CE подключен к выводу 22, который является номером 2 GPIO, а CS подключен к выходу 24, который является номером 13 GPIO.
RTC часы DS 3231
дополнительно несколько сцен.
скачать
Если вместо wlan0 название интерфейса в виде enx....
Установка wifi RTL8289 (RTL8188)
Смена пароля
Подключение MySensors
Настройка часов DS3231
Файлы DietPi для OrangePi Plus 2
OrangePi PC установка 315/433 МГц приемника и передатчика
расширяем раздел на всю карту памяти прямо из загруженной системы (ссылка2)
Запуск сервера Blynk
Сценарий выключения и перезагрузки с сохранением базы данных
Установка и настройка MySensors
Установка и настройка брокера MQTT на OrangePi PC
Мост к облачному брокеру cloudmqtt.com
Установка node.js и npm
установка node.js и lgtv2mqtt
Скрипт параметры апельсинки (температура процессора, загрузка, uptime)
Установка и настройка RPi Monitor на OrangePiPC
Ещё один способ мониторить ресурсы апельсинки
Регулировка громкости из МД
Настройка доступа из интернета
Расширяем раздел на весь диск
Разное.
модули для установки в подразетник для подключения датчиков, информеров, использование в качестве термостата с реле
шилд для OrangePiPC и RaspberryPi в корпус на DIN рейку
8 реле с управлением по WiFi на DIN рейку
315 и 433 мгц 1,2,3 кл. стандартный выкл по цене обычного
OrangePi PC + реле в корпусе D9MG-BODY
Реле с управлением по wi-fi на ESP8266 (скетч) AP+STA+mdns
Беспроводной сенсорный выключатель (радиопульт)
SainSmart iMatic with RJ45 Remote Controll 16 Channels
Управляем реле и сервами с помощью arduino через wi-fi
OrangePi PC + 315/433 МГц приемник/передатчик
Сцены и оформление (сборка)
Управление реле по i2c OrangePi PC через PCF8574