ชื่อโปรเจกต์: Arduino Wireless Weather Station
**บทนำ**
ในคู่มือ DIY นี้ ผมจะแสดงวิธีสร้างสถานีตรวจอากาศไร้สายของคุณเอง ในโปรเจกต์นี้ ผมตัดสินใจสร้าง PCB ของตัวเองโดยใช้ไมโครคอนโทรลเลอร์ Arduino UNO - Atmega328p เป็นพื้นฐาน
ด้านล่างคุณจะพบผังวงจรอิเล็กทรอนิกส์พร้อมเลย์เอาต์ PCB เพื่อให้คุณสามารถผลิตได้ง่าย
**~สามารถดูการอัปเดต** **โปรเจกต์ได้ที่นี่:**
https://www.ardumotive.com/arduino-wireless-weathe...
มาเริ่มกันเลย





วงจรบน EasyEDA แพลตฟอร์มออกแบบวงจรออนไลน์ฟรี
EasyEDA เป็นเครื่องมือ EDA แบบคลาวด์ฟรี ไม่ต้องติดตั้ง ออกแบบมาเพื่อให้วิศวกรไฟฟ้า นักการศึกษา นักศึกษาวิศวกรรม และผู้ที่ชื่นชอบอิเล็กทรอนิกส์ได้รับประสบการณ์ EDA ที่ง่ายขึ้น เป็นเครื่องมือออกแบบวงจร จำลองวงจร และออกแบบ PCB ที่ใช้งานง่ายซึ่งทำงานในเว็บเบราว์เซอร์ของคุณ
ขาเชื่อมต่อ Arduino
**--> สำหรับ Master Station LCD**
RS pin ไปยัง Arduino Pin 3 EN pin ไปยัง Arduino Pin 4 D4 pin ไปยัง Arduino Pin 5 D5 pin ไปยัง Arduino Pin 6 D6 pin ไปยัง Arduino Pin 7 D7 pin ไปยัง Arduino Pin 11
**DHT Sensor**
Data pin ไปยัง Arduino Pin 2
**HC-12**
TX pin ไปยัง Arduino Pin 8 RX pin ไปยัง Arduino Pin 9
**--> สำหรับ Slave/Sensor Station DHT Sensor**
- Data pin ไปยัง Arduino Pin 8
**DS18B20 Sensor**
- Data pin ไปยัง Arduino Pin 2
**Photocell**
- ไปยัง Arduino A0
โค้ด
เชื่อมต่อวงจรของคุณด้วย TTL to USB module ด้วยสาย 5 เส้นเข้ากับ programming header โดย pin RX และ TX จะต้องเชื่อมต่อแบบไขว้กัน (cross-connected)
หมายเหตุ: หากคุณกำลังใช้บอร์ด Arduino UNO ให้แน่ใจว่าได้ถอด ATmega328 IC ออกจากบอร์ดก่อน และเชื่อมต่อ header RX เข้ากับ RX และ TX เข้ากับ TX pin ของบอร์ด โดย RS pin จะต้องเชื่อมต่อกับ reset pin ของ Arduino UNO
JLCPCB - สร้างแผงวงจรของคุณเองในราคาเริ่มต้นที่ 2$!
คลิก ที่นี่ เพื่อผลิตแผง PCB ของคุณ!
ใช้ JLCPCB สำหรับการผลิต PCB ในราคา 2$ และใช้เวลาสร้าง 2 วัน คุณภาพดีมาก ตรวจสอบรูปภาพแผง PCB ของเราด้านล่าง
ชิ้นส่วน 3D




ยอดเยี่ยม!
หวังว่าคุณจะชอบโปรเจกต์นี้ อย่าลืมบอกให้ผมรู้ในช่องคอมเมนต์นะครับ!!!
รายละเอียดทางเทคนิคเพิ่มเติม
ระบบเครือข่ายส่งข้อมูลสภาพอากาศแบบกระจาย
สถานีตรวจอากาศระดับมืออาชีพที่ใช้การเชื่อมต่อไร้สายเพื่อส่งข้อมูลสภาพแวดล้อมภายนอกอาคารไปยังคอนโซลแสดงผลภายในอาคาร
- NRF24L01 / RF Link Protocol: Arduino "กลางแจ้ง" จะเก็บอุณหภูมิ ความชื้น และความดัน และส่งข้อมูลโดยใช้ไลบรารี RadioHead ซึ่งให้การเชื่อมต่อที่เสถียรในระยะสูงสุด 100 เมตร
- Hybrid Source Management: (คุณสมบัติ) สถานีภายในอาคารสามารถรวบรวมข้อมูลจากเซ็นเซอร์ภายนอกหลายตัว ให้ "มุมมองทั่วโลก" ของสวนหรือเรือนกระจกของคุณบน I2C LCD
การสร้างต้นแบบ
- ตรวจสอบโดย Cloud editor: การจับมือแบบไร้สาย (wireless handshake) และการตรวจสอบความสมบูรณ์ของ data-packet ได้รับการปรับให้เหมาะสมใน Arduino Web Editor เพื่อให้การเชื่อมต่อเป็นแบบ "Failsafe"