
สารบัญ:
- ขั้นตอนที่ 1: เครื่องมือและส่วนประกอบ
- ขั้นตอนที่ 2: การตั้งค่า RPi
- ขั้นตอนที่ 3: เชื่อมต่อกับ RPi
- ขั้นตอนที่ 4: เรือนกระจก
- ขั้นตอนที่ 5: ส่วนมุม
- ขั้นตอนที่ 6: หน้าต่างและประตู
- ขั้นตอนที่ 7: การเดินสายไฟ
- ขั้นตอนที่ 8: การเพิ่มเซอร์โว
- ขั้นตอนที่ 9: กดปุ่ม
- ขั้นตอนที่ 10: การบัดกรี LED & เซ็นเซอร์อุณหภูมิ
- ขั้นตอนที่ 11: ซ่อนสายไฟ
- ขั้นตอนที่ 12: การเข้ารหัส
- ขั้นตอนที่ 13: ฐานข้อมูล MySQL
- ขั้นตอนที่ 14: สร้างตารางใน Pycharm
- ขั้นตอนที่ 15: อัปโหลดโครงการ
- ขั้นตอนที่ 16: เรียกใช้โดยอัตโนมัติ
- ขั้นตอนที่ 17: การใช้ IGreenhouse
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12

ผักและผลไม้ที่ปลูกเองมักจะดีกว่าที่คุณซื้อ แต่บางครั้งคุณอาจมองไม่เห็นเรือนกระจกของคุณ ในโครงการนี้ เราจะสร้างเรือนกระจกอัจฉริยะ เรือนกระจกนี้จะเปิดและปิดหน้าต่างและประตูโดยอัตโนมัติเมื่ออากาศร้อนหรือเย็นเกินไป เมื่อต้นไม้แห้ง เรือนกระจกอัจฉริยะจะรดน้ำต้นไม้ของคุณโดยอัตโนมัติ (ในโครงการนี้ เราจะเห็นภาพการรดน้ำตามไฟ LED) เวลารดน้ำต้นไม้และเวลาที่ประตูและหน้าต่างเปิดหรือปิดจะแสดงบนเว็บไซต์ทำเอง
ขั้นตอนที่ 1: เครื่องมือและส่วนประกอบ
เครื่องมือ:
- คีมย้ำ
- เลื่อยอเนกประสงค์
- เส้นผ่านศูนย์กลางดอกสว่าน 1 mm
- สว่านสเต็ป 8mm
- สายวัด
- ไฟล์
- กระดาษทราย
- มีดพับ
- หัวแร้ง
ส่วนประกอบ (ดู PDF):
- เซอร์โวมอเตอร์
- ปุ่มกด
- Raspberry Pi 3 รุ่น B
- เซ็นเซอร์อุณหภูมิ
- เซ็นเซอร์ความชื้น
- เขียงหั่นขนม
- ทรานซิสเตอร์
- แหล่งจ่ายไฟสากล
- ตัวต้านทาน
- MCP3008
- Pi T-Cobbler (อุปกรณ์เสริม)
- นำ
- สายไฟ
- สายอีเธอร์เน็ต
- 5, 2V อะแดปเตอร์
- การ์ด micro SD ขนาด 8GB
- บานพับ
- หมุดย้ำอลูมิเนียม
- แผ่นโพลีสไตรีนสดใส
- ส่วนมุม
- บัดกรีดีบุก
- เทปสองหน้า
- พิน
- ปลอกหดความร้อนด้วยไฟฟ้า
- เคเบิ้ลไทร์
- กล่อง
ค่าใช้จ่ายสูงสุด: € 167, 82
ขั้นตอนที่ 2: การตั้งค่า RPi
เราจะเริ่มติดตั้งระบบปฏิบัติการบน Raspberry Pi ของเรา
- ดาวน์โหลดรูปภาพ "Raspbian Jessie with pixel" จากเว็บไซต์ Raspberry Pi คุณจะเห็นว่านี่เป็นไฟล์ ZIP
- แตกไฟล์ ZIP นี้ไปยังตำแหน่งที่ต้องการ
-
ดาวน์โหลดเครื่องมือ Win32 Disk Imager ซึ่งสามารถดาวน์โหลดได้จาก Sourceforge
- คลิกที่ไอคอนโฟลเดอร์เพื่อเลือกภาพ
- จากนั้นเลือกที่ "อุปกรณ์" microSD. ของคุณ
- จากนั้นคลิกที่ "เขียน"
หลังจากที่เขียนรูปภาพบน microSD ของคุณแล้ว คุณสามารถเปิด microSD ใน Windows Explorer ได้
- เปิดไฟล์ "cmdline.txt"
- เพิ่มบรรทัดต่อไปนี้ก่อนคำว่า "rootwait": 169.254.10.0
- จากนั้นบันทึกไฟล์.
- ใส่ microSD ใน RPi
- จ่ายไฟให้กับ RPi ของคุณด้วย 5, 2V DC Adapter
- เชื่อมต่อสายเคเบิลเครือข่ายกับ RPi และเสียบเข้ากับพอร์ตเครือข่ายของคอมพิวเตอร์ของคุณ
ราสเบอร์รี่ของคุณพร้อมใช้งานแล้ว
ขั้นตอนที่ 3: เชื่อมต่อกับ RPi

