» מאתרים » מיוחד »מדחום לד דיגיטלי

מדחום לד דיגיטלי




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

כלים וחומרים:
פטל פי אפס;
מודול OLED בגודל -1.5 אינץ ';
- ספק כוח 5 V 2.4 A;
- רצועת LED WS2812B - 5 מטרים;
-דבקות;
- לוח מעגלים מודפס;
אביזרי הלחמה;
-אקדח דבק;
- דבק של ג'וינר;
דיקט;
-אקריל;
חיתוך לייזר CNC;


שלב ראשון: נתוני מזג אוויר
האשף אוסף נתוני מזג אוויר בחינם באמצעות OpenWeatherMap.org. אתר זה מספק נתוני מזג אוויר מערים גדולות רבות במדינות רבות בעולם.
ראשית עליכם להירשם ב- OpenWeatherMap.org.
ואז העתק את מפתח ה- API שלך לשימוש מאוחר יותר.
הבא, הורד, פתח את הקובץ ופתח את הקובץ city.list.json.gz.
בחר בערים הרצויות והעתק את הזיהוי שלהן.
city.list.json.gz

שלב שני: קבע את התצורה של R Pi וקוד
ראשית, האשף חיבר את התצוגה לפטל והתקין את הספריות הדרושות ל- OLED, כמתואר על ידי היצרן. כאן.
בשלב הבא עליכם לוודא כי ה- R Pi מחובר לאינטרנט.
1. הפעל את פונקציית I2C ו- SPI ב- raspi-config בסעיף "אפשרויות ממשק". צא וטען מחדש את התוכנית.
הפעל שוב לעדכון:
עדכון sudo מתאים לקבל

3. הפעל את הפקודות הבאות כדי להתקין את הספריות הנדרשות:
sudo apt - לקבל התקנת python-dev
sudo apt - לקבל התקנת פייתון-סמבוס
sudo apt - קבל להתקין פיתון סדרתי
sudo apt - לקבל התקנת דימות פייתון

4. הפעל את הפקודה הבאה כדי לפתוח את קובץ התצורה:
סודו ננו / וכו '/ מודולים

ודא ששתי השורות הבאות נמצאות בקובץ התצורה, ואז צא והתחל מחדש:
i2c-bcm2708
i2c-dev

ריצה 5:
שיבוט git https: / / github.com/Anders644PI/1.5inch-OLED-with-RPi .git

6. עבור לתיקיה החדשה ופסק את RPi_GPIO-0_6_5.zip.
unzip RPi_GPIO-0_6_5.zip

הפעל להתקנת הספריות:
תקליטור RPi_GPIO-0_6_5 התקנה של sudo python

7. חזור לתיקיה הראשית:
cd /home/pi/1.5inch-OLED-with-RPi/
או
תקליטור
spidev-3_2.zip.

8. ואז פתח את Pi.zip:
לפתוח את החיווט

הפעל את הפקודות:
chmod 777 build

בדוק התקנה:
gpio –v

9. חזרו לתיקיה הראשית ופסקו את bcm2835-1_45.zip
שחרר את הרישום של bcm2835-1_45.zip
תקליטור bcm2835-1_45

10. רוץ:
./ תצורה
לעשות
לעשות צ'ק
לבצע התקנה

11. חזור שוב ל- /home/pi/1.5inch-OLED-with-RPi/ ורץ לבדוק את התצוגה:
cd / Demo_Code / Python /
סודי פיתון

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

שלב שלישי: הגדר API של מזג אוויר
1. עבור אל LED_Thermometer_Code_and_OLED_driver:
תקליטור LED_Thermometer_Code_and_OLED_ דרייבר

2. פתח את Official_Digital_LED_Thermometer_v1-0.py:
nano Official_Digital_LED_Thermometer_v1-0.py

ואז גלול מטה ושנה את מקש ה- api ל- api שלך מ- openweathermap.org, כמוצג בתמונה למעלה. שנה גם את מזהי העיר ושמות העיר בהתאם למיקום הרצוי.

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



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


הכל מוכן.




10
10
10

הוסף תגובה

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

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

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