I have received samples of LC-2000(PA) RF modules from INHAOS (China). Initial testing has shown these RF transceivers modules work quite well and to be easy to set up. Just press a button to pair the modules and you are done. No registers to setup. They just work.
These modules operate at 2.4Ghz, and can act as a Wireless Transparant USART with support for wireless DTR signaling. This means that if the PIC or Atmel (Arduino) has a bootloader, then wireless programming of the chip is possible at rates up to 115200 bps.
Range is about 200-300 meters with the LC-2000PA and about 30 meters with the LC-2000.
These are inexpensive modules and cost about $13.00 for a Master/Slave pair. (2000PA)
If there is enough interest I will setup a PIC wireless programming application and do a tutorial.
Let me know.
William
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Under the cover of the LC2000(PA) is a 32-Bit STM32F030F4P ARM Processor and a PL1167 RFIC chip, with the ARM Processor doing the heavy lifting. This explains the excellent performance in regards to speed adn latency.
There is only about a 3.5 ms delay from, the time the first byte is sent from one module until it appears on the TX pin of the receiving module.
Interbyte delay between successive bytes sent at 115200bps is 1 stop bit ... in other words none.
William
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I realize that this is an old thread. I just wanted to comment that I am attempting something similar on a mega328pb. I have a RN4020 BT module which is connected to the first USART. I am currently working with Opitboot for the bootloader. So far I have modified Optiboot to initialize the BT module. My question is whether there is a solution that would work over bluetooth from an Andorid/iOS tablet/smart phone. I am looking for an open source app that I could integrate to handle the programming. Thanks.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I have received samples of LC-2000(PA) RF modules from INHAOS (China). Initial testing has shown these RF transceivers modules work quite well and to be easy to set up. Just press a button to pair the modules and you are done. No registers to setup. They just work.
These modules operate at 2.4Ghz, and can act as a Wireless Transparant USART with support for wireless DTR signaling. This means that if the PIC or Atmel (Arduino) has a bootloader, then wireless programming of the chip is possible at rates up to 115200 bps.
Range is about 200-300 meters with the LC-2000PA and about 30 meters with the LC-2000.
These are inexpensive modules and cost about $13.00 for a Master/Slave pair. (2000PA)
If there is enough interest I will setup a PIC wireless programming application and do a tutorial.
Let me know.
William
Additional Info:
Under the cover of the LC2000(PA) is a 32-Bit STM32F030F4P ARM Processor and a PL1167 RFIC chip, with the ARM Processor doing the heavy lifting. This explains the excellent performance in regards to speed adn latency.
There is only about a 3.5 ms delay from, the time the first byte is sent from one module until it appears on the TX pin of the receiving module.
Interbyte delay between successive bytes sent at 115200bps is 1 stop bit ... in other words none.
William
Success.
A PIC18F14K22 was successfully programmed with Great Cow Basic from across the house.
TinyBootloader+ was loaded on the PIC and a relatively simple interface circuit was connected between the PIC and the INHAOS LC-2000PA Slave.
This means that with this or a similar setup a product can be programmed/updated remotely with no programmer and without having to touch the product.
I realize that this is an old thread. I just wanted to comment that I am attempting something similar on a mega328pb. I have a RN4020 BT module which is connected to the first USART. I am currently working with Opitboot for the bootloader. So far I have modified Optiboot to initialize the BT module. My question is whether there is a solution that would work over bluetooth from an Andorid/iOS tablet/smart phone. I am looking for an open source app that I could integrate to handle the programming. Thanks.
BTW, very interested in the wireless transceiver modules you listed here as well.