ในการเชื่อมต่อกับ RPi ของเรา เราจะใช้สีโป๊ว
- ดาวน์โหลด Putty
- สร้างการเชื่อมต่อ SSH (ดูภาพ)
-
เข้าสู่ระบบ
- ชื่อผู้ใช้: pi
- รหัสผ่าน: ราสเบอร์รี่
การตั้งค่า WIFI ขึ้น
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
ไปที่ด้านล่างของไฟล์และเพิ่มสิ่งต่อไปนี้:
เครือข่าย={ ssid="ชื่อของเครือข่ายไร้สาย" psk="รหัสผ่านของเครือข่ายไร้สาย"
}
หากต้องการดูประเภทที่อยู่ IP ของคุณ:
ifconfig wlan0
ตอนนี้คุณสามารถเชื่อมต่อแบบไร้สายกับ Raspberry Pi. ของคุณได้แล้ว
ชื่อโฮสต์ใน Putty = ที่อยู่ IP
ขั้นตอนที่ 4: เรือนกระจก


ในขั้นตอนนี้เราจะทำเรือนกระจกเอง
คุณจะต้องการ:
- เลื่อยอเนกประสงค์
- ไฟล์
- วัสดุที่เหลือที่ระบุในรายการวัสดุ
ขั้นตอน:
- เห็นแผงโพลีสไตรีนเหมือนภาพประกอบด้านบน
-
เห็นส่วนมุมดังแสดงในภาพด้านบน:
- 3 x 50 ซม.
- 2 x 50 ซม. (มุม 140°)
-
4 x 20, 5 ซม. โดยไฟหนึ่งดวงสั้นลง 1, 5 ซม.
ตุ้มปี่ตัดโปรไฟล์เหล่านี้ด้วย 2 x 50 ซม. (มุม 140°)
- 4 x 17, 5 ซม. (ไมตรีตัดสองต่อสองเพื่อทำหน้าจั่ว)
- หลังจากเลื่อยแล้วให้ขัดเสี้ยน
ขั้นตอนที่ 5: ส่วนมุม


- วางชิ้นส่วนทั้งหมดเข้าด้วยกันบนฐานของส่วนมุม
- เจาะรูในโปรไฟล์มุมของคุณและแผงโพลีสไตรีนตามที่แสดงในภาพ เส้นผ่านศูนย์กลางระบุไว้บนบรรจุภัณฑ์ของหมุดย้ำ
- วางหมุดย้ำลงในรูและยึดโดยใช้คีมย้ำ
!! โปรดทราบว่าหมุดย้ำบอดนั้นตรงข้ามกับแนวทแยง ดังนั้นเราจึงไม่มีปัญหาเพิ่มเติม !
5. ตอนนี้คุณเลื่อนด้านหน้าและด้านหลังเข้าไปในเรือนกระจก
ขั้นตอนที่ 6: หน้าต่างและประตู




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


- R2 = ตัวต้านทาน220Ω
- R3 = ตัวต้านทาน 1kΩ
- R4 = ตัวต้านทาน 10kΩ
- R5 = ตัวต้านทาน 1kΩ
- R6 = ตัวต้านทาน 10kΩ
- R7 = ตัวต้านทาน 1kΩ
- R8 = ตัวต้านทาน 10kΩ
- R10 = ตัวต้านทาน470Ω
- R11 = ตัวต้านทาน220Ω
- R12 = ตัวต้านทาน220Ω
ขั้นตอนที่ 8: การเพิ่มเซอร์โว


