|
|
Опции темы | Поиск в этой теме | Опции просмотра |
23.03.2017, 13:19 | #11 |
Senior Member
Регистрация: 03.11.2013
Адрес: Севастополь
Сообщений: 347
Вес репутации: 0 |
Предлагать готовые решения - оно, может, и проще
Да кто ж их брать-то будет ? Пока у "ламера" нет навыков, ему и онлайн-сервис сборки прошивки не понадобится - он просто не знает, как и каким образом подключить прошитые таким образом мозги. А если и будет знать теорию, то на практике паяльник не тем концом возьмет. Но как только он поимеет все эти навыки, ему и готовые решения не нужны будут - он и сам разберется и с прошивкой, и с добавлением своих хотелок в нее. Нет ? |
23.03.2017, 14:49 | #12 | |
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1601 |
Цитата:
- новичок должен увидеть, как просто и дешево можно сделать-то, что ему будет полезно в повседневной жизни. - для новичка, должен быть понятен алгоритм действий, который приведет его к конечной цели-результату. Будь то автоматический полив растений или мониторинг показаний всех счетчиков в квартире/доме. === Сначала ставишь цели - потом добиваешься результата... А не процесс - ради процесса...
__________________
Читаю ваши мысли по аватару ... |
|
23.03.2017, 15:12 | #13 |
Senior Member
|
Я хочу упростить работу с контроллером:
- записываешь программу на флешку (можно через ftp) как тестовой файл; - перезапускаешь контроллер. Для отладки: RS-232 и терминал, либо Modbus-RTU (RS-485) или Modbus-TCP (Ethernet). Теоретически можно сделать и среду разработки с пошаговой отладкой, но для начала хотя бы вышеуказанное реализовать. Для исправления программы не нужно ничего перекомпилировать или перешивать. Заходишь по ftp, правишь текстовой файл и перезапускаешь контроллер. Видимо я сначала на Due это всё сделаю, а потом оптимизирую для avr.
__________________
Россия навсегда! |
23.03.2017, 19:24 | #14 | |
Moderator
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 991
Вес репутации: 1031 |
Во! так оно лучше. уже движуха.
Admin, работа даже с Arduino IDE требует определенных знаний. и продумывания алгоритмов. Если всё программирование будет сводится к проставке галочек и выставлении пороговых значений ползунками - это снизит порог вхождения до уровня "пользователь ПК" uni , твое решение - это для программистов: упрощение загрузки нового кода, расширение места для хранения кода, это не уровень домохозяки. Цитата:
И еще: Данная система прекратит написание "велосипедов" и в какой-то мере стандартизирует подходы к коду. А для пользователя это должно выглядеть так: Купил плату с atmega натыкал в нее проводки от реле и датчиков а дальше как тут |
|
23.03.2017, 20:13 | #15 | |
Senior Member
Регистрация: 03.11.2013
Адрес: Севастополь
Сообщений: 347
Вес репутации: 0 |
Цитата:
А если делают, то фигня выходит - оно, вроде, работает, но бочит, глючит и пожары устраивает. |
|
23.03.2017, 20:17 | #16 |
Moderator
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 991
Вес репутации: 1031 |
для силовых есть модули реле. А если будет рынок сбыта появятся и транзисторные модули.
Весь вопрос в понятности и удобстве. На сайте генерации прошивки, можно разместить и информацию о том какие модули необходимо приобрести и как их соеденить. вот и гляндекс понимает, что пользователь любит "Красиво и визуально", хотя и на другом примере. Уважаемые пользователи форума - "непрограммисты"- скажите, вам нужен такой конфигуратор? Последний раз редактировалось Tohin; 23.03.2017 в 21:46. |
23.03.2017, 22:39 | #17 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Не совсем то конечно, но уже ближе https://geektimes.ru/post/255806/
|
24.03.2017, 05:33 | #18 |
Senior Member
|
Есть проект OpenPLC, где используются мэковские языки для программирования автоматики. Доверять это дело домохозяйкам не стоит, некоторое образование необходимо.
__________________
Россия навсегда! |
24.03.2017, 18:38 | #19 |
Moderator
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 991
Вес репутации: 1031 |
Да, скратч забавная вещь, но фактически это та же среда Ардуино, только код не печатается а перетаскивается кусками.
Что опять же заставляет пользователя думать о логике. Может перейдем к решению кейса? Начнем с простого: Включить вентилятор при достижении определенной температуры. Итоговый результат: HTML страничка с 3-мя галочками для подключения "модулей" (DS18B20, терморезистор, реле) Выбор диапазона для "активности" по температуре, и действия (вкл/выкл реле.) Еще нужно указать на какие пины подключены внешние устройства и какой тип реле (High/Low level) использован. Ну, кто участвует? |
24.03.2017, 22:01 | #20 |
Moderator
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 991
Вес репутации: 1031 |
Форумчане владеющие английским, можете почитать, что там написано:
https://www.mysensors.org/about А то мне тяжеловато. |
Здесь присутствуют: 7 (пользователей: 0 , гостей: 7) | |
|
|