Low-Power Wireless Sensor Network

Low-Power Wireless Sensor Network

Creating wireless sensor networks is a very interesting idea. It has real world applications that can help people in so many ways. These networks can be used for crop management, weather observation or even home automation; things that would really give an impact on peoples’ lives. However, as cool as it may seem it could also be very daunting for some. Prices of RF modules like the Xbee’s running on the Zigbee protocol are not cheap. They could go from $20 to $70 just for one module depending on the version, type of antenna, and range. This price range is not suitable for people on a limited budget. That’s why I decided to create a cheaper wireless sensor network alternative.

This ongoing project is based on maniacbug’s low-power node. For the first trial, the project will use Nordic nRF24L01+ RF modules which are suitable for wireless sensor networks because of its price and functionality.

Low-Power Wireless Sensor Network

To create the nodes, you must first have the PCBs fabricated. There are so many fabricators to choose from but if you want high-quality PCBs on a very reasonable price, I would recommend OSH Park. The company consolidates peoples’ orders into large panels, sends them to the fabricator, and then ships the PCBs right to your doorstep. It comes in a very iconic purple (although I really hope they could offer it in black) solder mask and ENIG (gold) finish. The price? 2-Layer: $5 per square inch for three copies of your design. 4-Layer: $10 per square inch for three copies of your design. The company also offers medium orders which requires a minimum paneling of 150 square inches. Click here, for more info on pricing and specification.

Low-Power Wireless Sensor Network

For the parts, you also have a variety of options. For me, it’s basically either DigiKey or Mouser. But for this project, I ordered the parts from Mouser. I included the parts list and Eagle files below for those interested in recreating this project on their own.

Parts

Quantity Manufacturer # Description Price
Components $7.01
PCB $3.70
Total $10.71
1 MF1/4DC1002F Metal Film Resistors – Through Hole 10K 1% 100PPM $0.06
1 MF1/4DC4703F Metal Film Resistors – Through Hole 470K 1% 100PPM $0.06
1 MF1/4DCT52R1004F Metal Film Resistors – Through Hole 1/4W 1M ohm 1% $0.06
1 WP132XGD Standard LEDs – Through Hole GREEN DIFFUSED $0.09
1 WP132XYD Standard LEDs – Through Hole YELLOW DIFFUSED $0.09
1 WP7104HD Standard LEDs – Through Hole RED DIFFUSED $0.09
1 MJTP1230 Tactile Switches 6mm TACTILE SW $0.10
1 MCP9700A-E/TO Board Mount Temperature Sensors Lin Active Therm $0.34
1 ATS080B Crystals 8.0MHz 18pF Fund. -20C +70C $0.35
1 1-390261-9 IC & Component Sockets 28P ECONOMY TIN SKT $0.31
1 0S102011MS2QN1 Slide Switches SPDT On-On $0.43
1 122-00224-GR Battery Holders Snaps & Contacts 24.5MM THRUHOLE BLK $0.90
1 CR2450N.IB Coin Cell Battery 3V 24.5 x 5.0mm 540mAh $1.15
1 ATMEGA328P-PU 8-bit Microcontrollers – MCU 32KB In-system Flash 20MHz 1.8V-5.5V $2.24
2 140-50N2-220J-RC Ceramic Disc Capacitors 50V 22pF NPO 5% Tol $0.08
3 MF1/4DC3300F Metal Film Resistors – Through Hole 330ohm 1% 100PPM $0.06
4 K104M15X7RF53L2 Multilayer Ceramic Capacitors MLCC – Leaded 0.1uF 50volts 20% X7R 2.5mm LS $0.10

Note: This doesn’t include the headers for expansion/RF module/ISP programming, screws, and standoffs (4-40, 3/8″). Also, the red LED is already obsolete from Mouser. I would recommend just buying the additional components from eBay because it’s cheaper there (most of the time, no shipping fee). The only drawback is that you have to wait a little longer.

Trial #1 Eagle files, here.

Low-Power Wireless Sensor Network Soldering in progress

Low-Power Wireless Sensor Network

These are the RF modules. The smaller ones are the nRF24L01+’s and the bigger one is the nRF24L01+ SMA, a more powerful version that will be used for the base station. The nRF24L01+ modules can go for as low as $1.90 on eBay. For the SMA version, around $10.

Low-Power Wireless Sensor Network

This is the base station. It’s basically the nRF24L01+ SMA module sitting on a Arduino ProtoShield stacked on my Arduino UNO R3.

Wiring

nRF24L01+ SMA Arduino
GND GND
3v3 3v3
CE 9
CSN 10
SCK 13
MOSI 11
MISO 12

Low-Power Wireless Sensor Network Wireless Sensor Network Modules</sup

As I said, this is an ongoing project. I will update this post for the latest improvements on the design as well as other developments.


  Recommend