โปรเจกต์นี้ใช้เซ็นเซอร์วัดอุณหภูมิ 18B20 และ Arduino Ethernet shield เพื่อสร้างหน้าเว็บแสดงอุณหภูมิปัจจุบันในทุกที่ที่คุณอยู่
ป.ล.:
คุณ ต้อง มี การเข้าถึง ETHERNET เพื่อ ให้ ETHERNET SHIELD ของคุณ ทำงาน!
รายละเอียดทางเทคนิคเพิ่มเติม
สถานีส่งข้อมูลอุณหภูมิระยะไกล
สถานีวัดอุณหภูมิ IoT ที่เสถียรและเชื่อถือได้ ซึ่งจะส่งข้อมูลสิ่งแวดล้อมในท้องถิ่นไปยังแดชบอร์ดทั่วโลกสำหรับการตรวจสอบระยะไกล
- การจับมือ (Handshake) ของสถานี WiFi: Arduino เชื่อมต่อกับเครือข่ายท้องถิ่นในฐานะ DHCP client. firmware มีฟังก์ชัน "Auto-Reconnect" ที่จะกู้คืนการเชื่อมต่อหาก router รีสตาร์ทหรือสัญญาณหายไป
- การส่งข้อมูล HTTP/JSON: ดึงข้อมูลจากเซ็นเซอร์ DHT22 และแพ็กรวมกันเป็น HTTP GET หรือ POST request. ข้อมูลนี้จะถูกส่งไปยัง remote server หรือ cloud service ทุกๆ 5 นาที
ประสิทธิภาพ
- วงจร "Push" พลังงานต่ำ: Arduino จะอยู่ในโหมดพลังงานต่ำระหว่างการส่งข้อมูล โดยจะตื่นขึ้นมาเฉพาะเพื่อสุ่มตัวอย่างเซ็นเซอร์และอัปโหลดข้อมูล ซึ่งช่วยยืดอายุการใช้งานแบตเตอรี่สำหรับการติดตั้งระยะไกลได้อย่างมาก
ข้อมูล Frontmatter ดั้งเดิม
title: "Internet Temperature Station"
description: "A fun project that allows you to monitor the temperature from anywhere in your home."
author: "tylerpeppy"
category: ""
tags:
- "environmental sensing"
- "smart appliances"
- "internet of things"
views: 2479
likes: 1
price: 2450
difficulty: "Intermediate"
components:
- "1x USB-A to B Cable"
- "1x Arduino UNO"
- "1x Arduino Ethernet Rev. 3"
- "1x Breadboard (generic)"
- "1x Jumper wires (generic)"
- "1x Temperature Sensor"
tools: []
apps:
- "1x Arduino IDE"
downloadableFiles: []
documentationLinks: []
passwordHash: "e59a75a2041553658ee7909ebda338ff8925e1606f0ff4a25c83f8df4c41578f"
encryptedPayload: "U2FsdGVkX18K/MhWGQT/Sn/+a8OJ445LKarv/QemIImNPMIlnVCwAfnBYviwj8vHwObttfHj+1OG9ZBKQ0cOispWjQcD47dOx+RPMgOULQc="
seoDescription: "Build an Internet Temperature Station to monitor home Temperature from anywhere."
videoLinks: []
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/internet-temperature-station-e85a09_cover.jpg"
lang: "th"