» אלקטרוניקה » ארדואינו »מנורת אזעקה על ארדואינו

מנורת אזעקה על ארדואינו

מנורת אזעקה על ארדואינו

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

חומרים:
- ארדואינו אונו
- נוריות LED מוארות 12 יח '
- נגדי 300 אוהם 12 יח '
- טרנזיסטור NPN (המחבר משתמש ב- TIP-120)
- כפתורים 7 יח '
- נגדים של 10 kOhm 8 יח '
- תצוגת LCD (המחבר משתמש בתצוגת LCD עם ממשק I2C כדי לשמור יציאות Arduino)
- רמקול (זמזם)
- תקעים לחיבור חלקים לארדואינו

הרכבה במעגל:


כדי להקל על חיבור / ניתוק נוריות LED למעגל, המחבר הלחם את המחבר לחוטי הנוריות. זה יועיל כאשר כל המבנה ישתלב בדיור בסוף העבודה.


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


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


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




בתצוגה כתוב "Maandag" שפירושו "יום שני" בשפת המחבר, אך הכל משתנה לאנגלית בקוד.

source-code.zip [55.29 Kb] (הורדות: 422)
0
0
0

הוסף תגובה

    • לחייךמחייךxaxaבסדרלא יודעיאהוnea
      בוסשריטהשוטהכןכן כןאגרסיביסודי
      סליחהריקודריקוד 2ריקוד 3סליחהעזרהמשקאות
      עצורחבריםטובטובשריקהלהתנדנדלשון
      עשןמוחא כפייםמשוגעלהכריזלזלזלdon-t_mentionלהוריד
      חוםלא מועילצחוק 1מדמפגשמסגדשלילי
      לא_יפופקורןלהענישלקרואלהפחידמפחידחיפוש
      מתגרהתודהזהלרמזאמניקחריףמסכים
      רעדבורהשחורblum3סומקלהתפארשעמום
      מצונזרהנאהסוד 2לאייםניצחוןיוsun_bespectacled
      שוקכבודחחחקדמהברוך הבאkrutoyya_za
      ya_dobryiעוזרne_huliganne_othodiפלומהאיסורקרוב
1 פירוש
קוד כלשהו לא רוצה לעבוד:

ארדואינו: 1.8.6 בנייה לפי שעה 2018/05/22 06:33 (Windows 10), לוח: "Arduino / Genuino Uno"

בקובץ הכלול מ- C: \ משתמשים \ ארדואינו \ ספריות \ Alarm / AlarmController.h: 8: 0,

מ- C: \ משתמשים \ ארדואינו-חלונות-חלונות \ טיוטות \ WakeUpLight \ WakeUpLight.ino: 4:

C: \ Arduino \ ספריות \ Alarm / AlarmSettings.h: 21: 5: שגיאה: 'זמן' אינו שם סוג

זמן * getTime ();

^

C: \ Arduino \ ספריות \ Alarm / AlarmSettings.h: 22: 18: שגיאה: 'זמן' לא הוכרז

setTime בטל (זמן * זמן);

^

C: \ Arduino \ ספריות \ Alarm / AlarmSettings.h: 59: 5: שגיאה: 'זמן' אינו שם סוג

זמן * _ זמן;

^

C: \ arduino-night-windows \ טיוטות \ WakeUpLight \ WakeUpLight.ino: בפונקציה 'void loop ()':

WakeUpLight: 121: 9: שגיאה: 'בכיתה AlarmSettings' אין חבר בשם 'getTime'

set.getTime () -> addMillis ((4294967295ul - timeOnPrev) + timeOn);

^

WakeUpLight: 124: 9: שגיאה: 'בכיתה AlarmSettings' אין חבר בשם 'getTime'

set.getTime () -> addMillis (timeOn - timeOnPrev);

^


סטטוס יציאה 1
ל- 'class AlarmSettings' אין חבר בשם 'getTime'

אנו ממליצים לך לקרוא:

תן אותו לסמארטפון ...