สารบัญ:

SmartAquarium - Mathias: 6 ขั้นตอน
SmartAquarium - Mathias: 6 ขั้นตอน

วีดีโอ: SmartAquarium - Mathias: 6 ขั้นตอน

วีดีโอ: SmartAquarium - Mathias: 6 ขั้นตอน
วีดีโอ: Smarttek Lite with 6LPM Pump Setup 2024, มิถุนายน
Anonim
SmartAquarium - Mathias
SmartAquarium - Mathias
SmartAquarium - Mathias
SmartAquarium - Mathias
SmartAquarium - Mathias
SmartAquarium - Mathias

ปัญหาใหญ่ของคนที่มีปลาคือเวลาไปเที่ยวพักผ่อนต้องการคนดูแล ฉันและครอบครัวมีปัญหาเดียวกันและเป็นการเร่งรีบที่จะหาใครสักคน ตอนนี้กับโครงการของฉัน ฉันหวังว่าจะกำจัดปัญหานี้ด้วย SmartAquarium ของฉัน

ข้อมูลทั่วไป:

  • ราคาเฉลี่ยอยู่ที่ประมาณ 313 ยูโร
  • เวลาทั้งหมดที่ใช้ในการทำทุกอย่างเกี่ยวกับโครงการ: 250 ชั่วโมง (สิ่งนี้อาจแตกต่างกันไปขึ้นอยู่กับทักษะการเขียนโปรแกรมของคุณ)

ลิงค์:

  • เว็บไซต์ส่วนตัวของฉัน: mathiasdeherdt.be
  • รายการวัสดุ aka BOM: FinalBOM.xlsx

ขั้นตอนที่ 1: ขั้นตอนที่ 1: การสร้างปลอก + ตัวป้อนอัตโนมัติ

ขั้นตอนที่ 1: การสร้างปลอก + ตัวป้อนอัตโนมัติ
ขั้นตอนที่ 1: การสร้างปลอก + ตัวป้อนอัตโนมัติ
ขั้นตอนที่ 1: การสร้างปลอก + ตัวป้อนอัตโนมัติ
ขั้นตอนที่ 1: การสร้างปลอก + ตัวป้อนอัตโนมัติ
ขั้นตอนที่ 1: การสร้างปลอก + ตัวป้อนอัตโนมัติ
ขั้นตอนที่ 1: การสร้างปลอก + ตัวป้อนอัตโนมัติ
ขั้นตอนที่ 1: การสร้างปลอก + ตัวป้อนอัตโนมัติ
ขั้นตอนที่ 1: การสร้างปลอก + ตัวป้อนอัตโนมัติ

วัสดุ:

  • ไม้
  • ไม้และซุปเปอร์กาว
  • ถ้วยพลาสติก
  • ลูกบิดประตู
  • สกรู
  • ที่จับเหล็ก
  • บานพับ
  • ลวดไก่
  • แม่เหล็ก

เครื่องมือ:

  • เลื่อย
  • เครื่องเจาะ
  • แซนเดอร์
  • ไขควง
  • ตะไบไม้

การสร้างปลอกทีละขั้นตอน:

ขั้นตอนที่ 1: เลื่อยไม้ให้ได้ขนาดที่ต้องการ คุณต้องการแผ่นไม้ 2 แผ่นสำหรับด้านบนและด้านล่าง 2 แผ่นสำหรับด้านซ้ายและด้านขวาและ 2 แผ่นสำหรับด้านหลังและด้านหน้า เมื่อคุณมีทุกอย่างแล้ว ให้ทากาวเข้าด้วยกัน (ด้วยกาวไม้) เพื่อทำเป็นกล่อง ตรวจสอบให้แน่ใจว่ามีแรงกดบนเนื้อไม้มากเพื่อให้ทุกอย่างสามารถติดกาวเข้าด้วยกันได้

ขั้นตอนที่ 2: ตรวจสอบให้แน่ใจว่าคุณทิ้งรูไว้สำหรับสายเคเบิลและรูระบายอากาศ ไม่สำคัญหรอกว่าพวกเขาอยู่ที่ไหน แค่วางไว้ในที่ที่คุณเห็นว่าเหมาะสม

ขั้นตอนที่ 3: หลังจากที่คุณทำรูแล้ว ให้นำไฟล์ไม้และตะไบทุกอย่างเพื่อให้เรียบ

ขั้นตอนที่ 4: ติดที่จับที่ด้านบนของเคสและติดลูกบิดประตูที่ด้านข้างที่สามารถเปิดและปิดได้ ต่อประตูเข้ากับบานพับและติดแม่เหล็กเพื่อให้ประตูปิดสนิท

การสร้างตัวป้อนทีละขั้นตอน:

ขั้นตอนที่ 1: หาชามพลาสติกที่มีขนาดไม่ใหญ่นักและทำรูเล็กๆ เพื่อให้แน่ใจว่าสามารถถอดฝาชามออกได้ง่ายมาก

ขั้นตอนที่ 2: ค้นหาสิ่งที่จะทำช่องด้านในและเชื่อมต่อกับแท่งไม้

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

ขั้นตอนที่ 4: สร้างสิ่งที่สามารถวางตัวป้อนเหนือรูในพิพิธภัณฑ์สัตว์น้ำของคุณ ฉันสร้างมันด้วยของเล่นก่อสร้าง

ขั้นตอนที่ 2: ขั้นตอนที่ 2: เชื่อมต่อส่วนประกอบของคุณ

ขั้นตอนที่ 2: เชื่อมต่อส่วนประกอบของคุณ
ขั้นตอนที่ 2: เชื่อมต่อส่วนประกอบของคุณ
ขั้นตอนที่ 2: เชื่อมต่อส่วนประกอบของคุณ
ขั้นตอนที่ 2: เชื่อมต่อส่วนประกอบของคุณ
ขั้นตอนที่ 2: เชื่อมต่อส่วนประกอบของคุณ
ขั้นตอนที่ 2: เชื่อมต่อส่วนประกอบของคุณ

ส่วนประกอบ (คุณสามารถอ้างอิง BOM ของฉันได้ตลอดเวลา):

  • Raspberry Pi มาพร้อมพลังอันอ่อนนุ่ม
  • Arduino ประเภท A ถึง B
  • กันน้ำ ds18b20
  • QAPASS 1602A จอแสดงผล
  • สเต็ปมอเตอร์ 28BYJ-48
  • เขียงหั่นขนม
  • สายตัวผู้กับตัวผู้ สายตัวผู้กับตัวเมีย
  • ตัวต้านทาน
  • เซ็นเซอร์ PH 40x40 mm
  • เครื่องช่วยหายใจ
  • ตัวต้านทานที่ไวต่อแรงกด (FSR)
  • รีเลย์
  • เซ็นเซอร์โพเทนชิโอเมตริก 2 ตัว
  • LM2596S DC-DC
  • [โคมไฟ]

เครื่องมือ

  • หัวแร้ง
  • คีมปอก
  • ไขควง
  • ท่อหดความร้อน
  • เครื่องเป่าลมร้อน
  • แซนเดอร์

จะเริ่มที่ไหน? ก่อนอื่นคุณต้องได้ส่วนประกอบทั้งหมด หลังจากนั้น พยายามทำตามแผนผังของฉันจนสุดความสามารถของคุณ

Pi เป็นชิ้นส่วนที่สำคัญที่สุดของปริศนา มันจะทำหน้าที่เป็นศูนย์กลางที่ควบคุมทุกอย่าง แม้แต่ Arduino Arduino จะเป็นทาสของ Pi แต่จะมากกว่านั้นในภายหลังในขั้นตอนที่ 3

แผนผังส่วนใหญ่ตรงไปตรงมา เชื่อมต่อทุกอย่าง และตรวจสอบให้แน่ใจว่ามีการต่อสายดินเป็นอย่างดี ส่วนที่ยากคือโคมไฟของคุณ เราจะต้องเปิดสวิตช์เปิดออก และเชื่อมต่อกับรีเลย์ ถ้าเราทำผิดพลาด คุณสามารถทำลายหลอดไฟได้ เมื่อเปิดสวิตช์แล้ว ให้ต่อสายไฟ 2 เส้นเข้ากับสายไฟของหลอดไฟ เชื่อมต่อสิ่งเหล่านี้กับรีเลย์ [ภาพ]

