תוכן עניינים:
- שלב 1: חומרים
- שלב 2: שלב 1: הגדר את ה- Raspberry Pi
- שלב 3: שלב 2: הגדר שרת אינטרנט
- שלב 4: שלב 3: בנה את האתר
- שלב 5: שלב 4: הרכיב את המנוע
- שלב 6: שלב 5: חוט את ה- Pi והמנוע
- שלב 7: שלב 6: הגדרת סקריפטים
- שלב 8: שלב 7: בדוק את זה
וִידֵאוֹ: שרת אינטרנט של מתג Wifi Light Raspberry Pi: 8 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:17
רציתי לשלוט במתג האור בחדר השינה שלי מבלי לקום מהמיטה, אז רציתי להיות מסוגל לשלוט בו מהטלפון שלי. היו לי כמה אילוצים נוספים, רציתי להיות מסוגל לשלוט עליו מכל מכשיר בקלות, רציתי להיות מסוגל להשתמש במתג האור כרגיל ולא יכולתי לבצע שינויים רבים בחומרה בזמן שאני משכיר את הדירה.
החלטתי להשתמש ב- Raspberry Pi לשליטה במנוע סרוו שיניע את המתג. ה- Raspberry Pi יפעיל שרת אינטרנט שאליו אוכל לגשת בזמן הרשת המקומית. קישורים באתר בשרת זה יאפשרו לי להפעיל ולכבות את המתג. על ידי הפסקת אנרגיה לסרוו בין המעבר יכולתי גם להשתמש במתג האורות כרגיל.
שלב 1: חומרים
רספרי פי
מנוע סרוו:
smile.amazon.com/gp/product/B0015H2V72/ref…
אגוזי תיל
חוטי מגשר
שלב 2: שלב 1: הגדר את ה- Raspberry Pi
ישנן דרכים שונות לעשות זאת. אם יש לך צג HDMI ומקלדת USB נוחים לדעתי זה קצת יותר קל. אחרת תוכל לבצע הגדרה "ללא ראש".
להלן הדרכה טובה לביצוע התקנה ללא ראש ב- Windows:
www.circuitbasics.com/raspberry-pi-basics-…
ואחד עבור Mac:
www.circuitbasics.com/raspberry-pi-basics-…
אבל הכי קל הוא לטעון כרטיס SD עם NOOBS, לאתחל את ה- pi כשהוא מחובר לצג ולמקלדת ופשוט לעבור על התצורה. הדרכה זו מסבירה את זה די טוב:
www.circuitbasics.com/raspberry-pi-basics-…
אם לא ביצעת התקנה ללא ראש אתה עדיין צריך להכין SSH, זה הכרחי לכל שאר הדברים. לשם כך אני משתמש במרק. הבא את זה לכאן:
www.circuitbasics.com/raspberry-pi-basics-…
ואם אינך יודע את כתובת ה- IP של ה- Pi שלך תוכל להשתמש בסורק IP מתקדם:
לאחר מכן פשוט הכנס את כתובת ה- IP עבור קלט ה- pi עבור שם המארח/כתובת IP, השאר את היציאה ב -22 ולחץ על פתוח. תתבקש להיכנס.
שלב 3: שלב 2: הגדר שרת אינטרנט
כדי להפעיל את שרת האינטרנט השתמשתי ב- Apache. אתה יכול להתקין את זה באמצעות הפקודה:
sudo apt-get להתקין apache2
זה אמור, כברירת מחדל, לתת לך דף התזה כאשר אתה מנווט לכתובת ה- IP של ה- pi שלך. זה צריך להיראות כמו בתמונה למטה.
שלב 4: שלב 3: בנה את האתר
אתה רוצה להחליף את דף ברירת המחדל של התזה באתר שלך שיכול לשלוט על מנוע הסרוו. הדבר הראשון שצריך להחליף הוא קובץ האינדקס. קובץ האינדקס שלך לאתר צריך להיות ב-/var/www/html. השתמש בעורך הטקסט האהוב עליך כדי ליצור את הקובץ או פשוט העתק את הקובץ לכאן באמצעות משהו כמו winscp. הוסף "index.php" במיקום זה, יהיה עליך לשמור אותו מחדש כקובץ php בעצמך מכיוון שלא יכולתי להעלות אותו ככזה. קובץ php זה יוצר אתר בסיסי מאוד עם שני קישורים, אחד ל- "cgi-bin/off.py" ואחד ל- "cgi-bin/on.py". אלה שני סקריפטים של פייתון שמשנים את המיקום של מנוע הסרוו.
יש לשים את סקריפטים של פייתון במיקום אחר כדי שאפצ'י יאפשר להם לפעול. יהיה עליהם להכניס אותם לפח ה- cgi. זה המקום שאליו קובצים מגיעים כדי להריץ בממשק Common Gateway המאפשר הפעלת סקריפטים ב- pi. נווט אל/usr/lib/cgi-bin והוסף את שני הקבצים "on.py" ו- "off.py".
שלב 5: שלב 4: הרכיב את המנוע
מצאתי חלק גדול של יצרן אחר להתקין סרוו כך שיוכל להעיף מתג אור רגיל. אתה יכול למצוא את קבצי התלת מימד עבורו כאן:
github.com/suyashkumar/smart-lights
זה עבור סרוו בגודל סטנדרטי כפי שמופיע בסעיף החלקים. הדפס את זה או הדפס אותו והרכב אותו עד למתג האור שלך.
שלב 6: שלב 5: חוט את ה- Pi והמנוע
הפעלתי את ה- pi באמצעות מיקרו USB. פיצלתי עוד מיקרו USB וחיברתי לזה את הקרקע והעוצמה של הסרוו. חלקתי את הקרקע בין הפי לסרוו. לאחר מכן חיברתי את סיכת האות של הסרוו ל- GPIO18 בפי.
שלב 7: שלב 6: הגדרת סקריפטים
יהיה עליך לשחק קצת עם ההתקנה שלך כדי לברר אילו ערכים מתאימים להפעלה וכיבוי עבורך. ה- Pi מאפשר לך לכתוב ל- gpio משורת הפקודה באמצעות פקודות פשוטות למדי. כדי להפוך את gpio 18 לסיכת pwm השתמש בפקודה:
מצב gpio -g 18 pwm
לאחר מכן הגדר את ה- pwm עם:
gpio pwm-ms
gpio pwmc 192
gpio pwmr 2000
אלה רק ערכים סבירים לתצורת תדר pwm. השימוש הבא:
gpio -g pwm 18 120
המקום בו אתה משנה 120 כדי למצוא ערכים מתאימים למיקום ההפעלה והכיבוי.
לאחר שמצאת את הערכים המתאימים לביטול והפעלה השתמש בעורך טקסט כדי לשנות ערכים אלה בסקריפטים המתאימים לשתי העמדות. המקום לבצע את השינוי מודגש בתמונה.
שלב 8: שלב 7: בדוק את זה
עבור לכתובת ה- IP של ה- pi. אתה אמור לראות דף אינטרנט עם קישור להפעלה וכיבוי. לכל דף יהיה גם קישור לדף השני.
זה נוח להוסיף קיצור דרך לדפים אלה למסך הבית של הטלפון שלך לגישה קלה.
מוּמלָץ:
נקודת גישה ESP8266 NodeMCU (שרת אינטרנט) עבור שרת אינטרנט עם חיישן טמפרטורה DT11 והדפסת טמפרטורה ולחות בדפדפן: 5 שלבים
נקודת גישה ESP8266 NodeMCU (AP) עבור שרת אינטרנט עם חיישן טמפרטורה DT11 וטמפרטורת הדפסה ולחות בדפדפן: שלום חברים ברוב הפרויקטים בהם אנו משתמשים ב- ESP8266 וברוב הפרויקטים אנו משתמשים ב- ESP8266 כשרת אינטרנט כך שניתן יהיה לגשת לנתונים ב כל מכשיר באמצעות wifi על ידי גישה לשרת האינטרנט המתארח על ידי ESP8266 אך הבעיה היחידה היא שאנחנו צריכים נתב עובד עבור
נורית מבוקרת אינטרנט באמצעות שרת אינטרנט מבוסס ESP32: 10 שלבים
נורית מבוקרת אינטרנט באמצעות שרת אינטרנט מבוסס ESP32: סקירה כללית של הפרויקט בדוגמה זו נבין כיצד ליצור שרת אינטרנט מבוסס ESP32 לשליטה על מצב LED, הנגיש מכל מקום בעולם. תזדקק למחשב Mac לפרויקט זה, אך תוכל להריץ תוכנה זו אפילו על i
שליטה בתצוגת LED בת 7 קטעים באמצעות שרת אינטרנט ESP8266: 8 שלבים (עם תמונות)
שליטה בתצוגת LED של 7 קטעים באמצעות שרת אינטרנט ESP8266: לפרויקט שלי יש Nodemcu ESP8266 השולט בתצוגה בת 7 פלחים באמצעות שרת http באמצעות טופס HTML
שעון הנפשה SMART LED מחובר לאינטרנט עם לוח בקרה מבוסס אינטרנט, שרת זמן מסונכרן: 11 שלבים (עם תמונות)
שעון אנימציה LED LED מחובר לאינטרנט עם לוח בקרה מבוסס אינטרנט, שרת הזמן מסונכרן: סיפורו של שעון זה חוזר דרך ארוכה-יותר מ -30 שנה. אבא שלי היה חלוץ הרעיון הזה כשהייתי רק בן 10, הרבה לפני מהפכת הלדים - חזרה כאשר LED הוא 1/1000 בהירות הזוהר המסנוור הנוכחי שלהם. אמת
שעון מילים Ribba עם Wemos D1 Mini (שרת זמן אינטרנט): 8 שלבים (עם תמונות)
שעון מילים של Ribba עם Wemos D1 Mini (שרת זמן אינטרנט): אני מניח שכולם מגיעים לנקודה שבה הוא מדגדג באצבעותיו והוא רוצה לבנות שעון Word. ובכן זהו הניסיון שלי והמסקנה הכללית שלי לבנות אותו כמה שיותר יעיל. קודם כל אני מחזיק בעצמי מדפסת תלת מימד ויש לי גישה