brezžičnega daljinskega upravljavca

D

DrWhoF

Guest
Rabim brezžičnega daljinskega upravljavca za vitel.
Nadzornika mora biti baterijske in ročne označeni z dvema gumboma Gor in dol.Sprejemnikom so lahko dobavljeni z 24Vdc max0.1A s spremenljivo hitrostjo vožnje in mora imeti 2 releji eno za vsako funkcijo.Treba je skrajšati Up input za 24V ko Up gumb za upravljavca je stisnjeni in Down input za 24V ko Down gumb pritisnjen, vendar ne bi smeli dovoliti aktiviranje obeh vložkov ko obe gumbi so stisnjeni.Range <25m.
Vse ideje so cenjeni.DrWho.

 
Mislim, da je najlažja pot, da se zaposlijo PICXAE-08 Mikro in El-cheapo RF moduli, kot so ZW-3100 (Tx) in ZW-3102 (Rx) ..

Nekaj časa nazaj si vprašala o brezžično merjenje temperature ..
http://www.edaboard.com/viewtopic.php?t=167121

Ta projekt, konceptualno gledano, ni veliko drugačen od drugih - samo odstraniti Senzor temperature in žica dva gumbi za vse razpoložljive nožice, da se lahko opredeli kot surovine ..
Kar je oddajnik (PICAXE-08 in ZW-3100), poraba energije je zaskrbljen, da bo srečno delu 3 x AAA baterije ..

Sprejemnik delu (druga PICAXE-08 in ZW3102) bo potreben korak navzdol (linearnih ali preklopne) regulator za zmanjšanje napetosti 24V do 5V, dveh tranzistorjev za pogon dveh ralays in releji dva ..
Ponavadi nadzor vnosa VSDs ponor / vir zelo nizki tokovi - skoraj volltage nadzor - tako manjših relejev izberete manj prostora jih bo zasedal ..

Poskusite "prebavljiv" vse, kar sem predlagal in če potrebujete dodatno pomoč samo pridi nazaj in se vprašati ..

S spoštovanjem,
IanP

 
Zdravo IanP
Pravzaprav sem razmišljal o PICAXE vendar ni prepričan, če je to mogoče narediti le na en način ob RF povezava brez povratne informacije.
Ali menite, da bo delovalo?
Hvala.
DrWho

 
Če datarates zahteva ni preveč visoka (kar se zdi na primer) bi lahko preučili uporabo zigbee tranciever ICS.So povratne informacije in povezovanje v preprostih (SPI)

Na zdravje
SLAYER

 
Zgodba je skoraj enako kot s TV oddaljenega kontrolorja: povratne informacije so tvoje oči ..

Razlika bi bila v ukazni način pošlje ..
Vi morate začeti vsak ukaz s šibko-up zaporedje (01010101 = 85d = 55h), ki ji sledi, za primer, "1" za največ, "2" za navzdol in ponovite pošiljanje tem zaporedju, za toliko časa, kot je gumb stisnjeni ..
Potem, ko je gumb se sprosti peska na "0" za STOP, in to se lahko ponovi za večkrat, da bi bili prepričani, da je sprejemnik sprejeta, da ukaz, pa boste videli (oči povratne informacije), kaj se dogaja ..
Tukaj je primer, niz (UP gumb pritisnjen nato sprosti)

55h, 01h ..1-10ms ..55h, 01h ..1-10ms ..55h, 01h ..Gumb sprosti ..55h, 00h, 00h, 00h, 00h

Na koncu sprejemnika boste morali dodati na časovnik (programska ali strojna oprema), če je "0" ukaza ni prejela, ali nobena druga ukaz se glasi, po, recimo> 1-10ms bo določil "L" za oba izhoda. .Ta ura je mogoče ponovno o sprejetju nove veljaven ukaz ..

S spoštovanjem,
IanP

 
I graditi to vezje z uporabo 2 PICAXE08M in 434Mhz TX in RX moduli.
To je delovni pa obstaja nekaj težav.
Tukaj je moja koda:

Trensmitter --
Glavni:
če pin1 = 0 nato pa gor
če PIN2 = 0 nato navzdol
b1 = 0
serout 4, n300, (85, b1)
pavza 100
Pojdi na glavno
up:
b1 = 1
serout 4, n300, (85, b1)
pavza 10
Pojdi na glavno
navzdol:
b1 = 2
serout 4, n300, (85, b1)
pavza 10
Pojdi na glavno
konecReceiver --
rx:
serin 1, n300, b1
če b1 = 1 potem gor
če b1 = 2 nato navzdol
nizko 4
nizka 2
Goto rx
up:
visoke 4
nizka 2
pavza 10
Goto rx
navzdol:
nizko 4
visoko 2
pavza 10
Goto rx

Glavna težava je, da če sprejemnik ne prejme "0" ukaz je vitel ne bo ustavilo!
Drug problem je, da so rezultati (2 in 4), če aktivno ne "H", vendar pa je kvadrat valov in tako releji so na in izklop in na in izklop.Izhodi rele voziti preko uporov in NPN tranzistorjev.Rabim eden od rezultatov, ki se "H" (ne pulsiranje) ko je eden izmed gumbov je pritisnjen.

 
Oh, dragi!
Zakaj ne uporabljate CODE možnost?

