สารบัญ:

Garduino – สวนอัจฉริยะด้วย Arduino: 4 ขั้นตอน (พร้อมรูปภาพ)
Garduino – สวนอัจฉริยะด้วย Arduino: 4 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Garduino – สวนอัจฉริยะด้วย Arduino: 4 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Garduino – สวนอัจฉริยะด้วย Arduino: 4 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: เครื่องแจ้งเตือนความชื้นในดินผ่าน App Line 2024, กรกฎาคม
Anonim
Image
Image
Garduino – สวนอัจฉริยะด้วย Arduino
Garduino – สวนอัจฉริยะด้วย Arduino

ทุกวันนี้ไม่มีใครบริสุทธิ์ใจ มีใครบ้างที่ไม่บังเอิญฆ่าต้นไม้???

เป็นการยากที่จะทำให้พืชของคุณมีชีวิตอยู่ คุณซื้อต้นไม้ใหม่ และในกรณีที่เลวร้ายที่สุด คุณแค่ลืมรดน้ำต้นไม้ ในกรณีที่ดีกว่า คุณจำได้ว่ามันมีอยู่ แต่คุณไม่ได้จัดการอย่างถูกต้อง

ด้วย Garduino เราจะช่วยคุณเปลี่ยนบ้านของคุณให้เป็นเรือนกระจกที่สวยงามซึ่งเต็มไปด้วยพืชที่มีสุขภาพดีและมีความสุข

Garduino เป็นแพลตฟอร์มตรวจสอบพืชอัจฉริยะที่จะช่วยให้คุณรู้จักพืชของคุณดีขึ้น

ทำไม Garduino ถึงเจ๋ง?

  • ตรวจสอบความชื้นในดินของพืช ความชื้นน้อยเกินไปอาจทำให้สูญเสียผลผลิตและพืชตายได้ หากระดับความชื้นต่ำ ผู้ใช้ควรรดน้ำต้นไม้ของเขา การรักษาระดับความชื้นให้อยู่ในช่วงที่เหมาะสมยังช่วยหลีกเลี่ยงการรดน้ำมากเกินไป การให้น้ำมากเกินไปเป็นสาเหตุที่พบบ่อยและเป็นที่รู้จักกันดีสำหรับการฆ่าพืช ซึ่งเป็นสาเหตุของโรครากและน้ำเสีย
  • ตรวจสอบอุณหภูมิโดยรอบโรงงาน อุณหภูมิเป็นปัจจัยสำคัญในการเจริญเติบโตของพืช ซึ่งช่วยให้เราติดตามได้เมื่ออุณหภูมิสูงเกินไป FYI อุณหภูมิต่ำส่งผลเสียต่อพืชเนื่องจากอุณหภูมิสูง บางครั้งแย่กว่านั้นด้วยซ้ำ
  • มันตรวจสอบความชื้นในอากาศ พืชส่วนใหญ่ต้องการอากาศชื้น เนื่องจากรูพรุนที่พวกมันหายใจเข้าไปจะสูญเสียความชื้นส่วนใหญ่ไปเมื่ออากาศรอบข้างแห้ง ซึ่งเป็นการสูญเสียที่พืชไม่สามารถแทนที่ได้เสมอผ่านทางน้ำที่รากของต้นไม้ดูดซับไว้

พวกเราคือใคร?

นักศึกษาสาขาวิทยาการคอมพิวเตอร์สองคนจากศูนย์สหวิทยาการ (IDC), Herzliya, Israel

เราทั้งคู่มีตารางงานที่ยุ่ง และเราทั้งคู่ต่างก็รักต้นไม้

อพาร์ทเมนท์ของเราเต็มไปด้วยต้นไม้ และเราพบว่าการดูแลอย่างเหมาะสมเป็นเรื่องยาก

เรามักจะลืมรดน้ำ และเมื่อเราจำได้ เราก็พยายามชดเชยการลืมด้วยการรดน้ำให้มากเกินไป

ระบบตรวจสอบโรงงานนี้เป็นโครงการสุดท้ายของเราในหลักสูตร "อินเทอร์เน็ตของสรรพสิ่ง (IoT)"

เราหวังว่าสิ่งนี้จะช่วยให้คุณชอบมันช่วยเราได้!

เราชอบที่จะได้ยินจากคุณ

ลองโครงการของเราหรือไม่ แจ้งให้เราทราบ! เราชอบที่จะได้ยินจากคุณ หากคุณมีจุดที่จะปรับปรุงหรือความคิดเห็นใด ๆ ยิ่งกว่านั้น เราชอบที่จะได้รับภาพบางส่วน!

เสบียง

  • 1 x บอร์ด ESP8266 (เราใช้ Wemos D1 mini)
  • 1 x สาย Micro-USB
  • สายจัมเปอร์ 20 เส้น
  • 1 x เซ็นเซอร์อุณหภูมิและความชื้น (เราใช้ DHT22)
  • ตัวต้านทาน 1 x 10K โอห์ม
  • 1 x เซ็นเซอร์ความชื้นในดิน
  • 1 x LCD (เราใช้ Grove LCD RGB Backlight)
  • 1 x เขียงหั่นขนม

