תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
אז אחרי שהאחד הראשון שלי נשבר, ועכשיו עם POWER OF ARDUINO, אני יכול בסופו של דבר להכין גרסת MK.2 של ידית ההזרקה שלי!
שלב 1: חלקים
דברים שתצטרך:
- מיקרו arduino pro (הזול מאוד שלהם)
- מתג משיכה לחדר אמבטיה
- קופסת חשמל (או איך שלא תקרא להם)
- חתיכת חבל
- 2 כבלי דופונט
- מלחם
ואולי תזדקק ל:
- כמה זיפסים
- קלטת/סרט חשמלי
שלב 2: המתג
ראשית עלינו לחתוך את כבלי הדופונט ולהלחם אותם לקצות המתג. ואז קצת סרט חשמלי מסביב כדי שלא ייצרו קשר אחד עם השני.
שלב 3: שינוי התיבה
אז תיבת החשמל זקוקה לשינוי כלשהו עבור הארדואינו והמתג כדי לשבת בו. הייתה לולאה קטנה באמצע שצריך ללכת ואנחנו צריכים חור לכבל ה- usb הארדואינו שלנו.
שלב 4: הכנסת הכל לקופסה
מכיוון שלא באמת חשבתי על זה, פשוט השתמשתי בקופסאות כדי להרכיב את הארדואינו לקופסה: P המתג מאובטח גם עם רוכסן, אפילו אם אני מושך אותו, אבל רק ליתר ביטחון. חבר את החוטים לסיכה דיגיטלית 4 ונטחן על הארדואינו, לא משנה באיזה כיוון. ואז השתמשתי בקלטת כדי לתקן את המעבר לחבל שלי, כפי שאתה יכול לראות בתמונה.
שלב 5: הוספתו מתחת לשולחן שלך
אז הכל מותקן עכשיו, אז עכשיו כדי לאבטח אותו מתחת לשולחן שלי! השתמשתי רק בכמה שיטות, הייתה לי תוכנית שאוכל להסיר אותו אם זה חוטא בדרך, אבל זה לא מפריע לי כל כך, אבל אתה יכול לעלות עם רעיון משלך להעלות אותו, אולי אפילו מתחת לכסא שלך!
שלב 6: הקוד
אז הדבר הטוב ביותר בעיצוב זה הוא שיש לו כעת ארדואינו! אז עכשיו אנחנו יכולים לתת לזה לעשות הכל במקום לחבר את כל העניין לעכבר אלחוטי. הקוד הוא די פשוט, אבל בתור מתחיל, התקשיתי להעלות את הקוד, אבל הנה הוא! תוכנת הארדואינו צריכה התקינו את ספריית המקלדות, אבל אם לא, כנראה שלגוגל יש את התשובה;) גם הערה צדדית קטנה: הארדואינו צריך להיות מיקרו פרו או לאונרדו, כי יש להם את המעבד הנכון כדי שתפקוד המקלדת יעבוד.
#include int chain = 4; int int = 4; int old_state = 0; הגדרת void () {pinMode (שרשרת, INPUT_PULLUP); Keyboard.begin (); } לולאת חלל () {state = digitalRead (שרשרת); if (state! = old_state) {Keyboard.print ("e"); עיכוב (100); Keyboard.print ("e"); עיכוב (100); Keyboard.print ("e"); old_state = מדינה; }}
שלב 7: סיימת
וסיימת! בכיף! אם יש לך שאלות, הודע לי למטה!