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

אוטומציה ביתית של Arduino, פותחן דלתות אוטומטי: 6 שלבים
אוטומציה ביתית של Arduino, פותחן דלתות אוטומטי: 6 שלבים

וִידֵאוֹ: אוטומציה ביתית של Arduino, פותחן דלתות אוטומטי: 6 שלבים

וִידֵאוֹ: אוטומציה ביתית של Arduino, פותחן דלתות אוטומטי: 6 שלבים
וִידֵאוֹ: אוטומציה ביתית: כיצד להשתמש ממסר 12V עם מודול טיימר עיכוב תצוגת LED P1 עד P4 2024, יולי
Anonim
Image
Image
הרכבת האלקטרוניקה
הרכבת האלקטרוניקה

הירשם לקורס 'אלקטרוניקה בקצרה' כאן:

בדוק גם את ערוץ היוטיוב שלי כאן לפרויקטים נוספים והדרכות אלקטרוניקה:

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

חומרים - 1. מנוע בעל הילוך מומנט גבוה, מהירות (סל ד) אינו חשוב במיוחד, המנוע שלי. (חובה) 2. PSU מתאים (יחידת אספקת חשמל), עבור המנוע שלך, היה לי מטען מצלמת וידיאו ישן, שהיה מושלם עבור המנוע. וודא שהמגבר המרבי גבוה יותר מאשר זרם העומס המרבי של המנוע. (חובה) 3. לוח Arduino, השתמשתי ב- Arduino UNO Rev 3. (מומלץ בחום) 3. חומר להכנת מארז לאחסון הרכיבים, למשל. עץ, יריעות פלסטיק, אקריליק וכו '(מומלץ) 4. טרנזיסטור MOSFET, או סרוו להפעלת הדלת (חובה) 5. כפתור, מהירות, חיישן IR וכו' כדי לספר מתי לפתוח את הדלת. 6. מסך LCD (אופציונלי) 7. הרבה חוטים (חובה) כלים- 1. כלים Dremel/ סיבוביים- הם מאוד שימושיים, וגם יעזרו בכל פרויקטים אחרים. 2. מלחם- קנה גם משחת הלחמה/שטף, וחוט הלחמה 3. אקדח דבק חם- הכלי השימושי מכולם

שלב 1: התיאוריה

הנה מה שרציתי להשיג 1. מאמץ מינימלי לפתיחת דלת 2. חיישן מגע פשוט להכניס אותי 3. מסך LCD 16x2 המציג את מצב הדלתות 4. נראה מגניב בהתבסס על הדרישות שלי חיבשתי תרשים זרימה. פיקס כיוון שלא היה לי מושב, או טרנזיסטור שיכול לשלוט בזרם גבוה ומתח, השתמשתי בסרוו כדי ללחוץ על כפתור עכבר. תמונה.

שלב 2: תכנות

