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

דפוסי LED מספקים: 9 שלבים
דפוסי LED מספקים: 9 שלבים

וִידֵאוֹ: דפוסי LED מספקים: 9 שלבים

וִידֵאוֹ: דפוסי LED מספקים: 9 שלבים
וִידֵאוֹ: עדן חסון ואודיה - הנשיקה! 😱 2024, יולי
Anonim

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

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

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

זה עובד על Bluetooth שבו האפליקציה שולחת נתונים ל- arduino באמצעות bluetooth שמפרשת נתונים אלה ומציגה את התבנית כפי שהתבקשה מהאפליקציה.

יש לו 4 דפוסים מרגיעים:

  • ספירלה פנימה
  • ברים
  • דועך
  • שביל

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

עכשיו אפשר לחפור ולהתחיל לבנות את המנורה המדהימה והשימושית הזו המניעה שינה !!

שלב 1: דפוסים

Image
Image

1) SPIRAL IN: בתבנית זו נראה כאילו נקודה אדומה מסתובבת פנימה למרכז, משהו דומה לספירלת ה- Fibonacci. לשם כך, ההיגיון הוא להדליק את הנורית במשך 1 אלפית השנייה, ואז לכבות אותה ולאחר מכן להדליק את הלייד הבא וכן הלאה. זה מבוסס על עקרון ההתמדה של חזון

2) BARS: בדיוק כמו התבנית לעיל בזה, במקום נוריות בודדות, שורות ועמודים מקבילים יסתובבו פנימה ויתנו לו תחושה ממש מרגיעה.

3) FADE IN: בתבנית זו נורות הלדים נראות כשהן נשאבות פנימה, מה שהופך דפוס יפה

4) TRAIL: דפוס איטי בו נראה כי ה- LED עובר על פני המטריקס וזה ממש כיף לצפות בו.

שלב 2: נדרש כישורים

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

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

המיומנויות הנדרשות הן כדלקמן:

  • אלקטרוניקה בסיסית כיצד הלחמה.
  • כיצד להשתמש במולטימטר כדי לבדוק אם יש שורט ודברים אחרים.
  • כיצד מקודדים ב- C כדי לכתוב את הקוד עבור arduino אולם קוד פונקציונאלי מלא יסופק.
  • כיצד להכין אפליקציה באמצעות קידוד (ג'אווה, פייתון) או ללא קידוד (באמצעות תוכנות כמו ממציא אפליקציות).

שלב 3: רשימת רכיבים

רשימת רכיבים
רשימת רכיבים
רשימת רכיבים
רשימת רכיבים
רשימת רכיבים
רשימת רכיבים

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

  • מודול 1XBluetooth HC-05
  • 1X מיני Usb Cabke לחיבור arduino
  • 1XArduino Nano
  • מודול תצוגת LED אדום LED 1XDot Matrix 8 * 8 8x8 3 מ"מ
  • מלחם וחוטי הלחמה.
  • קלטת חשמל, חוטי מגשר, לוח אפס, חוטי ניווט, חותכים, צבת, חוטי חוטים, מודד דיגיטלי ובנק כוח להנחת המנורה והדבק.

שלב 4: לברר את הקתודה ואת האנודה של נוריות ה- LED במטריקס

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

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

עדיף לציין איפשהו איזה סיכה היא קתודה ואיזו אנודה לנוחות הזיכרון

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

שלב 5: הקצאת סיכות של Arduino Nano

הקצאת סיכות של Arduino Nano
הקצאת סיכות של Arduino Nano

כאן נשתמש ב- 8 + 8 = 16 סיכות של הארדואינו לחיבור מטריצת ה- LED שלנו מכיוון שיש לנו 8 אנודות ו -8 קטודות.

הקפד לא לחבר את סיכות ה- LED Matrix לפין הדיגיטלי 0 או 1 של הארדואינו, שכן אלה משמשים לתקשורת Rx ו- Tx וישמשו את מודול ה- Bluetooth שלנו

עם זאת השתמשתי בסיכות הבאות, אתה רשאי להשתמש בכל סיכה שתרצה.

פינים דיגיטליים 2, 3, 4, 5, 6, 7, 8, 9, 10, 11

PINALS ANALOG A0, A1, A2, A3, A4, A5

למעלה מוזכרים הסיכות בהן השתמשתי.

וודא כי אינך משתמש ב- A6 ו- A7 מכיוון שאינך יכול לכתוב דיגיטלי על פינים אלה

שלב 6: הלחמת הרכיבים

הלחמת הרכיבים
הלחמת הרכיבים
הלחמת הרכיבים
הלחמת הרכיבים
הלחמת הרכיבים
הלחמת הרכיבים

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

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

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

לאחר מכן נחבר את האנודות של מטריקס לד לפינים {2, 3, 4, 5, 6, 7, 8, 9} וקתודות של מטריצת ה- LED לפינים {10, 11, A0, A1, A2, A3, A4, A5} של הארדואינו. לשם כך ניקח כמה חוטי חיבור מבודדים ונפשט אותו באמצעות חשפניות תיל. בחרתי בחוטים מבודדים כדי להימנע מקצר במעגל הקומפקטי שלנו. כעת נלחם את האנודה לאחת הסיכה המתאימה לסיכות שהוקצו לאנודות בארדואינו שנמצאות כאן {2, 3, 4, 5, 6, 7, 8, 9} ואותן לגבי כל הקתודות עד שתקבל את כל 16 סיכות מולחמות בצורה מושלמת כמו בתמונות לעיל.

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

בשלב הבא נרצה לחבר את מודול ה- Bluetooth כך שנוכל להפעיל אותו ולשנות את התבניות באופן אלחוטי.

מודול ה- Bluetooth מורכב מ- Vcc Gnd וסיכת Rx ו- Tx. מודול ה- Rx של Bluetooth עובר ל- Tx של arduino ולא ל- Rx של arduino. חיברתי את מודול ה- Bluetooth לננו באמצעות חוטי מגשר כדי לאתר באגים בקלות של הקוד מכיוון שאינך יכול להעלות את הקוד שלך ל- nano עם סיכות Rx ו- Tx מחוברות. עם זאת אני אספק לך את הקוד הסופי שלי כדי שתוכל להלחם ישירות את סיכות ה- Vcc וה- Gnd לננו ולסיכות Rx ו- Tx לאחר שתעלה את הקוד ל- arduino. אם גם אתה משתמש בחוטי מגשר על מנת להקל על הנגישות של מודול ה- Bluetooth הלוח הסופי שלך צריך להיראות כמו זה שבתמונות לעיל.

אתה יכול לראות הוראות אחרות כיצד להגדיר מודול Bluetooth מכיוון שלא נדון בכך כאן.

זה הכל בשביל ההלחמה והאלקטרוניקה.

שלב 7: CODE - מבוסס על עקרון התמדה החזון

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

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

זה משמש בכל מקום בקוד כדי להדליק נוריות LED כך שרק הלדים הרצויים נדלקים ולא הלא רצויים.

הקוד מצורף למטה בגלל אורכו.

שלב 8: יישום לשליטה במנורה שלנו

יישום לשליטה במנורה שלנו
יישום לשליטה במנורה שלנו
יישום לשליטה במנורה שלנו
יישום לשליטה במנורה שלנו

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

(בצילומי המסך שלעיל השחררתי את שמות שלושת חיבורי ה- Bluetooth הראשונים מסיבות אישיות.)

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

שלב 9: מדריך יישומים

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

לאחר שזיווג את המודול פתח את האפליקציה שוב ולחץ על התחבר.

לאחר מכן בחר את המודול מרשימת רשימת המכשירים המשויכים הזמינים.

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

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

מוּמלָץ: