
สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12

เอกสารนี้มีขึ้นเพื่อให้คุณสร้างบ่อกึ่งอัตโนมัติโดยมีการโต้ตอบของมนุษย์น้อยที่สุด
ขอบคุณ Arduino โครงการนี้จะให้อาหารปลาในบ่อ อาหารปลาจะถูกเก็บไว้ในตู้ปลา ปั๊มกรองจะเริ่มทำงานหากเป็นไปตามสภาพภูมิอากาศที่วัดโดยเซ็นเซอร์อุณหภูมิและเซลล์แสง
ขั้นตอนที่ 1: วัสดุ
เพื่อดำเนินโครงการนี้ จำเป็นต้องใช้วัสดุหลายอย่าง ส่วนใหญ่ใช้วัสดุรีไซเคิลและวัตถุดิบในการสร้างโครง นี่คือรายการส่วนประกอบที่เราใช้:
- แผ่นไม้ทำโครง (วัสดุรีไซเคิล)
- กล่องไฟฟ้า (วัสดุรีไซเคิล)
- แผงขั้วต่อไฟฟ้า (วัสดุรีไซเคิล)
- Arduino Uno (ซื้อใน Amazon)
- เซอร์กิตเบรกเกอร์ 10A C Curve (วัสดุรีไซเคิล)
- เซอร์โวมอเตอร์ Arduino (ซื้อใน Amazon)
- ตาแมว (ซื้อใน Amazon)
- คอนแทคเตอร์ 5V (ซื้อจาก Amazon)
- นาฬิกาตามเวลาจริง (RTC DS3231) (ซื้อใน Amazon)
- ตัวชดเชยทางแยกความเย็น MAX6675 (ซื้อจาก Amazon)
- โพรบเทอร์โมคัปเปิล K (ซื้อใน Amazon)
- ปั๊มกรองบ่อ 230V (วัสดุรีไซเคิล)
- ตัวต้านทาน 220 โอห์ม (ซื้อใน Amazon)
- Breadbord (ซื้อใน Amazon)
- ขวดพลาสติกเปล่า 5 ลิตร (วัสดุรีไซเคิล)
- ท่อ (วัสดุรีไซเคิล)
- วาล์วพิมพ์ 3 มิติ
ขั้นตอนที่ 2: โครงสร้าง



โครงสร้างไม้ถูกสร้างขึ้นเพื่อรองรับส่วนประกอบทั้งหมด โครงสร้างนี้ขวด 5L เพื่อเติมอาหารปลา ระบบท่อนำอาหารไปที่วาล์ว (พิมพ์ในแบบ 3 มิติ) และจัดการปริมาณอาหารที่จัดส่ง
ตัวท่อเป็นท่อพีวีซีประกอบด้วยกาว วาล์วติดอยู่ในท่อและแบ่งออกเป็น 2 ส่วนคือแกนและวาล์ว ขั้นแรก แกนจะต้องได้รับการแก้ไขตามขวางผ่านท่อพีวีซี จากนั้นจึงประกอบแกนกับแผ่นวาล์วผ่านการเชื่อมต่อด้วยสกรู
วาล์วสามารถพิมพ์ด้วยไฟล์ stp
ขั้นตอนที่ 3: กล่องอิเล็กทรอนิกส์

กล่องไฟฟ้าที่ติดตั้งติดกับโครงสร้างไม้ช่วยปกป้องระบบไฟฟ้าทั้งหมด ในกรณีของเรามีการติดตั้งกล่องไฟฟ้าไว้ใต้บอร์ดที่รองรับการจ่ายอาหาร
เบรกเกอร์ใช้เพื่อป้องกันปั๊ม 230V จากการลัดวงจร ขั้วต่อไฟฟ้าหลายจุดช่วยให้เดินสายของปั๊มได้
Arduino Uno และเขียงหั่นขนมติดอยู่ในกล่องไฟฟ้า: Arduino ติดกาวด้วยซิลิโคนและ breadbord มีกาวในตัว
สองรูในกล่องไฟฟ้าเพื่อให้สามารถผ่านสายไฟของปั๊มและสายไฟทั่วไปได้
ราสเบอร์รี่ใช้พลังงานจากหม้อแปลงไฟฟ้าที่ต้องเสียบเข้ากับเต้ารับ 230V ที่ไม่สามารถมองเห็นได้ในแผนภาพด้านบน โมดูลปลั๊กที่เสียบติดกับเซอร์กิตเบรกเกอร์สามารถซื้อแยกต่างหากได้ เราใช้แบตเตอรี่ USB ภายนอก
ขั้นตอนที่ 4: การเดินสายไฟกล่องไฟฟ้า



การเดินสายไฟของโครงการประกอบด้วยสองส่วน: ส่วนแรกใช้แรงดันไฟฟ้าต่ำมาก (5V) และอีกส่วนหนึ่งใช้แรงดันไฟฟ้าต่ำ (230V)
ชิ้นส่วนแรงดันต่ำจ่ายปั๊มผ่านหน้าสัมผัสควบคุมของคอนแทคเตอร์ 5V และยังจ่าย Raspberry ผ่านหม้อแปลง
แรงดันไฟฟ้าต่ำมากจ่ายให้กับ Raspberry, Arduino และการทำงานของส่วนประกอบอิเล็กทรอนิกส์ทั้งหมด (RTC, ตัวชดเชยความเย็น, Photocell, คอนแทค 5V, …)
หม้อแปลงจ่ายไฟนี้ให้กับ Raspberry จากนั้นให้พลังงานแก่ Arduino ผ่านการเชื่อมต่อ USB สาย USB ยังกู้คืนข้อมูลใน Arduino เพื่อสร้างแผนภูมิ
นี่คือวิธีการต่อสาย Arduino ส่วนแรงดันต่ำมาก:
สายเคเบิลจาก TGBT ถูกนำเข้ามาเพื่อจ่ายแรงดันไฟฟ้าต่ำไปยังกล่องไฟฟ้า จากนั้นจะผ่านเซอร์กิตเบรกเกอร์ 10A เพื่อป้องกันปั๊ม
นี่คือวิธีการต่อสายส่วนแรงดันต่ำ Arduino:
ขั้นตอนที่ 5: การเขียนโปรแกรม Arduino, Python และ PHP
การติดตั้งเว็บเซิร์ฟเวอร์
เราจำเป็นต้องติดตั้งเว็บเซิร์ฟเวอร์เพื่อให้เห็นภาพแผนภูมิ เราจะใช้ apache เพื่อให้เข้ากันได้กับ PHP และง่ายต่อการติดตั้ง ในการทำเช่นนั้น เราเชื่อมต่อกับ raspberry pi โดยใช้ SSH และเรารันคำสั่งต่อไปนี้:
sudo apt ติดตั้ง apache2 php php-mbstring
sudo chown -R pi:www-data /var/www/html
sudo chmod -R 770 /var/www/html
ตอนนี้ทุกสิ่งที่เราใส่ในไดเร็กทอรี /var/www/html จะอยู่ในเว็บเซิร์ฟเวอร์ของเรา เพื่อลองว่าทุกอย่างใช้งานได้หรือไม่ เราจะใช้ ask PHP เพื่อให้ข้อมูลบางอย่างแก่เราเมื่อเราเข้าถึงเซิร์ฟเวอร์
sudo rm /var/www/html/index.html
echo "" > /var/www/html/index.php
หากเราเข้าถึงที่อยู่ IP ของ pi ในเว็บเบราว์เซอร์ เราจะเห็นข้อมูลบางอย่างเกี่ยวกับ PHP โดยค่าเริ่มต้นเราไม่จำเป็นต้องใส่อะไรหลัง IP ของ pi เพราะจะใช้ไฟล์ชื่อดัชนี ตอนนี้เราเพียงแค่ต้องใส่ไฟล์ของเราในไดเร็กทอรี/var/www/html และเราสามารถเข้าถึงแผนภูมิและโหลดใหม่ได้ตามต้องการ
ในการเริ่มต้น de reader.py เราจำเป็นต้องต่อท้ายบรรทัดใหม่ใน rc.local เราต้องเข้าถึง raspberry โดยโปรโตคอล ssh เขียนบรรทัดนี้เพื่อแก้ไข rc.local:
นาโน /etc/rc.local
ตอนนี้เราสามารถต่อท้ายบรรทัดนี้: /usr/bin/python3 /var/www/html/Projet/reader.py & เพื่อเริ่มไฟล์ reader.py โดยตรง
เราจำเป็นต้องใส่ไดเร็กทอรี HTML ในพาธ /var/www/ เมื่อราสเบอร์รี่ถูกขับเคลื่อน มันจะกู้คืนข้อมูลอุณหภูมิและแสงทุกวินาทีใน Arduino เพื่อสร้างแผนภูมิ
แนะนำ:
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: 5 ขั้นตอน

การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: การตวัดเป็นวิธีง่ายๆ ในการสร้างเกม โดยเฉพาะอย่างยิ่งเกมปริศนา นิยายภาพ หรือเกมผจญภัย
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: 3 ขั้นตอน

การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: ในคำแนะนำนี้ เราจะทำการตรวจจับใบหน้าบน Raspberry Pi 4 ด้วย Shunya O/S โดยใช้ Shunyaface Library Shunyaface เป็นห้องสมุดจดจำใบหน้า/ตรวจจับใบหน้า โปรเจ็กต์นี้มีจุดมุ่งหมายเพื่อให้เกิดความเร็วในการตรวจจับและจดจำได้เร็วที่สุดด้วย
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: 3 ขั้นตอน

วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: ในบทช่วยสอนนี้ ฉันจะแสดงขั้นตอนสำคัญในการติดตั้งปลั๊กอิน WordPress ให้กับเว็บไซต์ของคุณ โดยทั่วไป คุณสามารถติดตั้งปลั๊กอินได้สองวิธี วิธีแรกคือผ่าน ftp หรือผ่าน cpanel แต่ฉันจะไม่แสดงมันเพราะมันสอดคล้องกับ
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): 8 ขั้นตอน

การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): ตัวแปลงสัญญาณเสียงล้ำเสียง L298N Dc ตัวเมียอะแดปเตอร์จ่ายไฟพร้อมขา DC ตัวผู้ Arduino UNOBreadboardวิธีการทำงาน: ก่อนอื่น คุณอัปโหลดรหัสไปยัง Arduino Uno (เป็นไมโครคอนโทรลเลอร์ที่ติดตั้งดิจิตอล และพอร์ตแอนะล็อกเพื่อแปลงรหัส (C++)
เครื่อง Rube Goldberg 11 ขั้นตอน: 8 ขั้นตอน

เครื่อง 11 Step Rube Goldberg: โครงการนี้เป็นเครื่อง 11 Step Rube Goldberg ซึ่งออกแบบมาเพื่อสร้างงานง่ายๆ ในรูปแบบที่ซับซ้อน งานของโครงการนี้คือการจับสบู่ก้อนหนึ่ง