Robert Mawrey
Published © CC BY-NC-SA

Tide and Meteorological Station

A self-calibrating, solar-powered cellular tide level and meteorological station based on the Sentient Things IoT Node.

AdvancedFull instructions providedOver 1 day2,740
Tide and Meteorological Station

Things used in this project

Hardware components

Sentient Things IoT Node
×1
Sentient Things Weather Station and Level Adapter
×1
Boron
Particle Boron
×1
Maxbotix MB7389
×2
Sentient Things AM2315 Temperature and Humidity Sensor
×1
SparkFun Weather Meters
×1
Adafruit Waterproof DS18B20 Digital temperature sensor
Adafruit Waterproof DS18B20 Digital temperature sensor
×1
Adafruit Lithium Ion Battery Pack - 3.7V 6600mAh
×1
Voltaic Systems 9 Watt Solar Panel
×1
Solar Panel Bracket - Medium
×1
Voltaic Systems Female 3.5x1.1mm - Extension with Leads
×1
SanDisk 8GB micro SD card
×1
La Crosse Technology 925-1418 Sensor Protection Shield with Mount
×1
3AA battery case
×1
Energizer AA Lithium Batteries
×3
Waterproof 4Pin Extension Cable Wire
×1
Platinum Tools Ezex44 Connector
Note that this RJ45 connector has through holes for large diameter wires.
×1
Stainless Steel Pipe Support Brackets
Optional for the wind gauge depending on your installation
×1

Software apps and online services

Particle Build Web IDE
Particle Build Web IDE
ThingSpeak API
ThingSpeak API

Hand tools and fabrication machines

Klein Tools RJ45 VDV226-011-SEN Crimper
Or similar.

Story

Read more

Schematics

Sentient Things IoT Node Schematics

Schematics for the Sentient Things IoT Node

Sentient Things Level and Weather Adapter

Code

TSBulkWriteCSV Particle Webhook

JSON
JSON code used to create a Particle Webhook to send bulk data to ThingSpeak
{
    "event": "TSBulkWriteCSV",
    "responseTopic": "{{PARTICLE_DEVICE_ID}}/hook-response/TSBulkWriteCSV",
    "url": "https://api.thingspeak.com/channels/{{c}}/bulk_update.csv",
    "requestType": "POST",
    "noDefaults": true,
    "rejectUnauthorized": true,
    "responseTemplate": "{{success}}",
    "headers": {
        "Content-Type": "application/x-www-form-urlencoded"
    },
    "form": {
        "write_api_key": "{{k}}",
        "time_format": "{{t}}",
        "updates": "{{d}}"
    }
}

Tide Station Firmware

Sentient Things Tide and Met Station using dual Maxbotix sensors, Particle, and ThingSpeak. Based on the Sentient Things IoT Node and Level and Weather Adapter.

Credits

Robert Mawrey

Robert Mawrey

1 project • 21 followers
Founder and CEO of Sentient Things, Inc. Former CEO of IoT startup ioBridge.com, the creators of ThingSpeak.com.

Comments