Satellite Assisted Weather Station

by Tuureke in Circuits > Raspberry Pi

491 Views, 5 Favorites, 0 Comments

Satellite Assisted Weather Station

noaa-19-05171523-msa.jpg
Logo@2x.png
Project 1: Satellite Assisted Weather Station
noaa-18-04061015-msa.jpg
noaa-19-05171523-no.jpg
103750380_594552711177489_8765160468808358856_n.jpg

This project is meant for people who want to collect their own weather data. It can measure wind speed and direction, temperature and air humidity. It's also capable of listening to weather satellites orbiting the Earth once every 100 minutes. I will use this project later to create my own weather forecasting using AI trained on these images.

Supplies

Materials

  • Aluminium U-profile 15mm and 12mm, 1 meter long
  • plywood
  • Aluminium tubes 10mm diameter, 4.5m
  • 8 brass tube holders
  • 8 M2 nuts and bolts
  • 2x4.5 cm wooden beam, 1.2m long
  • 2 M8 nuts and bolts
  • 3m 50ohm coax
  • 12x12 cm electrical box
  • heat shrinks
  • solder
  • tripod with hole to fit M8 bolt
  • some Legos
  • 2 plastic containers
  • hot glue

Electronics

  • Raspberry Pi 3 or 4
  • Raspberry Pi power supply
  • ethernet cable
  • usb extension cord (at least 40 cm long)
  • raspberry pi power supply
  • Arduino Nano
  • DHT11 sensor
  • reed switch
  • rotary encoder
  • buzzer
  • Nooelec NESDR mini

Tools

  • drill
  • tablesaw
  • soldering iron
  • lighter
  • screw driver set
  • hot glue gun

Building the Antenna

IMG_20200405_133956.jpg
83113406_896049077567856_3758262463222313096_n.jpg
IMG_20200423_173514.jpg
83378879_619603898763417_6450510733766109341_n.jpg
83293504_2669468489992557_2410816210901865275_n.jpg
83314481_195544968384137_7824325177692466502_n.jpg

The Cross

Make 2 54.2cm long pieces of wood. Drill a hole in the middle for an M8 bolt and mount the two pieces in a cross. Then make 4 pieces of 4cm long and saw one end at 45 degree angle. Srew these on top of the ends of the cross. This will make the ends flush with each other. In the centre of each end, drill a hole large enough for your coax cable. Now mark a 30 angle from vertical. On this angle mount 2 tube holders aprox. 1.5 cm from centre. If you want you can drill holes in the cross to make it lighter.

Aluminium Dipoles

Cut 8 50 cm aluminium tubes. 2 tubes form 1 dipole.

Cutting The Coax

Cut two 36cm pieces of coax. Cut 2 more pieces this time being 72cm long. Cut one more 60 cm piece, this will be the main line to the receiver.

Mount the coax cables with the same length opposite to each other. The sides with 36 cm coax are dipoles 1 and 2, the sides with 72 cm dipoles 3 and 4.

Strip the ends of the coax for soldering. The SDR receiver comes with its own antenna and coax, cut the wire at its connector. Later we solder this to our main coax form our own antenna.


Wiring

At the ends of the cross, connect the core of the coax to the upper part of the dipole, the shielding goes the lower part. In the centre, solder the shielding of dipoles 1 and 2 together. Do the same for 3 and 4. Now solder the cores from dipoles 1 and 3 together, same for 2 and 4. Now you're left with only 2 wires.

Solder the cores from dipole 1 and 3 to the shielding of the receiver line. Solder cores from dipoles 2 and 4 to the core of the receiver line.

Mounting The Cross

Place the 2 aluminium U-profiles in each other. At one end place the bolt in the centre of the cross on top. Drill 2 holes throught the profiles and the bolt to fit the M2 bolts. Do the same with the other M8 bolt on the other side of the profiles. Place the Antenna in the tripod.

Antenna completed!

If you want you can test your antenna by following this tutorial on rtl-sdr.com.


Making the Wind Sensors

104143898_636507053609801_3658507996032119656_n.jpg
84099005_276333267052402_2744530399521964746_n.jpg
104104944_589553585024728_2704232724924638242_n.jpg
Screenshot_1.png
Screenshot_2.png
104007237_912616665873389_626412533396333114_n.jpg

Speed

You can find the parts and instructions in the pdf building guide. Its made out of simple and common Lego bricks.

Once you finished building the Lego structure, solder two 110 cm long wires to the pins of the reed switch. thread one of the wires through the tube on the side of the beam. You then bend the metal legs of the reed switch on top so it sits securely on top of the tube. Then glue the magnet on the bottom of one of the dishes so it barely touches the reed switch. Whenever the magnet is above the reed switch the circuit should be closed. Test with a multimeter and refit if necessary. Attach the Lego beam with a wood screw to the antenna.

Direction

The direction sensor consists of a rotary encoder with a 3D printed wind vane. The inventor and STL file are included here. Firmly press the vane on the axle of the rotary encoder. Drill a 7 mm hole in a plastic box and mount the rotary encoder thought it. The encoder comes with a nut that screws on top of the plastic box. Use two wood screws to mount the box to one of the beams of the antenna.

Heat shrinks

Once mounted use heat shrinks to neatly cover the wires. The length has to be 86 cm and the width has to be 2.5cm.

Making the Enclosure for the SDR

104139979_774729469731034_8357049329946289563_n.jpg
104099809_749489249192912_6609685672387896795_n.jpg
Untitled.png

For this simple enclosure you'll need to saw these plywood parts:

  • two 9.5x1.6 cm
  • two 9.5x4.2 cm
  • one 3x4.2 cm
Take one 9.5x1.6 piece and drill a 8mm hole for the receiver cable. This hole should be 1.8 cm below the top
and 0.5 cm from the side (see picture).
First glue and nail the side walls (9.5x.16 cm) to the bottom part (one of the 9.5x4.2 cm pieces). Then insert the SDR
and plug it through the hole in de side wall. Close the enclosure with the last 9.5x4.2 cm part, the 3x4.2 cm goes on top.

Enclosure for the Raspberry Pi

83435039_1679768768865612_3010248169557935517_n.jpg
104124543_262409628410630_5022172019600760293_n.jpg
82971757_184153213027812_4615373783584983186_n.jpg
83107863_2319029721735706_6844068742158840816_n.jpg
104020464_1102190993485777_5958744112620057372_n.jpg
83429079_685533285633095_6273301596503960938_n.jpg
83147096_908061403045176_8565211954980527915_n.jpg
82926277_290784902044895_1353795810230410942_n.jpg

Power Supply

Take the power supply pcb out of its casing. The capacitor shown in the picture is too big to fit in the new case.

Desolder it and place extensions (wire, old resistor legs,..). Solder the cap to those extensions and bend it so it fits tightly in the case. Solder the 5V and GND wires from the power pcb to the pads on the PI (shown in pictures).

The power cords fits through the hole in the case on the side.

LCD

Cut a rectangular hole in the front lid. Hot glue the lcd to the inside making sure that the pins on the lcd faces upward.

Solder female wires to the black pcb and plug them into the Pi. Remove the hole on the bottom left side and glue the Pi-fan to suck air in from that hole.

DHT

Solder female jumper wires to the dht sensor and plug them into the Pi. Hot glue the sensor just below the Pi's ethernet port so the fan next to it blows fresh air over the sensor.

Software

Github

All the software is available on Git. Make sure you clone it in your Pi's home folder