Showing posts with label nRF24AP2. Show all posts
Showing posts with label nRF24AP2. Show all posts

Wednesday, 21 August 2013

Goodluckbuy nrf24AP2 ANT+ Module

This module is the one I am using for ANT+: http://www.goodluckbuy.com/nrf24ap2-wireless-module-zigbee-module.html

This module, marked with "NRF24AP2 YJ-ANT", lacks any documentation.....

I did trace analysis and then some testing (https://github.com/brodykenrick/nRF24AP2_SUART_Arduino) and can confirm:

The connector on the module is (looking from the front/top, pin 1 is marked []) has
[]GND(=VSS) | VDD(=3.3 volts)
UART_TX | UART_RX
!(SUSP) | SLEEP
RTS | !(RESET)
Baud rate of the module is 9600 bps.


Also appears to be:
http://www.goodluckbuy.com/nrf24ap2-wireless-module-zigbee-module.htm
http://www.aliexpress.com/store/product/Freeshipping-NRF24AP2-Wireless-Networking-Module-Zigbee-Module/809689_559703297.html

Power issues: 5V MAX7219 vs. 3V nRF24AP2

Now, a problem with the system is that the display controller (MAX7219 must run on ~5V) and the ANT+ module (nRF24AP2) is at ~3V.

To over come the differences a level converter was employed (http://www.freetronics.com/products/logic-level-converter-module).

Worked like a charm.




Now, we still have a problem in that our LiPo batteries aren't going to give 5V (even 4.2V at full charge wasn't enough to get the display updating properly).

Prototype one (without ANT+) used a boost converter to get to 5V from a single battery however the battery ran out after about 3.5 hours on the road.

As we need more power capacity and increased voltage I just added another identical battery in series and a 5V regulator (https://www.sparkfun.com/products/107).


This gives me a 5V source for the display subsystem and the Arduino Pro Mini 3v3 has its own 3V regulator.

The level converter is then put between the 3V Arduino SPI signals and the 5V display.