PICAXE 08M2 RF transmitter

Uživatelský avatar
eMZet
Příspěvky: 133
Registrován: 24 úno 2013, 15:02

PICAXE 08M2 RF transmitter

Příspěvek od eMZet »

Ahojte.

Prosim o radu skusenejsich.

Riesim jeden problemik.
Potrebujem s 08M2 vyslat nejake kratucke data napr. slovo ON cez RF transmitter 433MHz.
Ale prijat ho potrebujem arduinom.
Skusil som toto

symbol serialout = c.4
setfreq M8
init:
high serialout
pause 5
serout serialout,T9600_8,("ON ")
wait 1
goto init

K USB to serial prevodniku mam pripojeny prijimac a to cele k PC. Cez serial monitor v PC pozeram co tam dostavam.

Sprava sa to tak, ze hned zapnuti napajania 08M2 krasne odosle ON ale potom uz len same bludy (ON 00ü0`000ü0`000üđ0`000ţŕ`000üţ). Ked to prepojim priamo vodicmi tak pekne posiela ON ON ON atd.
Keby boli zle tie RF moduly, tak by to neodoslalo ani to prve slovo. Skusil som aj tak, ze RF modul je stale napajany a zapinam len procesor. Sprava sa to rovnako.
Skusal som aj mensiu rychlost prenosu ale to iste.
Poradite niekto?

Dakujem

Edit:
Moduly vyskusane s 2 arduinami a funguju bez problemov.
hubacekp
Příspěvky: 259
Registrován: 24 úno 2013, 13:40

Re: PICAXE 08M2 RF transmitter

Příspěvek od hubacekp »

Problém napájení modulu? Zkus samostatné napájení RF modulu stabilizovaným zdrojem a propojit s picaxe jen RX, TX a GND.
Uživatelský avatar
eMZet
Příspěvky: 133
Registrován: 24 úno 2013, 15:02

Re: PICAXE 08M2 RF transmitter

Příspěvek od eMZet »

Modul ma len jeden datovy vstup DATA. nema RX a TX. Cele som to napajal 1 LiPol bateriou 3,7V.
Skusim 1 bateriou napajat picaxe a 1 bateriou RF modul. Prepojim GND a DATA so serout pinom na picaxe.
Uvidim ci to pomoze.
S 2 arduinami to funguje bez problemov.
Uživatelský avatar
Dex
Administrátor
Příspěvky: 1527
Registrován: 16 úno 2013, 14:26

Re: PICAXE 08M2 RF transmitter

Příspěvek od Dex »

Posílat do z PICAXE do Arduina jsem ani nezkoušel. Rovnou jsem dal před Arduino malého PICAXE jen na příjem a fungovalo to hned na první pokus ;)

Je potřeba rozumně ošetřit chyby. Já to dělal tak, že se informace (teplota) odeslala třikrát a pokud byla alespoň dvakrát stejná, tak se považovala za platnou, jinak ne.

Taky jsou tyhle moduly "citlivé" na anténu. I její malá úprava měla velký efekt a to jak pozitivní tak i negativní.
"all your robots are belong to us"
robodoupe.cz
Uživatelský avatar
eMZet
Příspěvky: 133
Registrován: 24 úno 2013, 15:02

Re: PICAXE 08M2 RF transmitter

Příspěvek od eMZet »

Cely moj problem je, ze v danom zariadeni mam malo miesta. Ale cim viac nad tym uvazujem, tak asi objednam arduino MINI, to je najmensie a to sa mi tam este zmesti. S 2 arduinami to funguje, to mam odskusane. A samozrejme, ze prijem dat bude musiet byt osetreny, aby bolo zaistene co najlepsie fungovanie.

Ale este pre istotu vyskusam to samostatne napajanie.

Dik za rady.
hubacekp
Příspěvky: 259
Registrován: 24 úno 2013, 13:40

Re: PICAXE 08M2 RF transmitter

Příspěvek od hubacekp »

Pokud plánuješ přejít na arduino, ale mít to ještě menší, tak můžeš ještě zvážit nahrání programu Arduina na ATtiny44/45 nebo 84/85.
Obrázek
Uživatelský avatar
eMZet
Příspěvky: 133
Registrován: 24 úno 2013, 15:02

Re: PICAXE 08M2 RF transmitter

Příspěvek od eMZet »

Hm dalsia vyborna volba. Ale vo verzii arduino 1.6.1 taka moznost nieje. Nevadi ak skusim pouzit, tak tu cu je na tom obrazku.
hubacekp
Příspěvky: 259
Registrován: 24 úno 2013, 13:40

Re: PICAXE 08M2 RF transmitter

Příspěvek od hubacekp »

attiny se musí do Arduino IDE přidat:
dva odkazy popisu jak přidat je zde:
http://openenergymonitor.org/emon/buildingblocks/attiny
https://learn.sparkfun.com/tutorials/ti ... in-arduino
pgerla
Příspěvky: 400
Registrován: 11 dub 2013, 00:17

Re: PICAXE 08M2 RF transmitter

Příspěvek od pgerla »

Mám moduly od AUREL a ty tvoje budou asi stejné.
Nejde vysílat seriová data tak jako bys to dělal přes drát, ale je potřeba v pravidelných intervalech střídat 0,1.
Jinými slovy odesílaná data XOR 010101 --> VYSÍLAČ.
PŘIJMAČ --> XOR 010101 ... přijmutá data.
Najdi si v Google MANCHESTER CODE.
Uživatelský avatar
eMZet
Příspěvky: 133
Registrován: 24 úno 2013, 15:02

Re: PICAXE 08M2 RF transmitter

Příspěvek od eMZet »

Prikaz RFOUT to uz robi sam

Popis:
Pošle 8 bytů pomocí Manchesterského protokolu přes RF modul, do NKM2401 přijímače nebo do PICAXE příkaz rfin.

Len potom neviem ako v arduine prijat.
Odpovědět