instructables-לוגו

instructables Spectrum Analyzer עם Steampלוק ניקסי

instructables-Spectrum-Analyzer-עם-Steampunk-Nixie-Look-PRODUCT

הוֹרָאָה

זו הגרסה שלי של מנתח ספקטרום דומה לצינורות NIXIE. יצרתי צינורות משלי באמצעות מבחנות, בד מסך ו-PixelLeds כמו WS2812b. התוצאה הסופית היא מנתח ספקטרום 10 ערוצים במראה עתיק שניתן לשנות בקלות ל-,ta steampנושא unk. למרות שהצינורות שיצרתי נראים כמו של Nixie Tube (IN-9/IN-13), הם גדולים יותר בגודלם והם יכולים להציג מספר צבעים. כמה מגניב זה! ה-Pixelleds נשלטים על ידי ESP32. אני יודע שהלוח הזה הוא עד כדי חכם ויש לו כוח מעבד מעבר למה שדרוש לפרויקט הזה. לכן כללתי גם IoT webשרת כדי להציג את התוצאה של הנתח. יתר על כן, ניתן לבצע תכנות של ה-ESP32 עם Arduino IDE הידוע.

אספקה

  • ESP32, השתמשתי ב-DOIT devkit 1.0 אבל רוב לוחות ה-ESP32 יעשו את העבודה.
  • רצועות פיקסלים של 144 לדים למטר. אנחנו צריכים רק מספיק ל-10 צינורות...
  • לחלופין, אתה יכול להשתמש ב-PCB והלחמה על הפיקסלים בעצמך.(אפשרות עדיפה!)
  • אתה יכול לקנות אותו הוא: https://www.tindie.com/products/markdonners/pcb-tubebar-set/
  • 3 פוטנציומטרים ליניאריים שהיו בהתנגדות בין 1K ל-20K
  • 2 מתגי מישוש לגישה לכל הפונקציות הזמינות
  • 2 מחברי Tulp/cinch עבור כניסת השמע
  • מתג הפעלה 1
  • 1 מחבר כניסת חשמל
  • לחלופין, אתה יכול להזין את כולם ללא מתג וכניסת חשמל באמצעות כניסת ה-USB ב-ESP32
  • דיור (קנה או, כמוני, צור משלך)
  • כמה חוטים
  • שקע 10 דין עם מינימום 4 פינים, השתמשתי בגרסת 7 פינים
  • מחבר 10 דין עם מינימום 4 פינים, שנכנסים בשקעים, השתמשתי בגרסת 7 פינים
  • חוט ריק קטן של מחבר לחיבור ה-LED/PCB LED למחבר ה-DIN
  • דבק 2 רכיבים לחיבור מחברי הדין במבחנות
  • 10 מבחנות זכוכית (חפש עבודות זכוכית במעבדה)
  • PCB עם אלקטרוניקה. אתה יכול לקנות אותו כאן: קנה PCB

instructables-Spectrum-Analyzer-עם-Steampunk-Nixie-Look-PRODUCT instructables-Spectrum-Analyzer-עם-Steampunk-Nixie-Look-1

שלב 1: הכנת ה-LED PCB's או Ledstrips

אם קנית ledstrip, אתה צריך לחתוך אותו לאורך כך שהוא יתאים למבחנות. אם קנית LED PCB (קנה אותו כאן, תצטרך 5 סטים) אז אתה צריך להלחים על כל LED WS2812, תחילה.

שלב 2: השלמת המבחנות

  • לפרק את מחבר האודיו DIN ולהשליך את כולם מלבד המחבר בפועל (הפינים בקצה שלו)
  • הדפס את ה-defuser על נייר רגיל וחתוך אותו לגודל.
  • חתוך את המבוך לגודל, גם מבוך וגם נייר צריכים לכסות את החלק הפנימי של ה-PCB (מותר חריץ קטן בצד האחורי של ה-PCB.
  • מניחים את המבוך והנייר בתוך הצינור
  • לנטרול טוב יותר של האור; שים פעימה עגולה על גבי כל PCB כך שהוא לא יגע בזכוכית.
  • חבר את מחבר Din ל-LED PCB באמצעות חוט חזק או פינים מכותרת זווית.
  • הנח את ה-PCB בצינור והדבק אותו יחד
  • ספריי צבע את הקצוות של כל צינור אם תרצה.

instructables-Spectrum-Analyzer-עם-Steampunk-Nixie-Look-2instructables-Spectrum-Analyzer-עם-Steampunk-Nixie-Look-3 instructables-Spectrum-Analyzer-עם-Steampunk-Nixie-Look-4 instructables-Spectrum-Analyzer-עם-Steampunk-Nixie-Look-5 instructables-Spectrum-Analyzer-עם-Steampunk-Nixie-Look-6 instructables-Spectrum-Analyzer-עם-Steampunk-Nixie-Look-7 instructables-Spectrum-Analyzer-עם-Steampunk-Nixie-Look-8 instructables-Spectrum-Analyzer-עם-Steampunk-Nixie-Look-9 instructables-Spectrum-Analyzer-עם-Steampunk-Nixie-Look-10

שלב 3: הדיור

  1.  עיצבתי בית שיצרתי מדיקט 6 מ"מ והשתמשתי בחותך לייזר כדי לחתוך את הכל.
  2.  אתה יכול להשתמש בעיצוב שלי או ליצור משלך. זה לגמרי תלוי בך.

instructables-Spectrum-Analyzer-עם-Steampunk-Nixie-Look-11 instructables-Spectrum-Analyzer-עם-Steampunk-Nixie-Look-12 instructables-Spectrum-Analyzer-עם-Steampunk-Nixie-Look-13 instructables-Spectrum-Analyzer-עם-Steampunk-Nixie-Look-14

שלב 4: חיבור החוטים

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

  • כּוֹחַ
  • שמע בתוך
  • מיקרופון בפנים
  • Ledstrip עבור לוגו
  • Ledmatrix/ Ledstrips
  • לוח הפעלה קדמי ל-PCB ראשי

instructables-Spectrum-Analyzer-עם-Steampunk-Nixie-Look-15 instructables-Spectrum-Analyzer-עם-Steampunk-Nixie-Look-16

שלב 5: הכנת Arduino IDE עבור ESP32

השתמשתי ב- Arduino IDE. זה זמין בחינם באינטרנט וזה עושה את העבודה. אתה יכול גם להשתמש ב-Visual Studio או באיזה IDE נהדר אחר. עם זאת, חשובה הספרייה הנכונה ועדיף לא להתקין את מה שאינך צריך מכיוון שהוא עלול לתת לך שגיאות בעת ההידור. ודא שה-Arduino IDE שלך מוגדר לשימוש ב-ESP32. אם אינך יודע כיצד לעשות זאת, חפש בגוגל או חפש בסרטון יוטיוב. יש כמה הוראות מאוד ברורות והגדרת ה-IDE אינה קשה. אתה יכול לעשות את זה! ב
בקצרה, זה מסתכם בזה:

  • בחלון העדפות Ide, חפש את השורה: מנהל לוחות נוספים והוסף את השורה הבאה;
  • עבור למנהל הדירקטוריון שלך וחפש את ESP32 והתקן את ה-ESP32 מבית Espressif Systems.
  • בחר את הלוח הנכון לפני שאתה קומפילציה ואתה מוכן ללכת

כאשר ה-Arduino IDE שלך (או כל מה שאתה משתמש בו) מוכן, אתה יכול להמשיך להרכיב את הסקיצה. כאשר ההידור נעשה ללא שגיאה, אתה יכול להעלות את הסקיצה ל-ESP32 שלך. אם אתה לא מצליח לגרום לו להעלות בזמן שה-USB מוגדר כהלכה, נסה להוציא את ה-ESP32 מהשקע שלו ונסה שוב (השתמשת בשקעים כשהלחמת את זה ל-PCB, נכון?) אם אתה לא מצליח לגרום לו לקמפל ב-,הראשון במקום, נסה לראות אם אחת מהספריות חסרות והתקן אותן במידת הצורך. השתמשתי בספריות הבאות:

  • FastLED_NeoMatrix בגרסה 1.1
  • FramebuLer_GFX בגרסה 1.0
  • FastLED בגרסה 3.4.0
  • Adafruit_GFX_Library בגרסה 1.10.4
  • EasyButton בגרסה 2.0.1
  • WiFi בגרסה 1.0
  • Webשרת בגרסה 1.0
  • Webשקעים בגרסה 2.1.4
  • WiFiClientSecure בגרסה 1.0
  • טיקר בגרסה 1.1
  • WiFiManager בגרסה 2.0.5-בטא
  • עדכון בגרסה 1.0
  • DNSServer בגרסה 1.1.0
  • Adafruit_BusIO בגרסה 1.7.1
  • חוט בגרסה 1.0.1
  • SPI בגרסה 1.0
  • FS בגרסה 1.0

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

  • #לִכלוֹל
  • #לִכלוֹל
  • #לִכלוֹל
  • #לִכלוֹל
  • #לִכלוֹל
  • #לִכלוֹלWebServer.h>
  • #לִכלוֹלWebSocketsServer.h>
  • #לִכלוֹל
  • #לִכלוֹל

instructables-Spectrum-Analyzer-עם-Steampunk-Nixie-Look-17

שלב 6: תכנות ה-ESP32

denk aan ספריות

שלב 7: הפעלת מד VU

אתה יכול להשתמש במיקרופון כדי לחבר מיקרופון קונדנסר קטן או שאתה יכול לחבר את התקן השמע שלך למחברי כניסת הקו. למרות האות מהמיקרופון הוא ampכתוב על ה-PCB, ייתכן שהוא לא חזק מספיק. בהתאם למיקרופון שלך, אתה יכול לכוונן את הנגד R52; הפחתת הערך שלו יהיה ampלהרים את האות יותר. באב הטיפוס שלי החלפתי אותו בנגד של 0 אוהם (קיצרתי אותו). עם זאת, בעת שימוש במיקרופון DiLrent, הייתי צריך להגדיל אותו שוב ל-20K. אז הכל תלוי במיקרופון שלך.

כפתור מצב
לחצן המצב יש 3 פונקציות:

  • לחיצה קצרה: שנה דפוס (מצב), יש 12 תבניות זמינות מהן האחרון הוא שומר מסך מחדש.
  • לחיצה משולשת מהירה: מד ה-VU המוצג בשורה העליונה ניתן להשבית/לאפשר
  • לחוץ/להחזיק בזמן האתחול: זה יאפס את הגדרות ה-WIFI המאוחסנות שלך. במקרה שאתה צריך לשנות את הגדרות ה-WIFI שלך או במקרה שהמערכת שלך ממשיכה לאתחל מחדש, כאן להתחיל!

בחר לחצן
לחצן הבחירה כולל 3 פונקציות:

  • לחיצה קצרה: מעבר בין כניסת קו-אין למיקרופון.
  • לחיצה ארוכה: לחץ למשך 3 שניות כדי לעבור למצב "שינוי אוטומטי של תבניות". כאשר מופעל, הדפוס המוצג משתנה כל כמה שניות. כמו כן, כאשר הכפתור נלחץ מספיק זמן, הדגל הלאומי ההולנדי יוצג. ככה אתה יודע שלחצת מספיק זמן!
  • לחיצה כפולה: כיוון הפסגה הנפילה ישתנה.

מד פוט בהירות
אתה יכול להשתמש בזה כדי להתאים את הבהירות הכוללת של כל הלדים / התצוגה. אזהרה: וודא שאתה משתמש בספק כוח כדי להתאים את הזרם לבהירות שהגדרת. מה שבטוח, הרגולטור המשולב ESP32 לא יכול להתמודד עם כל הלדים בבהירות מלאה. עדיף להשתמש בספק כוח חיצוני שיכול להתמודד עם 4 עד 6 A. אם אתה משתמש בכבל ה-USB שמחובר ל-ESP32, ייתכן שתגמור עם תחושת צריבה שמגיעה מלוח ESP32.

Peak Delay Potmeter
אתה יכול להשתמש בזה כדי להתאים את הזמן שלוקח לשיא לרדת למטה / לעלות מהערימה

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

צג טורי
הצג הטורי הוא החבר שלך, הוא מציג את כל המידע על האתחול, כולל שלך web כתובת השרת.

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

שלב 8: ה Web מִמְשָׁק

תוכנת ה-rmware הזו משתמשת ב-a webממשק שצריך לתקן. אם לא השתמשת ב web מנהל ב-ESP32 הזה בעבר וכעת יש הגדרות מאוחסנות מעיצוב קודם בזיכרון שלו, לאחר האתחול, webהמנהל ייקח את התפקיד. אם הוא ממשיך לאתחל, יש שינוי גדול שמאוחסנות הגדרות שאינן פועלות. אולי מבנייה קודמת או שאולי עשית שגיאת הקלדה ב-wi, סיסמה שלך? אתה יכול לאלץ את ה-ESP32 לאתחל למנהל WIFI על ידי לחיצה ממושכת על לחצן המצב בזמן ההפעלה. אתה יכול לראות את web כתובת שאליה אתה צריך להתחבר במנהל הסדרתי. עם זאת, תחילה עליך להתחבר לנקודת הגישה שהיא יצרה. ESP32 אין צורך בסיסמה. אתה יכול לעשות זאת על ידי שימוש בכל מכשיר עם דפדפן כמו טלפון או שולחן. לאחר מכן, בקר ב- web כתובת הניתנת על ידי מספר IP בצג הטורי ופעל לפי ההוראות להגדרת גישת ה-WIFI שלך. בסיום, הפעל מחדש את ה-ESP32 שלך באופן ידני. לאחר האתחול, כתובת ה-P החדשה תהיה גלויה בצג הטורי. בקר בכתובת ה-IP החדשה הזו עם הדפדפן שלך כדי לראות את המנתח web מִמְשָׁק. אם ה-wi, manager לא מופיע לאחר האתחול, או אם אתה צריך לשנות את הגדרות ה-WIFI שלך, אתה יכול ללחוץ ולהחזיק את כפתור המצב תוך כדי לחיצה על לחצן האיפוס. כאשר חיבור ה-WIFI שלך מוגדר, אתה יכול לגשת אליך webכתובת ה-IP של השרת כדי לראות את מנתח הספקטרום החי. זה יציג לך את כל 10 הערוצים בזמן אמת.

instructables-Spectrum-Analyzer-עם-Steampunk-Nixie-Look-18 instructables-Spectrum-Analyzer-עם-Steampunk-Nixie-Look-19

שלב 9: הצג וספר לחבריך על המבנה המדהים שלך

בשלב זה, הצלחתם לבנות מכשיר מדהים: מנתח ספקטרום פונקציונלי לחלוטין. זו תצוגה נחמדה בסלון שלך לא? אל תשכח להראות לחברים ובני משפחה. שתפו אותו ברשתות החברתיות ותרגישו חופשי tag לִי!

וִידֵאוֹ
https://www.youtube.com/watch?v=jqJDQzxXv9Y

בואו נתחבר

  • Webאֲתַר
  • פייסבוק
  • אינסtagאַיִל
  • לְצַפְצֵף

instructables-Spectrum-Analyzer-עם-Steampunk-Nixie-Look-22 instructables-Spectrum-Analyzer-עם-Steampunk-Nixie-Look-23

מסמכים / משאבים

instructables Spectrum Analyzer עם Steampלוק ניקסי [pdfמדריך הוראות
מנתח ספקטרום עם Steampunk Nixie Look, Spectrum Analyzer, NIXIE tube Look a Like Spectrum Analyzer

הפניות

השאר תגובה

כתובת האימייל שלך לא תפורסם. שדות חובה מסומנים *