Hardware Module and Hardware Equipment - Zer0Gnap/Smartfarm-With-IoT GitHub Wiki

Smartfarm with IOT จำเป็นที่จะต้องมี Module ได้แก่

1.OLED Display

การแสดงผลหน้าจอ OLED เป็นส่วนหนึ่งในการแจ้งสถานะ Wifi, สถานะ NETPIT, วัน-เวลา และค่าเซนเซอร์ต่างๆ

Protocol : I2C

ต่อขาสายสัญญาณ ดังนี้

  • VCC -> +3.3V
  • GND -> GND
  • SCL -> GPIO22 (SCL Pin)
  • SDA -> GPIO21 (SDA Pin)

oled.png


2.DS18B20 (Dallas Temperature Sensor)

เป็นเซนเซอร์ที่เอาไว้วัดอุณหภูมิในน้ำ สามารถวัดอุณหภูมิได้ต่ำสุด -55 °C และสูงสุด 125 °C

Protocol : 1-Wire

ต่อขาสายสัญญาณ ดังนี้

  • VCC -> +5V ที่ผ่านตัวต้านทาน 10kΩ
  • GND -> GND
  • SIG -> GPIO25(Water) , GPIO26(Fertilizer)

dallas.png


3.Capacitive Soil Moisture Sensor v1.2

เป็นเซนเซอร์เอาไว้วัดความชื้นในดินแบบอนาล็อก สามารถวัดความชื้นในดินรอบๆได้อย่างแม่นยำ

Protocol : ADC (Analog to Digital Converter)

ต่อขาสายสัญญาณ ดังนี้

  • VCC -> +5V
  • GND -> GND
  • AOUT -> A0

soilmeter.png


4.HC-SR04 (Ultrasonic Sensor)

เป็นเซนเซอร์สำหรับวัดระยะห่างด้วยคลื่นอัลตราโซนิค ใช้คลื่นเสียงความถี่ประมาณ 40kHz ตัวส่งคลื่นที่ทำหน้าที่สร้างคลื่นเสียงออกไปในการวัดระยะแต่ละครั้ง ("Ping") แล้วเมื่อไปกระทบวัตถุหรือสิ่งกีดขวาง คลื่นเสียงถูกสะท้อนกลับมายังตัวรับแล้วประมวลผลด้วยวงจรอิเล็กทรอนิกส์ภายในโมดูล ถ้าจับเวลาในการเดินทางของคลื่นเสียงในทิศทางไปและกลับ และถ้าทราบความเร็วเสียงในอากาศ ก็จะสามารถคำนวณระยะห่างจากวัตถุกีดขวางได้ สามารถวัดได้ต่ำสุด 2cm และวัดได้สูงสุด 4m

Protocol : TTL

ต่อขาสายสัญญาณ ดังนี้

  • VCC -> +5V
  • GND -> GND
  • Trig -> GPIO12(Water) , GPIO13(Fertilizer)
  • Echo -> GPIO27(Water) , GPIO14(Fertilizer)

ultrasonic.png


5.BH1750 (Light Sensor)

เป็นเซนเซอร์วัดความเข้มแสง สามารถวัดความเข้มแสงได้ตั้งแต่ 1-65535 lx

Protocol : I2C

ต่อขาสายสัญญาณ ดังนี้

  • VCC -> +3.3V
  • GND -> GND
  • SCL -> GPIO22 (SCL Pin)
  • SDA -> GPIO21 (SDA Pin)

Light-Sensor.png


6.BME280

เป็นเซนเซอร์วัดความชื้น ,อุณหภูมิ ,ความดัน ของอากาศ

Protocol : SPI

ต่อขาสายสัญญาณดังนี้

  • VCC -> +3.3V
  • GND -> GND
  • SDI -> MOSI
  • SDO -> MISO
  • SCK -> SCK

BME280.png


7.Diaphragm Pump

เป็นปั้มน้ำที่ใช้หลักการลูหสูบในการสร้างแรงอัด

20161110-135246-optimized.jpg


  1. Power Supply 12VDC 30A

ใช้เป็นแหล่งจ่ายให้ไดอะแฟรมปั๊มทำงาน เนื่องจากMCU ไม่สามารถขับปั๊มได้

ps1-100w-sf12-0.png