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

ฉันเป็นนักเรียนที่ Howest Kortrijk และในปีแรกเราต้องพิสูจน์ความสามารถของเราตามโครงการที่เราต้องพัฒนาตนเอง
สำหรับโครงการของฉัน ฉันเลือกระบบ "สมาร์ทบลายด์" ที่จะทำงานโดยอัตโนมัติตามข้อมูลที่ผู้ใช้ป้อน
คุณสมบัติ:
- ทำงานโดยอัตโนมัติอย่างสมบูรณ์ ยกเว้นการป้อนข้อมูลของผู้ใช้เริ่มต้น
-
เปลี่ยนพฤติกรรมตาม "กฎ" เช่น
- 'ปิดระหว่าง X AM และ Y PM'
- 'ปิดเมื่ออุณหภูมิสูงกว่า x°c'
- แผนภูมิอุณหภูมิ 10 นาทีที่ผ่านมา
เสบียง
- ราสเบอร์รี่ pi
- จอlcd
- เซ็นเซอร์อุณหภูมิ
- รีดสวิทช์
- เขียงหั่นขนม
- เซ็นเซอร์ความสว่าง
- MCP3008
- สเต็ปเปอร์มอเตอร์
- ULN2003 ไดรเวอร์สเต็ปเปอร์
- โพเทนชิออมิเตอร์
- ตัวต้านทาน
- วัสดุก่อสร้างทั่วไป
ขั้นตอนที่ 1: ฐานข้อมูล

เราต้องการอะไร
- เซ็นเซอร์ทั้งหมดของเราในที่เดียว
- ข้อมูลที่วัดได้ทั้งหมดของเราในที่เดียว
- เหตุการณ์ที่เกิดขึ้นทั้งหมด (ในกรณีที่เกิดปัญหาขึ้น)
เราจะแก้ปัญหานี้อย่างไร?
- โต๊ะเดียวพร้อมกิจกรรมที่เป็นไปได้ทั้งหมด
- หนึ่งตารางพร้อมบันทึก (เหตุการณ์ที่เกิดขึ้น)
- หนึ่งโต๊ะพร้อมเซ็นเซอร์
- หนึ่งตารางที่มีข้อมูลที่วัดได้
ขั้นตอนที่ 2: สร้าง Fritzing Schema


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

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

มีหลายวิธีที่จะได้ข้อสรุปเดียวกัน ของฉันเป็นเพียงหนึ่งในนั้น คุณสามารถหาเทคของฉันได้ที่นี่
ขั้นตอนที่ 5: การสร้างและการทดสอบ
คุณมีแผน
คุณมีฮาร์ดแวร์
คุณมีฟรอนต์เอนด์
คุณมีแบ็กเอนด์
ตอนนี้สร้างกล่องหุ้มสำหรับการคุมกำเนิดของคุณและเริ่มรวมทุกสิ่งที่คุณทำไว้
ฉันใช้กล่องพลาสติกและไม้ราคาถูกเป็นตัวรองรับเนื่องจากเป็นต้นแบบที่เรียบง่าย แต่คุณสามารถรวมเข้ากับบ้านของคุณได้โดยตรงหากต้องการ
เมื่อพูดและทำเสร็จแล้ว คุณสามารถเริ่มการทดสอบได้ ลองใช้ทุกคุณสมบัติในทุกลำดับที่เป็นไปได้เพื่อให้แน่ใจว่าไม่มีปัญหาเกิดขึ้น
แนะนำ:
โครงการ Gimbal Stabilizer: 9 ขั้นตอน (พร้อมรูปภาพ)

โครงการ Gimbal Stabilizer: วิธีสร้าง Gimbal เรียนรู้วิธีสร้าง gimbal แบบ 2 แกนสำหรับกล้องแอคชั่นของคุณ ในวัฒนธรรมปัจจุบันเราทุกคนชอบบันทึกวิดีโอและจับภาพช่วงเวลาต่างๆ โดยเฉพาะอย่างยิ่งเมื่อคุณเป็นผู้สร้างเนื้อหาเช่นฉัน คุณคงประสบปัญหา วิดีโอสั่นคลอนดังกล่าว
(โครงการ IOT) รับข้อมูลสภาพอากาศโดยใช้ ESP8266 และ Openweather API: 5 ขั้นตอน

(โครงการ IOT) รับข้อมูลสภาพอากาศโดยใช้ ESP8266 และ Openweather API: ในคำแนะนำนี้ เราจะสร้างโครงการ IOT อย่างง่าย ซึ่งดึงข้อมูลสภาพอากาศของเมืองของเราจาก openweather.com/api และแสดงโดยใช้ซอฟต์แวร์การประมวลผล
โครงการ Spin Art Turbine Remix: 4 ขั้นตอน

โครงการ Spin Art Turbine Remix: หากคุณสนใจศิลปะการหมุน มีปัญหาและปัญหานั้นคือ คุณต้องถือสว่านด้วยมือข้างหนึ่งขณะที่คุณวาดภาพด้วยอีกมือหนึ่ง ซึ่งบางครั้งอาจดูน่ารำคาญ แต่ผมรู้สึกว่าผมเจอแล้ว โซลูชันด้วยเทอร์ไบน์ที่เรียบง่ายนี้ คุณสามารถสร้าง
Bluetooth50g - โครงการ Upcycle สำหรับเครื่องคิดเลข HP50G ที่ใช้งานไม่ได้: 7 ขั้นตอน

Bluetooth50g - โปรเจ็กต์ Upcycle สำหรับเครื่องคิดเลข HP50G ที่ใช้งานไม่ได้: เส้นทางนำไปยังจอแสดงผลใช้งานไม่ได้เนื่องจากแบตเตอรี่รั่วไหล แบตเตอรี่รั่วและทำให้เส้นทางสึกกร่อน เครื่องคิดเลขสำหรับตัวเองใช้งานได้ แต่ผลลัพธ์ไม่ปรากฏบนหน้าจอ (เฉพาะเส้นแนวตั้ง) ระบบจำลองแป้นพิมพ์บลูทูธและ
ระบบอัตโนมัติภายในบ้าน - มู่ลี่อัจฉริยะ: 8 ขั้นตอน

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