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

CloudLamp: 5 שלבים
CloudLamp: 5 שלבים

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

וִידֵאוֹ: CloudLamp: 5 שלבים
וִידֵאוֹ: 5 שלבים לאריזת מוצ'ילה! 2024, יולי
Anonim
CloudLamp
CloudLamp

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

CloudLamp היא מנורה חכמה בצורת ענן.

יש לו הרבה פונקציות.

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

  • ריכוז CO2 (בדקה לדקה)
  • לחות יחסית (באחוזים)
  • טמפרטורה (ב ° C)

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

יש גם מיקרופון מובנה כך שתוכל לשנות את מיקום הענן עם 2 כפיים. ותצוגת ה- lcd מראה לך את מיקום המנורה ותיאור מזג האוויר. אתה יכול לראות את זה כאן.

למנורה 5 מצבי מזג אוויר שונים:

  • שִׁמשִׁי
  • שֶׁלֶג
  • גֶשֶׁם
  • מְעוּנָן
  • מעונן חלקית
  • סערה

אספקה

אתה יכול למצוא כמעט הכל בחנות עשה זאת בעצמך.

העלות הכוללת בשבילי הייתה בסביבות 220 אירו.

לפרויקט זה אתה צריך:

  • פטל פי 3 דגם ב
  • חיישן לחות וטמפרטורה - DHT11
  • Adafruit CCS811 פריצת חיישן איכות אוויר
  • מילוי כרית
  • בקבוק מים 5 ליטר
  • רצועת LED של rgb
  • טרנזיסטורים
  • LCD 16X2
  • מיקרופון KY-038
  • כרטיס מיקרו SD 8GB
  • נגדים 470-OHM
  • נקבה - חוטי נקבה
  • נקבה - חוטי זכר
  • זכר - חוטי זכר
  • אקדח דבק
  • PCB

שלב 1: יצירת סכימת פריצה

יצירת סכימת פריצה
יצירת סכימת פריצה
יצירת סכימת פריצה
יצירת סכימת פריצה
יצירת סכימת פריצה
יצירת סכימת פריצה

מידע נוסף על מנת להשתמש ב- CSS811 ישנן כמה תצורות נוספות הנדרשות. אתה יכול למצוא הכל כאן. DHT11 הוא רכיב onewire. השתמשתי בספרייה כדי לתכנת אותה. זה בלגן אם אתה רוצה לתכנת אותו בעצמך, אז אני ממליץ בחום להשתמש בספרייה: Adafruit DHT

אני משתמש בתקשורת טורית באמצעות ה- USB בין פטל הפאי לארדואינו. צג ה- LCD שלי ורצועות הלד מחוברות ל- Arduino ו- DHt11 שלי, המיקרופון וה ccs811 מחוברים לפטל.

שלב 2: הכנת מסד נתונים

הכנת מסד נתונים
הכנת מסד נתונים

כאן תוכל לראות את מודל מסד הנתונים שלי.

אירחתי את מסד הנתונים הזה ב- Pi Raspberry שלי באמצעות MariaDB.

במסד הנתונים שלי היו 3 טבלאות, 1 עבור החיישנים שלי, 1 לרישום הנתונים. ו -1 לכל המיקומים של ה- API של openweathermaps.

שלב 3: בניית ההתקנה והתכנות שלי

בניית ההתקנה והתכנות שלי
בניית ההתקנה והתכנות שלי
בניית ההתקנה והתכנות שלי
בניית ההתקנה והתכנות שלי
בניית ההתקנה והתכנות שלי
בניית ההתקנה והתכנות שלי

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

שלב 4: יצירת האתר שלי

הכנת האתר שלי
הכנת האתר שלי
הכנת האתר שלי
הכנת האתר שלי
הכנת האתר שלי
הכנת האתר שלי

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

שלב 5: בניית התיק שלי

בונה את התיק שלי
בונה את התיק שלי
בונה את התיק שלי
בונה את התיק שלי
בונה את התיק שלי
בונה את התיק שלי
בונה את התיק שלי
בונה את התיק שלי

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

מוּמלָץ: