systemypomiarowe.pl

Close-up of the assembled P161002 board with Microchip devices in SMD packages Board visualisation with an STM32 microcontroller, SD card socket and GPS module Three-dimensional visualisation of a board with a relay, buzzer and connectors Part of a schematic with an INA326 instrumentation amplifier and MCP3304 A/D converter Three-dimensional visualisation of a densely populated communication module board Device front panel with labelled buttons, volume knobs and a speaker Technical drawing of the front panel showing the layout of buttons and knobs Assembled board with a PIC18F2550 microcontroller, USB socket and trimmer potentiometers TouchGFX interface source code for STM32 in the Visual Studio Code editor Printed circuit board layout with copper layers and component placement
Main page Offer

Raspberry Pi and eZ430-RF2500 (MSP430)

I decided to attach a TI eZ430-RF2500 module to the Raspberry Pi.

Texas Instruments eZ430-RF2500 radio module

Fig. The eZ430-RF2500 module.

To do that I soldered a 2.54 mm pin header onto the battery board and connected those pins to the Raspberry Pi with wires.

eZ430-RF2500 battery board with a 2.54 mm pin header

Fig. The soldered pin header.

CAUTION! Make sure that jumper JP1 on the battery board is open or removed. I assume that the changes to /boot/cmdline.txt and /etc/inittab that free the port for our own use have been made, as described in the article about the UART port. Connect the eZ430-RF2500 module to the Raspberry Pi board according to the diagram.

Wiring diagram of the eZ430-RF2500 module and the Raspberry Pi P1 header

Fig. Wiring diagram of the eZ430-RF2500 and the Raspberry Pi.

After powering up the Raspberry Pi and logging in, we start the previously installed minicom program at 9600 bps with the command:

minicom -b 9600 -o -D /dev/ttyAMA0

Temperature readings from the attached module should appear on the screen.

Terminal showing temperature readings received from the eZ430-RF2500 module

Fig. Temperature readings from the eZ430-RF2500.

If we have more complete modules, each with its battery board, we can switch them on. A TI SimpliciTI(r) network is then formed.

Three complete eZ430-RF2500 modules with battery boards

Fig. Three complete eZ430-RF2500 modules.

Readings from several eZ430-RF2500 modules in the Raspberry Pi terminal

Fig. The terminal showing readings from several eZ430-RF2500 modules.

Sample readings from the modules in text form:

Node:0001,Temp: 73.7F,Battery:2.9V,Strength:044%,RE:no
Node:HUB0,Temp: 77.7F,Battery:3.2V,Strength:000%,RE:no
Node:0002,Temp: 75.0F,Battery:3.1V,Strength:052%,RE:no
Node:0003,Temp: 71.9F,Battery:3.0V,Strength:041%,RE:no
Node:HUB0,Temp: 77.7F,Battery:3.2V,Strength:000%,RE:no
Node:0001,Temp: 73.7F,Battery:2.9V,Strength:045%,RE:no
Node:0003,Temp: 71.2F,Battery:3.0V,Strength:039%,RE:no
Node:0002,Temp: 75.0F,Battery:3.1V,Strength:053%,RE:no
Node:HUB0,Temp: 78.4F,Battery:3.2V,Strength:000%,RE:no
Node:0001,Temp: 73.7F,Battery:2.9V,Strength:045%,RE:no
Node:0003,Temp: 71.2F,Battery:3.0V,Strength:039%,RE:no
Node:HUB0,Temp: 77.7F,Battery:3.2V,Strength:000%,RE:no
Node:0002,Temp: 74.3F,Battery:3.1V,Strength:052%,RE:no
Node:0001,Temp: 73.7F,Battery:2.9V,Strength:044%,RE:no
Node:HUB0,Temp: 78.4F,Battery:3.2V,Strength:000%,RE:no
Node:0003,Temp: 71.2F,Battery:3.0V,Strength:040%,RE:no
Node:0001,Temp: 73.7F,Battery:2.9V,Strength:045%,RE:no
Node:0002,Temp: 75.0F,Battery:3.1V,Strength:053%,RE:no
Node:HUB0,Temp: 77.7F,Battery:3.2V,Strength:000%,RE:no
Node:0003,Temp: 71.9F,Battery:3.0V,Strength:039%,RE:no
Node:0001,Temp: 73.7F,Battery:2.9V,Strength:044%,RE:no
Node:HUB0,Temp: 77.7F,Battery:3.2V,Strength:000%,RE:no

We can see the node number, the temperature at that point, the supply battery voltage, the radio signal strength and the operating state of the module. In a later part I will deal with interpreting these results using a purpose-written application.


Wireless transmission of sensor data is a typical task for a measurement system - we used a similar solution in our measuring probe. We build measurement data acquisition systems to order.



Copyright ©2026 systemypomiarowe.pl.