woensdag 30 maart 2016

Arduino Windspeed anemometer ESP12 Si4432 NRF24L01

Windspeed monitor.

This is a further development of channel 23142.
https://thingspeak.com/channels/23142

Link to multigraph app: Windspeed 1:
https://thingspeak.com/apps/plugins/67692 

Link to multigraph app: Windspeed 2:
https://thingspeak.com/apps/plugins/68263

Link to multigraph app: Windspeed 3: ON7RD
https://thingspeak.com/apps/plugins/68687 


Experiments with solar power backup battery
Classic Thingspeak view:
https://thingspeak.com/channels/114531


Multigraph:

https://thingspeak.com/apps/plugins/69399  



This setup logs and displays the average and maximimum windspeed. 

The outdoor unit equiped with a 3.3V Arduino Pro-mini transmits every 2 seconds the time needed for a (half) rotation, temperature and Lipo voltage. 
The transmitter is a 70cm Si4432 or 2.4GHz NRF24L01 module.
Power comes from an old RC Lipo 3S/2200mA with an unused bad cell unused, so voltage is max 8.4V. 
For now, the battery needs to be replaced every 10 days (Si4432).
The NRF24L01 setup uses the Arduino sleepmode, and is estimated to last for around 40 days.  

In the near future, a small solar panel will be added.

The indoor unit uses the same receiver module which is controlled by an ESP12 Wifi module.
The controller calculates the average and maximum windspeed, and sends every 200 samples a datastring to Thingspeak.




Indoor unit

Sketchup drawing














Breadboard

 








Outdoor unit 

(no pictures of NRF module yet but is basically identical)


Inkscape drawing










 






PCB top view



























 


PCB bottom view












 

Outdoor view













 


Reed sensor #1 using brushless motor housing

















Reed sensor #2 using VCR head
















Hall sensor #3
 
















Stand alone Arduino Pro Mini NRF24L01 receiver with Nokia 5110 LCD


 














Stand alone Arduino Nano NRF24L01 receiver with 2*16 LCD


 

3 opmerkingen:

  1. Hallo Harry ( vermoed ik )
    Prachtig project net iets wat ik nodig heb.
    Wij zouden constante windmeting willen doen met een afstand tussen buiten en binnenunit van ongeveer 1300 meter.
    Zou een wifi module Node Mcu ESP 8266 bruikbaar zijn of is het het beste dat ik NRF24L01 modules gebruik ?
    De tekening van de schema's zijn met niet echt duidelijk omdat links en rechts naast de wifi module connectors zitten maar er geen vermelding is wat hierop wordt aangesloten.
    Ik vind ook geen enkel schema terug van de indoorunit met het 2x16 LCD.
    Beste groeten
    Alex Jacobs Belgie

    BeantwoordenVerwijderen
    Reacties
    1. Dag Alex,
      nooit geweten dat het reageren ook werkte...
      1300m is redelijk ver. In hoeverre heb je vrij zicht?
      Voor Wifi lijkt het mij zelfs hopeloos.
      De standaard NRF24 modules zijn 0dBm = 1mW. Ik haal daarmee geen 30m met de PCB antennetjes, dus die vallen ook af.
      Ik dacht dat er long range versie van bestaan, maar heb er zelf nooit mee 'gespeeld'.
      Rest de Si zendertjes, die ik in de 70cm band gebruik.
      Een vriend heeft een opstelling op ongeveer 200m afstand, waarbij aan de ontvangstkant een kleine Yagi gebruikt wordt, en er is niet echt veel over. We zitten echter niet op de max power van 20dBm = 100mW, dus mogelijk is er nog ruimte.
      Ik denk dat je best eerst experimentert met het opzetten van een betrouwbare RF-link.
      De rest via mail? mondeoharryapenstaarttelenetpuntbe

      Verwijderen
  2. Titsanium Bmx Frame - titanium bmx frame | TITANA-ART
    TiM, Titanium Bmx Frame. $59.00. 0. 0. titanium meaning 3.4. 2.6. Titsanium Bmx Frame. $59.00. 0. 3.4. titanium wedding bands for men 2.6. Titsanium Bmx Frame. $59.00. 0. 3.4. how to get titanium white octane 2.6. Titsanium Bmx Frame. $59.00. 0. sia titanium 3.6. Titsanium Bmx titanium rod in femur complications Frame.

    BeantwoordenVerwijderen