Vzdálené ovládání DC motorů
Napsal: 03 led 2020, 12:54
Ahoj,
hraju si s projektem v rámci kterého chci otevírat dvě okna. Jako DC motor mám toto (https://www.aliexpress.com/item/3283935 ... 4c4dyfk4jX) s H-můstkem (https://www.aliexpress.com/item/3266699 ... 4c4dyfk4jX). Testovací program a zapojení mi funguje dle očekávání, včetně měření pozice.
V reálu ovšem bude vzdálenost mezi řídícím arduinem a motory odhadem max 20m. Je možné to řešit kabelově rozvodem od arduina k motorům (uvažoval jsem použít klasické UTP pro připojení potenciometrů a něco silnějšího 4 žilového pro napájení motorů)? Nebo je lepší dát každému motoru vlastní Arduino nano a pak řešit komunikaci (asi bezdrátovou) mezi řídícím arduinem a těmi motorovými? Zde se trochu obávám o kvalitu signálu, protože okna jsou v kovové konstrukci, řídící arduino bude v šachtě v zemi.
Také jsem uvažoval použít A/D převodník, který by byl přímo u motoru a převáděl hodnotu z potenciometru, ale tam jsem narazil na to, že komunikuje po I2C a ta je určena pro malé vzdálenosti.
Předem děkuji za tipy.
Petr
hraju si s projektem v rámci kterého chci otevírat dvě okna. Jako DC motor mám toto (https://www.aliexpress.com/item/3283935 ... 4c4dyfk4jX) s H-můstkem (https://www.aliexpress.com/item/3266699 ... 4c4dyfk4jX). Testovací program a zapojení mi funguje dle očekávání, včetně měření pozice.
V reálu ovšem bude vzdálenost mezi řídícím arduinem a motory odhadem max 20m. Je možné to řešit kabelově rozvodem od arduina k motorům (uvažoval jsem použít klasické UTP pro připojení potenciometrů a něco silnějšího 4 žilového pro napájení motorů)? Nebo je lepší dát každému motoru vlastní Arduino nano a pak řešit komunikaci (asi bezdrátovou) mezi řídícím arduinem a těmi motorovými? Zde se trochu obávám o kvalitu signálu, protože okna jsou v kovové konstrukci, řídící arduino bude v šachtě v zemi.
Také jsem uvažoval použít A/D převodník, který by byl přímo u motoru a převáděl hodnotu z potenciometru, ale tam jsem narazil na to, že komunikuje po I2C a ta je určena pro malé vzdálenosti.
Předem děkuji za tipy.
Petr