NrfSensorNode: Difference between revisions

From NURDspace
No edit summary
mNo edit summary
Line 13: Line 13:
</gallery>
</gallery>


== Current situation ==
== Current situation @ space ==
[[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:
[[User:Zarya|Zarya]] had some PCBs made for Arduino Pro Mini based client nodes with an nrf24l01 radio for communications with the Raspberry Pi based masternode called [[SpaceNanny]]. Below the sotware [[User:Zarya|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 86: 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)
== [[The_Niz]]'s implementaion ==
[[The_Niz]] is going to write his own software for the Arduino clients and is probably going to use his UDOO Quad as master node.
* https://git.nurd.space/dpcjvdlinden/NrfArduinoNode

Revision as of 20:17, 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 @ space

Zarya had some PCBs made for Arduino Pro Mini based client nodes with an nrf24l01 radio for communications with the Raspberry Pi based masternode called SpaceNanny. 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

The_Niz's implementaion

The_Niz is going to write his own software for the Arduino clients and is probably going to use his UDOO Quad as master node.