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

מערכת זיהוי וכיבוי אש מבוססת עיבוד תמונה: 3 שלבים
מערכת זיהוי וכיבוי אש מבוססת עיבוד תמונה: 3 שלבים

וִידֵאוֹ: מערכת זיהוי וכיבוי אש מבוססת עיבוד תמונה: 3 שלבים

וִידֵאוֹ: מערכת זיהוי וכיבוי אש מבוססת עיבוד תמונה: 3 שלבים
וִידֵאוֹ: מערכת כיבוי אש אוטומטית - כיבוי אש לארונות חשמל 2024, נוֹבֶמבֶּר
Anonim
Image
Image

שלום חברים זוהי מערכת גילוי וכיבוי אש המבוססת על עיבוד תמונה באמצעות Arduino

שלב 1:

תמונה
תמונה

בעיקרון המערכת מחולקת לשני חלקים

1 גילוי אש

2 התרעה ומטף כיבוי אש

בחלק הראשון האש מזהה באמצעות עיבוד תמונה.

כאן בפרויקט זה אני משתמש בקורות חיים פתוחים ובפיתון לאיתור אש. יצרתי מסווג HAAR אשד לגילוי אש באמצעות קורות חיים פתוחים. יש לו מאמן וגלאי לרכבת מסווג המפלים שלנו, HAAR אשד משמש לאיתור אובייקט שעבורו הוכשר. הרבה דגימות תמונה חיוביות ושליליות נדרשות להכשיר את המסווג. הכשרת מסווג מפל היא תהליך מורכב ולוקח זמן, כך שכדי להקל על כך מצאתי תוכנת אימון מפל על שם האינטרנט היא "GUI trainer cascade".

לאימון מסווג מפל, הורד והתקן את thistrainer EXE מהקישור שלמעלה. צור תיקיה עם שם אש (אתה יכול ליצור תיקייה עם כל שם מכיוון שאובייקט המטרה שלי הוא אש, אז יצרתי תיקייה "אש") עכשיו צור שתי תיקיות בתוך תיקיית האש בשם "n" ו- "p", n תיקייה היא לדגימות תמונה שליליות ו- p לדגימות תמונה חיוביות. תמונה חיובית מכילה את האובייקט שאנו רוצים לזהות, במקרה שלנו אנו רוצים לזהות אש אז אספו את דגימות התמונה המכילות אש והכניסו אותן לתוך תיקיית p. עבור דגימות שליליות לאסוף מספר רב של תמונות שאינן מכילות אש ולו חלקית. כעת בצע את השלבים בדף לעיל להכנת קובץ מסווג המפלים שלך, או שאתה יכול להוריד מסווג מפל מוכנים לאיתור אש וקוד מקור מהקישור (קוד מקור)

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

· מגושם

· קמצנית

· Pyserial (לחץ עליה להורדת ערמומי, קמצני ופיסריאלי)

לאחר התקנת כל המודולים פתח קוד פייתון עם זיהוי אש בשם, arduino.py אם אתה מקבל כמה שגיאות במהלך הריצה, אל תיבהל, רק עשינו את החלק הראשון.

שלב 2:

תמונה
תמונה

בואו נעבור לחומרה, כאן אני משתמש ב- Arduino UNO כבקר מכיוון שאני צריך לשלוט במשאבה, באזר ולדים אדומים.

רכיבים בשימוש:

Arduino uno:

16x2 LCD:

זמזם 5 וולט:

לדים

ממסר 5 וולט:

טרנזיסטור BC547:

נגדים 470r, 1k, 220r, 10k מוגדרים מראש:

Lm7805

קבלים 1000uf/25 וולט, 470uf/16 וולט:

דיודה 1N4007

מצלמת אינטרנט (אופציונלי, תוכל גם להשתמש במצלמת המחשב הנייד שלך):

משאבה מיני טבולה (מהחנות המקומית)

חבר את כל הרכיבים לפי תרשים המעגלים שלהלן, חבר את arduino למחשב שלך באמצעות כבל USB ומצא את יציאת ה- com שעבורה Arduino מחובר, פתח כעת את קוד Arduino, בחר יציאת com ותקן לוח מתפריט הכלים של Arduino והעלה הקוד.

שלב 3:

תמונה
תמונה
תמונה
תמונה

פתח את קוד הפייתון עם זיהוי אש, arduino.py בדוק יציאת com כתוב שהקוד נכון או לא בשורה 13, אם לא שנה אותו עם מספר יציאת ה- Arduino com שלך. לחץ על הכרטיסייה הפעלה ולאחר מכן לחץ על הפעלה מודול או הקש F5.

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

הורד קישורים

קוד מקור:

מודולי Python:

מדריך למשתמש של מאמן אשד:

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

תודה!

פייסבוק

יוטיוב

מוּמלָץ: