מעגל דימר תאורת רחוב אוטומטי

נסה את הכלי שלנו לביטול בעיות





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

על ידי



סקירה כללית

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

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



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

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

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

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

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

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

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

מבצע מעגל

מעגל דימר תאורת רחוב אוטומטי

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

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

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

ספק הכוח עשוי להיות SMPS או לבנות באמצעות שנאי, מיישר וווסת ​​מתח.

ה- LED מפחית את בהירותו באמצעות PWM. ה- PWM הוא גל מרובע, הוא מפעיל ומכבה את האספקה ​​ל- LED במהירות עם רוחב קבוע לסירוגין במחזור אחד. רוחב זמן ההפעלה והכיבוי קובע את בהירות ה- LED.

כאשר אור הרחוב יעבור לבהירות מלאה אספקת ה- LED ללא פולסים ותספק DC קבוע.

ניתן ליישם את כל ההתקנה כמוצג להלן:

דיאגרמת התקנה

חיישן קולי מוגבה סביב 3.5ft עד 4ft מעל הקרקע-

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

בעלי החיים שחיים ומסתובבים בעיר הם מתחת לגובה 3.5 מטר.

ניתן לכוונן את גובה החיישן כך שיפעל ברמה האופטימלית כמתואר בתמונה לעיל.

ניתן לשלוט על מרחק הסף בתוכנית.

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

קוד תכנית:

//--------------------Program developed by R.Girish-------------------//
const int trigger = A1
const int echo = A2
int vcc = A0
int gnd = A3
int LED = 3
long Time
float distanceCM
float distanceM
float distance = 100 // set threshold distance in cm
int dim = 28 // adjust minimum brightness
int bright = 255 // adjust maximum brightness
float resultCM
float resultM
void setup()
{
pinMode(LED,OUTPUT)
pinMode(trigger,OUTPUT)
pinMode(echo,INPUT)
pinMode(vcc,OUTPUT)
pinMode(gnd,OUTPUT)
Serial.begin(9600)
}
void loop()
{
digitalWrite(vcc,HIGH)
digitalWrite(gnd,LOW)
digitalWrite(trigger,LOW)
delay(1)
digitalWrite(trigger,HIGH)
delayMicroseconds(10)
digitalWrite(trigger,LOW)
Time=pulseIn(echo,HIGH)
distanceCM=Time*0.034
resultCM=distanceCM/2
resultM=resultCM/100
Serial.print('Distance in cm: ')
Serial.println(resultCM)
Serial.print('Distance in meter: ')
Serial.println(resultM)
Serial.println('------------------------------------------')
if(resultCM<=distance)
{
analogWrite(LED, bright)
delay(10000)
}
if(resultCM>=distance)
{
analogWrite(LED,dim)
}
delay(100)
}
//-----------------Program developed by R.Girish-------------------//

פתק:

• ניתן לכוונן את מרחק הסף על ידי החלפת הערך בשלך.

מרחק צף = 100 // הגדר מרחק סף בס'מ

יש להזין את הערך בסנטימטר הערך המקסימלי יכול להיות 400 עד 500 ס'מ או 4 עד 5 מטר.

• ניתן לכוונן את עמעום האור באמצעות

int dim = 28 // התאם את הבהירות המינימלית

255 הוא בהירות מקסימאלית 0 הוא כיבוי אורות.

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

מרחק בין החיישן למכשול בצג הסדרתי

אם יש לך שאלות נוספות בנוגע למעגל עמעום אור רחוב אוטומטי מבוסס Arduino אל תהסס לשאול בסעיף ההערות.




קודם: תנור אינדוקציה למעבדות וחנויות הבא: מעגל יישומי כושר כושר מבוקר טיימר