กลับไปหน้ารวมไฟล์
wifi-weather-station-b53985-en.md

This project is about a weather station you can access via wifi and see the readings on a website. I made this project for school. I needed to learn how to solder and to program a webserver on arduino. The design of the box and the soldering was easy but I ran into a lot of errors with the esp module. My first plan was to use an arduino nano and esp8266 module but because of the problems I eventualy switched to the wemos d1 mini pro. I have made the casing out of wood but for everyones convenience I have included stl objects for 3d printing.

EXPANDED TECHNICAL DETAILS

Scalable IoT Meteorology

This WiFi-enabled station pushes local weather data to a centralized web portal for global access.

  • Sensory Processing: Features a DHT22 (Temp/Humidity) and a BMP180 (Barometric Pressure). The Arduino (via ESP8266 or WiFi Shield) samples these every 5 minutes.
  • JSON Data Exchange: The device formats the sensor data as a JSON packet and sends it via HTTP POST or MQTT to a dashboard service like Thingspeak or a custom web server.

Historical Trend Analysis

  • Data Persistence: By syncing with a cloud service, the user can view historical graphs of "Pressure vs. Rain" or "Nightly Cooling Cycles," turning a simple DIY board into a professional data-archiving meteorological station.

ข้อมูล Frontmatter ดั้งเดิม

title: "WIFI Weather station"
description: "I have made a weather station for a school project"
author: "stenwiersema"
category: ""
tags:
  - "weather"
  - "wifi"
views: 1936
likes: 1
price: 1499
difficulty: "Easy"
components:
  - "1x 3D Printer (generic)"
  - "1x AA Batteries"
  - "1x Soldering iron (generic)"
  - "1x DHT11 Temperature & Humidity Sensor (4 pins)"
  - "1x Hot glue gun (generic)"
  - "1x Wemos D1 Mini"
tools: []
apps:
  - "1x Arduino IDE"
downloadableFiles:
  - "https://projects.arduinocontent.cc/9cf0bcc2-412e-4903-aa87-ac97b59320a2.ino"
  - "https://projects.arduinocontent.cc/9cf0bcc2-412e-4903-aa87-ac97b59320a2.ino"
documentationLinks: []
passwordHash: "ee8b9d47103e2b5e9a455a2fba44e414f95a5bd6a4d4eb59a212e1f768886e74"
encryptedPayload: "U2FsdGVkX1/1u8EI5uua+5yKLWASsLoErdlUXlhoMOgPJvoY7W7VBK8oIbLaKXuJSGGSNtBoXIscezY/00vD8uibWpN2lTzPKWhLJGS7a8U="
seoDescription: "Learn how to build a WIFI Weather station for a school project. Step-by-step guide to assemble and code a WIFI Weather station."
videoLinks: []
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/wifi-weather-station-b53985_cover.jpg"
lang: "en"