40+ Mile range!!! Arduino Mega Piggy-back all-in-one solution (sensors, control, telemetry, video)

I MIGRATED THIS DISCUSSION FROM WIRELESS - THIS EXPLAINS THE FOCUS OF THE FIRST PAGE

 

 

 

 

 

THIS IS the BEST (imo) Telemetry module out there currently !!!

http://www.rfm.com/products/dnt900.shtml

 

 

This is a radio module that's small, fast, inexpensive, powerful, US legal 900mhz (and others). It has adjustable power output, spread spectrum frequency hopping, encryption, and TONNNNSS of other features. Also, at only $70 a pop (from digikey.com), they are Very easy on the wallet! especially compared to the digi xtend radio that is near $200 per. ouch!

 

I have three of RFM's DNT900 radios, and am working on Arduino programming to set-up and control them. I am working with the friendly tech at RFM who supports their products, and we are discussing a few more details about the needs of the radio. I intend to post more as I get farther along, and create a code block that people can copy-paste into their program to utilize this fantastic radio.

 

 

It has been a month, and I have just recently set up the architecture and got communication between two radios. I have them set to 200kb/s RF over air, allowing for up to 1watt of transmission power.

 

Still to go - i need to set up radio access lists, add 128 bit encryption, and adjust baud rate.

oh, and clean up the code! messy

 

 

Tags: 900, OSD, chr-6dm, chrobotics, digi, dnt900, remzibi, rfm, telemetry, wireless, More…xbee, xtend

Views: 3069

Replies are closed for this discussion.

Replies to This Discussion

As of this morning...

I now have authentication lists based on the units MAC addresses, and 128 bit AES encryption enabled.

an exclusive & secure connection that hops frequencies, and is spread spectrum - very nice indeed! that means it will be very tough to  sniff and interfere with your wireless control. It will also be more resilient to the environment around it

 

At the lowest power level (1mW), I was able to transmit from the far south basement corner to the far upper north corner of the 2nd floor. Pretty good i think - especially considering the duct work, walls, and floors separating the radios. I'm also using a crappy, made-in-china, throw-away, 1/4 wave-lenth antenna on both units. The baud is currently set to 115200 b/s.

 

 

 

Next on the list...

- construction of a semi-directional antenna

- reading back stats from the radio such as signal delay, and adjusting the power level accordingly

does anyone know of an efficient way to parse hex words? im newbie

I use the DNT900 in the Andromeda UAV. You can see the one on the Autopilot and the other on the Ground Station. These radios are great. If you've got any questions I might be able to answer them as I've spent a bit of time programming these things.

Thanks for the offer! I just got them up and running. I do notice programing them can be flakey, and i get bad data transmissions that screw up some of the sentences sent. maybe one loss per 5 seconds?

 

Have you noticed any issues like that?

 

 

by the way, im a big fan of your build. Everything looks so clean, and your website is really nice with great pictures!

 

Hi,

i have a DNT900 but i can't establish the communication with it!

can you send me the shematic and sample code code used to configure it?

 

Thanks.

// byte VAR[] = {FB,LENGTH,TYPE,ARGUEMENTS}; // in hex

byte SET_BASE[] =  {0xFB,0x05,0x04,0x00,0x00,0x01,0x01}; // set as base

byte SET_RMOT[] =  {0xFB,0x05,0x04,0x00,0x00,0x01,0x00}; // set as remote

byte SAV_ONLY[] =  {0xFB,0x05,0x04,0xFF,0xFF,0x01,0x01}; // save

byte SAV_RSET[] =  {0xFB,0x05,0x04,0xFF,0xFF,0x01,0x02}; // save and reset

 

All the configuration information is in the PDF user manual - but these 4 should get you started!

 

make sure to read the PDF on the connections for the DNT900 board. And level-convert the 3.3v logic to 5 volt for things like 5volt arduino!

 

sorry, i don't have a schematic at this point. at least nothing on computer - and im away from home

 

 

 

BEST of luck! let me know if there's anything else i can do!

Thank you.

i read tha datasheet but can't understand how i connect some pin (like CFG, DTR ....).

i want just use RX and TX  to send data.... (i converted 5V to 3.3V like datasheet)

can you send me the pinout connection ?

 

Thanks.

it explains the purpose of the input pins, and their accepted input states. The CFG is only low when you want to configure the dnt900. else, high allows transparent communication

 

Focus on pins 18,19,20,21,24,30,31,32

 

pins 25 and 26 are great for LED status lights

Hello,

i found the error (ouuufff), i don't connect the pin 30 to the ground.

 

Thank you for your help.

NICE glad it works! i think its better to tie it to an I/O so you can do flow control. haven't done it yet myself, though!

 

glad it works!

This is quite cool.

 

I am contemplating building up a development kit on PCB for sale here that would integrate this radio into a little micro controller board that would configure and maintain this radio. It would also give general I/O's and controls that you could effectively build your own custom radio-control system.
Best would be to make a board is size-compatible with the APM and plugs into the PPM inputs... plug N play!

RSS

Social Networking

Contests

Season Two of the Trust Time Trial (T3) Contest has now begun. The fourth round is an accuracy round for multicopters, which requires contestants to fly a cube. The deadline is April 14th.

A list of all T3 contests is here

Groups

Advertisement

© 2013   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service