Kakorkoli že, dobra novica je, da nekaj dela!
Vsaj imate delovne RF povezavo in sprejemnika "posluša" na prenosnika ..

Na tej stopnji bi ne skrbi, veliko o "impulzov" na rezultate ..To bi moralo biti relativno enostaven za naslov z "igranjem" s števili Zamrzni ukazi, ali z dodajanjem kondenzator (-e)
prevoza med releji "stikov ..

Naj se osredotočijo na STOP vprašanje ..
Kot sem omenil prej, potrebujete časovnik ponastavite tako, da bodo rezultati, če je'0 'ukaz je prejel, ali če ni prenosa je prisotna ..Ta ura mora določiti outputs LOW znotraj, recimo, 100-500ms ..
Svetujemo vam, da v čip DS1232 micromonitor ..
Tukaj je, zakaj:
Citat:

Prvič, natančen temperaturno kompenzirane referenčni in primerjalni vezja spremlja status VCC.
Ko je out-of-strpnost pogoj nastopi, notranjo moč signala, ne ustvarjen, ki sile ponastavite na aktivno stanje.
Ko VCC vrne k strpnosti v stanju, da ponastavite signalov se hranijo v aktivni članici minimalno 250 ms, da se omogoči napajalnik in procesor stabilizira.

Druga funkcija se izvede DS1232 je pushbutton Ponastavljanje nadzora.
The DS1232 debounces je pushbutton input in zagotavlja aktivno Ponastavljanje širino impulza 250 ms minimalne.
Tretja funkcija je varuh časa.
The DS1232 ima notranjo uro, da sile za ponastavitev signalov v aktivnem stanju, če je input strobe ni pogon nizko pred timeout.
Je varuh časa funkcijo lahko nastavite tako, da deluje na

timeout nastavitve za približno 150 ms, 600 ms, in 1,2 sekunde.
 
S funkcijo opozarjanja časa izvaja v sprejemniku lahko spremenite oddajnikov "kodeks, zato ne poslala'0 'cammand znova - to se mora razširiti na daljinsko baterijo življenjske dobe ..

Koda:

tx:

B0 = 0

b1 = 0Glavni:

če pin1 = 0 nato pa gor

če PIN2 = 0 nato navzdolČe B0 = 1 potem glavne

B0 = 1

b1 = 0

serout 4, n300, (85, b1, b1, b1, b1)

pavza 10Pojdi na glavnoup:

b1 = 1

serout 4, n300, (85, b1)

B0 = 0

pavza 10

Pojdi na glavnonavzdol:

b1 = 2

serout 4, n300, (85, b1)

B0 = 0

pavza 10

Pojdi na glavnokonec
 
I preskusiti to vezje na breadboards in vse deluje OK !!!!!!!!!!!!!!!!!!!!!!!
Zdaj bom stripboards.
Hvala lepa.
DrWho

 
Včasih, če je avto daljinskega upravljavca je v uporabi na blizu sprejemnik ga aktivira DOWN funkcijo, vendar pa se je zgodilo onec ali dvakrat do sedaj in ne povzroča težav.
DrWho
Oprosti, ampak, kar potrebujete za prijavo v to prilogo, da si ogledate

 
Dobro opravljeno, kolega, ......, dobro narejeno ..

Če težava v zvezi z avtomobili "oddaljenega kontrolorja obstojna, dodajte dodaten niz do SEROUT in SERIN ukazi ..
To je "filtriranje" nezaželenih vnosov ..
Na primer, namesto posredovanja (85, B1) lahko prenašajo (85, "abc", b1) ..

S spoštovanjem,
IanP

 
Vem, da je to zelo stara tema, ampak sem pred kratkim kupili ta 433MHz brezžičnih modulov (ZW3100 in ZW3102) in obrazci so smeti.Kako vam je uporaba teh modulov?Kaj zunanjih componentry imaš za uporabo na vsakem modulu?Lahko pošljete picaxe PIN preko teh stvari (npr. povezovanje PODATKOV pin na picaxe
za proizvodnjo, in je privedla do RX PODATKOV pin?), Ali pa jih morate, da 1010101% na sprednji strani, z rafali serijski podatkov?

Hvala za kakršen koli odgovor
tntexplosivesltd

 
Hej Bud,

Jaz sem z dvema PICAXE 08M žetone v AXE092K šola eksperimente krovu, z ZW3100tx in ZW3102rx sekanci iz Jaycar.

I am poganja ZW3100 / 2 modulov off eksperimente krovu.dobro deluje.

 
Kamilan wrote:

Hej Bud,Jaz sem z dvema PICAXE 08M žetone v AXE092K šola eksperimente krovu, z ZW3100tx in ZW3102rx sekanci iz Jaycar.I am poganja ZW3100 / 2 modulov off eksperimente krovu.
dobro deluje.
 

Welcome to EDABoard.com

Sponsor

Back
Top