Arduino Mega Server
Модератор: Alex
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Arduino Mega Server
Скрины страницы "Электро" выложите в ветке "Power Monitor", там где сетевой осциллограф . Посмотрю , что можно сделать.( Только дома инет кончился(((.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
-
- Сообщения: 75
- Зарегистрирован: Сб дек 24, 2016 4:09 am
- Благодарил (а): 15 раз
- Поблагодарили: 0
Re: Arduino Mega Server
Подскажите а есть ли для arduino mega так называемый генератор прошивок? Например как для esp8266 https://wifi-iot.com/?m=wiki&id=144&lang=ru. Так как сам скетч написать несмогу.
-
- Сообщения: 179
- Зарегистрирован: Вс июл 31, 2016 11:24 pm
- Благодарил (а): 35 раз
- Поблагодарили: 24 раза
Re: Arduino Mega Server
Присоединяюсь к вопросу.Ultimo писал(а):Подскажите а есть ли для arduino mega так называемый генератор прошивок? Например как для esp8266 https://wifi-iot.com/?m=wiki&id=144&lang=ru. Так как сам скетч написать несмогу.
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Arduino Mega Server
В готовом виде такого конструктора наверное нет, и для Меги или Дуи вряд ли возможен. ( А где и как держать и заливать файлы на карточку?) . Возможен вариант в одном месте собрать все наработки по АМС в одном месте и выбирать нужное. Я сам не потяну такую ветку " Библиотека решений для АМС". Из того ,что уже опубликовано в прикручивании железа , так это решение с реле. Там же опубликовал прикручивание экрана и работу с сенсором. ( два прерывания для счетчиков и допиливаю DHT сенсор). Ведь в АМС мало получить какое нибудь число , это сделать очень просто - это обычная ардуина, надо как то его вывести в браузер или отдать дальше в МД. А это только руками....
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
-
- Сообщения: 2357
- Зарегистрирован: Пт апр 20, 2012 12:53 pm
- Благодарил (а): 42 раза
- Поблагодарили: 262 раза
Re: Arduino Mega Server
В принципе можно сделать «генератор прошивок» или своего рода фреймворк для конструирования сборок АМС, но это сложная задача, которая требует больших интеллектуальных и временных затрат. У меня нет на это времени, я и так уже написал «в одно лицо» 100500 строк кода АМС.Подскажите а есть ли для arduino mega так называемый генератор прошивок?
АМС открытая система и у сообщества есть все возможности сделать с ним всё, что угодно, но желающих работать (и способных на это) пока не видно. Код, например, Windows, пишут тысячи высокооплачиваемых программистов и наивно думать, что один человек «за здорово живёшь» может проделать такую же работу.
-
- Сообщения: 75
- Зарегистрирован: Сб дек 24, 2016 4:09 am
- Благодарил (а): 15 раз
- Поблагодарили: 0
Re: Arduino Mega Server
Всем спасибо, это и хотел узнать. Просто искал долго ничего подобного не нашел. Вот и решил спросить, надеялся что где то есть сайт такой же как для esp8266.
-
- Сообщения: 75
- Зарегистрирован: Сб дек 24, 2016 4:09 am
- Благодарил (а): 15 раз
- Поблагодарили: 0
Re: Arduino Mega Server
Ну почему «за здорово живёшь» то для espшки 100р там стоит, а для АМС допустим 200р, я думаю люди которые в программировании не шарят как я например легко расставались бы с 200р.Alex писал(а):АМС открытая система и у сообщества есть все возможности сделать с ним всё, что угодно, но желающих работать (и способных на это) пока не видно. Код, например, Windows, пишут тысячи высокооплачиваемых программистов и наивно думать, что один человек «за здорово живёшь» может проделать такую же работу.Подскажите а есть ли для arduino mega так называемый генератор прошивок?

-
- Сообщения: 2357
- Зарегистрирован: Пт апр 20, 2012 12:53 pm
- Благодарил (а): 42 раза
- Поблагодарили: 262 раза
Re: Arduino Mega Server
Разница между «там» и АМС-ом в том, что АМС это открытая система и позволяет всем желающим (в одиночку или сообществом) развивать себя как угодно. Не надо рассчитывать на меня (у меня в жизни есть более интересные занятия, чем кодить с утра до вечера) — создавайте народный проект на Гитхабе, выберите координатора и начинайте работать.Ну почему «за здорово живёшь» то для espшки 100р там стоит, а для АМС допустим 200р, я думаю люди которые в программировании не шарят как я например легко расставались бы с 200р.
-
- Сообщения: 792
- Зарегистрирован: Пт янв 22, 2016 10:08 am
- Благодарил (а): 6 раз
- Поблагодарили: 63 раза
Re: Arduino Mega Server
я думаю все не так уж сложно,собираем всю конфигурацию в один файл,этот файл может меняться под воздействием поставленных пользователем галочек,кнопочек,ручечек,дальше запускаем компиляцию с этим файлом,ну а дальше дело техники.
-
- Сообщения: 792
- Зарегистрирован: Пт янв 22, 2016 10:08 am
- Благодарил (а): 6 раз
- Поблагодарили: 63 раза
Re: Arduino Mega Server
вот собственно прототип,программа позволяет генерировать файл dethernet где хранится сетевой адрес
сгенерированный файл помещается в выбранный каталог
сгенерированный файл помещается в выбранный каталог
скрин программы// This file is generated automatically
// Ethernet settings
byte SELF_IP[] ={192,168,1,100};
byte GATEWAY[] ={192,168,1,1};
byte SELF_MAC[] ={0x00, 0x2A, 0xF5, 0x12, 0x67, 0xFA};
//byte DNS[] = { , , , };
void ethernetInit() {
Serialprint("Modul Ethernet...\n");
Ethernet.begin(SELF_MAC, SELF_IP, GATEWAY);
Serialprint(" MAC: ");
printMac(SELF_MAC);
Serial.println();
Serialprint(" IP: ");
printIp(SELF_IP);
Serial.println();
modulEthernet = MODUL_ENABLE;
Serialprint("started\n")
}
void enableEthernet() {pinMode(10, OUTPUT); digitalWrite(10, LOW);}
void disableEthernet() {pinMode(10, OUTPUT); digitalWrite(10, HIGH);}
void enableSdCard() {pinMode( 4, OUTPUT); digitalWrite( 4, LOW);}
void disableSdCard() {pinMode( 4, OUTPUT); digitalWrite( 4, HIGH);}
- Вложения
-
- Безымянный_1.jpg (159.24 КБ) 12126 просмотров