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

สวัสดี ฉันชื่อ Thibault D'Haese และฉันเป็นนักเรียนที่ Howest Kortrijk ตอนนี้ฉันเรียนปีแรกในด้านเทคโนโลยีมัลติมีเดียและการสื่อสาร
ปลายปีนี้ เราต้องสร้างโครงการ IoT สำหรับโปรเจ็กต์นี้ ฉันเกิดไอเดียในการสร้าง humidor ที่ส่งข้อมูลที่วัดได้ทั้งหมดไปยังเว็บไซต์ สำหรับอุปกรณ์ของฉัน ฉันเลือกชื่อที่ชัดเจน CigarSaver
ด้านล่างนี้ คุณสามารถอ่านขั้นตอนที่จำเป็นทั้งหมดที่ฉันต้องดำเนินการเพื่อให้โครงการประสบความสำเร็จ
ขั้นตอนที่ 1: ส่วนประกอบและวัสดุ



สำหรับโครงการของฉัน ฉันใช้ส่วนประกอบต่างๆ มากมายเพื่อให้ทุกอย่างจบลงด้วยดี ส่วนประกอบที่ฉันใช้อยู่ด้านล่าง ค่าใช้จ่ายทั้งหมดสำหรับโครงการนี้อยู่ที่ประมาณ 233 ยูโร
ส่วนประกอบ:
- Raspberry Pi 4 รุ่น B
- แหล่งจ่ายไฟ Raspberry Pi
- Raspberry Pi T-cobbler
- การ์ด micro SD ขนาด 32GB
- เขียงหั่นขนม
- เซ็นเซอร์อุณหภูมิ ~ DS18B20
- เซ็นเซอร์ความชื้น ~ DHT11
- สวิตช์ประตูแม่เหล็ก
- ตัวต้านทาน 5K
- จอแอลซีดี 16x2
- สเต็ปเปอร์มอเตอร์ ~ 28BYJ-48
- ไดรเวอร์ ULN2003
- กริ่งที่ใช้งานอยู่
- สายจัมเปอร์หญิงกับหญิง
- สายจัมเปอร์ชายกับชาย
- สายจัมเปอร์หญิงกับชาย
วัสดุ:
- ไม้
- ลูกแก้ว
- มือจับประตู
เครื่องมือ:
- เลื่อยไม้อุตสาหกรรม
- เลื่อยไฟฟ้า
- ไขควงไฟฟ้า
- หัวแร้ง
- เจาะ
ในไฟล์ excel ด้านล่าง คุณสามารถดูรายการราคาทั้งหมดของวัสดุทั้งหมดของฉัน
ขั้นตอนที่ 2: ฐานข้อมูล

หลังจากที่ฉันหาส่วนประกอบทั้งหมดได้แล้ว ฉันก็เริ่มสร้างไดอะแกรมความสัมพันธ์ของเอนทิตี
ด้วยฐานข้อมูลของฉัน คุณสามารถดู:
- ค่าปัจจุบันถ้าประตูเปิดอยู่หรือไม่
- เมื่อเปิดประตู
- ประวัติอุณหภูมิและอุณหภูมิปัจจุบัน
- ประวัติเปอร์เซ็นต์ความชื้นและเปอร์เซ็นต์ความชื้นในปัจจุบัน
ฉันโฮสต์ฐานข้อมูลของฉันบน RPi โดยใช้ MariaDB
ขั้นตอนที่ 3: การสร้าง Fritzing Scheme


หลังจากที่ทุกอย่างถูกคิดออก ก็ถึงเวลาที่จะรวบรวมฮาร์ดแวร์ของฉัน อันดับแรก ฉันทำสิ่งนี้กับคอมพิวเตอร์จริงๆ ดังนั้นฉันจึงไม่สามารถทำอะไรผิดซึ่งอาจทำให้เกิดไฟฟ้าลัดวงจรได้
ในการสร้างโครงร่างนี้ ฉันใช้โปรแกรม fritzing
ขั้นตอนที่ 4: การประกอบฮาร์ดแวร์


เมื่อโครงงานของฉันเสร็จสิ้นและฉันก็พอใจกับมัน ฉันก็เริ่มประกอบฮาร์ดแวร์ของฉัน ฉันเริ่มต้นด้วยเซ็นเซอร์อุณหภูมิและความชื้นของฉัน ฉันทำอย่างนั้นเพราะเซ็นเซอร์ดูง่ายที่สุดสำหรับฉัน เซ็นเซอร์ประตูเป็นสิ่งสุดท้ายที่ฉันทำกับเซ็นเซอร์เพราะยังต้องส่งเซ็นเซอร์
หลังจากเซ็นเซอร์เสร็จแล้วฉันก็ทำ LCD ไม่ใช่เรื่องยากอีกต่อไปเพราะฉันได้เปลี่ยนและเข้ารหัสไปแล้วในอดีต
ขั้นตอนสุดท้ายคือการเชื่อมต่อแอคทูเอเตอร์ของฉัน แอคทูเอเตอร์ตัวแรกที่ฉันเชื่อมต่อคือออดของฉัน เมื่อฉันทำสำเร็จ ฉันเปลี่ยนไปใช้แอคทูเอเตอร์ตัวสุดท้าย กล่าวคือ สเต็ปเปอร์มอเตอร์
คุณสามารถหารหัสของฉันได้ที่ github
ขั้นตอนที่ 5: ออกแบบเว็บไซต์สำหรับมือถือก่อน

เพื่อให้สามารถแสดงข้อมูลทั้งหมดที่วัดโดยเซ็นเซอร์ของฉันได้ ฉันตัดสินใจทำการออกแบบใน Adobe XD ซึ่งฉันจะแปลงเป็นเว็บไซต์จริงในภายหลัง คุณยังสามารถควบคุมเปอร์เซ็นต์ความชื้นของเครื่องทำความชื้นผ่านเว็บไซต์ได้
ขั้นตอนที่ 6: สร้างเคส

จากนั้นก็ถึงเวลาทำกรงของฉัน สำหรับวัสดุของฉัน ฉันไปที่ร้าน Brico และซื้อลูกแก้วไม้ ฉันทำกล่องด้านนอกด้วยไม้ที่ฉันตัดโดยช่างไม้ ฉันใส่ลูกแก้วไว้ด้านในเพื่อให้คุณมองเห็นชิ้นส่วนอิเล็กทรอนิกส์ได้ง่ายหากมีสิ่งผิดปกติเกิดขึ้น
รหัสของฉันสามารถพบได้ใน github ที่นี่
แนะนำ:
การออกแบบเกมในการสะบัดใน 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 ซึ่งออกแบบมาเพื่อสร้างงานง่ายๆ ในรูปแบบที่ซับซ้อน งานของโครงการนี้คือการจับสบู่ก้อนหนึ่ง