אחר כך תיכנתתי את הסביבה הארדואינית (הקוד שלי יהיה זמין בתחתית או בחלק העליון של הדף. פיק

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

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

הרכבת האלקטרוניקה
הרכבת האלקטרוניקה
הרכבת האלקטרוניקה
הרכבת האלקטרוניקה
הרכבת האלקטרוניקה
הרכבת האלקטרוניקה

השתמשתי בדיקט תחביב בעובי 6 מ מ, וחתכתי אותו עם דרמל וגלגל חיתוך מחוזק. הנה איך חיברתי את האלקטרוניקה LCD-PIN1 = קשר ל gnd2 = קשר ל 5v3 = נגד ~ 2-3K לגנד (השתמשתי ב -1 K) 4 = rs = עניבה לסיכה 12 5 = r/w = עניבה ל- gnd6 = אפשר = עניבה לסיכה 11 7-10 = ללא חיבורים 11 = קשר לסיכה 5 12 = קשר לסיכה 4 13 = עניבה לסיכה 314 = עניבה לסיכה 2 15 = עניבה ל -4.2 V (5V עובד) 16 = עניבה ל- gnd זכור כי יש לחבר את קרקע הסרוו לקרקע הארדואינו (רק אם אתה משתמש באספקת חשמל אחרת עבור הסרוו) חיישן קיבולי לסיכה 6, 8 (סיכה 8 היא סיכת החיישן), (השתמשתי ב- 4 M אוהם רזיסטור), וזכור שהחיישן הקיבולי יפעל אותו צריך להיות מחובר לקרקע תקינה. ההדרכה לחיבור חיישן קיבולי היו לי כמה בעיות עם ההדרכה, וחלק מהפתרונות הם 1. הספרייה נקראת 'Capacitivesense', אך הקוד מנסה להשתמש בספרייה 'Capsense'. אתה יכול לתקן זאת על ידי שינוי מילה- Capsense ל- Capacitivesense, ואם הקוד אומר שכן, שימוש בלתי הולם ב- …. שנה רק את המילה הזו ל- capacitivesense (אותיות קטנות) 2. עבור לשרטט, ונסה להוסיף את הקובץ באופן ידני. הוספתי גם סיכה 13 לפיד, מכיוון שכבר יש לו נגד, הוספת הנגדים היא אופציונלית לחלוטין.

שלב 4: התקנת האלקטרוניקה

התקנת האלקטרוניקה
התקנת האלקטרוניקה

כמעט סיימנו, עכשיו אנחנו פשוט מתקינים את האלקטרוניקה, והפעלתי את ה- Power (עבור הסרוו), את החשמל (מתחבר למתאם קיר USB כדי להפעיל את הארדואינו ואת האות (עבור הסרוו).

שלב 5: קיצוץ והתאמת הסקיצה

כל ypu ישתנה ככל הנראה את הסקיצה שלך, כך שיתאים לצורך של מיקומך. לחות, הארקה יכולים להשפיע על הסקיצה. לכן עליך לכייל אותו לצרכיך.1. חיישן מגע בהתאם למידת החיבור של הארדואינו לקרקע, ולגודל לוח המגע של נייר הכסף שלך, יהיה עליך להתאים את הרגישות של החיישן. If (ערך> 40000) - התאם את שורת הקוד הזו כדי להשיג את התוצאות הרצויות. אני ממליץ לך לעשות את השלב הזה עכשיו, מכיוון שהנסיבות שלך יהיו זהות בתרחיש של העולם האמיתי. סרוו- בהתאם למתג שהסרוו שלך לוחץ עליו, יהיה עליך להתאים את הסכום שהסרוו יזיז ללחיצה עליו myservo.write (104); myservo.write (90); - התאם את השורות האלה כדי להשיג את התוצאות הרצויות. אני מציע לשמור על אחת משתי הקווים ב 90 מעלות, מכיוון שהם המיקום הנייטרלי של הסרווס. מנוע- תלוי בסל"ד המנוע/ משקל הדלת שלך/ פלט V, A של PSU המנוע שלך עשוי לקחת פחות או יותר זמן לפתיחת הדלת. myservo.write (104); עיכוב (3400); myservo.write (90);- התאם את זמן העיכוב בכדי לתקן אותו (1000 = 1 שניות)

שלב 6: שדרוגים

מזל טוב. כמה שדרוגים עתידיים עשויים להיות 1. שימוש במדריך זה כדי לסגור את הדלת לאחר שנפתחה באמצעות זה, זה או זה (אלה אינם הפרויקטים שלי) 2. שימוש בפאי פטל ומצלמת אינטרנט לרישום נתונים מי פותח את הדלת, ומעלה אותה לדף אינטרנט.3 לפרוץ למנעול הדלת, לנעול את הדלת מרחוק או להעניק הרשאה מרחוק באמצעות מצלמת האינטרנט. אנא אל תשנה את הקוד שלי ותטען שהוא שלך, או השתמש בו לכל שימוש מסחרי. סביר להניח שאאפשר לך להפיץ אותו מחדש במדריך אחר אם תבקש את רשותי. מזהה הדוא ל שלי- הוא [email protected] אתה יכול להשתמש בקוד הזה לפרויקטים משלך, זה בסדר גמור.

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

הירשם לקורס 'אלקטרוניקה בקצרה' כאן:

בדוק גם את ערוץ היוטיוב שלי כאן לפרויקטים נוספים והדרכות אלקטרוניקה:

מוּמלָץ: