Альтернативные прошивки MegaD

Обсуждение статей, технологий домашней автоматизации, программных и аппаратных решений
alexsis_76

Re: Альтернативные прошивки MegaD

Сообщение alexsis_76 » 23 янв 2017, 16:09

вот тут показано как примерно это выглядет
http://cxem.net/arduino/arduino197.php
Расписание, функции термостата/гигростата, анализ потребляемого тока/фазового угла
ясно
Про интерпретатор не скажу, а написать компилятор давали в универе как курсовую. Basic-подобный язык сделали вдвоём за сутки
интерпретатор по сложнее будет

alexsis_76

Re: Альтернативные прошивки MegaD

Сообщение alexsis_76 » 28 янв 2017, 06:07

Вообщем складывается связка nginx-php-python,объединяет в себе возможности сервера и возможности мегад.Со стороны сервера это гибкость настроики,так сказать интеллект которого не хватает маленькому контроллеру,со стороны меги это возможность управления портами ввода вывода,работа с этим не сложнее ардуины.

alexsis_76

Re: Альтернативные прошивки MegaD

Сообщение alexsis_76 » 13 апр 2017, 15:54

Оформил свой девайс, выглядит следующим образом,ядро-стек LEMP,сделано по образу http://cxem.net/arduino/arduino48.php apache заменен на nginx,sh скрипт заменен на python,mysql хранит настройки,низкоуровневая работа с gpio ведется с помощью сишных библиотек,высокоуровневую логику обеспечивает python, php отвечает за веб,обмен между скриптами обеспечивает mysql,вообщем удалось совместить интеллект сервера и возможности управления железом маленького глупенького контроллера,получилось два в одном.

Андрей Николаевич
Сообщения: 4
Зарегистрирован: 01 янв 2017, 16:25

Re: Альтернативные прошивки MegaD

Сообщение Андрей Николаевич » 26 апр 2017, 08:49

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

alexsis_76

Re: Альтернативные прошивки MegaD

Сообщение alexsis_76 » 26 апр 2017, 14:33

Поясните как сим чудом пользаватся по подробние как запустить
первоначально все это работало на Raspberry Pi,стоял LAMP стек( Linux, Apache, MySQL и PHP)для одноплатников больше подходит nginx,следовательно Apache заменен на него но это особой роли не играет,bash скрипт заменен на питон,php отвечает за веб,на нем очень удобно писать странички,питон отвечает за работу с периферией(gpio,i2c)взаимодействует одно с другим через MySQL все довольно просто,получаете с одной стороны настоящий веб сервер(совсем настоящий) с другой программируемый микроконтроллер наподобие мегад.
устанавливаете все компоненты,настраиваете и работаете,если вам все кажется слишком сложным посмотрите на WEBIOPI.

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

alex946
Сообщения: 204
Зарегистрирован: 05 дек 2015, 22:48
Контактная информация:

Re: Альтернативные прошивки MegaD

Сообщение alex946 » 27 апр 2017, 22:11

alexsis_76, вы сейчас пытаетесь в одно лицо повторить Wiren Board. Зачем?

alexsis_76

Re: Альтернативные прошивки MegaD

Сообщение alexsis_76 » 08 июл 2017, 09:35

alexsis_76, вы сейчас пытаетесь в одно лицо повторить Wiren Board. Зачем?
ну до такого такого гиганта нам далеко да и не нужно,но то что нужно я получил,настраиваемые порты ввода вывода,работа с часами реального времени и расширителями портов,дисплеем,на каждом порту может быть настроен программный шим(не ахти какой но вентиляторами крутит нормально) если порт настроен как вход может быть описано два сценария если на порту 0 выполняется один ,если 1-другой.

Ответить