SmartLiving.ru

Обсуждение проекта
 
Текущее время: Вс июн 25, 2017 10:15 am

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 298 ]  На страницу 1, 2, 3, 4, 5 ... 30  След.
Автор Сообщение
СообщениеДобавлено: Вс фев 07, 2016 8:06 pm 
Не в сети

Зарегистрирован: Вт янв 29, 2013 9:16 am
Сообщения: 455
Откуда: Белозерск
Благодарил (а): 3 раз.
Поблагодарили: 111 раз.
Образ DietPi v148
Oбраз для Orange Pi РС, Orange Pi 2, Orange Pi Plus, Orange Pi PC+ (script.bin качать отдельно), OrangePi Zero (script.bin качать отдельно)
[Показать] Скрытый текст: Описание
имя пользователя: 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_orange_pi_pc_plus.rar [10.23 КБ]
Скачиваний: 120

OrangePi Zero
Вложение:
orangepizero.zip [6.28 КБ]
Скачиваний: 79

ложить в раздел BOOT (забыл в образ вставить)

[Показать] Скрытый текст: Скачать

[Показать] Скрытый текст: Старое, ссылки на образы нерабочие
Всё остальное актуально для новой версии образа 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


Образ основан на 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 картой памяти
Код:
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

файл /etc/init.d/prepare-dirs:
Код:
#!/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 -/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

в /etc/mysql/my.cnf путь к файлам базы данных:
Код:
datadir = /tmp/mysql

в fstab добавляем:
Код:
tmpfs   /var/www/cached                tmpfs   size=20M,defaults,noatime,mode=0755 0 0

Версия от 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 командой:
Код:
sudo adduser www-data audio

файл /etc/asound.conf
Код:
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
}
 

Установка MQTT брокера Mosquitto
не надо для версии 140, уже установелно и настроено
Устанавливаем Mosquitto
Код:
apt-get install 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, не знаю есть ли какие то ограничения по запросам, но лучше поменять. Город меняется через меню (в базе все города Российской Федерации)
- МД не чистый, сделаны настройки, добавлены радиостанции, сцены для телефона и планшета
- добавлены сцены:
Вложение:
Выделение_148.png
Выделение_148.png [ 549.66 КБ | Просмотров: 3296 ]

Вложение:
Выделение_149.png
Выделение_149.png [ 440.11 КБ | Просмотров: 3296 ]

Вложение:
Выделение_147.png
Выделение_147.png [ 561.99 КБ | Просмотров: 3296 ]

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

Настаиваем MajorDoMo
Вложение:
Выделение_093.png
Выделение_093.png [ 19.71 КБ | Просмотров: 5150 ]

проверяем работу набрав команду в консоли:
Код:
mosquitto_pub -h localhost -t test -"hello world"

В MajorDoMo должно быть:
Вложение:
Выделение_094.png
Выделение_094.png [ 18.9 КБ | Просмотров: 5150 ]

Если в МД Вы ничего не увидели, то надо изменить порядок запуска 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
[spoiler=описание образа]Образ сделан на основе образа 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
jyMvyhBGNEs.jpg [ 28.96 КБ | Просмотров: 5073 ]


Скачать OPi_Armbian_MD_webmin_vlc_mqtt_java_blynk2.img
Обновленный образ на 27.03.2017, отредактировано дерево устройств, в нем включены все uart и i2c (только у OPi PC) по вот этой инструкции


Решение проблем и инструкции:
Установка wifi RTL8289
Смена пароля

_________________
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru


Последний раз редактировалось immortal Вт фев 07, 2017 12:07 am, всего редактировалось 40 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Образ для Orange Pi
СообщениеДобавлено: Пн фев 08, 2016 7:04 pm 
Не в сети

Зарегистрирован: Пт апр 04, 2014 10:17 pm
Сообщения: 155
Благодарил (а): 26 раз.
Поблагодарили: 38 раз.
Сегодня проверю, забрал посылку на почте )
Спасибо


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Образ для Orange Pi
СообщениеДобавлено: Вт фев 09, 2016 1:10 am 
Не в сети

Зарегистрирован: Пт апр 04, 2014 10:17 pm
Сообщения: 155
Благодарил (а): 26 раз.
Поблагодарили: 38 раз.
перезалей пжл файл, в самом конце обрывается, раз 5 пробовал (


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Образ для Orange Pi
СообщениеДобавлено: Вт фев 09, 2016 10:54 am 
Не в сети

Зарегистрирован: Вт янв 29, 2013 9:16 am
Сообщения: 455
Откуда: Белозерск
Благодарил (а): 3 раз.
Поблагодарили: 111 раз.
devoff писал(а):
перезалей пжл файл, в самом конце обрывается, раз 5 пробовал (

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

_________________
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Образ для Orange Pi
СообщениеДобавлено: Вт фев 09, 2016 1:34 pm 
Не в сети

Зарегистрирован: Пт апр 04, 2014 10:17 pm
Сообщения: 155
Благодарил (а): 26 раз.
Поблагодарили: 38 раз.
Приехала плата, залил образ в оф сайта, включаю питание и горят только 2 лампочки где LAN, и все и тишина. Тыркался мыкался, качал другие образы, искал другую карту и теперь вообще ничего не горит. Открыл диспут ..
обидно.

Образ в майл.ru скачался нормально.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Образ для Orange Pi
СообщениеДобавлено: Вт фев 09, 2016 2:00 pm 
Не в сети

Зарегистрирован: Вт янв 29, 2013 9:16 am
Сообщения: 455
Откуда: Белозерск
Благодарил (а): 3 раз.
Поблагодарили: 111 раз.
devoff писал(а):
Приехала плата, залил образ в оф сайта, включаю питание и горят только 2 лампочки где LAN, и все и тишина. Тыркался мыкался, качал другие образы, искал другую карту и теперь вообще ничего не горит. Открыл диспут ..
обидно.

Образ в майл.ru скачался нормально.


какой образ с оф сайта заливали? их там много.
А вообще зачем?, есть на мой взгляд достаточно хороший образ на базе Debian - DietPi, к тому же оптимизирован под работу на SD карте.
Если будете заливать базовый DietPi, то для запуска надо переименовать соответствующий файл в разделе BOOT в script.bin
в случае с Orange Pi PC это файл script.bin.OPI-PC_720p50_hdmi
Скорее всего образ с оф сайта после заливки на карту памяти в разделе BOOT надо под наше железо залить файл script.bin и ещё какой то, не помню, надо в инете посмотреть.

_________________
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Образ для Orange Pi
СообщениеДобавлено: Пн фев 15, 2016 12:53 am 
Не в сети

Зарегистрирован: Вт янв 29, 2013 9:16 am
Сообщения: 455
Откуда: Белозерск
Благодарил (а): 3 раз.
Поблагодарили: 111 раз.
Кто нибудь попробывал образ? Отпишитесь

Отправлено с моего Lenovo K50-t5 через Tapatalk

_________________
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Образ для Orange Pi
СообщениеДобавлено: Пн фев 22, 2016 9:24 pm 
Не в сети

Зарегистрирован: Пт фев 12, 2016 9:34 pm
Сообщения: 12
Благодарил (а): 4 раз.
Поблагодарили: 3 раз.
Корпус готовый или придумал? Если придумал то, если не секрет, из чего?
Образ пока, только качаю...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Образ для Orange Pi
СообщениеДобавлено: Ср фев 24, 2016 10:11 pm 
Не в сети

Зарегистрирован: Вт янв 29, 2013 9:16 am
Сообщения: 455
Откуда: Белозерск
Благодарил (а): 3 раз.
Поблагодарили: 111 раз.
andrew писал(а):
Корпус готовый или придумал? Если придумал то, если не секрет, из чего?
Образ пока, только качаю...

корпус на DIN рейку D6MG-BODY, покупал в Чип и Дипе, но можно взять дешевле.
под карту памяти прорезана щель, для крепления апельсинки сделана переходная платка, размеры напишу послезавтра и подробные фото, т.к. сейчас не дома.

_________________
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Образ для Orange Pi
СообщениеДобавлено: Пт фев 26, 2016 12:45 pm 
Не в сети

Зарегистрирован: Вт янв 29, 2013 9:16 am
Сообщения: 455
Откуда: Белозерск
Благодарил (а): 3 раз.
Поблагодарили: 111 раз.
Размер платки 86х102 мм толщина 1,5 мм, но входит плотно 2 мм.
Вложение:
uploadfromtaptalk1456479910631.jpg
uploadfromtaptalk1456479910631.jpg [ 44.22 КБ | Просмотров: 11197 ]
Вложение:
uploadfromtaptalk1456479902820.jpg
uploadfromtaptalk1456479902820.jpg [ 30.97 КБ | Просмотров: 11197 ]
Вложение:
uploadfromtaptalk1456479895084.jpg
uploadfromtaptalk1456479895084.jpg [ 47 КБ | Просмотров: 11197 ]

_________________
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 298 ]  На страницу 1, 2, 3, 4, 5 ... 30  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB