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

מטען DIY- אב טיפוס- מטען USB מתוזמן Arduino: 8 שלבים
מטען DIY- אב טיפוס- מטען USB מתוזמן Arduino: 8 שלבים

וִידֵאוֹ: מטען DIY- אב טיפוס- מטען USB מתוזמן Arduino: 8 שלבים

וִידֵאוֹ: מטען DIY- אב טיפוס- מטען USB מתוזמן Arduino: 8 שלבים
וִידֵאוֹ: ESP32 Tutorial 3 - Resistor, LED, Bredboard and First Project: Hello LED -ESP32 IoT Learnig kit 2024, נוֹבֶמבֶּר
Anonim
מטען DIY- אב טיפוס- מטען USB מתוזמן Arduino
מטען DIY- אב טיפוס- מטען USB מתוזמן Arduino
מטען DIY- אב טיפוס- מטען USB מתוזמן Arduino
מטען DIY- אב טיפוס- מטען USB מתוזמן Arduino

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

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

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

שלב 1: שלב 1: חומרים

בשביל ההדרכה הזו תצטרך:

-1 pc arduino UNO שבב לתכנות-1 pc 0.96 אינץ 'OLED 128x64 I2C-20pcs חוט arduino (10 FF/10 MM) -1 pc 9V מחזיק סוללה + סוללה (אתה יכול לבחור להשתמש במתאם AC) 221 Ohm-1pc RGB LED 5MM-usb-port (נקבה)

גליל מדבקת שעם (להכנת התאמות נוחות)

שלב 2: שלב 2: בדיקת חיווט לוח

שלב 2: מבחן חיווט לוח
שלב 2: מבחן חיווט לוח
שלב 2: מבחן חיווט לוח
שלב 2: מבחן חיווט לוח

ראה תמונה לחיווט שתצטרך לעשות. תיאור פונקציות הסיכה: PIN2: כפתור החלת PIN3: כפתור הזזה PIN4: לחצן הוספת ספרה PIN5: איפוס PIN7: מתג USB GND PIN-A1: אור ירוק PIN-A2: אור כחול PIN-A4: נתוני מסך SCL Pin-A5: נתוני מסך SDA

שלב 3: שלב 3: תכנות הארדואינו

שלב 3: תכנות הארדואינו
שלב 3: תכנות הארדואינו

קוד:

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

צג OLED מתוכנת באופן כך שיש לו שני מצבים: שלב בחירת הטיימר ומצב הטעינה.

ארבעת כניסות הכפתורים מסודרות בפריסה פשוטה: [UP] - [NEXT] - [RESET] - [APPLY]

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

אז עם שני הפקדים האלה אתה יכול להגדיר את זמן הטעינה בשעות, דקות ושניות. לאחר מכן לחץ על [APPLY] כדי להתחיל את מצב החיוב. במהלך שלב זה הזמן הנתון יקטן עד שיגיע לאפס, יתאפס לשלב בחירת הזמן, תוך הכנסת אות הפלט הדיגיטלי (סיכה 7) ל- LOW כך שה- USB לא יקבל זרם.

הספריות המשמשות במערכון זה הן: - Adafruit_GFX (ספריית גרפיקה ליבה לתצוגת OLED) https://github.com/adafruit/Adafruit-GFX-Library - Adafruit_SSD1306 (ספריית חומרה לתצוגה OLED ספציפית זו) https:// github.com/adafruit/Adafruit-GFX-Library-SPI (מובנה Arduino)-Wire (מובנה Arduino)

הערה: השתמשנו בגופן מותאם אישית אשר יהיה צורך לייבא אותו לתיקיית Adafruit_GFX/גופנים: Org_01.h

שלב 4: שלב 4: בדיקה

שלב 4: בדיקה
שלב 4: בדיקה

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

שלב 5: שלב 5: הכנת התיק שלך לרכיבים

שלב 5: הכנת המארז שלך לרכיבים
שלב 5: הכנת המארז שלך לרכיבים
שלב 5: הכנת המארז שלך לרכיבים
שלב 5: הכנת המארז שלך לרכיבים

מידות המארז שלנו הן 138 מ"מ*98 מ"מ*50 מ"מ. עם מכסה מותאם אישית של lasercut אשר נשתף במדריך זה!

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

כפי שאתה יכול לראות בפינה השמאלית, השתמשנו בסוללה של 9 וולט כאספקת החשמל שלנו. וודא שחלקו העליון של ה- powerbuddy נחתך מספיק טוב כך שיתאים לכפתורים, לד ולתצוגה. אם לא, השתמש בכלי הקבצים שלך כדי להגדיל את החורים. כשהן גדולות, הוסיפו כמה חתיכות פקק לקצוות שבין הכפתור לחלק העליון של ה- Powerbuddy.

שלב 6: שלב 6: העברת חיווט

שלב 6: העברת חיווט
שלב 6: העברת חיווט

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

שלב 7: שלב 7: בדיקה ועיצוב

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

שלב 8: שלב 8: בוצע

שלב 8: בוצע
שלב 8: בוצע

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

מוּמלָץ: