תוכן עניינים:

Carassus_IoT_electronic_project: 5 שלבים
Carassus_IoT_electronic_project: 5 שלבים

וִידֵאוֹ: Carassus_IoT_electronic_project: 5 שלבים

וִידֵאוֹ: Carassus_IoT_electronic_project: 5 שלבים
וִידֵאוֹ: Электрика в квартире своими руками. Финал. Переделка хрущевки от А до Я. #11 2024, יולי
Anonim
פרויקט Carassus_IoT_electronic_
פרויקט Carassus_IoT_electronic_

מסמך זה נועד לאפשר לך לבנות בריכה חצי אוטומטית עם אינטראקציה אנושית מינימלית.

הודות לארדואינו, הפרויקט הזה עומד להאכיל את דגי הבריכה. מזון הדגים נשמר במיכל. משאבת פילטר מתחילה אם מתקיימים תנאי האקלים, הנמדדים על ידי חיישני טמפרטורה ותא פוטו -עמיד.

שלב 1: חומרים

על מנת לבצע פרויקט זה, יש צורך במספר חומרים. חומרי גלם ממוחזרים וחומרי גלם שימשו בעיקר לבניית המסגרת. להלן רשימת הרכיבים בהם השתמשנו:

  • קרש עץ לבניית המסגרת (חומרים ממוחזרים)
  • קופסת חשמל (חומרים ממוחזרים)
  • בלוק מסוף חשמלי (חומרים ממוחזרים)
  • Arduino Uno (נקנה באמזון)
  • עקומת מפסק 10A C (חומרים ממוחזרים)
  • מנוע סרוו ארדואינו (נקנה באמזון)
  • תא צילום (נקנה באמזון)
  • מגע 5V (נקנה באמזון)
  • שעון בזמן אמת (RTC DS3231) (נקנה באמזון)
  • מפצה צומת קר MAX6675 (נרכש מאמזון)
  • בדיקת זוג תרמי K (נקנתה באמזון)
  • משאבת מסנן בריכה 230V (חומרים ממוחזרים)
  • נגד 220 אוהם (נקנה באמזון)
  • לחם (נקנה באמזון)
  • בקבוק פלסטיק ריק של 5 ליטר (חומרים ממוחזרים)
  • צינורות (חומרים ממוחזרים)
  • שסתום מודפס בתלת מימד

שלב 2: מבנה

מִבְנֶה
מִבְנֶה
מִבְנֶה
מִבְנֶה
מִבְנֶה
מִבְנֶה

מבנה עץ נוצר על מנת לתמוך בכל הרכיבים. זה מבנה את בקבוק ה -5 ליטר כדי למלא אותו במזון דגים. מערכת צינור מביאה את המזון לשסתום (מודפס בתלת מימד) ומנהלת את כמות המזון הנמסרת.

הצינורות עשויים צינור PVC המורכב יחד עם דבק. השסתום קבוע בצינורות ומתפצל לשני חלקים: הציר והשסתום. ראשית, הציר צריך להיות קבוע לרוחב דרך צינורות ה- PVC ולאחר מכן ניתן להרכיב את הציר עם לוח השסתום באמצעות חיבור בורג.

ניתן להדפיס את השסתום בעזרת קובץ ה- stp.

שלב 3: תיבה אלקטרונית

תיבה אלקטרונית
תיבה אלקטרונית

ארגז חשמל המותקן ליד מבנה העץ מגן על כל מערכת החשמל. במקרה שלנו, תיבת החשמל מותקנת מתחת ללוח התומך באספקת המזון.

המפסק משמש להגנה על משאבת 230V מפני קצר חשמלי, מספר מסופים חשמליים מאפשרים חיווט של המשאבות.

ה- Arduino Uno ולוח הלחם מחוברים לקופסת החשמל: הארדואינו מודבק בסיליקון הלוח הלוח דבק בעצמו.

שני חורים נוצרים בתיבת החשמל כך שניתן יהיה לעבור את כבל החשמל של המשאבה ואת כבל החשמל הכללי.

הפטל מופעל באמצעות השנאי שלו שיש לחבר אותו לשקע 230V שאינו נראה בתרשים למעלה. ניתן לרכוש בנפרד את מודול התקע המוכנס לצד מפסקי זרם. אנו משתמשים בסוללת USB חיצונית.

שלב 4: חיווט תיבת החשמל

חיווט תיבת החשמל
חיווט תיבת החשמל
חיווט תיבת החשמל
חיווט תיבת החשמל
חיווט תיבת החשמל
חיווט תיבת החשמל

חיווט הפרויקט עשוי בשני חלקים: אחד במתח נמוך מאוד (5V) והחלק השני במתח נמוך (230V).

החלק במתח נמוך מספק את המשאבה דרך מגעי הבקרה של מגעי 5V, וגם מספק את הפטל באמצעות השנאי שלה.

המתח הנמוך מאוד מספק את הפטל, הארדואינו ותפעול כל הרכיבים האלקטרוניים (RTC, מפצה צומת קר, פוטוצל, מגע 5V, …).

כוח זה מסופק על ידי השנאי לפטל ולאחר מכן הוא מפעיל את הארדואינו באמצעות חיבור USB. כבל ה- USB גם משחזר נתונים בארדואינו ליצירת התרשימים.

הנה איך לחבר את החלק Arduino במתח נמוך מאוד:

כבל מה- TGBT מובא כדי לספק את המתח הנמוך לתיבת החשמל. ואז הוא עובר דרך המפסק 10A כדי להגן על המשאבה.

הנה איך לחבר את החלק במתח נמוך של Arduino:

שלב 5: תכנות Arduino, Python ו- PHP

התקנה של שרת האינטרנט

עלינו להתקין שרת אינטרנט כדי לדמיין את התרשים. אנו הולכים להשתמש ב- apache בשל תאימות ה- PHP שלה וקלות ההתקנה. לשם כך אנו מתחברים לפאי הפטל באמצעות 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 יהיה בשירות האינטרנט שלנו. כדי לנסות אם הכל עובד נשתמש בבקשת PHP לתת לנו מידע כלשהו כאשר ניגש לשרת.

sudo rm /var/www/html/index.html

הד ""> /var/www/html/index.php

אם ניגש לכתובת ה- IP של ה- pi בדפדפן אינטרנט נראה קצת מידע על PHP. כברירת מחדל, איננו צריכים לשים דבר אחרי ה- IP של ה- pi מכיוון שהוא ישתמש בכל קובץ בשם אינדקס. עכשיו רק צריך לשים את הקבצים שלנו בספריית/var/www/html ונוכל לגשת לתרשים ולטעון אותו כרצונו.

כדי להתחיל את reader.py, עלינו לצרף שורה חדשה ב- rc.local, עלינו לגשת לפרוטוקול הפטל על ידי ssh לכתוב שורה זו כדי לשנות את rc.local:

nano /etc/rc.local

עכשיו נוכל לצרף את השורה הזו:/usr/bin/python3 /var/www/html/Projet/reader.py ולהתחיל ישירות את הקובץ reader.py.

עלינו להכניס את ספריית ה- HTML לנתיב/var/www/. כאשר הפטל מופעל, הוא משחזר את נתוני הטמפרטורה והאור בכל שנייה בארדואינו כדי ליצור תרשים.

מוּמלָץ: