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

מערכת מיקום אחסון הנגד "Resys": 7 שלבים (עם תמונות)
מערכת מיקום אחסון הנגד "Resys": 7 שלבים (עם תמונות)

וִידֵאוֹ: מערכת מיקום אחסון הנגד "Resys": 7 שלבים (עם תמונות)

וִידֵאוֹ: מערכת מיקום אחסון הנגד
וִידֵאוֹ: על הצבא החזק בעולם: מערכת החיסון 2024, נוֹבֶמבֶּר
Anonim
מערכת מיקום אחסון הנגד
מערכת מיקום אחסון הנגד

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

חפש בערך הרצוי והמגירה הימנית נדלקת.

ניתן להרחיב מערכת זו למספר מגירות רצוי.

אספקה

ניתן להתייחס לד LED WS2812B

ארדואינו ננו

4 x 4 מערך מטריקס 16 מפתחות

של הנגד

מטען USB או ספק כוח 5V אחר

נימה PLA

כותרות מחברים

אב טיפוס PCB

מד פוט 10k

שלב 1: צור את המעגל

עשה את המעגל
עשה את המעגל
עשה את המעגל
עשה את המעגל
עשה את המעגל
עשה את המעגל
עשה את המעגל
עשה את המעגל

הפוך את המעגל על לוח PCP בעל טיפוס דו צדדי

לוח מקשים:

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

לא היה לי מסך i2c lcd כמיועד לפרויקט זה, ולכן נאלצתי להכין את לוח המקשים עם ה- adc (קלט אנלוגי) עקב gpio זמין ב- arduino nano.

נגדים בין מחברי לוח המקשים.

סיכה 2-3 = 10k אוהם

סיכה 3-4 = 22k אוהם

סיכה 4-5 = 33k אוהם

פין 6-7 = 2.2k אוהם

פין 7-8 = 4.8k אוהם

פין 8-9 = 10k אוהם

1 ו -10 אינם בשימוש.

פין 2 עובר ל- 5V בחצר הארדואינו.

פין 9 עובר ל- A0 ו 15k אוהם לקרקע.

לא אמורים להיות חיבורים בין סיכה 5 ל -6.

של לד:

D7 על הארדואינו עובר 330 אוהם ול (data In) על הלייד הראשון (סיכה שנייה) ב- WS2812B

קרקע לקרקע.

Leds 5v ל- Vin על arduino

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

זכור לחבר את הנורות בכיוון הנכון, יש להן קלט ופלט.

תצוגת אל סי די:

עקוב אחר התרשים.

מד הסיר נחוץ רק בכדי להתאים את הניגודיות בתצוגה.

יהיה עליך להתאים אותו רק כאשר מתח הכניסה השתנה.

www.arduino.cc/en/Tutorial/HelloWorld

אִתחוּל:

D10 לאיפוס הסיכה

ספק כוח:

מטען USB.

חותכים כבל USB ומחברים את הקרקע (שחורה) לאדמה על הארדואינו, ו -5 וולט (אדום) לווין

שלב 2: קבצים

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

טיפים וטריקים יתקבלו בברכה:)

שלב 3: תכנית Arduino Nano

תוכנית Arduino Nano
תוכנית Arduino Nano
תוכנית Arduino Nano
תוכנית Arduino Nano

הורדת ספריות:

ב- Arduino IDE, לחץ על הכרטיסייה בשם סקיצה ולחץ על כלול ספרייה/נהל ספריות.

לחפש אחר

-FastLED.h

-LiquidCrystal.h

התקן אותם.

פתח את "ohmsys1.44.ino"

חבר את הארדואינו באמצעות USB

בחר את יציאת ה- com הנכונה והעלה את הסקיצה.

שלב 4: אופן השימוש

הזן את הערך שלך עם ספרות

* הוא פסיק

מערכת # היא איפוס המערכת

A הוא אוהם

B הוא K-ohm

C הוא M-ohm

D היא ספרת הפעלה מחדש

שלב 5: כיצד לכייל את הכפתורים

ביטול תגובה "Serial.println (sensorValue);" (שורה שניה בלולאה)

הפעל את המסך הסידורי שלך.

לכפתורים יש התנגדות משתנה בשל כמה שאתה לוחץ על הכפתור בעדינות/בעדינות.

שימו לב לערך העליון/הנמוך של לחצן earch במסך הסדרתי.

מצא כפתורים בקוד.

המספר הראשון הוא "נמוך" והאחרון הוא "גבוה".

// *************************** לחצן 1 ****************** ********

אם ((sensorValue> 387) && (sensorValue <394) && delayrunning == false)

שנה את המספרים בהתאם לתוצאות שלך.

תקבל מספרים אחרים ואז בקוד, אל תתנו לזה לתסכל אתכם:)

שלב 6: הרחב את המערכת למגירות נוספות

בינתיים המערכת מיועדת ל -16 מגירות.

אתה יכול להרחיב אותו לכמה שאתה רוצה.

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

כדי להאריך אותו עליך לשנות את "#define NUM_LEDS 15" למספר הרצוי של מגירות/נוריות.

זה מתחיל ב -0, אז קדימה 1 מהמגירות/נוריות הרצויות

העתק הדבק

"if ((Sumtall> 6) && (Sumtall <16))

{LEDreset ();

leds [1] = CRGB (255, 0, 255);

FastLED.show (); עיכוב (300); }"

ולשרטט את הטווח שלך למגירה.

הוסף ספרה אחת לכל מגירה חדשה ב- "leds [1]"

ניתן גם לשנות את צבע האורות אם תרצה (255, 0, 255)

שלב 7: לבודד אור למגירות

לבודד אור למגירות
לבודד אור למגירות
לבודד אור למגירות
לבודד אור למגירות

הייתה דליפה קלה שעוררה כמה בעיות.

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

קלטת בה הוסיפו בצדדים ובתחתית.

אין צורך ב- mirrortape אם יש לך קלטת שאינה נותנת לאור לעבור.

זה פתר את הבעיה:)

מוּמלָץ: