Stránka 2 z 3

Napsal: 30 čer 2020, 20:34
od scorpions-cz
FHonza
Kdybys to přečetl celý, tak bys pochopil.
Dvě tlačítka tam budou pouze pro opakovaný terč.
Bude 10 vrhaček a jedno ovládání s jedním hlavním tlačítkem, a jedním pro opakovaný terč (když se náhodou rozbije holub při startu.
Příklad funkce:
zmáčknu tlačítko- odpálí vrhačka 1
zmáčknu tlačítko - odpálí vrhačka 2
zmáčknu tlačítko - odpálí vrhač 3 a za 2 sec vrhačka 4
zmáčknu tlačítko - odpálí vrhačka 5 a za 1,5 sec vrhačka 1
a tak dále................
Program pro MCU pro tento programovatelný odpal zvládnu, ale kodování a dekodování asi ne. proto hledám hotovej kodér a dekodér.

Napsal: 30 čer 2020, 21:09
od EKKAR
Tohle bych řešil společným kanálem a jak jsem naznačil vejš - selektivním kódem každý vrhačky učuněným v nějakým kódovým "slově". Pokud máš 10 vrhaček, 4 bity ti k rozlišení budou bohatě stačit. A do vysílače naprogramuješ procík, kterej bude mít dvě tlačítka - první (A) podržením po dobu delší než cca několik vteřin vyresetuje sekvenci. Každým dalším zmáčknutím (A) se vyšle další povel naprogramovanej do sekvence, kterou jsi popsal - Krok 1 = odpal vrhačky č.1, dalším zmáčknutím (A) Krok 2 = odpal vrhačky č.2, dalším zmáčknutím (A) Krok 3 = odpal vrhačky č.1 a 2 sekundy po ní odpal vrhačky č.2 - prostě co si vzpomeneš. Tlačítko (B) by sloužilo výhradně k zopakování posledního odeslanýho povelu = zopakování posledního hodu. Nový zmáčknutí tlačítka (A) by vyvolalo další krok v sekvenci. ... Procík by klidně mohl i obsluhovat na krabičce ovladače multiplexem nějakej displejík, na kterým by svítilo číslo kroku - buď toho právě provedenýho, nebo následujícího, to už by záleželo na naprogramování ... Anebo by tam bylo 10 LEDek, ze kterejch by svítily jen ty, který by byly připravený pro následující odpal ... Myslím že iniciativě se meze nekladou.

A přijímač/dekodér vyřešíš elegantně posuvným registrem, do kterýho se načte přijmutá sekvence z přijímače - výstupy se porovnají třeba blbým diodovým hradlem s "přednastaveným" kódem každý vrhačky - pokud bude souhlasit, sepne se solenoid a BÁC, asfalťák letí ...

Napsal: 30 čer 2020, 21:22
od termit256
No jestli by nebylo nejschudnejsi koupit za par kacek nejake ty cinske prijmace s dekodery (daji se tam nastavit adresy) a vysilac naprogramovat primo do toho MCU. Jestli zvladnes naprogramovat casovanou sekvenci pro jednotlive vrhacky, mel bys zvladnout poslat i sekvenci tech par bitu ktere vysilaji ty enkodery co pouzivaji ve vysilacich. Je to prakticky to same, jen rychlejsi. Prijimace si naadresujes, takze jich muzes pouzit hafo i kdyz budou mit jen 4 nebo 8 vystupu coz bezne maji.

Osobne bych videl problem spis ve spolehlivosti takoveho reseni. Nevim jestli to chces na profi pouziti nebo jen na trening, ale kdyz nekdo v okoli zamkne auto, nejaka meteostanice posle data, decko zapne nejakou dalkove ovladanou hracku apod, prenos ti selze. Pokud to ma byt spolehlive, pouzil bych neco s validaci prenosu. Tady mas pekny prehled moznosti http://www.utee.feec.vutbr.cz/iet/wp-co ... ne_web.pdf

Napsal: 30 čer 2020, 21:24
od bu2520
na druhou stranu jak už EKKAR zmiňoval, co použít proti sobě nějaký kodér dekodér Např U806-807 výstup místo IR poslat do vysílače přijímače 433Mhz. a spínání vstupů třeba 4017 a diodovou logikou.

Napsal: 30 čer 2020, 21:40
od FHonza
scorpions-cz píše:FHonza
Kdybys to přečetl celý, tak bys pochopil.
Dvě tlačítka tam budou pouze pro opakovaný terč.

Fakt jsem četl a snažím se pochopit :) Máš jedno tlačítko (když dočasně pominu to druhé opakovací). To postupně mačkáš a s každým zmáčknutím nastane odpal (série odpalů). To druhé jenom zopakuje poslední odpal. Chápu to dobře ? Protože jestli ano, tak pak nemusíš nic kódovat, dekódovat. A program je opravdu jednoduchý.

Napsal: 30 čer 2020, 22:00
od scorpions-cz
Jo chápeš to dobře.
Kodovat a dekodovat musím, aspoň nějak. Musím vyslat nějakej kod, na kterej zareaguje daná vrhačka( daný přijímač) a to nevím jestli zvládnu. nikdy jsem to nedělal, včetně časování a pod. proto jsem chtěl použít nějakýho hotovýho brouka (kodér) s 10 vstupy a mojim MCU bych jenom pouštěl log 1 nebo 0 na patřičnej vstup. Toto zvládnu ubastlit. Nejsem žádnej programátor, moje začátky jsou na IQ151 :lol: :lol: . Jinak pro MCU píšu v BASCOMu.

Napsal: 30 čer 2020, 22:07
od FHonza
No když je to sekvenční, tak ti stačí přece posílat vzduchem jenom "stisknuto". A tu posloupnost řídit až v MCU (připojeného na přijímač). A počet výstupů bude omezen jenom počtem "nožiček" MCU.

Nebo musí být každá vrhačka "bezdrát" ?

Napsal: 30 čer 2020, 22:18
od scorpions-cz
No právě jsem myslel bezdrát. Pokud by to bylo drátem, tak je to fakt jednoduchý. No třeba k tomu dojde :o

Napsal: 30 čer 2020, 22:27
od FHonza
V tom případě použij moduly nRF24L01 (už je tady někdo zmiňoval). Tam už je adresace vyřešená. Navíc jsou levné (u nás kolem 60,-, z Činy ještě levněji). Ovládají se přes SPI, takže to určitě půjde i v BASCOMu.

Napsal: 03 črc 2020, 18:54
od scorpions-cz
Tak jsem se asi rozhodl pro obvody HT12E a HT12D. Jelikož nejsem v anglině úplně zběhlej, tak jen pro konzultaci.
V prvním kroku mi MCU nastaví adresu na HT12E a v následujícím aktivuje vysílací tlačítko a zareaguje dekodér se stejnou adresou. Pokud změním adresu, zareaguje jinej dekodér s tou samou adresou. Je to tak?? :o

Napsal: 10 črc 2020, 22:19
od scorpions-cz
Zeptal bych se zdatnějších bastlířů. Obvod HT12E má podle DS adresní vstupy buď nezapojené, nebo připojené na zem. Můžu na ně připojit MCU a na ty nezapojené poslat log. 1 a na ty uzemněné log 0 ?
Dík, jak jsem psal, anglina není můj obor.

Napsal: 10 črc 2020, 22:27
od masar
Ano, můžeš, pokud nepřekročíš velikost Vdd. Jsou to CMOS vstupy, opatřené vnitřními pull-upy.
:wink:

Napsal: 10 črc 2020, 22:49
od scorpions-cz
Dík :lol:

Napsal: 11 črc 2020, 11:38
od scorpions-cz
Ať nevymýšlím vymyšlené. Nemáte někdo knihovnu do EAGLEa pro HT12E a HT12D v SMD provedení. V mém eaglu tyto obvody nebyly vůbec a na netu jsem našel jen klasické provedení.
Pokud někdo máte tak dík, jinak to budu muset vytvořit :roll:

Napsal: 11 črc 2020, 21:23
od scorpions-cz
Ještě se zeptám, máte někdo vyzkoušené nějaké spolehlivé RF moduly? Našel jsem např. toto :
https://www.soselectronic.cz/products/h ... -+produkty
ale pokud by měl někdo odzkoušené nějaké jiné, tak se nebráním.