Arduino + 433Mhz sändare
Arduino + 433Mhz sändare
Hej!
Jag har sett en sida för ett tag sedan där man beskriver ett projekt med en Arduino och en 433Mhz sändare i från Kjell.com som styr
Nexa brytare. (Beskrivning på hur man anslöt 433Mhz modulen och kodexempel)
Är det någon som känner igen detta och har kvar länken? (Hittar den ej via Google)
/Jonas
Jag har sett en sida för ett tag sedan där man beskriver ett projekt med en Arduino och en 433Mhz sändare i från Kjell.com som styr
Nexa brytare. (Beskrivning på hur man anslöt 433Mhz modulen och kodexempel)
Är det någon som känner igen detta och har kvar länken? (Hittar den ej via Google)
/Jonas
- jadler
- EF Sponsor
- Inlägg: 407
- Blev medlem: 28 maj 2009, 12:03:43
- Ort: Vidja, Huddinge, Stockholm
- Kontakt:
Re: Arduino + 433Mhz sändare
Vad behöver du veta? Jag använder Arduino och radiomoduler från Kjell&Co.
Re: Arduino + 433Mhz sändare
Håller på med skitstort quadkopter-projekt med hur mycket sensorer som helst (barometer, kompass, 3st gyron, 3 st accelerometrar, IR-avståndsmätare, batterispänningsmätning osv... puh!) och har kommit en bra bit (flygande sedan några månader tillbaka) baserad på Arduino Mega (Atmega 1280) med 4 hårdvaru-uartar.
Men nu håller jag på med telemetri (envägs) för lite enklare utveckling/debugging.
Hursom, jag har en sån TX433N från Kjell på helikoptern, och från början tänkte jag: äh det är väl bara en ersättning för sladd mellan 2 UART:ar. Tji fick jag och har hållt på å Googlat å försökt stjäla så mycket som möjligt för det är inte serieprotokoll jag vill sitta å hålla på med.
Det jag kollat på är:
http://www.glacialwanderer.com/hobbyrobotics/?p=291
http://www.arduino.cc/cgi-bin/yabb2/YaB ... 0965125/15
och nåt som hetter Virtual Wire hittat på Arduino-forumet i den länken.
Inte fått nåt att funka, testade först och främst att skicka till sändaren precis som om jag skulle skriva till seriemonitorn (hyperterminal) men skräp...
Det jag vill göra är följande: skicka 2st flyttal där det ena representerar batterispänning (typ 12.55V ner till 9.60V) och höjddata (typ 0.0m till 150.00m) alltså inga stora datamängder, och sedan printa ut dem separat på var sin rad på en 2x8-tecken display från en Arduino Pro Mini (Atmega 328) fasttejpad på fjärrkontrollen. Det jag vet är att jag måste sätta en identifierare i den seriella strömmen för att mottagaren ska veta vilket värde den tar emot då de är liknande värdemässigt.
Frågan är: hur startar jag enklast utan knussel envägs-kommunikationen? läst lite om att mottagaren gärna tar emot skräp om inget protokoll med checksumma osv inte används...
Men nu håller jag på med telemetri (envägs) för lite enklare utveckling/debugging.
Hursom, jag har en sån TX433N från Kjell på helikoptern, och från början tänkte jag: äh det är väl bara en ersättning för sladd mellan 2 UART:ar. Tji fick jag och har hållt på å Googlat å försökt stjäla så mycket som möjligt för det är inte serieprotokoll jag vill sitta å hålla på med.
Det jag kollat på är:
http://www.glacialwanderer.com/hobbyrobotics/?p=291
http://www.arduino.cc/cgi-bin/yabb2/YaB ... 0965125/15
och nåt som hetter Virtual Wire hittat på Arduino-forumet i den länken.
Inte fått nåt att funka, testade först och främst att skicka till sändaren precis som om jag skulle skriva till seriemonitorn (hyperterminal) men skräp...
Det jag vill göra är följande: skicka 2st flyttal där det ena representerar batterispänning (typ 12.55V ner till 9.60V) och höjddata (typ 0.0m till 150.00m) alltså inga stora datamängder, och sedan printa ut dem separat på var sin rad på en 2x8-tecken display från en Arduino Pro Mini (Atmega 328) fasttejpad på fjärrkontrollen. Det jag vet är att jag måste sätta en identifierare i den seriella strömmen för att mottagaren ska veta vilket värde den tar emot då de är liknande värdemässigt.
Frågan är: hur startar jag enklast utan knussel envägs-kommunikationen? läst lite om att mottagaren gärna tar emot skräp om inget protokoll med checksumma osv inte används...
-
- Inlägg: 349
- Blev medlem: 24 oktober 2008, 19:40:50
- Ort: Lomma
Re: Arduino + 433Mhz sändare
Har du kollat på dessa http://swechtrading.se/zencart/index.ph ... cts_id=614 hos Swech innan du lägger ner för mycket tid på modulerna från Kjell.
Re: Arduino + 433Mhz sändare
Om det är de skitmoduler från Kjell som jag tror det är är det bästa du kan göra att kasta dom så långt du bara kan!
Det finns ingen "radio-logik" i dom varför du måste göra detta "manuellt". Det består i att skapa en "preamble" som fastställer de olika DC-nivåer i mottagaren och få mottagaren att "låsa" på signalen, sedan ske det komma ett identifierbart pulståg som mottagaren känner igen varefter datan kan överföras. Datan får mycket gärna (läs: ska ha!) 50% duty-cycle så för varje '0' man sändar ska man sända en '1' också och detta gäller såklart preamble också.
Kom ihåg att lägga till en stabil CRC så att felaktiga paket kan detekteras.
Som du nog redan har förstådd kan du bara glömma att köra med Kjelles snikmodul, kolla istället de tips du har fått på riktiga moduler. SHORTLINK har också moduler liksom en del andra, dessa moduler tar hand om allt radiogrejs, man skickar data till dom via serieporten och de kommer ut i andra ändan, nemas problemas.
Det finns ingen "radio-logik" i dom varför du måste göra detta "manuellt". Det består i att skapa en "preamble" som fastställer de olika DC-nivåer i mottagaren och få mottagaren att "låsa" på signalen, sedan ske det komma ett identifierbart pulståg som mottagaren känner igen varefter datan kan överföras. Datan får mycket gärna (läs: ska ha!) 50% duty-cycle så för varje '0' man sändar ska man sända en '1' också och detta gäller såklart preamble också.
Kom ihåg att lägga till en stabil CRC så att felaktiga paket kan detekteras.
Som du nog redan har förstådd kan du bara glömma att köra med Kjelles snikmodul, kolla istället de tips du har fått på riktiga moduler. SHORTLINK har också moduler liksom en del andra, dessa moduler tar hand om allt radiogrejs, man skickar data till dom via serieporten och de kommer ut i andra ändan, nemas problemas.
- Swech
- EF Sponsor
- Inlägg: 4736
- Blev medlem: 6 november 2006, 21:43:35
- Ort: Munkedal, Sverige (Sweden)
- Kontakt:
Re: Arduino + 433Mhz sändare
Du får gärna testa 2 moduler, skulle det mot förmodan inte funka så returnerar du dem....
Swech
Swech