ข้อความสำคัญอีกประการหนึ่งคือ ใช้ท่อหดแบบใช้ความร้อนเมื่อสายเคเบิลถูกเปิดออก เพื่อไม่ให้สายเคเบิลรบกวนกันและกัน

ขั้นตอนที่ 3: ขั้นตอนที่ 3: สร้างฐานข้อมูล

ขั้นตอนที่ 3: สร้างฐานข้อมูล
ขั้นตอนที่ 3: สร้างฐานข้อมูล

ก่อนอื่น คุณต้องการสร้างแบบจำลองสำหรับฐานข้อมูลของคุณ ของฉันจะมีลักษณะดังนี้ [ภาพที่ 1] ฉันมีสองตาราง อันหนึ่งสำหรับเซ็นเซอร์ของฉัน และอีกอันสำหรับการวัดของฉัน

ในตารางเซ็นเซอร์ คุณจะต้องมี ID ชื่อ (ของเซ็นเซอร์) และหน่วย ในตารางการวัด ฉันมี sensor_ID ของฉัน (จากตารางเซ็นเซอร์ของฉัน) เวลาที่คุณทำการวัดและค่าของการวัดของคุณ เราต้องการโต๊ะอื่นสำหรับไฟด้วย เพื่อให้เราสามารถเปิดปิดโดยเว็บไซต์และแสดงสถานะปัจจุบันได้

หลังจากที่คุณสร้างฐานข้อมูลแล้ว คุณจะต้องใส่ลงใน Raspberry Pi

ขั้นตอนที่ 4: ขั้นตอนที่ 4: เขียนโค้ด Python & รหัส Arduino

ขั้นตอนที่ 4: เขียนโค้ด Python & รหัส Arduino
ขั้นตอนที่ 4: เขียนโค้ด Python & รหัส Arduino

ถึงเวลาของการทำงานจริง การเขียนโค้ดสำหรับทุกสิ่ง ภายในไฟล์ zip คุณจะพบรหัส (ไม่ค่อยดี) ของฉัน มีข้อมูลใส่ในช่องแสดงความคิดเห็น

สำหรับแบ็กเอนด์ คุณจะต้องใช้ไฟล์ app.py เท่านั้น

สำหรับส่วนหน้า คุณจะต้องมีเทมเพลตและสแตติก

อย่างที่ฉันพูดในขั้นตอนที่ 2 Arduino เป็นทาสของ Raspberry Pi เราทำสิ่งนี้เพื่อให้เราสามารถเชื่อมต่อ Arduino กับ Pi ด้วยสาย USB และทำการแก้ไขเล็กน้อยและติดตั้งบางสิ่ง ก่อนอื่นคุณจะต้องติดตั้ง nanpy บน Pi

ขั้นตอนที่ 5: ขั้นตอนที่ 5: HTML, CSS และ JavaScript

ขั้นตอนที่ 5: HTML, CSS และ JavaScript
ขั้นตอนที่ 5: HTML, CSS และ JavaScript

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

ฉันเลือกสร้างสี่เหลี่ยมโดยที่ฉันแสดงค่าภายใน

นอกจากนี้ยังมีคุณสมบัติเจ๋ง ๆ ที่คุณสามารถดูกราฟของข้อมูลทั้งหมดจากเซ็นเซอร์อุณหภูมิและ PH

ขั้นตอนที่ 6: ขั้นตอนที่ 6: การประกอบโครงการ

ขั้นตอนที่ 6: การประกอบโครงการ
ขั้นตอนที่ 6: การประกอบโครงการ
ขั้นตอนที่ 6: การประกอบโครงการ
ขั้นตอนที่ 6: การประกอบโครงการ
ขั้นตอนที่ 6: การประกอบโครงการ
ขั้นตอนที่ 6: การประกอบโครงการ
ขั้นตอนที่ 6: การประกอบโครงการ
ขั้นตอนที่ 6: การประกอบโครงการ

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

แนะนำ: