Planning&Design - Zer0Gnap/Smartfarm-With-IoT GitHub Wiki
การวางแผนและการออกแบบ
Smartfarm-With-IoT
จุดประสงค์โครงงาน: เพื่ออำนวยความสะดวกแก่ผู้ใช้ สามารถควบคุมตัวแปร(น้ำ อุณหภูมิ แสง)ได้อย่างแม่นยำ
องค์ประกอบ
- น้ำ
- ปุ๋ย
- อุณหภูมิ ความชื้น ความดัน
- แสง
คุณสมบัติ
- รดน้ำ-ใส่ปุ๋ยอัตโนมัติ
- เปิดปิดไฟผ่านหน้า Web
- ตั้งค่าตัวแปร(น้ำ อุณหภูมิ แสง)ผ่านLineได้
- Web แสดงค่าและสามารถตั้งค่าตัวแปร(น้ำ อุณหภูมิ แสง)ได้
- แจ้งเตือนผ่านLineอัตโนมัติ(Linebeacon)
- บอกระดับน้ำ
- อ่านค่าจาก Sensor(น้ำ อุณหภูมิ ความชื้น ความดัน แสง)
- เก็บข้อมูลไว้ในDatabaseทุกๆชั่วโมง
อุปกรณ์
- OLED Display >> จอแสดงผลกราฟฟิก
- DS18B20 (Dallas Sensor) >> เซนเซอร์วัดอุณหภูมิในน้ำ
- Capacitive Soil Moisture Sensor v1.2 >> เซนเซอร์วัดความชื้นดิน
- HC-SR04 (Ultrasonic Sensor) >> เซนเซอร์วัดระยะห่าง
- BH1750 >> เซนเซอร์วัดความเข้มแสง
- BME280 >> เซนเซอร์วัดอุณหภูมิ ความชื้น ความดัน
- Hosting >> เก็บไฟล์เครื่องServer
- Regulator >> ควบคุมค่าแรงดันไฟฟ้าให้คงที่
- Adapter >> แปลงไฟฟ้ากระแสสลับให้เป็นไฟฟ้ากระแสตรง
- arduinoIDE >> ควบคุม microcontroller
- Atom >> Javascript
- FileZilla >> นำไฟล์ใส่ Server
- Dreamweaver >> PHP
- Git >> ส่ง program ไปยัง Heroku
- SoftwareMySQL >> Database