NrfSensorNode: Difference between revisions

From NURDspace
m (Text replacement - "ProjectNiche=" to "Niche=")
No edit summary
Line 4: Line 4:
|Niche=Electronics
|Niche=Electronics
|Picture=pro-mini-nrf-node.jpg
|Picture=pro-mini-nrf-node.jpg
|Tool=No
}}
}}
<gallery>
<gallery>
Line 13: Line 14:


== Current situation ==
== Current situation ==
 
[[Zarya]] had some PCBs made for Arduino Pro Mini based client nodes with an nrf24l01 radio for communications with the Raspberry Pi based masternode *[[SpaneNanny]]. Below the sotware [[Zarya]] wrote for it:
* https://github.com/zarya/NrfPiNode
* https://github.com/zarya/NrfPiNode
* https://github.com/zarya/NrfSensorNode
* https://github.com/zarya/NrfSensorNode
Line 26: Line 27:
</pre>
</pre>


=== The nodes ===
=== The arduino based nodes ===
* 1 Located near slab
* 1 Located near slab
** Temperature
** Temperature
Line 42: Line 43:


== PCB ==
== PCB ==
* The first batch of pcb's has been ordered.
* The first batch of pcb's is in and is being used by some people.
<gallery>
<gallery>
File:Screenshot 2014-01-27 13.48.38.png
File:Screenshot 2014-01-27 13.48.38.png
File:Screenshot 2014-02-21 10.18.42.png
File:Screenshot 2014-02-21 10.18.42.png
</gallery>
</gallery>
=== Features ===
* See github


=== Parts ===
=== Parts ===
Line 58: Line 57:
* 2 x 12 pins female header
* 2 x 12 pins female header
* 2 x 4 pins female header
* 2 x 4 pins female header
* nrf24l01 radio
* Arduino Pro Mini or clone (5V)


== Low Power PCB ==
== Low Power PCB ==
Line 70: Line 71:
== Order ==
== Order ==
=== PCB ===
=== PCB ===
* http://smart-prototyping.com/
* We ordered at http://smart-prototyping.com/
** 10 x 7.23 euro
** 10 x 7.23 euro
** 50 x 25.61 euro
** 50 x 25.61 euro
Line 85: Line 86:
* 10 x http://www.ebay.com/itm/400389882462 (28.88 USD)
* 10 x http://www.ebay.com/itm/400389882462 (28.88 USD)
* 10x http://www.ebay.com/itm/130702483183 (18 USD)
* 10x http://www.ebay.com/itm/130702483183 (18 USD)
=== Part request list ===
* niz
** 5 x arduino pro mini
** 5 x nrf24l01
** 5 x regulator
* buzz
** 5 x arduino pro mini
** 5 x nrf24l01
** 5 x regulator

Revision as of 21:09, 5 August 2016

NrfSensorNode
Pro-mini-nrf-node.jpg
Participants Dennis
Skills
Status Active
Niche Electronics
Purpose
Tool No
Location
Cost
Tool category

NrfSensorNode

pro-mini-nrf-node.jpg {{#if:No | [[Tool Owner::{{{ProjectParticipants}}} | }} {{#if:No | [[Tool Cost::{{{Cost}}} | }}

Current situation

Zarya had some PCBs made for Arduino Pro Mini based client nodes with an nrf24l01 radio for communications with the Raspberry Pi based masternode *SpaneNanny. Below the sotware Zarya wrote for it:

Spacenanny

SpaceNanny is the master node (node0) in the nrf network it takes care of transmitting the received sensor data to graphite (running on graphite.nurdspace.lan) the current code runs from a screen under the user nanny in the window called NRF this is how you restart it

sudo bash
cd /home/nanny/NrfPiNode
while true ; do ./NrfPiNode ; sleep 1 ; done

The arduino based nodes

  • 1 Located near slab
    • Temperature
    • Pressure
    • Humidity
  • 2 Located near the front door (Only for relaying data from its child nodes)
    • 12 Doorbell node
      • Listen for a doorbell press
      • Temperature
  • 3 Skip button
    • Pulse contact for skipping the current track

NRF Sensor node

PCB

  • The first batch of pcb's is in and is being used by some people.

Parts

  • R1 4.7k 1206 resistor (OneWire pullup)
  • R2 4.7k 1206 resistor (DHT pullup)
  • IC1 3.3v voltage regulator (AMS1117 AMS117-3.3 3.3V)
  • C1,2 10uf Cap
  • 3 x 15 pins male pin header
  • 2 x 12 pins female header
  • 2 x 4 pins female header
  • nrf24l01 radio
  • Arduino Pro Mini or clone (5V)

Low Power PCB

Wishlist

  • Mostly SMD (to save space)
  • Same as the standard board features.
  • Battery monitor
  • NRF Interrupt pin connectable (for feature use)
  • add more

Order

PCB

  • zarya 10 x
  • dreamer 5 x
  • maze 10 x
  • niz 5 x
  • buzz 5x

Ebay part list