Здравствуйте. Образ для Orange Pi Zero сохранился еще? по ссылке на Я.Диск уже ничего нет...immortal писал(а): ↑Вс фев 07, 2016 8:06 pmНОВЫЙ!!! ОбразОбраз OrangePi PC plus и OrangePi PC (возможно подойдет на lite и PC2) от 09.01.2021
Образ полностью совместим с 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 гига
Ну и не забываем расширить раздел на весь диск по инструкцииСкачатьПоказатьРешение проблем и инструкции:СТАРОЕПоказатьСТАРОЕ
Образ 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+
script.bin
OrangePi Zero
script.bin
ложить в раздел 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Код: Выделить всё
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
файл /etc/init.d/prepare-dirs:Код: Выделить всё
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
в /etc/mysql/my.cnf путь к файлам базы данных:Код: Выделить всё
sudo chmod 755 /etc/init.d/prepare-dirs sudo update-rc.d prepare-dirs defaults 01 99
в fstab добавляем:Код: Выделить всё
datadir = /tmp/mysql
Версия от 24.12.2016Код: Выделить всё
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 командой:файл /etc/asound.confКод: Выделить всё
sudo adduser www-data audio
Установка MQTT брокера MosquittoКод: Выделить всё
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заходим в директорию /etc/rc2.d и переименовываем файлКод: Выделить всё
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, не знаю есть ли какие то ограничения по запросам, но лучше поменять. Город меняется через меню (в базе все города Российской Федерации)
- МД не чистый, сделаны настройки, добавлены радиостанции, сцены для телефона и планшета
- добавлены сцены:
Выделение_148.png
Выделение_149.png
Выделение_147.png
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Код: Выделить всё
apt-get install mosquitto mosquitto-clients
Выделение_093.png
проверяем работу набрав команду в консоли:В MajorDoMo должно быть:Код: Выделить всё
mosquitto_pub -h localhost -t test -m "hello world"
Выделение_094.png
Если в МД Вы ничего не увидели, то надо изменить порядок запуска 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
jyMvyhBGNEs.jpg
Скачать 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
Образ для OrangePi PC,OrangePi Plus,OrangePi 2,OrangePi PC+
Модератор: immortal
-
- Сообщения: 131
- Зарегистрирован: Сб янв 13, 2018 6:28 pm
- Благодарил (а): 34 раза
- Поблагодарили: 4 раза
Re: Образ для OrangePi PC,OrangePi Plus,OrangePi 2,OrangePi PC+
Моё: Orange Pi Zero H2 + DietPi / Paspberry Pi3b + MJD 3.41
-
- Сообщения: 15
- Зарегистрирован: Сб сен 25, 2021 7:14 am
- Благодарил (а): 3 раза
- Поблагодарили: 0
Re: Образ для OrangePi PC,OrangePi Plus,OrangePi 2,OrangePi PC+
Orange Pi Zero 2 не загружается . что можно сделать ?
-
- Сообщения: 91
- Зарегистрирован: Чт июн 21, 2018 11:03 am
- Откуда: Минск
- Благодарил (а): 30 раз
- Поблагодарили: 30 раз
Re: Образ для OrangePi PC,OrangePi Plus,OrangePi 2,OrangePi PC+
Как вариант подключиться к плате через UART и посмотреть процесс загрузки.mail727victor писал(а): ↑Чт сен 30, 2021 10:25 amOrange Pi Zero 2 не загружается . что можно сделать ?
-
- Сообщения: 15
- Зарегистрирован: Сб сен 25, 2021 7:14 am
- Благодарил (а): 3 раза
- Поблагодарили: 0
Re: Образ для OrangePi PC,OrangePi Plus,OrangePi 2,OrangePi PC+
ничего нет -пусто.Загрузка даже не начинается.