ขั้นตอนที่ 1: วงจร

วงจร
วงจร
วงจร
วงจร

ในขั้นตอนนี้ เราจะเชื่อมต่อเซ็นเซอร์ทั้งหมด

เซ็นเซอร์ความชื้นในดิน:

  • เชื่อมต่อ VCC กับ 3.3v
  • เชื่อมต่อ GND กับ G
  • เชื่อมต่อ A0 กับ A0

หน้าจอ LCD:

  • เชื่อมต่อ GND กับ G
  • เชื่อมต่อ VCC กับ 5v
  • เชื่อมต่อ SDA และ SCL กับ D1, D2

เซ็นเซอร์ความชื้นและอุณหภูมิ:

  • เชื่อมต่อ GND กับ G
  • เชื่อมต่อ VCC กับ 3.3v
  • เชื่อมต่อข้อมูลกับตัวต้านทาน 10K Ohm กับ D3 และกำลังไฟฟ้าดังในวงจร

ขั้นตอนที่ 2: การติดตั้งซอฟต์แวร์และแดชบอร์ดที่จำเป็น

การติดตั้งซอฟต์แวร์และแดชบอร์ดที่จำเป็น
การติดตั้งซอฟต์แวร์และแดชบอร์ดที่จำเป็น
การติดตั้งซอฟต์แวร์และแดชบอร์ดที่จำเป็น
การติดตั้งซอฟต์แวร์และแดชบอร์ดที่จำเป็น

Arduino IDE

ติดตั้ง Arduino IDE:

www.arduino.cc/en/Guide/HomePage

ติดตั้ง "ไดรเวอร์" ที่เกี่ยวข้องสำหรับบอร์ด ESP8266 ลงใน Arduino IDE ของคุณ:

randomnerdtutorials.com/how-to-install-esp…

อดาฟรุต

สร้างบัญชี:

io.adafruit.com

ไปที่ 'ฟีด' และเพิ่ม 4 ฟีด:

1. ความชื้นในดิน

2. ความชื้น

3. อุณหภูมิ

4. การแจ้งเตือน

จากนั้นไปที่ 'แดชบอร์ด' และสร้างแดชบอร์ดใหม่ จากนั้นเข้าสู่แดชบอร์ดและเพิ่ม 4 บล็อกโดยใช้เครื่องหมายบวกที่ด้านขวาของหน้า:

1. เพิ่มบล็อกแผนภูมิเส้น จากนั้นเลือกฟีด SoilMoisture ตรวจสอบว่าค่าต่ำสุดคือ 0 และสูงสุดคือ 1100

2. เพิ่มบล็อกเกจ จากนั้นเลือก AirMoisture feed และตรวจสอบให้แน่ใจว่าค่าสูงสุดคือ 100

3. เพิ่ม Stream block แล้วเลือก Temperature feed

4. เพิ่มบล็อคข้อความ จากนั้นเลือก Alerts feed

คลิก 'บันทึก'

ขั้นตอนที่ 3: รหัส

รหัส
รหัส

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

เปิดรหัสใน Arduino IDE ตรวจสอบให้แน่ใจว่าบอร์ดที่คุณใช้งานนั้นเป็นบอร์ดที่ถูกต้อง

เมื่อคุณใช้งานมอนิเตอร์แบบอนุกรม ตรวจสอบให้แน่ใจว่าคุณใช้ 115200baud

โปรดสังเกตว่ามีตำแหน่งในโค้ดที่คุณต้องแก้ไขตามโครงการของคุณ (เช่น รายละเอียด WiFi ของคุณ)

ทั้งหมดเขียนไว้ในเอกสารประกอบ

ขั้นตอนที่ 4: ผลักดันการแจ้งเตือน

การแจ้งเตือนแบบพุช
การแจ้งเตือนแบบพุช
การแจ้งเตือนแบบพุช
การแจ้งเตือนแบบพุช

หากต้องการรับการแจ้งเตือน ให้ดาวน์โหลดแอป MQTT Push Client จากนั้นเข้าสู่แอป:

1. เพิ่มเซิร์ฟเวอร์ ใส่รายละเอียดส่วนใหญ่แล้ว เพียงเพิ่มรายละเอียดชื่อผู้ใช้และรหัสผ่านของคุณ

2. เพิ่มหัวข้อ (ฟีดใน Adafruit IO) ที่คุณสนใจจะดู ในโครงการของเรา - เพิ่มในหัวข้อ ชื่อผู้ใช้/ฟีด/การแจ้งเตือน จากนั้นคลิกบันทึก

3. แค่นั้นแหละ! หากคุณสนใจที่จะรับข้อมูลเพิ่มเติมเกี่ยวกับเซ็นเซอร์ ให้เพิ่มหัวข้อใหม่และกรอกชื่อผู้ใช้/ฟีด/*หัวข้อ* โดยที่หัวข้อคือฟีดที่คุณต้องการดู คุณสามารถเลือกได้ว่าต้องการรับการแจ้งเตือนใด หากมี:)

คุณสามารถใช้หัวข้อเหล่านี้เพื่อติดตามผลการวัดโรงงานเป็นครั้งคราว

แนะนำ: