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

ולנטיין מבוקר באינטרנט: 8 שלבים (עם תמונות)
ולנטיין מבוקר באינטרנט: 8 שלבים (עם תמונות)

וִידֵאוֹ: ולנטיין מבוקר באינטרנט: 8 שלבים (עם תמונות)

וִידֵאוֹ: ולנטיין מבוקר באינטרנט: 8 שלבים (עם תמונות)
וִידֵאוֹ: ולנטיין 2024, נוֹבֶמבֶּר
Anonim
ולנטיין מבוקר באינטרנט
ולנטיין מבוקר באינטרנט

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

(זאת, או שאתה יכול לעצבן את אהובתך על ידי הפעימה מהירה של האור לאורך כל היום, עד שהיא תכבה אותו ידנית) עדכון 16/4/07: אין יותר עיכוב! לבסוף כתבתי תוכנית תקשורת טורית משלי, עם הקוד החדש, העיכוב איננו.

שלב 1: איסוף חומרים

איסוף חומרים
איסוף חומרים
איסוף חומרים
איסוף חומרים
איסוף חומרים
איסוף חומרים

ישנן מספר דרכים לשלוט על שקע ממחשב אישי, אך מכיוון שבכל זאת היה לי אחד כזה, ביססתי את הפרויקט על לוח Arduino NG i/o. (32 $ מ- Sparkfun) כל החלקים האחרים או נאספו, נאספו באופן מקומי ברדיו שאק או נקנו במכולת; לכן, יש כמה פריצות מבולגנות. אל תתנו לשימוש בארדואינו להניא אתכם מלנסות זאת או מבעיה דומה. ה- Arduino הוא פשוט וזול במיוחד.- = חומרים =-חומרה-Arduino NG-לוח אב טיפוס USB 9vdc 350ma מתאם מתח USB זכר A-male B כבל חשמל (או כבל מתאים מקורקע אחר) שלושה שקע, כיסוי וממסר BoxPC- 12vdc סליל דירוג rs חלק #275-248 ממסר ריד-דירוג סליל 5vdc rs חלק #275-232 דיודה (השתמשתי בחלק rs #276-1620, אבל היה לי אותו שוכב) אור לילה מעוטר-תוכנה-Arduino IDE מ https://www.arduino.ccXampp מ https://www.apachefriends.org/en/xampp-windows.htmlComSender - תוכנית התקשורת הטורית שלי, קוד ה- PHP וקוד ה- Arduino. (מְצוֹרָף)

שלב 2: הכינו את הממסר

הכינו את הממסר
הכינו את הממסר

זה די פשוט.

אתר את הסיכות עבור "סליל" (2 סיכות), "נפוץ" ו"פתוח בדרך כלל ". הלחמה חוט מד כבד ל"נפוץ "ו"פתוח בדרך כלל". חוטים אלה ישאו 120 וולט, אז אני מציע קצת מהחוט מכבל החשמל של המחשב. רק הקפד לא לקחת יותר מדי, 3 אינץ 'זה מספיק. חוטי מד בהירים בהלחמה לשני סיכות הסליל, אלה ישאו 9vdc לא יותר מ -350ma. בחר איזה סיכת סליל אתה רוצה להיות חיובי (עדיין לא משנה איזה) ובחר בצבעי חוט כראוי כדי לא להתבלבל. הלחמה דיודה בין שני סיכות הסליל, כך שהקו השחור נמצא בצד הפונה לסיכה החיובית. דיודה זו עוזרת לדכא קפיצי מתח מהממסר עקב אינדוקציה על הסליל.

שלב 3: בנה תיבת Outlet

בנה תיבת Outlet
בנה תיבת Outlet

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

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

שלב 4: הוסף ממסר משני

הוסף ממסר משני
הוסף ממסר משני
הוסף ממסר משני
הוסף ממסר משני
הוסף ממסר משני
הוסף ממסר משני
הוסף ממסר משני
הוסף ממסר משני

קיוויתי שבשלב זה אוכל לחבר את הממסר ל- Arduino ולקרוא לחומרה שנעשתה; עם זאת, בניגוד לבדיקות הראשוניות, 5vdc (זרם הפלט של סיכות הנתונים בארדואינו) לא יניע אמין ממסר 12v. הייתי צריך להוסיף ממסר שני קטן יותר ולהיכנס ליציאת 9V המסופקת על הלוח. ממסר קטן יותר זה עובר 9vdc באמצעות 5vdc. כי 9vdc מחליף את הממסר הגדול יותר.

חוטי הלחמה אל המוליכים בשני קצות ממסר הקנה ("פתוח בדרך כלל" ו"נפוץ "). חבר חוט אחד למחבר 9vdc, וחבר את השני לחוט החיובי שלך ממסר גדול יותר. חבר את חוט הארקה מסליל הממסר הגדול יותר לקרקע על הארדואינו. שני מוליכי הסלילים ממסר הקנה צריכים להתאים היטב לסיכות 12 ולטחון על הארדואינו ולהחזיק את עצמם במקום, כמו גם לתמוך במשקל הממסר. חבר את הארדואינו לקופסת השקע, הקפד לבודד בעזרת סרט חשמלי. השתמשתי בגומייה כדי להחזיק אותה, אבל השיטה שלי בהחלט לא מושלמת. כמו כן, הגדר את מגשר החשמל של ה- Arduino ל- EXT וחבר אותו למתאם החשמל ול- USB. חבר גם את כבל החשמל למחשב, וחבר את מנורת הלילה לשקע.

שלב 5: התקן תוכנה

להתקין תוכנה
להתקין תוכנה

אם עדיין לא עשית זאת, התקן את XAMPP ואת ה- Arduino IDE כעת.

התקן גם את מנהלי ההתקנים USB המצורפים ל- Arduino IDE והגדר את יציאת ה- COM בהתאם ב- IDE הבא, העתק את Sender.exe ל- C: / Sender.exe (או למקום נוח אחר, אם אתה מוכן לערוך את קובץ ה- PHP) והעתק MSCOMM32. OCX לתיקיית המערכת שלך (c: / windows / system).

שלב 6: לוח תכניות/כתיבת PHP

לוח תכניות/כתיבת PHP
לוח תכניות/כתיבת PHP

כללתי את קוד המקור של ה- Arduino והשרת.

פתח תחילה את קובץ ה- PHP ובצע את השינויים הבאים: הגדר נתיב $ למיקום Sender.exe הגדר יציאת $ ליציאת ה- COM שהארדואינו משתמש שמור את קובץ ה- PHP בתיקיית htdocs בספריית XAMPP שלך כאשר index.php טוען את Arduino IDE ופתח את קובץ ה- Arduino. לחץ על כפתור האיפוס ב- Arduino. לאחר מכן, לחץ במהירות על כפתור ההעברה ב- IDE. לאחר שהקובץ הועבר, סיימת.

שלב 7: בדיקה/איתור באגים

בדיקה/איתור באגים
בדיקה/איתור באגים
בדיקה/איתור באגים
בדיקה/איתור באגים

פתח את הדפדפן שלך ועבור אל https:// localhost אתה אמור לראות דף שכותרתו "בקרת שקע". אם לא, יש בעיה ב- XAMPP. ודא שאפצ'י פועל ושלא שברת את PHP. אם כן, נסה את שני הכפתורים. אם לאחר לחיצה על "על" נורית הלילה נדלקת, ולאחר לחיצה על "כבוי" היא נכבית, הכל פועל היטב.אם הוא לא מגיב, בדוק את בחירת יציאת ה- COM בקובץ ה- PHP. אם זה לא עוזר, יש בקוד באגים של קובץ Arduino שגורם לנורה להבהב במרווח של חמש שניות … תוכל להשתמש בו כדי איתור באגים לחומרה שלך. עכשיו נסה על מחשב אחר … גש אליו דרך כתובת ה- IP של המחשב אם הכל מסתדר, אתה יכול לשלוט באור בכל מקום בעולם … תחשוב על הוספת סיסמה. חג האהבה שמח.פס אם אתה מאחורי נתב, ייתכן שיהיה עליך להשתמש בהעברת יציאות בכדי שתוכל לגשת לדף מחוץ לרשת שלך. כאשר הפעלת הנמל מופעלת, אתה פשוט משתמש ב- IP הציבורי של הנתב שלך כדי לגשת לדף.

שלב 8: שיפורים עתידיים

שיפורים עתידיים
שיפורים עתידיים

1) היפטר מהדיליי סיום - התוכנית החדשה אין עיכוב! 2) מופעל באמצעות USB (השתמש בממסר טוב יותר, ואני יכול להיפטר מקיר הקיר ממסרים אתה יכול להגיד תצוגת חג המולד 5) משדר אינפרא אדום (תן לו לשלוט במרכז המדיה שלך) 7) גלה מה היה "6)" 8) בנייה/מארז טוב יותר

מוּמלָץ: