Forum Turris
Fórum Turris Nápověda

Milí majitelé routerů Turris,

toto fórum bylo 9. 12. 2016 zmrazeno a nahrazeno naším novým Turris fórem. Ještě chvíli bude dostupné k prohlížení, ale již zde není možné přispívat. Více informací naleznete v oznámení o uzavření fóra.


Dear Turris routers users,

this forum has been frozen on Dec 9th, 2016 and replaced by our new Turris forum. It will be read-only accessible for some time after. For more information, read the announcement about closing the forum.

Nahoru Téma Majitelé routerů / Uživatelská vylepšení / Využití GPIO Turrise
- - Od saky (>) Dne 2015-10-27 13:43
Na tomto fóru je diskuse k projektu společnosti Jablotron - Turris gadgets, kde se lze podělit o vlastní výtvory s touto sadou.

Sám Turris má ale k dispozici GPIO porty, našel někdo nějaké zajímavé využití? Klidně i ve spojení s gadgets. Prvky Jablotronu už mám všechny namontované, tak bych se rád inspiroval, jak dále prodrátovat Turris :-)
Nadřazený - Od Eskymák (>) Dne 2015-10-27 13:56
Přes zimu, kdy bude více času a možností, se chystám na nějaké pokusy. Rovněž už by mohlo být více informací o tom, jestli bude projekt Gadgets pokračovat a jakým směrem se bude dále ubírat. Určitě bych rád Turris naučil novým kouskům, zejména co se týče rozšíření možností domácí automatizace. V plánu mám nějaké otevřené bezdrátové komunikační rozhraní (na rootu teď vyšel článek o komunikaci na 433MHz), ale ve hře je třeba i bluetooth. Na GPIO jsem ještě ani nesáhl, ale USB porty Turrisu i HUBu jsou již plně obsazeny. :-)
Nadřazený - Od Ondřej Caletka (>>>) Dne 2015-10-27 14:04
Hodiny řízené Turrisem využívají právě GPIO porty Turrise.
Nadřazený - - Od saky (>) Dne 2015-10-27 14:41
Pravda, hodiny jsem už viděl, zajímavý nápad :-)

Bezdrátové rozšíření automatizace mám v plánu také, ale spíše než do 433Mhz půjdu opět do ESP a to z několika důvodů. Jednak můžu na MQTT daného zařízení nabindovat další prvky přímo, ale hlavně mám trvalé spojení a poznám, když se mi dané zařízení odpojí. Navíc lze u Lua FW espčka do toho zanést trochu logiky, takže třeba teplotu měřím 2x za sekundu, ale odesílám pouze pokud je jiná, než poslední naměřená.. Přijde mi to tak nějak více LIVE, než třeba requesty po několika sekundách. Sehnat se dá i pod 40,- kč ve verzi 01, nebo kolem 50,- kč verzi 12-E s více GPIO piny  a je podle mě víc univerzální :)

Hlavně ale přemýšlím, co s těmi GPIO v turrisu, je škoda aby tam jen trčel konektor z desky :-)) 2 využiji k RFID čtečce a zbytek mi je líto vyplýtvat relátky na napájení tiskáren které stejně nevypínám.
Nadřazený - - Od Eskymák (>) Dne 2015-10-27 14:57
To si tedy o tom ESP musím zjistit více. O co me jde především aby byly snadno realizovatelné i připojené moduly - relé do zásuvek a spínače. :-)
Nadřazený - - Od saky (>) Dne 2015-10-27 15:09
No ono ESP je vlastně spíše tím koncovým modulem. Má dle typu 2-10 GPIo pinů, na které lze navěsit relátko, tranzistor pro stmívání, či cokoliv jiného. Výhoda je, že má WiFi, takže ovládat lze z Turrise, ale i přímo třeba telefonem/tabletem, má implementaci MQTT i webserveru, takže lze použít i obyč request. Jediný problém pro mne v domácích podmínkách je obal, protože 3d tiskárnu nemám a třeba zásuvku profesionálního vzhledu jako dodává jablotron prostě nevyrobím :-)
Nadřazený - - Od Eskymák (>) Dne 2015-10-27 15:15
Ha, to je super a to stojí těch pár desítek Kč i s WIFI? Odkaz na vzorek by nebyl? :-)

