Периферийные устройства: различия между версиями
Matveevrj (обсуждение | вклад) |
(Новая страница: « ==Периферия== ===Экраны=== Поддерживается подключение различных экранов по последовател…») |
||
(не показано 14 промежуточных версий 4 участников) | |||
Строка 1: | Строка 1: | ||
==Периферия== | |||
==Периферия== | |||
===Экраны=== | ===Экраны=== | ||
Поддерживается подключение различных экранов по последовательному интерфейсу. Также поддерживается подключение символьных экранов в параллельном режиме. | Поддерживается подключение различных экранов по последовательному интерфейсу. Также поддерживается подключение символьных экранов в параллельном режиме. | ||
====Serial TFT==== | ====Serial TFT==== | ||
Многие дисплеи поддерживаются драйвером https://github.com/notro/fbtft , который пока не интегрирован в mainline ядро. | Многие дисплеи поддерживаются драйвером https://github.com/notro/fbtft , который пока не интегрирован в mainline ядро. | ||
Список поддерживаемых драйвером моделей: https://github.com/notro/fbtft/wiki/LCD-Modules | Список поддерживаемых драйвером моделей: https://github.com/notro/fbtft/wiki/LCD-Modules | ||
Ниже приведён список протестированных с Wiren Board экранов. | Ниже приведён список протестированных с Wiren Board экранов. | ||
* 2.2’ TFT LCD: [[TFT01-2.2SP]] от Elecfreacs и клоны, 320x240 цветной, чип [[ILI9341]], от $6.5 в рознице | * 2.2’ TFT LCD: [[TFT01-2.2SP]] от Elecfreacs и клоны, 320x240 цветной, чип [[ILI9341]], от $6.5 в рознице | ||
===Интерфейсы=== | |||
===Интерфейсы=== | |||
====RS-232==== | ====RS-232==== | ||
* [https://www.olimex.com/Products/Modules/Interface/MOD-RS232/ MOD-RS232] - только TX/RX. Подключение до двух модулей к плате. Для подключения используется UEXT1 (необходимо отключить [[Debug UART]]) и UEXT2 (нельзя использовать одновременно с [[RS-485]]) | * [https://www.olimex.com/Products/Modules/Interface/MOD-RS232/ MOD-RS232] - только TX/RX. Подключение до двух модулей к плате. Для подключения используется UEXT1 (необходимо отключить [[Debug UART]]) и UEXT2 (нельзя использовать одновременно с [[RS-485]]) | ||
* Переходники [[USB-RS-232]]. До двух кабелей без использовании внешнего USB-хаба. Возможна программная [[LAN951x port power conrol|перезагрузка по питанию]] | * Переходники [[USB-RS-232]]. До двух кабелей без использовании внешнего USB-хаба. Возможна программная [[LAN951x port power conrol|перезагрузка по питанию]] | ||
====RS-485==== | ====RS-485==== | ||
* https://www.olimex.com/Products/Modules/Interface/MOD-RS485-ISO/ гальванически изолированный, full/half duplex, I2C-интерфейс, можно использовать совместно с [[Debug UART]] и [[RS-485]]. Возможно подключение больше двух устройств. | * https://www.olimex.com/Products/Modules/Interface/MOD-RS485-ISO/ гальванически изолированный, full/half duplex, I2C-интерфейс, можно использовать совместно с [[Debug UART]] и [[RS-485]]. Возможно подключение больше двух устройств. | ||
* https://www.olimex.com/Products/Modules/Interface/MOD-RS485 - half duplex, использует UART. До двух модулей. | * https://www.olimex.com/Products/Modules/Interface/MOD-RS485 - half duplex, использует UART. До двух модулей. | ||
=== | ===Управление силовой нагрзкой=== | ||
* [[Релейные модули]] | |||
* https://www.olimex.com/Products/Modules/IO/ по I2C | |||
===Светодиодные ленты=== | |||
* | * https://www.olimex.com/Products/Modules/LED/MOD-RGB по I2C | ||
=== | ===Датчики=== | ||
====Термометры==== | |||
=====Цифровые термометры 1-wire===== | |||
См. [[1-wire]] | |||
Примеры: | |||
* http://shop.nag.ru/catalog/00007.Avtomatizatsiya-i-monitoring/06630.Datchiki/08428.SNR-DTS | |||
* http://www.aliexpress.com/item/Waterproof-DS18B20-Temperature-Probe-Temperature-Sensor-Stainless-Steel-Package-100cm-Wire/1426853426.html | |||
и другие модели на основе чипов Maxim DS18B20 и подобных | |||
=== | ===Считыватели бесконтактных карт и клавиатуры=== | ||
====Wiegand==== | |||
* Подключать линии D0 и D1 считывателей к GPIO необходимо через резисторы 1-20 кОм! | |||
* См. https://github.com/contactless/wirenboard/tree/master/examples/wiegand | |||
===Приборы учёта=== | |||
[[Приборы учёта с импульсным выходом]] |
Версия 04:06, 15 июня 2014
Периферия
Экраны
Поддерживается подключение различных экранов по последовательному интерфейсу. Также поддерживается подключение символьных экранов в параллельном режиме.
Serial TFT
Многие дисплеи поддерживаются драйвером https://github.com/notro/fbtft , который пока не интегрирован в mainline ядро. Список поддерживаемых драйвером моделей: https://github.com/notro/fbtft/wiki/LCD-Modules
Ниже приведён список протестированных с Wiren Board экранов.
- 2.2’ TFT LCD: TFT01-2.2SP от Elecfreacs и клоны, 320x240 цветной, чип ILI9341, от $6.5 в рознице
Интерфейсы
RS-232
- MOD-RS232 - только TX/RX. Подключение до двух модулей к плате. Для подключения используется UEXT1 (необходимо отключить Debug UART) и UEXT2 (нельзя использовать одновременно с RS-485)
- Переходники USB-RS-232. До двух кабелей без использовании внешнего USB-хаба. Возможна программная перезагрузка по питанию
RS-485
- https://www.olimex.com/Products/Modules/Interface/MOD-RS485-ISO/ гальванически изолированный, full/half duplex, I2C-интерфейс, можно использовать совместно с Debug UART и RS-485. Возможно подключение больше двух устройств.
- https://www.olimex.com/Products/Modules/Interface/MOD-RS485 - half duplex, использует UART. До двух модулей.
Управление силовой нагрзкой
Светодиодные ленты
Датчики
Термометры
Цифровые термометры 1-wire
См. 1-wire Примеры:
- http://shop.nag.ru/catalog/00007.Avtomatizatsiya-i-monitoring/06630.Datchiki/08428.SNR-DTS
- http://www.aliexpress.com/item/Waterproof-DS18B20-Temperature-Probe-Temperature-Sensor-Stainless-Steel-Package-100cm-Wire/1426853426.html
и другие модели на основе чипов Maxim DS18B20 и подобных
Считыватели бесконтактных карт и клавиатуры
Wiegand
- Подключать линии D0 и D1 считывателей к GPIO необходимо через резисторы 1-20 кОм!
- См. https://github.com/contactless/wirenboard/tree/master/examples/wiegand