สารบัญ:
- เสบียง
- ขั้นตอนที่ 1: ห้องสมุดที่จำเป็น
- ขั้นตอนที่ 2: นาฬิกาตามเวลาจริง
- ขั้นตอนที่ 3: PH Meter
- ขั้นตอนที่ 4: แผนผัง
วีดีโอ: ระบบตรวจสอบและควบคุม Hydroponics Blynk: 4 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:04
ในโครงการนี้ ฉันได้สร้างระบบควบคุมที่เฝ้าติดตามและควบคุมทุกแง่มุมของการขึ้นลงและการไหลของไฮโดรโปนิกส์ขนาดกลาง ห้องที่ฉันสร้างขึ้นเพื่อใช้ 4 x 4'x4' 640W LM301B 8 บาร์ระบบ แต่คำแนะนำนี้ไม่เกี่ยวกับแสงของฉัน มันคือกล่องควบคุม ในกล่องของฉัน ฉันสามารถตั้งเวลาเปิด/ปิดสำหรับไฟ เช่นเดียวกับปั๊มไฮโดรโปนิกส์ นอกจากนี้ยังเปิดพัดลมไอดีและไอเสียต่างๆ เพื่อระบายความร้อน ฉันแน่ใจว่าคนส่วนใหญ่ที่ทำ DIY ประเภทนี้น่าจะชอบอะไรที่ง่าย และพวกเขาก็ไม่ได้ผิด นั่นเป็นเรื่องง่ายอย่างแน่นอน มันซับซ้อนขึ้นเล็กน้อยหลังจากเพิ่มทั้งหน้าจอ LCD และ blynk สำหรับการรับข้อมูล การแสดงผลนั้นง่ายพอ ฉันพบโค้ดในคำสั่งอื่นที่ลิงก์ไว้ที่นี่: https://www.instructables.com/id/ARDUINO-SPFD5408-…แง่มุมของ blynk นำเสนอความท้าทายบางประการ การรับรหัสทั้งหมดเพื่อทำงานบน blynk นั้นง่ายพอ แต่แล้วฉันก็พบปัญหาเล็กน้อยเมื่อ blynk หยุดทำงานไม่ว่าด้วยเหตุผลใดก็ตาม มันทำให้รหัสทั้งหมดของฉันหยุดทำงานเช่นกันเพราะฉันเขียนมันทั้งหมดลงในรหัสตัวจับเวลาอย่างง่ายและมี blynk.run ในลูปหลัก อย่างไรก็ตาม ประเด็นก็คือ หลังจากทำงานมาหลายชั่วโมงและได้ปฏิบัติการนี้ นี่คือโครงการของฉัน โค้ดนี้ได้รับการแก้ไขให้ทำงานโดยอัตโนมัตินอก blynk ที่จุดเริ่มต้นของลูป มันจะตรวจสอบเพื่อดูว่า blynk เปิดอยู่หรือไม่ หากเปิดอยู่ โค้ดจะยังคงใช้ blynk ต่อไป แต่ถ้ามันกลับมาว่า blynk ไม่ทำงานหรือปิดอยู่ จะพยายามเชื่อมต่อเป็นเวลา 10 วินาที จากนั้นดำเนินการต่อ เพื่อปิดการสื่อสารแบบอนุกรมและดำเนินการควบคุมการทำงานของคอนโทรลเลอร์ต่อไป โดยที่ LCD ยังคงแสดงข้อมูลที่สำคัญอยู่ มันจะยังคงพยายามเข้าสู่ระบบเพื่อกะพริบตาจนกว่าจะล็อกออนอีกครั้ง หรือคุณแก้ปัญหาที่ว่าทำไมมันไม่กลับเข้าสู่ระบบอีกครั้ง โครงการนี้ใช้ไฟฟ้ากระแสสลับซึ่งเป็นอันตราย หากคุณไม่สะดวกในการเดินสายไฟ AC อย่าพยายามทำสิ่งนี้ และตรวจสอบให้แน่ใจว่าคุณไม่ได้ใช้งานไฟจริงอยู่เสมอ หากคุณมีเพื่อนช่างไฟฟ้า บางทีพวกเขาอาจช่วยได้ เพื่อนร่วมห้องของฉันเป็นช่างไฟฟ้า และจัดหาแผงย่อย 60A ที่มีเบรกเกอร์ 15A 4 ตัวให้ฉัน ซึ่งจะป้อนเข้าไปในตัวแยกสัญญาณ ซึ่งจะแบ่งออกเป็นไฟ พัดลม ปั๊ม ฯลฯ อย่าลืมว่าอย่าใช้ที่ 100% ปลอดภัยที่สุดคือการคำนวณการใช้พลังงานของคุณต่อรีเลย์ด้วยกฎของโอห์มและการคำนวณกำลังไฟฟ้า กฎของโอห์มคือ V=IR และกำลังคือ P=IV รีเลย์สูงสุดที่ 10A ซึ่งหมายความว่าปลอดภัยที่สุดเพื่อให้แน่ใจว่าคุณใช้ 6A ผ่านช่องสัญญาณเดียวเท่านั้น ฉันได้รวมแผนที่พื้นฐานสำหรับ pinout รีเลย์ของฉัน และรหัสของฉันก็ได้รับการจดบันทึกไว้เป็นอย่างดี ฉันจะอัปโหลดแผนผังโดยละเอียดในอนาคตอันใกล้นี้เพื่อรวมทุกอย่าง อย่างที่กล่าวไปแล้ว บรรดาผู้ที่ทำ DIY เองอาจเชี่ยวชาญในการอ่านระหว่างบรรทัด หากคุณมีปัญหาใด ๆ กับ blynk มีบทช่วยสอนนับล้านรายการและแม้แต่คำแนะนำที่แสดงวิธีใช้งาน ฉันรันผ่านพอร์ตอนุกรม usb แต่คุณสามารถใช้ wifi หรืออีเธอร์เน็ตเพื่อจุดประสงค์ของคุณได้ มันจะเป็นการเปลี่ยนแปลงเพียงเล็กน้อยเท่านั้น ยังไงก็ขอให้สนุกนะคะ หวังว่าจะมีคนได้ประโยชน์จากเรื่องนี้บ้าง
เสบียง
www.amazon.ca/Weller-WE1010NA-Digital-Sold…
usa.banggood.com/5V-4-Channel-Level-Trigge…
usa.banggood.com/DS18B20-Waterproof-Digita…
www.dfrobot.com/product-1110.html
www.digigiy.ca/product-detail/en/adafruit-…
www.amazon.ca/Siemens-ECINSGB14-Insulated-…
www.amazon.ca/Blue-Sea-Systems-2722-4-Inch…
www.amazon.ca/ATmega2560-16AU-Development-…
www.amazon.ca/AmazonBasics-USB-2-0-Cable-M…
www.amazon.com/LeMotech-Dustproof-Waterpro…
www.amazon.ca/Jinxuny-Screen-Display-Shiel…
www.amazon.ca/Baoblaze-DS1302-Battery-Real…
ขั้นตอนที่ 1: ห้องสมุดที่จำเป็น
github.com/arduino-libraries/TFT
github.com/adafruit/DHT-sensor-library
github.com/milesburton/Arduino-Temperature…
github.com/PaulStoffregen/OneWire
github.com/adafruit/RTClib
github.com/blynkkk/blynk-library
github.com/jfturcot/SimpleTimer
ฉันคิดว่านั่นเป็นส่วนใหญ่ ขาดอะไรแจ้งได้นะคะ
ขั้นตอนที่ 2: นาฬิกาตามเวลาจริง
หลังจากที่คุณดาวน์โหลดไลบรารี่สำหรับนาฬิกาแบบเรียลไทม์แล้ว จะมีตัวอย่างในไลบรารีของคุณเพื่อให้คุณทราบว่ามันทำงานอย่างไร นี่คือรหัสที่ฉันใช้ในการตั้งเวลา เนื่องจากมีแบตเตอรี่เมื่อประหยัดเวลา คุณจึงไม่จำเป็นต้องใช้รหัสอัปโหลดเวลาต่อไป
ขั้นตอนที่ 3: PH Meter
การทดสอบและสอบเทียบเครื่องวัดค่า pH ของคุณอาจเป็นสิ่งสำคัญมาก นอกเหนือจากรหัสหลัก เพื่อให้คุณทราบวิธีปรับเทียบค่าออฟเซ็ต นี่คือรหัสที่ฉันใช้ มันรวมอยู่ในบล็อกหลักของรหัสด้วย แค่โยนมันออกมาตรงนี้เพื่อที่คุณจะได้ลองเล่นดู บางทีคุณอาจจะสนใจแค่เซ็นเซอร์เท่านั้น ไม่ใช่ส่วนอื่นๆ ของโปรเจ็กต์
ขั้นตอนที่ 4: แผนผัง
นี่คือแผนผังสำหรับส่วนอิเล็กทรอนิกส์และไฟฟ้าของโครงการ หมุดทั้งหมดมีป้ายกำกับและระบุไว้ในรหัส
แนะนำ:
วิธีเพิ่มออกซิเจนละลายน้ำใน WiFi Hydroponics Meter: 6 ขั้นตอน
วิธีเพิ่มออกซิเจนละลายน้ำไปยัง WiFi Hydroponics Meter: บทช่วยสอนนี้จะสาธิตวิธีเพิ่มวงจร EZO D.O และโพรบไปยัง WiFi Hydroponics Kit จาก Atlas Scientific สันนิษฐานว่าผู้ใช้มีชุดอุปกรณ์ไฮโดรโปนิกส์ wifi ทำงาน และขณะนี้พร้อมที่จะเพิ่มออกซิเจนละลายน้ำ คำเตือน: Atlas Sci
Atlas WiFi Hydroponics Meter: 19 ขั้นตอน
Atlas WiFi Hydroponics Meter: บทช่วยสอนนี้จะแสดงวิธีตั้งค่าชุด WiFi Hydroponics จาก Atlas Scientific มิเตอร์วัดค่า pH การนำไฟฟ้า และอุณหภูมิ ข้อมูลถูกอัปโหลดไปยังแพลตฟอร์ม ThingSpeak ซึ่งสามารถตรวจสอบได้จากระยะไกลผ่านอุปกรณ์มือถือหรือเ
IoT Hydroponics - การใช้ Adafruit IO สำหรับการบันทึก EC, PH และอุณหภูมิ: 6 ขั้นตอน
IoT Hydroponics - การใช้ Adafruit IO สำหรับ EC, PH และการบันทึกอุณหภูมิ: คำแนะนำนี้จะแสดงวิธีตรวจสอบ EC, pH และอุณหภูมิของการตั้งค่าไฮโดรโปนิกส์และอัปโหลดข้อมูลไปยังบริการ IO ของ Adafruit Adafruit IO สามารถเริ่มต้นใช้งานได้ฟรี มีแผนชำระเงิน แต่แผนฟรีก็มากเกินพอสำหรับโปรนี้
IoT Hydroponics - วัด EC: 6 ขั้นตอน
IoT Hydroponics - การวัด EC: คำแนะนำนี้จะแสดงวิธีทำอุปกรณ์ Bluetooth Low Energy Internet of Things เพื่อตรวจสอบการนำไฟฟ้าของสารละลายธาตุอาหาร hydroponic ฮาร์ดแวร์จะเป็นบอร์ดพัฒนา ESP32 และ uFire Isolated EC Probe Interfac
IoT Hydroponics - การใช้ Watson ของ IBM สำหรับการวัดค่า PH และ EC: 7 ขั้นตอน (พร้อมรูปภาพ)
IoT Hydroponics - การใช้ Watson ของ IBM สำหรับการวัด PH และ EC: คำแนะนำนี้จะแสดงวิธีการตรวจสอบ EC, pH และอุณหภูมิของการตั้งค่าไฮโดรโปนิกส์และอัปโหลดข้อมูลไปยังบริการ Watson ของ IBM วัตสันมีอิสระที่จะเริ่มต้น มีแผนชำระเงิน แต่แผนฟรีมีมากเกินพอสำหรับโครงการนี้