Мысли вслух.
Re: Мысли вслух.
Хорошие новости. Дорисовал дизайн базовой платы и отправил в производство. Думаю в октябре-ноябре получу. А сейчас начну рисовать проводной пульт для Xnet и уже делать его параллельно с беспроводным, благо программно они одно и тоже.
VBLO Digital Research.
- И.К.С.
- Сообщения: 3895
- Зарегистрирован: Пн мар 17, 2008 9:57 am
- Имя: Ĩ.Ĉ.Š. мӧҗҥҩ ҧрѻҫҭҩ мӥҫҭҿӄѣ Ӥ.Ҟ.Ҫ іљі Ҝѻӊҫҭѩңҭӥԋъ
- Откуда: У.Г.Ж.Д. 13 верста( U.M.M.R.R 13 km)
- Благодарил (а): 203 раза
- Поблагодарили: 130 раз
- Контактная информация:
беспроводной пульт для Z21
Вроде подходящая тема. Глядя на мучения http://forum.modelldepo.ru/showthread.php?t=17214
Хочется подкинуть идейку, на разработку простенького беспроводного пульта для Z21 от РОКО.
У z21 усть открытый протокол общения по сети с пультами разного вида. Клиенты и сервер z21 "общаются" пакетами UDP по портам 21105 и 21106. описание берем здесь: http://www.z21.eu/Downloads Z21_LAN_Protokoll V1.05 (pdf - 770,41 kB) http://www.z21.eu/content/download/1589 ... 0V1.05.pdf
Китайский производитель Espressif разработал очень дешёвый однокристальный контроллер WLAN ESP8266 http://espressif.com/en/products/esp8266/ документация на него доступна http://esp8266.ru/downloads/esp8266-doc/
Который очень активно используют для "интернета вещей" и "умных домов" http://habrahabr.ru/search/?q=ESP8266+
По большей части как дополнение к Ардуино, хотя процеесороной мощи в нём больше и может работать автономно.
Из плюсов он очень мало потребляет в отличии от конкурентов (питание 3.3В от стандартных аккумов, например 186500), памяти внутри, флеш до 512кБ или 1мБ, есть до десятка свободных входов/выходов, на которые по стандартным схемам, можно посадить кнопки, крутилки, индикаторы, экраны и прочее. Как и у ардуино уже есть готовые платки для разработчиков. А также похожая среда разработки на языке С. И сообщество разработчиков-энтузиастов. наши: http://esp8266.ru/ "импортные" http://esp8266.com/ В общем на мой взгляд всего то нужно, взять несколько готовых плат, минимальный набор:
1. собственно модуль ESP8266, лучше всего версию платы ESP-12
2. плата с кнопками
3. плату с энкодером 4. аккумулятор на 3.3 Вольта, например 18500 или, 18650.
5. либо набор светодиодов, либо экран , есть цветные и даже сенсорные. по стоимости:
2-3$
+ 1$
+1$
+ 3-5$
+ 3-10$
Осталось только написать программку, точнее прошивку.
Хочется подкинуть идейку, на разработку простенького беспроводного пульта для Z21 от РОКО.
У z21 усть открытый протокол общения по сети с пультами разного вида. Клиенты и сервер z21 "общаются" пакетами UDP по портам 21105 и 21106. описание берем здесь: http://www.z21.eu/Downloads Z21_LAN_Protokoll V1.05 (pdf - 770,41 kB) http://www.z21.eu/content/download/1589 ... 0V1.05.pdf
Китайский производитель Espressif разработал очень дешёвый однокристальный контроллер WLAN ESP8266 http://espressif.com/en/products/esp8266/ документация на него доступна http://esp8266.ru/downloads/esp8266-doc/
Который очень активно используют для "интернета вещей" и "умных домов" http://habrahabr.ru/search/?q=ESP8266+
По большей части как дополнение к Ардуино, хотя процеесороной мощи в нём больше и может работать автономно.
Из плюсов он очень мало потребляет в отличии от конкурентов (питание 3.3В от стандартных аккумов, например 186500), памяти внутри, флеш до 512кБ или 1мБ, есть до десятка свободных входов/выходов, на которые по стандартным схемам, можно посадить кнопки, крутилки, индикаторы, экраны и прочее. Как и у ардуино уже есть готовые платки для разработчиков. А также похожая среда разработки на языке С. И сообщество разработчиков-энтузиастов. наши: http://esp8266.ru/ "импортные" http://esp8266.com/ В общем на мой взгляд всего то нужно, взять несколько готовых плат, минимальный набор:
1. собственно модуль ESP8266, лучше всего версию платы ESP-12
2. плата с кнопками
3. плату с энкодером 4. аккумулятор на 3.3 Вольта, например 18500 или, 18650.
5. либо набор светодиодов, либо экран , есть цветные и даже сенсорные. по стоимости:
2-3$
+ 1$
+1$
+ 3-5$
+ 3-10$
Осталось только написать программку, точнее прошивку.
- Вложения
-
- Z21_LAN_Protokoll V1.05.pdf
- (770.41 КБ) 1052 скачивания
Последний раз редактировалось И.К.С. Вс июн 28, 2015 1:24 pm, всего редактировалось 1 раз.
- LABA
- Сообщения: 1616
- Зарегистрирован: Пт мар 20, 2009 9:25 pm
- Откуда: Питер
- Благодарил (а): 32 раза
- Поблагодарили: 7 раз
- Контактная информация:
Re: Мысли вслух.
Осмелюсь предложить свой вариант главного окна дисплея.
Сверху слева индикатор наличия беспроводного подключения, справа - индикатор заряда батареи. Между ними остаётся место для отображения ещё чего-нибудь.
Ниже строка указывает направление движения, ID локомотива, в скобках его адрес.
Под этим находится SpeedBar, который визуально отображает количество шагов скорости. Также их можно дублировать цифровыми показаниями в верхней строке.
В самом низу строка отображения состояния функциональных кнопок. Первая слева иконка отображает состояние функции FL(свет). Крупные цифры 1-4 отображают состояние функций F1-F4(F5-F8, F9-F12, F13-F16, F17-F20, F21-F24). Мелкие цифры отображают номер выбранной функциональной группы.
Сверху слева индикатор наличия беспроводного подключения, справа - индикатор заряда батареи. Между ними остаётся место для отображения ещё чего-нибудь.
Ниже строка указывает направление движения, ID локомотива, в скобках его адрес.
Под этим находится SpeedBar, который визуально отображает количество шагов скорости. Также их можно дублировать цифровыми показаниями в верхней строке.
В самом низу строка отображения состояния функциональных кнопок. Первая слева иконка отображает состояние функции FL(свет). Крупные цифры 1-4 отображают состояние функций F1-F4(F5-F8, F9-F12, F13-F16, F17-F20, F21-F24). Мелкие цифры отображают номер выбранной функциональной группы.
- LABA
- Сообщения: 1616
- Зарегистрирован: Пт мар 20, 2009 9:25 pm
- Откуда: Питер
- Благодарил (а): 32 раза
- Поблагодарили: 7 раз
- Контактная информация:
Re: Мысли вслух.
Вот ещё вариант, с реализацией курсора выбора.
Используя клавиши навигации вверх-вниз, выбираем одно из трёх полей:
1. Поле SET. Дальше используя кнопку ОК или кнопки влево-вправо, переходим в различные меню настройки пульта.
2. Поле настройки и выбора локомотивов. Используя кнопку влево, переходим в меню настройки свойства локомотива, чтобы потом сохранить их в библиотеке локов пульта.
Используя кнопку вправо, открываем список из библиотеки локов, чтобы выбрать другой локомотив.
3. Поле функциональных кнопок. Используя кнопки влево-вправо, изменяет номер текущей функциональной группы.
Используя клавиши навигации вверх-вниз, выбираем одно из трёх полей:
1. Поле SET. Дальше используя кнопку ОК или кнопки влево-вправо, переходим в различные меню настройки пульта.
2. Поле настройки и выбора локомотивов. Используя кнопку влево, переходим в меню настройки свойства локомотива, чтобы потом сохранить их в библиотеке локов пульта.
Используя кнопку вправо, открываем список из библиотеки локов, чтобы выбрать другой локомотив.
3. Поле функциональных кнопок. Используя кнопки влево-вправо, изменяет номер текущей функциональной группы.