Problems with Xbee connection

Hi, everyone. I'm working with two Xbee module (XB24C to be exact) and I want to use it to communicate between an arduino nano and an arduino nano every. I'm currently using the latest ZIGBEE TH reg firmware for both xbee boards, and the baud rate is 115200.

When I first tested it out with a breadboard, the connections worked fine, but half a day later, the two xbees stopped communicating. I did make an adapter circuit for the reciever xbee but that only consisted of soldering pin headers to the xbee adapter. Neither the programming, nor the settings of the xbee have changed. Any troubleshooting suggestions would be appreciated.

Are you using a 5v to 3.3v level shifter?

yes
https://akizukidenshi.com/catalog/g/gP-05060/
This model.

That board has a 3.3v regulator for the power but there is no level shifting circuitry for the data pins.
Your 5v Nano is putting a 5v signal into a device powered by 3.3v which is activating the protection circuitry and probably cooking the circuit over a period of several hours.

could you elaborate?
what do you mean by
"Your 5v Nano is putting a 5v into a device powered by 3.3v which is activating the protection circuitry and probably cooking the circuit over a period of several hours." ?

All of the tutorials I saw involve connecting the arduino TX and RX pins directly to the xbee module so I think I'm doing the right thing...

A direct connection is only possible if the Arduino is powered by 3.3v.
For the older 5v Arduinos you need a level shifter for all signals that go into the Xbee.

If you look at the circuit diagram for a Sparkfun adaptor you will see two components, Q1 and Q2, that do the level shifting for both the input and output signal lines.

right so basically as long as I continue to use the current voltage regulator circuit, it would just keep failing no matter how many new xbees I buy.

Is there any way to continue working with the adapter mentioned on the link I sent? It's really hard to get my hands on the sparkfun adapter in my country

A 2k and 3k resistive divider may work.
You can buy small level shifter MOSFET based boards from Ebay and Aliexpress. They usually have 2, or 4 or more channels.

Tons of people are using the module mentioned in the link though...
Are you sure this module doesn't work?

For a second opinion, ask on the Digi Technical Support Forums.
Digi is the company that makes the Xbee.

the connections are right right?

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.