Ovládání relé z PC

Dotazy na technické problémy, vlastní řešení technických problémů

Moderátor: Moderátoři

Zpráva
Autor
Uživatelský avatar
pocitujlasku
Příspěvky: 2764
Registrován: 12 pro 2005, 00:00
Bydliště: SR, Poprad

#16 Příspěvek od pocitujlasku »

samec: aj si docital, ze to chce pre dieta, ktore si chce zapinat napr. svetla cez pocitac? az vidim nejakeho skolkara, alebo prvaka, ako si tuka prikazy cez seriovy port.
On to kupoval s tym, ze tam bude nejake demo typu: form a na nom nejake graficke tlacitka, ktorymi ovlada tie rele. to je vsetko.

workhard: tych programov je milion, ale problem je, ze akosi pocitacov s lpt je za poslednych 10 rokov mozno zopar modelov.
No vidis, a tak si sa bal
Uživatelský avatar
bum
Příspěvky: 290
Registrován: 04 zář 2011, 00:00
Kontaktovat uživatele:

#17 Příspěvek od bum »

Přípravek pro ovládání relátek sériovým portem a dneska již i ovládání převodníkem USB/COM s CH340 jsem kdysi vyrobil pro vnuka. Sériovým portem, převodníkem ovládá tři relátka víc jich nejde ovládat, protože sériový port COM i uvedený převodník má výstupní signály RTS, DTR a TXD. Napsal jsem mu k tomu jednoduchý program pod WINDOWS kde pouze kliknutím zapne relé a opětovným klinutí na to samé relé vypne, ovládat jdou nezávisle na sobě všechny tři relé, je osazena i signalizace pomocí led zda je relé sepnuto nebo vypnuto. Při použití dalšího vyrobeného přípravku takto pomocí sériového portu COM nebo uvedeným převodníkem pak může ovládat 16 kusů relátek, načítat stav osmi vstupů nebo může sériový port nahradit komunikací s Bluetooth a tabletem. Houmr máte "SZ"
Naposledy upravil(a) bum dne 29 říj 2025, 15:48, celkem upraveno 1 x.
Uživatelský avatar
samec
Příspěvky: 6671
Registrován: 19 pro 2017, 00:00

#18 Příspěvek od samec »

pocitujlasku píše:samec: aj si docital, ze to chce pre dieta, ktore si chce zapinat napr. svetla cez pocitac? az vidim nejakeho skolkara, alebo prvaka, ako si tuka prikazy cez seriovy port.
"Decko", ktorému rodič kúpi hentakú hračku k počítaču, nie je škôlkár a určite zvládne napísať súvislú vetu, aj do príkazového riadku. Skús trochu rozmýšľať v súvislostiach a menej fantazírovať.
Uživatelský avatar
nostalcomp
Příspěvky: 169
Registrován: 09 lis 2022, 00:00

#19 Příspěvek od nostalcomp »

samec píše:A vy ostatní choďte do hajzlu...
Samče, než tady začneš někoho posílat do hajzlu, tak si uvědom s kým mluvíš a kde vlastně jsi. A jestli seš takovej pašák, tak sem postni konkrétní příkazy Příkazového řádku pro ten houmrův konkrétní modul, jinak si ty svoje čobolský kecy strč do Horních Uher.

Ad Arduino: Myslím, že kdyby to houmr chtěl řešit přes Arduino, tak by to napsal a nekupoval by modul s USB/serial rozhraním. Nedalo mi to a zkusil jsem si napsat jednoduchej prográmek, kterej přes USB (sériák) umí ovládat relé pomocí libovolného sériového terminálu. Zkoušel jsem to s Hyperterminálem a OK. Abych nemusel připojovat relé, ovládám pouze LED13. Program v základu umí ovládat jen 1 relé (LED), ale pokud by si někdo chtěl hrát, není problém to rozšířit na libovolný počet relé v závislosti na jejich připojení k Arduinu. Další možností je také čtení vybraných vstupů, ovládání serv a podobně. Fantazii se meze nekladou. Ale něco takového už je určitě dávno vymyšlené a hotové. Já si to chtěl jen vyzkoušet, proto sem nedávám zdroják. Ale pokud by ho houmr mermomocí chtěl, je k dispozici.
Přílohy
USB_rele.jpg
USB_rele.jpg
Uživatelský avatar
Celeron
Příspěvky: 20508
Registrován: 02 dub 2011, 00:00
Bydliště: Nový Bydžov

#20 Příspěvek od Celeron »

Nostalcomp, všichni tu řešíte jak to ovládat z PC. Ale ještě nám Houmr nenapsal, jako co se ten modul v PC identifikuje, viz můj post na začátku vlákna.
Jirka

Proč mi nemůže všechno chodit hned ?!!
Uživatelský avatar
Valdano
Příspěvky: 3117
Registrován: 01 led 2023, 00:00
Bydliště: Česká Lípa

#21 Příspěvek od Valdano »

Pro dohledání identifikace tohoto modulu by mělo stačit ho připojit do USB portu PC a poté z příkazového řádku zavolat ten program usbrelay s textovým povelem -list viz dále uvedený popis.

Takto:

usbrelay -list

a ten program si sám ten k USB portu připojený modul vyhledá.

Podle toho co tu Houmr zatím psal na to zřejmě ještě ani nesáhli, protože předpokládal, že k tomu bude na Aliexpressu u toho prodejce po nákupu někde ke stažení už nějaký hotový soft i s kompletním návodem krok za krokem jak to zprovoznit nebo, že na něj ten prodejce pošle po nákupu odkaz. S tímto předpokladem to i koupil. Jenomže podle toho popisu co je na Aliexpressu to nedohledal a stáhnul zřejmě jen surový projekt a nikoli hotový program a tak sem potom napsal ten úvodní dotaz. Podle zmínky se tím zřejmě budou se synem zabývat teprve až o víkendu.

Masar tu na předchozí stránce tohoto tématu dal odkaz na ZIP archiv usbrelay-v1.0.0.4.zip, který obsahuje už hotový program usbrelay.exe pro Windows na zkoušení těch USB modulů relé. Ve Windows to má fungovat pomocí textových povelů z příkazového řádku viz níže je k tomu popis na obrázku co sem do tématu vložil Masar.

Takže když si Houmr stáhne a rozbalí ten program z toho archivu tak s tím by to mělo fungovat aniž by bylo nutné používat cokoli jiného a tím by měl mít jeho syn vše co k tomu potřebuje.

Obrázek
Uživatelský avatar
pocitujlasku
Příspěvky: 2764
Registrován: 12 pro 2005, 00:00
Bydliště: SR, Poprad

#22 Příspěvek od pocitujlasku »

samec píše:
pocitujlasku píše:samec: aj si docital, ze to chce pre dieta, ktore si chce zapinat napr. svetla cez pocitac? az vidim nejakeho skolkara, alebo prvaka, ako si tuka prikazy cez seriovy port.
"Decko", ktorému rodič kúpi hentakú hračku k počítaču, nie je škôlkár a určite zvládne napísať súvislú vetu, aj do príkazového riadku. Skús trochu rozmýšľať v súvislostiach a menej fantazírovať.
Vazne? mam 2 skolkarky, ktore maju podobne "hracky", akurat miesto relatiek tranzistory a ovladaju si tym cez tablet osvetlenie v domceku pre babiky, alebo farbu rgb pasov na posteli. Zamyslel si sa nad tym, ze to homr myslel tak, ze mu kupil ten modul, aby si mohol ovladat nieco hotove a nie, ze on si bude stavat a programovat. preto aj hlada hotovy program a nie navod, ako to naprogramovat.

A tvoje vyjadrovanie velmi presne vyjadruje tvoj intelekt. Jedine, co si tu zatial dokazal je, ze len utocis na ostatnych, ale nic rozumne k teme si zatial nenapisal.
No vidis, a tak si sa bal
Uživatelský avatar
Yarda1
Příspěvky: 2748
Registrován: 11 úno 2009, 00:00

#23 Příspěvek od Yarda1 »

Já taky lituji, že pokrok zabránil z BASICu přímý přístup na porty a další hifikundace a taky z normálních počítačů ty porty úplně zmizely. Měl jsem nějaké vzorky D/A a A/D převodníků, chystal jsem se až budu v důchodu, pověsím je na paralelní port a něco vyzkouším. Taky existují průmyslové aplikace co k elektronice umožňují připojit ovládací program z PC přes sériový nebo paralelní port. Ty porty se sice dají nahradit nějakými převodníky z USB, ale ne s každým to funguje.
Diskutoval jsem tady:
https://www.root.cz/clanky/bbc-basic-i- ... ci/nazory/
...
Kdybych teď chtěl napsat jednoduchý prográmek typu
10 print "ahoj"
20 goto 10
run
tak bych se nejdřív musel chytit levou rukou za pravé ucho a zakokrhat.
:-(
Ve strojovně je voda a na palubě se tančí.
Uživatelský avatar
samec
Příspěvky: 6671
Registrován: 19 pro 2017, 00:00

#24 Příspěvek od samec »

Yarda1 píše:Já taky lituji, že pokrok zabránil z BASICu přímý přístup na porty...
Prístup na porty nie je vecou jazyka, ale architektúry počítača. Ak vieš, kde tie porty hľadať, tak na ne môžeš pristúpovať aj pomocou BASICu.
Uživatelský avatar
pocitujlasku
Příspěvky: 2764
Registrován: 12 pro 2005, 00:00
Bydliště: SR, Poprad

#25 Příspěvek od pocitujlasku »

samec: nie, je to aj vecou OS a posledny, ktory dovolil priamy pristup bol win98.

Yarda1: niektore dosky maju lpt vyvedene len na doske, ako pinheader, a teoreticky si na tych doskach rozbehat stary dos a v nom basic. Pripadne sa vies pohrat aj s napr. raspberry a jeho io piny pouzivat ako datove piny lpt.
No vidis, a tak si sa bal
Uživatelský avatar
DukeNuke
Příspěvky: 2021
Registrován: 02 dub 2018, 00:00

#26 Příspěvek od DukeNuke »

@samec: pokud jazyk neobsahuje instrukce pro obsluhu portů, pak je ti architektura ku hownu.
Už na XP jsme používali moxa karty. Pak změna, ale i tak zlaté USB. Teď používáme LAN/RS232, a to nakonfigurovat byla papačka.
Pro čistě něco ovládat ten modul použít lze. A když bude chtít hezčí rozhraní, klidně se můž naučit Céčko. No a když to bude kluka bavit, může pokračovat hardujínem.
Uživatelský avatar
samec
Příspěvky: 6671
Registrován: 19 pro 2017, 00:00

#27 Příspěvek od samec »

Akú inštrukciu pre obsluhu portu má jazyk C, ktorú nemá jazyk BASIC?
Uživatelský avatar
Milan_F
Příspěvky: 1811
Registrován: 03 říj 2005, 00:00
Bydliště: nedaleko Humpolce

#28 Příspěvek od Milan_F »

workhard píše:Míval jsem prográmek, kterým šly ovládat bity na LPT portu.
Spínač. Sice neni na LPT ale COM.
Přílohy
Scre3a.jpg
Scre3a.jpg
Scre2.jpg
Scre2.jpg
Scre1.jpg
Scre1.jpg
Scre.jpg
Scre.jpg
Uživatelský avatar
samec
Příspěvky: 6671
Registrován: 19 pro 2017, 00:00

#29 Příspěvek od samec »

Milan_F píše:Spínač. Sice neni na LPT ale COM.
A to ma byť akože čo? To je tvoj program, alebo nejaký vírus?
Uživatelský avatar
workhard
Příspěvky: 5495
Registrován: 07 črc 2006, 00:00
Bydliště: Plzeň
Kontaktovat uživatele:

#30 Příspěvek od workhard »

Sám jsi virus, divím se, že ti ještě nedali BAN za ty ho.na, co tu pořád meleš.
Věci,které fungují,se ZÁSADNĚ neopravují...
Odpovědět

Zpět na „Poradna“