תוכן עניינים:
- שלב 1: תצוגת המסך עם הערות
- שלב 2: כיצד מגיבה התצוגה במצבים שונים
- שלב 3: מסך OLED
- שלב 4: מסך OLED
- שלב 5: קוד
- שלב 6: קוד ארדואינו
- שלב 7: מידע נוסף על טעינת קוד בחוזה הנוצות
- שלב 8: תכונות נוספות נוספו באוקטובר 2019
וִידֵאוֹ: סמל ביטקוין עם גרף: 8 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:12
עשיתי את זה בהתבסס על פרויקט לטיקר מחיר BTC, שמקבל מידע על מחירים מאת coinmarketcap.com שנכתב במקור על ידי בריאן לוף. הוא השתמש ב- ESP8266, שהוא לוח תואם Arduino שמגיע עם WiFi מובנה. כפי שהוא תיאר, הפרויקט יפעל על כל מכשיר ESP8266 והקוד צריך להיות מותאם בקלות לכל מסך שיש לך.
עדכון אוקטובר 2019:
הוספתי עוד מידע על תכנות הלוח Adafruit Huzzah ESP8266. ראוי גם לציין כי האחרונים מגיעים עם מחבר USB-C. בתמונות שלי אני משתמש בלוח ישן יותר שיש לו סיכות סדרתיות ולוח נפרד שאתה מחבר אליו זמנית כדי לתכנת אותו. הוספתי גם אזהרת אזעקה המזהירה אותך (אולי) לזינוק פתאומי או לירידה במחיר ביחס לשונות המחיר במהלך 10 עד 15 הדקות הקודמות. גיליתי שבשביל זה אני משתמש במכשיר, כאזהרה מוקדמת למשהו שקורה.
לחץ כאן לפתיחת הקישור לפרויקט של בריאן לוף.
ראו גם את ההוראה שלו כאן
לחצו כאן לפתיחת הקישור
השתמשתי ב- HUZZAH נוצת Adafruit עם ESP8266.
התחלתי עם הקוד שלו ואז כתבתי את החלק הגרפי בעצמי יחד עם קוד כלשהו כדי להדליק או לכבות נורית צהובה של עליית מחירים או נפילת מחירים אדומה. עליך לעקוב בזהירות רבה אחר הוראותיו ולהשיג את כל ספריות הארדואינו הנכונות בכדי לגרום לזה לעבוד.
- כמו כן, ניסיתי להוסיף אינדיקטורים על המסך המראים מתי המגמה עשויה להפוך כיוון בטווח הקצר מאוד.
- לוקח זמן להתייצב לסמני נקודת הטיה אלה, לכן התעלם מהקריאות הראשונות. אם המחיר יציב למדי, כל התנודדות קטנה למעלה ולמטה יוצרת נקודת כיפוף כך שייתכן שתצטרך יותר עבודה.
- הציר האנכי מתכוונן אוטומטית לגובה. אם יש משאבה פתאומית או נפילה במחיר כך שהעקומה נמצאת בסכנת ירידה בחלקו העליון או התחתון של הגרף, הגרף יופעל מחדש משמאל עם ציר אנכי מותאם מחדש.
- הסיבה שעשיתי זאת היא כך שגם אם המחיר יציב למדי, שינויים קטנים במחיר תמיד נראים כשינוי בצורת העקומה.
- 2 הספרות האחרונות של המחירים הקודמים מוצגות מימין, האחרונות למעלה.
- השינוי באחוזים x10 מאז הקריאה הקודמת, שנלקח כשתי דקות קודם לכן מוצג גם בצד ימין למעלה כך שתוכל לזהות שינויים פתאומיים גדולים בקצב השינוי של המחיר.
חלקים:
השתמשתי ב- HUZZAH נוצת Adafruit עם ESP8266
www.adafruit.com/product/2821
דוגמה למסך OLED מתאים היא זו (חפשו תצוגת OLED 128x64 I2C)
www.ebay.com/p/0-96-in-I2c-IIC-Serial-128x…
החיווט שלי הוא בדיוק כפי שמתואר בהוראה של בריאן לאף בתוספת שני נוריות. כל אחד מהם צריך להיות מחובר בסדרה עם נגד של 330 אוהם כדי להגביל את הזרם דרך כל אחד ל- 12mA או פחות, מכיוון שזהו המקסימום שהסיכות של ה- ESP8266 יספקו.
המארז שלי מודפס בתלת מימד והורדה מ- Thingiverse. הוא מתואר כמחיית תצוגה של כלניות (נרתיק תצוגה NodeMCU v2) מאת מארק טרמס במונטריאול. זה היה צריך קצת הגשה של צמצם המסך כדי להתאים לתצוגה שלי וזה זמין להורדה כאן.
שלב 1: תצוגת המסך עם הערות
להלן תצוגה טובה יותר של המסך המציג את התכונות השונות האלה בפעולה.
הערה אוקטובר 2019:
שיניתי קלות את המסכים מאז צולם התמונה (ראו תמונה בשער).
2 הספרות האחרונות של המחירים הקודמים מוצגות מימין, האחרונה בחלק העליון של העמודה של 4 ערכים.
השינוי באחוזים x10 מאז הקריאה הקודמת בערך 2 דקות קודם מוצג גם בצד ימין למעלה עם ה- D (סטייה) לפניו, כך שתוכל לזהות שינויים גדולים פתאומיים.
הערך הימני העליון עם Av לפניו הוא ממוצע הערכים האחרונים האחרונים לשינוי (x10). אם ערך D שונה מערך ה- AV ביותר מערך ההדק של 0.8 או -0.8, המשמעות היא שפתאום קרה שינוי מהיר. זה יגרום להבהב המסך, להבהבות נוריות ולאות ALERT להופיע על המסך. זה אומר לך לשים לב ולהחליף או לא כפי שאתה רוצה.
שלב 2: כיצד מגיבה התצוגה במצבים שונים
להלן 4 תמונות שצולמו במצבים שונים.
אני רשאי לשנות את הקוד כך שסימני נקודת הטיה יופיעו רק אם שינוי כיוון המחירים נמשך זמן רב יותר מאשר כיום.
שלב 3: מסך OLED
אלה זמינים ומפורסמים כמודולי תצוגה של I2C 126x64 OLED.
עיין בתרשים החיווט במדריך של בריאן לוף:
בקוד שלי השתמשתי בספריית ה- OLED של Adafruit במקום זאת שבה השתמש בריאן לאף:
שלב 4: מסך OLED
ניתן לראות את הספרייה הזמינה להורדה בחלק העליון של צילום המסך של הרישום בחיפוש אחר ספריות בארדואינו (פתח את האפשרות נהל ספריות בתוך ארדואינו).
שני הלדים שמראים אם המחיר עולה או יורד, כל אחד מחובר בסדרות עם נגד של 330 אוהם כדי להגביל את המשיכה הנוכחית של כל אחת לפחות מ -12 mA.
לד LED האדום או "הנופל" יש את הסיכה ליד הצד המעוקל (+) שלו מחובר, באמצעות נגד 330 אוהם, אל פין 12 של HUZZAH נוצת Adafruit עם ESP8266 והחוט ליד הצד השטוח מחובר לאחד מ סיכות GND.
עבור נורית "עליית המחיר", החיווט זהה אך סיכה 14 משמשת ב- HUZZAH נוצת Adafruit עם ESP8266.
שלב 5: קוד
קוד Arduino מצורף לדף הבא.
בקוד זה יהיה עליך להכניס את שם רשת ה- WiFi שלך ואת מפתח הרשת שלך במקומות המוצגים בתמונה זו.
שלב 6: קוד ארדואינו
הקוד מצורף כאן להעלאה למכשיר שלך
שלב 7: מידע נוסף על טעינת קוד בחוזה הנוצות
הערות נוספות בנושא:
כדי להכין את הלוח לקבלת הקוד מהמחשב הנייד המחובר, עליך ללחוץ על כפתור אחד ואז, תוך לחיצה ארוכה על הלחצן השני. זה לא קורה אוטומטית. עליך לעשות זאת, אחרת התוכנית לא תטען כראוי.
שלב 8: תכונות נוספות נוספו באוקטובר 2019
גיליתי שמכשיר זה שימושי על שולחן או משהו דומה בזמן עבודה על משהו אחר. אם מחיר ה- BTC די יציב, זז למעלה ולמטה רק בכמות קטנה מאוד, כפי שמוצג בקו ישר יחסית בגרף, עלייה או ירידה פתאומית היא זו שתופסת את עינך שמתחילה משאבה או ירידה במחיר.
הוספתי כעת קוד למדידת השונות במחירים הממוצעים הקיימים במהלך הקריאות האחרונות, ולאחר מכן הצג התראה אם יש חריגה פתאומית מערך ממוצע זה ביותר מ- 0.08, ערך שהגעתי אליו על ידי ניסוי וטעייה. אני יכול לשנות את זה שוב מאוחר יותר.
כאשר המחיר פתאום מבצע שינוי גדול, בהשוואה לשונות של הקריאות הקודמות, המסך יהבהב לבן, נוריות ה- LED יהבהבו וטקסט ALERT יופיע בבסיס המסך.
זה תלוי בך מה הפעולות שתנקוט כתוצאה מכך, אבל זה לפחות יזהיר אותך שמשהו קורה או עומד לקרות.
מוּמלָץ:
סמלים/סמל למחשב נייד זוהר בהתאמה אישית - אין צורך בחיווט: 6 שלבים
סמלים/סמל למחשב נייד זוהר בהתאמה אישית - אין צורך בחיווט: היי! זהו מתאר השלבים שלי לחתוך חור ממש מגניב במחשב הנייד שלך - בבטחה! עשיתי גרסה מסוגננת של האות העברית 'א' (aleph), אבל העיצוב שלך יכול באמת להיות כל צורה שאתה מסוגל לחתוך . שמתי לב שיש
צור סמל ושם מותאם אישית של USB: 3 שלבים
צור סמל ושם מותאם אישית של Usb: שלום וברוכים הבאים להדרכה קצרה זו! בסופו של דבר תוכל לשנות את סמל כונן הבזק מסוג USB הישן והשימוש בו ולשנות את שמו תחת חלונות. אז נתחיל! PS : אני צרפתי, אז ייתכנו כמה טעויות או משפטים מוזרים, ואני מתנצל
סמל קריפטו: 6 שלבים
קריפטו טיקר: אני אובססיבי לבדוק את המחיר הנוכחי של מטבעות קריפטו שונים, אך החלפת כרטיסיות או משיכת הטלפון מפריעה לי את זרימת העבודה ומסיחה את דעתי. החלטתי שמסך נפרד עם ממשק פשוט לכלוך יהיה שימושי להצגת
סמל מטבעות קריפטו: 4 שלבים
סמל מטבעות הקריפטו: עם הנפילה האחרונה של ביטקוין ומטבע קריפטו אחר והעניין המתמשך שלי ללמוד יותר על ארדואינו, לאחר שקראתי עוד כמה הוראות שימוש בתצוגת OLED, שילבתי את כל זה ליצירת סמל BTCmarket באמצעות ESP8266. מאז
כיצד לכבות את המחשב באמצעות סמל שולחן עבודה מגניב (Windows Vista): 4 שלבים
כיצד לכבות את המחשב באמצעות סמל שולחן עבודה מגניב (Windows Vista): במדריך זה אראה לך כיצד לכבות את מחשב Windows Vista שלך באמצעות סמל שולחן עבודה מגניב