AI agents & screen readers: for a machine-readable, text-only catalogue, start at /llms.txt. Products are available as Markdown (/products.md, /products/{handle}.md) and JSON (/products.json, /products/{handle}.json).
Store

SparkFun

$293.65 |
In stock at supplier
No reviews yet

Building a weather station can be rewarding whether you're an agriculturalist, professional meteorologist, or weather hobbyist. Create your own weather st...

Stock availability

Available with leadtime
35 available
Estimated Delivery
Arrives
Disclaimer
View Markdown
Secure checkout
Building a weather station can be rewarding whether you're an agriculturalist, professional meteorologist, or weather hobbyist. Create your own weather station effortlessly using SparkFun's Arduino IoT Weather Station, seamlessly monitored through Arduino Cloud, an all-in-one IoT platform that brings your creations to life in a snap. SparkFun created this Arduino library specifically for use with our MicroMod Weather Carrier Board (w/o/ UV Sensor) and MicroMod ESP32 Processor to allow users to easily record wind speed, wind direction, and rainfall data from our weather meter kit with reliable wireless capabilities.
The MicroMod Weather Carrier Board is a peripheral for the MicroMod ecosystem that allows you to create your own weather station with one of a multitude of processors. The carrier board in this kit includes two sensors: the BME280 temperature, pressure, and humidity sensor and the AS3935 Lightning detector.
Along with these on-board sensors, there is a 3-pin latch terminal & cables to add an external soil moisture sensor (also included) and a pair of RJ11 jacks to plug in the wind and rain sensors to connect the included Weather Meter Kit. To top it all off, there is a microSD card slot so you can plug in an SD card to log all that glorious weather data using the MicroMod processor of your choosing!
The rain gauge is a self-emptying bucket-type rain gauge, which activates a momentary button closure for each 0.011" of rain that is collected. The anemometer (wind speed meter) encodes the wind speed by simply closing each rotation switch. The wind vane reports wind direction as a voltage produced by the combination of resistors inside the sensor. The vane’s magnet could close two switches simultaneously, indicating up to 16 different positions, but we have found that eight positions are more realistic.
MicroMod is a modular interface ecosystem that connects a microcontroller “processor board” to various “carrier board” peripherals. Utilizing the M.2 standard, the MicroMod standard is designed to easily swap out processors on the fly. Pair a specialized carrier board for the project you need with your choice of compatible processor!
Includes:
Features:
ESP32 MicroMod Processor Board:
  • General Features
    • Dual-core Tensilica LX6 microprocessor
    • Up to 240MHz clock frequency
    • 520kB internal SRAM
    • 128mbit/16MB flash storage
    • Integrated 802.11 BGN WiFi transceiver
    • 2.7 to 3.6V operating range
    • 500µA sleep current under hibernation
    • 10-electrode capacitive touch support
    • Hardware accelerated encryption (AES, SHA2, ECC, RSA-4096)
  • Specific Peripherals made available on MicroMod ESP32:
    • 1x USB dedicated for programming and debug
    • 1x UART
    • 2x I2C
    • 1x SPI
    • 7x GPIO
    • 2x Digital Pins
    • 2x Analog Pins
    • 2x PWM
    • Status LED
    • VIN Level ADC
    • *Additional peripherals are available but are shared on dedicated MicroMod pins.
MicroMod Weather Carrier Board (w/o UV Sensor):
  • Barometric Pressure/Humidity/Temperature Sensor - BME280 
    • Operated in I2C mode. I2C address: 0x77
  • Lightning Detector - AS3935 
    • Operated in SPI mode.
  • 2 x RJ11 Connectors to connect Wind/Rain sensors.
  • 3-pin Latch Terminal to connect Soil Moisture sensor.
Weather Meter Kit:
  • Wind Vane
  • Cup Anemometer
  • Tipping Bucket Rain Gauge
  • Two-Part Mounting Mast
  • Rain Gauge Mounting Arm
  • Wind Meter Mounting Bar
  • 2 x Mounting Clamps
  • 4 x Zip Ties
Soil Moisture Sensor:
  • PCB Coated in ENIG (Electroless Nickel Immersion Gold)
  • 3-Pin Screw Terminal (Pre-Assembled)
Documents:
Weather Meter Kit:
MicroMod Documentation:
Soil Moisture Sensor:
Examples:
Videos



Jargon buster

Plain-language definitions for the technical terms used above.

ADC
An analogue-to-digital converter reads a changing voltage and turns it into a number the microcontroller can use. It matters when connecting analogue sensors such as light, sound, or variable-resistor sensors.
ESP32
ESP32 is a family of low-cost microcontroller chips and modules from Espressif with built-in WiFi and Bluetooth. They support programmable firmware and over-the-air updates, and are commonly programmed with toolchains such as the Arduino core and ESP-IDF.
GPIO
General-purpose input/output pins are microcontroller pins you can set in software to read signals, switch devices on and off, or connect to peripherals. The number of GPIO pins matters because it limits how many buttons, LEDs, sensors, and other parts you can wire directly to the board.
I2C
I2C is a two-wire communication bus used by many sensors and small modules. It matters because several I2C devices can share the same two wires, but each device needs a compatible address and your controller must support I2C.
I2C address
An I2C address is the number a device uses so a microcontroller can tell it apart from other devices on the same I2C bus. It matters because two devices with the same fixed address may conflict if used together.
IoT
Short for Internet of Things, meaning physical devices that connect to networks or the internet to send data or be controlled remotely. It matters if you want projects such as connected sensors, remote controls or classroom data-logging activities.
LED
A light-emitting diode (LED) is a small electronic component that emits light when current flows through it in the correct direction. Because it only conducts one way, its polarity matters, and a through-hole LED must be soldered the correct way around to light up.
M.2
M.2 is a compact edge-connector standard for plugging small modules - such as SSDs, wireless cards or microcontroller modules - into a host board without soldering. The same slot shape can carry different interfaces (for example PCIe, SATA or USB), so keying and the supported module type need to be checked.
microcontroller
A microcontroller is a small computer on a single chip that runs a stored program and controls connected inputs and outputs such as buttons, sensors, displays and communication interfaces. In a device built around one, it is the part that executes the code and coordinates the device's behaviour.
MicroMod
MicroMod is a modular board system where a small processor board plugs into a separate carrier board (via an M.2 connector) that provides connectors, power, and peripherals. Within the MicroMod system, a board is either a processor board or a carrier board, and you need a matching pair of both before you can run project code.
microSD card
A microSD card is a small removable flash memory card used to store data such as audio, images, logs or program files. Its capacity and formatting (often FAT32 or exFAT) affect how much can be stored and whether the card needs preparing before use.
PCB
A printed circuit board (PCB) is a board, usually rigid, with etched copper tracks that connect electronic components together without loose wiring. Components are mounted on the board and signals route between them through the copper layout.
PWM
Pulse Width Modulation is a way for a digital pin to simulate variable output power by switching on and off very quickly. It matters for controlling things like LED brightness, motor speed, or servo-style signals from a microcontroller pin.
SPI
A fast serial communication bus often used for displays, memory cards, and sensors. It matters because SPI devices need specific pins for clock and data, plus a separate chip-select line for each device.
SRAM
Fast temporary memory used by a processor while a program is running. More SRAM helps with projects that handle larger data buffers, networking, displays, or more complex code.
UART
UART is a simple asynchronous serial interface that sends data over separate transmit and receive wires, usually labelled TX and RX, with both ends set to the same baud rate. It is a common way for microcontrollers and other serial devices to exchange data.

Weather Meter Datasheet

Datasheet · 310.4 KB · Click any page to view full size

Download PDF

MicroMod Interface Pinout

Pinout · 27.5 KB · Click any page to view full size

Download PDF

MicroMod Interface Pin Descriptions

Pinout · 58.2 KB · Click any page to view full size

Download PDF

MicroMod ESP32 Schematic

Schematic · 128.6 KB · Click any page to view full size

Download PDF

ESP32 Datasheet

Datasheet · 817.9 KB · Click any page to view full size

Download PDF

MicroMod ESP32 Graphical Datasheet

Datasheet · 1.3 MB · Click any page to view full size

Download PDF

MicroMod Weather Carrier Schematic

Schematic · 132.7 KB · Click any page to view full size

Download PDF

BME280 Datasheet

Datasheet · 1.5 MB · Click any page to view full size

Download PDF

AS3935 Datasheet

Datasheet · 1.0 MB · Click any page to view full size

Download PDF

Soil Moisture Sensor Schematic

Schematic · 94.1 KB · Click any page to view full size

Download PDF

Supplier page — sparkfun.com

Supplier Description · 812.7 KB · Click any page to view full size

Download PDF

Weather Sensor Assembly Updated

Document · 280.1 KB · Click any page to view full size

Download PDF

MicroMod General Pinout v10 Graphical Datasheet

Datasheet · 984.8 KB · Click any page to view full size

Download PDF

MicroMod M.2 Connector Datasheet TE 2199230 4

Datasheet · 336.1 KB · Click any page to view full size

Download PDF

MicroMod Reflowable Standoff

Datasheet · 1.2 MB · Click any page to view full size

Download PDF

veml6075

Datasheet · 453.8 KB · Click any page to view full size

Download PDF

Source Code

Open-source libraries, firmware & example projects for this product

Stella
Stella Expert

Ask me anything about this product

Maddy, co-founder of Little Bird

Need help? We're here for you!

Hi, I'm Maddy. My team and I are ready to help with your order or any questions.