วางเซอร์โวมอเตอร์เข้ากับแผงโพลีสไตรีนโดยใช้เทปสองหน้า
ตรวจสอบให้แน่ใจว่าจุดหมุนเป็นเส้นตรงกับจุดบานพับของประตูและหน้าต่าง (ดูภาพ)
- เพื่อให้แน่ใจว่าเซอร์โวมอเตอร์ดึงประตูและหน้าต่างเปิดออก เราจะต้องเจาะรูเล็กๆ (เส้นผ่านศูนย์กลาง 1 มม.) ระหว่างไส้ตะเกียงของเซอร์โวและรูเราจะวางหมุด
- เพื่อให้ได้สายไฟภายในเราจะเจาะรูด้วยสว่านแบบขั้นบันได ในขณะที่คุณเจาะ ตรวจสอบให้แน่ใจว่าคุณดันสว่านไปทางด้านใดด้านหนึ่ง ด้วยวิธีนี้เราจะได้รูปสี่เหลี่ยมผืนผ้าชนิดหนึ่ง
เหน็บการสะกดดังนั้นเมื่อเซอร์โวเปิด ประตูก็จะไปด้วย
ขยายสายไฟ (เชื่อมสายไฟอื่นๆ) เพื่อให้คุณสามารถเข้าถึงเขียงหั่นขนมที่ส่วนท้ายของเรือนกระจกได้
ขั้นตอนที่ 9: กดปุ่ม

ในขั้นตอนนี้ เราจะเริ่มเจาะ 4 รูที่มีเส้นผ่านศูนย์กลาง 1 มม. เพื่อเสียบปุ่มของเรา (เพื่อเปิดและปิดประตู)
- วางปุ่มของคุณในตำแหน่งที่คุณต้องการติดไว้ (ข้างประตู) และวาดจุดบนตำแหน่งขาของปุ่มของคุณ (2 ครั้ง 2 ปุ่ม)
- เจาะจุดที่คุณวาด
ติดปุ่ม
- ใส่ขาของปุ่มผ่านรู (หนึ่งภายใน หนึ่งภายนอก)
- ประสานลวดเข้ากับขาแต่ละข้างของปุ่ม
- วางความร้อนที่หดตัวเหนือขาและชิ้นส่วนที่เชื่อม เพื่อไม่ให้สายไฟลัดวงจร
- บัดกรีที่ปลายสายหนึ่งตัวต้านทาน 220 โอห์ม วางความร้อนหดตัวเหนือมัน
เจาะรูด้วยสว่านขั้นบันไดดังที่เห็นในขั้นตอนที่แล้ว เพื่อให้เราสามารถนำสายไฟของปุ่มด้านในเข้าไปด้านในได้
ติดสายไฟของปุ่มทั้งสองพร้อมสายรัดหนีบ
ขยายสายไฟ (เชื่อมสายไฟอื่นๆ) เพื่อให้คุณสามารถเข้าถึงเขียงหั่นขนมที่ส่วนท้ายของเรือนกระจกได้
ขั้นตอนที่ 10: การบัดกรี LED & เซ็นเซอร์อุณหภูมิ


ประสานไฟ LED ตามที่คุณทำโดยกดปุ่ม
- บัดกรีลวดเข้ากับขาแต่ละข้างของไฟ LED
- วางความร้อนที่หดตัวเหนือขาและชิ้นส่วนที่เชื่อม เพื่อไม่ให้สายไฟลัดวงจร
- บัดกรีที่ปลายสายหนึ่งตัวต้านทาน 220 โอห์ม วางความร้อนที่หดตัวลง
ประสานกับแต่ละเธรดของเซ็นเซอร์อุณหภูมิเป็นเกลียวตัวผู้-ตัวเมีย ดังนั้นมันจะง่ายกว่าในการเชื่อมต่อเซ็นเซอร์อุณหภูมิของเรากับเขียงหั่นขนม
!! อย่าลืมวางปลอกหดความร้อนด้วยไฟฟ้าเหนือชิ้นส่วนที่บัดกรี !
ขั้นตอนที่ 11: ซ่อนสายไฟ


ในขั้นตอนนี้ เราจะทำให้แน่ใจว่าสายเคเบิลจะไม่ไหลผ่านโรงงานของเรา
- ใส่สายรัดเข้าไปในรูที่เกิดขึ้นเมื่อคุณวางหมุดย้ำที่ด้านหน้ากันและกัน
- ใส่สายทั้งหมดลงในสายรัดหนีบแล้วดึง
และในที่สุดก็:
วางเขียงหั่นขนมและ Raspberry Pi ลงในกล่องเล็กๆ ด้วยเทปสองด้าน แล้วเจาะรูที่แผงด้านหลัง เพื่อให้คุณนำแหล่งจ่ายไฟออกได้
ขั้นตอนที่ 12: การเข้ารหัส
ก่อนที่เราจะสามารถรันโค้ดได้ เราต้องติดตั้งบางสิ่งบน Raspberry Pi ของเราก่อน
-
เปิดใช้งานอินเทอร์เฟซแบบสายเดียว
- sudo raspi-config
- ตัวเลือกการเชื่อมต่อ
- 1 สาย: enable
- sudo nano /boot/config.txt
- เพิ่ม dtoverlay=w1-gpio. ต่อไปนี้
- รีสตาร์ท Raspberry Pi ด้วย 'sudo reboot'
-
การติดตั้ง MySQL บน Raspberry Pi
- sudo apt-get update && sudo apt-get upgrade
- sudo apt-get ติดตั้ง mysql-server
- sudo apt-get ติดตั้ง mysql-client
-
mysql -uroot -p
รหัสผ่าน = รูท
-
การติดตั้งตัวเชื่อมต่อ MySQL
sudo apt-get ติดตั้ง python3-mysql.connector
- ดาวน์โหลดโครงการ Flask จาก Github
- เปิดโครงการใน Pycharm
ขั้นตอนที่ 13: ฐานข้อมูล MySQL

ผู้ใช้ MySQL toevoegen
mysql -uroot -p
สร้างชื่อผู้ใช้ '@'localhost' ระบุโดย 'รหัสผ่าน';
ให้สิทธิ์ทั้งหมดบน *.* เพื่อ 'name'@'localhost' ด้วยตัวเลือก GRANT;
สร้างชื่อผู้ใช้ '@'%' ระบุโดย 'รหัสผ่าน';
ให้สิทธิ์ทั้งหมดบน *.* ถึง 'name'@'%' ด้วยตัวเลือก GRANT
รหัสผ่านและชื่อเลือกได้เอง
สร้างฐานข้อมูลใหม่
สร้างฐานข้อมูล ENMฐานข้อมูล;
ออกจากการเชื่อมต่อ MySQL
ล้มเลิก
ขั้นตอนที่ 14: สร้างตารางใน Pycharm

เพิ่มเป็นแหล่งข้อมูลฐานข้อมูล MySQL
- CTRL + SHIFT + ฐานข้อมูล
- + แหล่งข้อมูล MySQL
ใช้ข้อมูลต่อไป:
ทั่วไป
โฮสต์: localhost พอร์ต: 3306
ฐานข้อมูล: ENMDatabase
ผู้ใช้: ** ชื่อที่คุณเลือกในขั้นตอนที่แล้ว
รหัสผ่าน: ** รหัสผ่านที่คุณเลือกในขั้นตอนที่แล้ว
SSH/SSL
โฮสต์พร็อกซี: ** พอร์ตที่อยู่ IP ของคุณ: 22
ผู้ใช้พร็อกซี่: pi
รหัสผ่านพร็อกซี: ราสเบอร์รี่
การแทรกตาราง
- คลิกขวาที่ ENMDatabase Open console
- ดำเนินการไฟล์ sql (Database.zip) ใน 'คอนโซล'
- ผลลัพธ์: ดูภาพด้านบน
ขั้นตอนที่ 15: อัปโหลดโครงการ

ในขวด:
- คลิกที่เครื่องมือการกำหนดค่าการปรับใช้
- กำหนดค่าตามภาพด้านบน
- คลิกที่ Tools Deployment Upload to Default server
ขั้นตอนที่ 16: เรียกใช้โดยอัตโนมัติ
นี่เป็นขั้นตอนสุดท้ายก่อนที่เราจะสามารถใช้เรือนกระจกของเราได้!
ไปที่ Raspberry Pi ของคุณใน Putty
sudo nano /etc/profile
เพิ่มบรรทัดต่อไปนี้ด้านล่าง:
หลาม /home/pi/ProjectFlask/ProjectFlask.py &
ขั้นตอนที่ 17: การใช้ IGreenhouse
ในขั้นตอนนี้ เราจะเตรียมเรือนกระจกให้พร้อมสำหรับการใช้งาน
- เชื่อมต่อแหล่งจ่ายไฟจาก Rasberry Pi ในซ็อกเก็ต
- รอจนกระทั่ง Raspberry Pi บูทจนเต็ม
- เชื่อมต่อแหล่งจ่ายไฟสากลเข้ากับซ็อกเก็ต
รอเสมอเพื่อเชื่อมต่อแหล่งจ่ายไฟสากลจนกว่า Raspberry Pi จะบูทจนเต็ม มิฉะนั้นเซอร์โวมอเตอร์จะไม่ทำงานอย่างถูกต้อง
หากต้องการดูเว็บไซต์ของคุณ: ค้นหาที่อยู่ IP ของคุณ ตามด้วย:5000
ตอนนี้ iGreenhouse ของคุณพร้อมใช้งานแล้ว คุณสามารถปลูกผักและผลไม้ของคุณเองได้
ฉันก็เลยพูดว่า: เพลิดเพลินกับอาหารของคุณ!
แนะนำ:
DIY 37 Leds เกมรูเล็ต Arduino: 3 ขั้นตอน (พร้อมรูปภาพ)

DIY 37 Leds เกมรูเล็ต Arduino: รูเล็ตเป็นเกมคาสิโนที่ตั้งชื่อตามคำภาษาฝรั่งเศสหมายถึงวงล้อเล็ก
หมวกนิรภัย Covid ส่วนที่ 1: บทนำสู่ Tinkercad Circuits!: 20 ขั้นตอน (พร้อมรูปภาพ)

Covid Safety Helmet ตอนที่ 1: บทนำสู่ Tinkercad Circuits!: สวัสดีเพื่อน ๆ ในชุดสองตอนนี้ เราจะเรียนรู้วิธีใช้วงจรของ Tinkercad - เครื่องมือที่สนุก ทรงพลัง และให้ความรู้สำหรับการเรียนรู้เกี่ยวกับวิธีการทำงานของวงจร! หนึ่งในวิธีที่ดีที่สุดในการเรียนรู้คือการทำ ดังนั้น อันดับแรก เราจะออกแบบโครงการของเราเอง: th
Bolt - DIY Wireless Charging Night Clock (6 ขั้นตอน): 6 ขั้นตอน (พร้อมรูปภาพ)

Bolt - DIY Wireless Charging Night Clock (6 ขั้นตอน): การชาร์จแบบเหนี่ยวนำ (เรียกอีกอย่างว่าการชาร์จแบบไร้สายหรือการชาร์จแบบไร้สาย) เป็นการถ่ายโอนพลังงานแบบไร้สาย ใช้การเหนี่ยวนำแม่เหล็กไฟฟ้าเพื่อจ่ายกระแสไฟฟ้าให้กับอุปกรณ์พกพา แอปพลิเคชั่นที่พบบ่อยที่สุดคือ Qi Wireless Charging st
4 ขั้นตอน Digital Sequencer: 19 ขั้นตอน (พร้อมรูปภาพ)

4 ขั้นตอน Digital Sequencer: CPE 133, Cal Poly San Luis Obispo ผู้สร้างโปรเจ็กต์: Jayson Johnston และ Bjorn Nelson ในอุตสาหกรรมเพลงในปัจจุบัน ซึ่งเป็นหนึ่งใน “instruments” เป็นเครื่องสังเคราะห์เสียงดิจิตอล ดนตรีทุกประเภท ตั้งแต่ฮิปฮอป ป๊อป และอีฟ
ป้ายโฆษณาแบบพกพาราคาถูกเพียง 10 ขั้นตอน!!: 13 ขั้นตอน (พร้อมรูปภาพ)

ป้ายโฆษณาแบบพกพาราคาถูกเพียง 10 ขั้นตอน!!: ทำป้ายโฆษณาแบบพกพาราคาถูกด้วยตัวเอง ด้วยป้ายนี้ คุณสามารถแสดงข้อความหรือโลโก้ของคุณได้ทุกที่ทั่วทั้งเมือง คำแนะนำนี้เป็นการตอบสนองต่อ/ปรับปรุง/เปลี่ยนแปลงของ: https://www.instructables.com/id/Low-Cost-Illuminated-