Using the FreeStation PCBs
Mark Mulligan, King's College London
Sophia Burke, AmbioTEK Community Interest Company
FreeStation
Generation 3.0 (ESP32) PCBs
FreeStation NanoProESP32 PCB (v1.9), available here USD 10 each (USD 31 for 3)
Top view, components
JST cable to reset switch
OLED used to communicate with user
DS2321 RTC
10K R For wind direction sensor
FreeStation NanoProESP32 PCB (v1.9), available here USD 10 each (USD 31 for 3)
ADC Analog to digital converter (if required)
Battery voltage input
JST power cable
Programmatically controllable power switch for all powered components, allowing power on and off (CGND)
ESP32 DOIT
SDCARD
SENSORS1
RJ45 Connects to FreeStation TRH probe, pyranometer
(others also possible)
SENSORS2
RJ12 Connects to FreeStation wind speed and direction (others also possible)
SENSORS3 RJ12
Digital and analogchannels
Bottom view, connections
FreeStation NanoProESP32 PCB (v1.9), available here USD 10 each (USD 31 for 3)
SENSORS4
RJ12 Connects to FreeStation rain gauge, fog gauge (others also possible)
(others also possible)
Solder directly to ESP pins from these (for custom setup)
Solder directly to ESPpins from these (for custom setup)
SENSORS6
RJ12 Connects to serial sensors
(others also possible)
SENSORS6
RJ45 Connects to serial and I2C sensors
(others also possible)
SENSORS7
RJ12 Connects to analogue sensors
4G NBIoT module
4G NBIoT module power
FreeStation NanoProESP32 (v1.9), available here USD 10 each (USD 31 for 3)
3V3=regulated 3.3V, 5V=regulated 5V supply
CGND = conditioned ground (switched programmatically by holding A0 HIGH)
GND =Ground
NC = not connected, SCL/SDA=I2C
***TODO
Generation 2/3 : FreeStation Registered Jack (RJ) Connectors, available here USD 1.95 each (USD 5.85 for 3)
FreeStation
Generation 2.0 (Particle) PCBs
FreeStation NanoProParticle PCB (v1.3), available here USD 10 each (USD 31 for 3)
Top view, components
Wake and reset microswitches, wake can also be used to take reading
OLED used to communicate with user
LED and associated resistor for communication with user
DS2321 RTC
5V Step-up to power 5V sensors (or a 5V pro mini could be used if all sensors are 5V tolerant
10K R For wind direction sensor
FreeStation NanoProParticle PCB (v1.3), available here USD 10 each (USD 31 for 3)
ADC Analog to digital converter (if required)
Timing and calibration settings
Other settings
Barrel power Jack
JST power cable
Programmatically controllable power switch for all powered components, allowing power on and off (CGND)
Particle Electron or Photon footprint
SDCARD
SENSORS1
RJ45 Connects to FreeStation TRH probe, pyranometer
(others also possible)
SENSORS2
RJ12 Connects to FreeStation wind speed and direction (others also possible)
SENSORS3 RJ12
Digital and analogchannels
Bottom view, connections
FreeStation NanoProParticle PCB (v1.3), available here USD 10 each (USD 31 for 3)
SENSORS4
RJ12 Connects to FreeStation rain gauge, fog gauge (others also possible)
(others also possible)
Solder directly to Particle pins from these (for custom setup)
Solder directly to Particle pins from these (for custom setup)
FreeStation NanoProParticle (v1.2), available here USD 10 each (USD 31 for 3)
3V3=regulated 3.3V, 5V=regulated 5V supply
CGND = conditioned ground (switched programmatically by holding A0 HIGH)
GND =Ground
NC = not connected, SCL/SDA=I2C
FreeStation
Generation 1.0 (Arduino) PCBs
FreeStation NanoPro (v5.10) PCB, available here USD 8.85 each (USD 26.55 for 3)
Top view
Bottom view
FreeStation NanoPro (v5.10) PCB, available here USD 8.85 each (USD 26.55 for 3)
Top view
Wake and reset microswitches, wake can also be used to take reading
Multicolor LED or OLED used to communicate with user
LED and associated resistor for communication with user
Either mini logger shield (integrated DS1307 RTC and SDCARD) or sepaarte DS2321 RTC and SDCARD
5V Step-up to power 5V sensors (or a 5V pro mini could be used if all sensors are 5V tolerant
Multicolor LED or OLED used to communicate with user
Required only if multicolor LED used
Required only if multicolor LED used
10K R For wind direction sensor
Solder directly to Pro-mini pins from these (for custom setup)
Solder directly to Pro-mini pins from these (for custom setup)
Pro mini including connections for I2C (SCL, SDA important for most projects) and A6,A7 (important only if needed)
SENSORS1
RJ45 Connects to FreeStation soil moisture probe (others also possible) TRH probe and raingauge
SENSORS2
RJ12 Connects to FreeStation fog gauge (others also possible)
SENSORS3
RJ12 Connects to FreeStation wind speed and direction (others also possible)
Power jack (default power in
Alternative power in
Programmatically controllable power switch for all powered components, allowing power on and off (CGND)
Bottom view
FreeStation NanoPro (v5.10) PCB, available here USD 8.85 each (USD 26.55 for 3)
FreeStation NanoPro (v5.10) PCB, available here USD 8.85 each (USD 26.55 for 3)
Pinout table
3V3=regulated 3.3V, 5V=regulated 5V supply
CGND = conditioned ground (switched programmatically by holding A3 HIGH)
GND =Ground
NC = not connected, SCL/SDA=I2C
FreeStation NanoPro (v5.10) PCB, available here USD 8.85 each (USD 26.55 for 3)
Soldered board with Sensors 1, OLED, no settings switches, logger shield with integrated SDCARD and RTC
FreeStation UNOShield BASIC Promini PCB (v5.9), available here USD 13 each (USD 39 for 3)
Top view
Bottom view
FreeStation UNOShield BASIC Promini PCB (v5.9), available here USD 13 each (USD 39 for 3)
SENSORS1
RJ45 Connects to FreeStation Pyranometer, TRH probe and raingauge
SENSORS2
RJ12 Connects to FreeStation wind speed and direction (others also possible)
SENSORS3 RJ12 Connects to FreeStation fog gauge (others also possible)
SENSORS4
RJ45 Connects to FreeStation soil moisture probe (others also possible)
Shield terminals for attaching to Uno shield through male pins below this board and some shields (eg screw shield through female pins above it)
Solder directly to Pro-mini pins from these (for custom setup)
Shield terminals for attaching to Uno shield through male pins below this board and some shields (eg screw shield through female pins above it)
Required only if multicolor LED used
Either mini logger shield (integrated DS1307 RTC and SDCARD) or sepaarte DS2321 RTC and SDCARD
Power jack (default power in
Alternative power in
ADS1115 ADC
ADC 2,3 single ended or differential
10K R For wind direction sensor
Wake and reset microswitches, wake can also be used to take reading
Settings switches - can be used to set timesteps or other options
Multicolor LED or OLED used to communicate with user
Programmatically controllable power switch for all powered components, allowing power on and off (CGND)
Access to programmatically controllable GND for switching of powered components
Bluetooth low energy for communication
5V Step-up to power 5V sensors (or a 5V pro mini could be used if all sensors are 5V tolerant
Pro mini including connections for I2C (SCL, SDA important for most projects) and A6,A7 (important only if needed)
For buzzer feedback to user
Solder directly to Pro-mini pins from these (for custom setup)
LED and associated resistor for communication with user
For power supply or battery voltage monitoring
Access CGND
FreeStation UNOShield BASIC Promini PCB (v5.9), available here USD 13 each (USD 39 for 3)
Pinout table
3V3=regulated 3.3V, 5V=regulated 5V supply
CGND = conditioned ground (switched programmatically by holding A3 HIGH)
GND =Ground
NC = not connected, SCL/SDA=I2C
FreeStation UNOShield BASIC Promini PCB (v5.9), available here USD 13 each (USD 39 for 3)
Soldered board with Sensors 1,2,4, multicolor LED instead of OLED, no settings switches, ADC and separare RTC and SD CARD (the SDCARD is behind the RTC)
Generation 1.0 (Arduino): FreeStation Registered Jack (RJ) Connectors (v5.10), available here USD 1.95 each (USD 5.85 for 3)
Building:
Using:
Firmware:
Using the FreeStation boards in your own designs
Full weather station
Example applications
Logger for continuous weighing
Sealed sensor with "shake to wake"
Soil moisture logger using screw terminals
Voltage and current meter
The Kinguino and FreeStation shields
FreeStation Gen 1.0 uses the Arduino family of microprocessor development boards to provide cheap, flexible sensor control, datalogging and communications. FreeStation has worked with Andice Labs to produce an Atmel644 version of the Anduno development board: the Kinguino. The Kinguino is a high memory, ultra-low power version of the Arduino, designed for environmental monitoring applications, with the following advantages:
The Kinguino and a series of custom-built FreeStation shields now form the core of the FreeStation projects.