Modul pro spínání zásuvek bych například dal přímo do zásuvky ve zdi (místa je tam většinou dost), takže zde bych obal neřešil. Problém by asi nebyl a s integrací do existujích prodlužek, rozdvojek atp.
Nadřazený - - Od saky (>) Dne 2015-10-27 15:47 Upraveno 2015-10-27 15:55 Hlasů 1
Ano, je to s wifi :-)

Dá se koupit třeba na aliexpress, ta nejlevnější varianta se 2 GPIO třeba tato: http://www.aliexpress.com/item/1PCS-graded-version-ESP-01-ESP8266-serial-WIFI-wireless-module-wireless-transceiver/32448727812.html?ws_ab_test=searchweb201556_6_71_72_73_74_75,searchweb201527_3,searchweb201560_9

S více GPIO, tedy pokud to má spínat a zároveň měřit, atd: http://www.aliexpress.com/item/New-version-ESP-12E-replace-ESP-12-ESP8266-remote-serial-Port-WIFI-wireless-module/32464410755.html?ws_ab_test=searchweb201556_6_71_72_73_74_75,searchweb201527_3,searchweb201560_9

Má to sériové rozhranní, data se tam dají nacpat třeba pomocí FTDI http://www.aliexpress.com/item/Free-shipping-1pcs-FT232RL-FTDI-USB-3-3V-5-5V-to-TTL-Serial-Adapter-Module-for/32256920717.html?ws_ab_test=searchweb201556_6_71_72_73_74_75,searchweb201527_3,searchweb201560_9

Na vyzkoušení (je dražší) je ideální devkit http://nodemcu.com/index_en.html. ten má jednak USB v sobě, navíc lze napájet i 5V rovnou z USB. Je tam dále rovnou LUA firmware, viz Examples. Cena je včak už cca USD 4,50, takže dále je lepší koupit 1 převodník na programování a pak už jen ty levnější moduly :-). Obyč ESP 12-E mám z číny objednané, tak můžu pak klidně 1 věnovat :-)

Jinak já mám třeba verzi 12E v akváriu a běží na tom současně MQTT client pro komunikaci s Turrisem, přes GPIO spíná 3 relé (ohřev, vzduch a filtraci), dále přes 2 GPIO řídí 2 regulátory intenzity LED pásků, je připojen DHT11 na měření interní teploty a vlhkosti ve skříny a DS18B20 teploměr na měření teploty vody. Vodu měří 2x/s, skříň každé 2 vteřiny, na slidery tabletu reaguje s cca 20ms zpožděním, takže když reguluji intenzitu, v pohodě ustíhá mnoho kroků za sekundu a je to plynulé .-) Jo a je tam 2x16 znaků displej, který zobrazuje stav.. Můžu dodat foto aspoň z mobilu :-)
Nadřazený - - Od Eskymák (>) Dne 2015-10-27 18:00
Díky za výživný příspěvek!

Převodník UART na 3,3V TTL tu i mám. Myslím, že už jsem na tyhle moduly už koukal na DX, ale nějak mi nedošlo, že už tam je i nějaký MCU! Zrovna pracuji na dálkovém ovládání foťáku mobilem přes bluetooth (nežere tolik co wifi) s bluetooth UART modulem a k tomu mám ještě modul s AVR MCU.

Určitě tedy hážu ke svojí stávající objednávce ještě jeden modul na zkoušku. :-)
http://www.dx.com/p/xghf-flash-4m-esp8266-serial-port-wi-fi-module-blue-376538

Čím to napájíš, jestli je potřeba 3,3V? 5V není problém, nabíječek od telefonů je všude plno ale 3,3V... nějaký přídavný modul, upravená nabíječka nebo adaptér přímo na +-3,3V?
GPIO zvládne zvládne spínat přímo relé nebo máš před ním ještě nějaký transistor?

Díky!
Nadřazený - - Od saky (>) Dne 2015-10-27 18:30 Upraveno 2015-10-27 18:36 Hlasů 1
Pro napájení používám také mobilní nabíječky se step-down konvertorem typu http://www.aliexpress.com/item/DC-5V-to-3-3V-Step-Down-Power-Supply-Module-AMS1117-3-3-LDO-800MA/32357910447.html. Možná je to skoro zbytečné, ono úplně stačí ten AMS 1117 regulátor, kterých ti za dolar pošlou igelitku :p http://www.aliexpress.com/item/AMS1117-3-3V-power-IC-buck-IC-linear-regulator-LDO-SOT-223/32327557571.html, ostatně na těch napájecích modulech pro nepájivé vývojové desky jsou taky ty samé :-)

Pokud potřebuji zařízení zálohovat, objednávám ještě nabíjecí modul pro lionky/lipolky které také vykuchám ze starých telefonů, jako třeba: http://eu.banggood.com/Wholesale-Warehouse-USB-Lithium-Battery-Charger-Module-Board-With-Charging-And-Protection-wp-Uk-924048.html

Relátko jsem u ESPčka zkoušel i na tvrdo na gpio a fungovalo, ale raději bych jej oddělil, třeba u turrise bych to nerisknul vůbec. Jsem línej, nechce se mi moc pájet, tak objednávám už relátka s optočlenem http://www.aliexpress.com/item/2-Two-Channel-Relay-Module-5V-with-optocoupler-protection-microcontroller-development-board-accessories/32280004654.html a ty už na tvrdo rovnou na GPIO :twisted:

Jinak třeba v ČR se dají takové drobnosti koupit na http://www.postavrobota.cz/Senzory-a-moduly-c3_0_1.htm
Nadřazený - Od Eskymák (>) Dne 2015-10-27 18:49
Vida, podívám se, zda ten step-down tady seženu a dyštak taky přihodím do košíku celej modul. Relé už jsem v košíku měl, tak jsem jsem je vyměnil za ty s optočlenem, opět sem netušil, že to existuje. :-)

Nabíječku li-ion mám, rovněž s mobilní baterkou co využívám pro svuj projekt :-)

Jo, do Turrisu se taky moc vrtat nechci. :-)
Díky díky.
Nadřazený - Od Charon351 Dne 2015-10-28 06:28 Hlasů 1
Ja mám přes to v obyváku spínanou lampičku a led podsvícení poličky,
protože sem nechtěl nic bastrlit tak jsem použil http://www.banggood.com/Two-way-Solid-State-Relay-Module-For-Arduino-p-979855.html

jinak v turrisu bezi v pythonu napsany client ten je napojen na mqtt server co bezi na picku v technicke mistnosti (ridi bojler a zbira data ze solarek)

mam k tumu simple page pres websokety opet pripojeny na server, takze live status vsech senzoru a reakce na zapnuti ci vypnuti lampicky temer okamzita

jako mqtt server sem si skompiloval last verzi mosquito na picku, protoze ta prave umi i websokety narozdil od verze na turrisu
Nadřazený - - Od Jan Čermák (>>) Dne 2015-10-29 18:31 Hlasů 3
Jen pro informaci - v aktuálně připravované verzi Turris OS 2.7 bude Pythoní knihovna turris-gpio, která má prakticky stejné API jako oblíbená knihovna RPi.GPIO pro Raspberry Pi. Kromě ovládání digitálních výstupů umí i vstupy, detekci událostí nebo softwarové PWM. Nějaké hraní si s GPIO pak bude o něco snazší.

Vždy je ale dobré mezi výstup a zařízení zapojit nějaký buffer (nebo aspoň obyčejný tranzistor), nechtěné odpálení pinu na CPU by zamrzelo...
Nadřazený - Od saky (>) Dne 2015-10-29 22:34 Hlasů 1
Děkuji za informaci, to je skvělá zpráva :-)

Je už znám termín předpokládaného vydání?
Nadřazený - - Od Václav Pávek (>) Dne 2015-12-08 10:30
To je dobrá zpráva. Dá se sehnat nějaký buffer na GPIO jako hotové řešení. Děkuji
Nadřazený - Od saky (>) Dne 2015-12-08 10:39
Nadřazený - Od slepice1 Dne 2015-12-09 17:47
Kdy bude dostupná nějaká dokumentace?
Nahoru Téma Majitelé routerů / Uživatelská vylepšení / Využití GPIO Turrise

Powered by mwForum 2.29.3 © 1999-2013 Markus Wichitill