Weather Station – The hardware

After presenting the software, let’s see how the hardware part is composed.

The components I used are:

  1. Breadboard
  2. BMP280 – pressure and temperature sensor
  3. PIC16F688 – microcontroller
  4. DHT11 – humidity and temperature sensor
  5. NTC-MF58 – thermistor
  6. 10Kohm resistance
  7. Thermistor (I don’t have the exact model available)
  8. Raspberry Pi 4 model B (4GB RAM)
Questa immagine ha l'attributo alt vuoto; il nome del file è Componenti.png

The pressure, temperature, humidity sensors, the 10K resistance and the Reaspberry Pi were provided by Digitspace (I leave you the link: https://www.digitspace.com), also on my Youtube channel you can find the video of the assembly:

Let’s now see some details of the fundamental components of the project, namely the two sensors and the Raspberry Pi.

Pressure sensor

It is located inside a very compact 8-pin LGA package with a footprint of only 2.0 × 2.5mm and a package height of 0.95m. Its small size and low power consumption of 2.7μA @ 1Hz allow it to be used in battery-powered devices such as telephones.

Link al sensore BPM280.

Questa immagine ha l'attributo alt vuoto; il nome del file è immagine.png
Technical specifications
Questa immagine ha l'attributo alt vuoto; il nome del file è immagine-4-960x611.png
Sensor structure

Temperature and humidity sensor

This module has a single wire serial interface which facilitates its use. It is calibrated very precisely: the calibration coefficients are stored in the OTP memory and are recalled during detection, so that it is not necessary to recalibrate the sensor.

Link al sensore DHT11

Questa immagine ha l'attributo alt vuoto; il nome del file è immagine-1.png
Technical specifications
Questa immagine ha l'attributo alt vuoto; il nome del file è immagine-2-960x506.png
Sensor structure

RaspberryPi 4 model B

  • SoC Broadcom BCM2711 with CPU quad core Cortex A72 a 1,5 GHz;
  • 1, 2 or 4 GB of DDR4 RAM (this is the first time a choice has been granted);
  • 1x Gigabit Ethernet (with full bandwidth of 1000 Mbps);
  • 2x USB 3.0, 2x USB 2.0, 1x USB Type-C (for power);
  • 1x jack audio da 3,5 mm;
  • 2x micro HDMI (both support displays up to 4K 60 Hz);
  • chip WiFi ac and Bluetooth 5.0;
  • 1x microSD reader;
  • 40 GPIO pin configuration.

Link a Raspberry Pi 4 (4GB)

Questa immagine ha l'attributo alt vuoto; il nome del file è immagine-5.png

For the internal memory you need to use a microSD in which to install the operating system but the most important improvement compared to past generations we find it in the support for H.265 hardware decoding of videos in 4K at 60 FPS, H.264 at 1080p60 and support for OpenGL ES 3.0 graphics.

Conclusion

Putting the components together did not involve much difficulty, and the result is as follows:

Questa immagine ha l'attributo alt vuoto; il nome del file è IMG_0822-960x720.jpg
Fully assembled weather station

The next step was sensor testing but we will talk about this in the next article. 📝