תוכן עניינים:
- שלב 1: רשימת רכיבים חלק 1
- שלב 2: רשימת חלק 2
- שלב 3: מעגל אלקטרוני
- שלב 4: תוכנת תוכנה חלק 1
- שלב 5: חלק תוכנה
- שלב 6: חלק תוכנה
- שלב 7: חלק תוכנה
- שלב 8: חלק תוכנה
- שלב 9: חלק תוכנה.6
- שלב 10: חלק תוכנה
- שלב 11: הרכבה
וִידֵאוֹ: חנות BlindStore: 11 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:15
הפרויקט עוסק בבקרת תריסים בה תוכלו להשתמש בבית במחיר נמוך יותר. היא תהיה ניתנת להתאמה לכל סוגי החנויות הודות לעיצוב הגלגלים המסוים שלו. תוכל לסגור או לפתוח את החנות שלך בכל מקום בבית בזכות המחשב או הטלפון שלך עם חיבור wifi.
שלב 1: רשימת רכיבים חלק 1
להלן פיסות האלקטרוניקה בהן נשתמש בפרויקט שלנו:
· ערכת התחלה של Raspberry Pi 3 B+ שולחן עבודה --- 59 €
פטל Pi3
· ESP 32 --- 7, 99 €
ESP 32
· DHT11 --- 1, 32 €
DHT11
· מנוע צעד HANPOSE 17HS8401S --- 10 €
מנוע צעד HANPOSE 17HS8401S
· נהג מנוע L298N --- 3, 40 €
L298N
· שנאי 12V, 3A --- 13, 12 €
טרנסורמר 12V
מחיר הקופסה הראשונה הוא 94, 83 €. שאר הקופסאות יעלו 35, 83 € מכיוון שהפטל כבר נקנה. ואכן, הפטל מארח את השרת ומחבר בין כל המודולים של הבית.
שלב 2: רשימת חלק 2
כדי לשמור על כל הרכיבים האלקטרוניים, יהיה עליך להדפיס את המארז שעיצבנו. מארז זה יאפשר לנו לאסוף את כל הרכיבים בתוך אותה קופסה.
עליך להדפיס את הגלגל המקשר את המנוע לחבל העיוור.
שלב 3: מעגל אלקטרוני
צור את החיבורים החשמליים כאילו הם מוצגים בסכימה למעלה:
שלם כוונה, סוללות בתוכנית מייצגות את ספק הכוח 12V.
כל אספקת החשמל מנוהלת על ידי לוח L298N, 12V למנוע המדרגה ו- 5V ל- ESP32.
שלב 4: תוכנת תוכנה חלק 1
כדי ליישם כל תוכנית ב- ESP32 יהיה עליך להתקין את Arduino IDE וכמה ספריות עליה. Arduino היא תוכנה חינמית שתאפשר לך ליישם את האלגוריתם ב- ESP32.
- הורד והתקן את ה- Arduino ide.
- ב- IDE של Arduino, בחר "קבצים" הבא "העדפה" ולבסוף כותב במקרה בשם url:
- בחר "כלים" - "מנהל לוח" - חפש "esp32" והתקן את הספרייה.
- בחר "כלים" - "נהל את הספרייה" - חפש "חיישן DHT" והתקן את הספרייה
- בחר "כלים" - "נהל את הספרייה" - חפש "צעד" והתקן את הספרייה. זוהי ספרייה להנעת המנוע.
- בחר "כלים" - "נהל את הספרייה" - חפש "Wire" והתקן את הספרייה
- מחק wifi.h בספריות Arduino.
- הורד את הקבצים ב-
- העתק את הקבצים שהורדת בתיקיית ספריית Arduino ושנה את שמו ללא "מאסטר" בתחילת שמו.
שלב 5: חלק תוכנה
ספריית PubSubClient מאפשרת ל- ESP32 שלך לתקשר עם ה- Raspberry Pi3 הודות ל- Node-Red. Node-RED הוא כלי תכנות המבוסס על JAVA שיאפשר לנו לתקשר בין הפטל, המשתמש לבין ה- ESP32.
- כדי להתקין את הספרייה PubSubClient יהיה עליך לבצע את ההוראות הבאות:
- לחץ כאן להורדת ספריית PubSubClient
- הורד את ספריית PubSubClient הודות לקישור למעלה. אמורה להיות לך תיקיית.zip בתיקיית ההורדות
- פרקו את תיקיית ה- zip ואתם אמורים לקבל את התיקייה pubsubclient-master
- שנה את שם התיקיה שלך מ- pubsubclient-master ל- pubsubclient
- העבר את תיקיית pubsubclient לתיקיית ספריות ההתקנה של Arduino IDE
- לאחר מכן, פתח מחדש את ה- IDE של Arduino
שלב 6: חלק תוכנה
העלאת הקוד ב- esp32.
עליך להגדיר את הפרמטרים ב- Arduino.
- לחץ על "כלים", "מנהל לוח" ובחר "מודול Dev ESP32".
- לחץ על "כלים", "מהירות העלאה" ובחר "115200".
- בסוף, לחץ על "כלים", עליך לבחור את יציאת ה- USB הנכונה על ידי לחיצה על יציאה.
שלב 7: חלק תוכנה
כעת ה- Arduino שלך מוכן להשיק את האלגוריתם הבא:
- עליך למלא את 3 הפרמטרים, הם מודגשים ומתחתים בקוד הבא:
- כדי לדעת את כתובת ה- IP של Raspberry Pi3, עליך להזין במסוף LXT של הפטל את הפקודה הבאה: hostname -I
- אזהרה: בכל פעם שאתה מפעיל מחדש את הפטל, כתובת ה- IP יכולה להשתנות ואתה צריך להזין שוב את כתובת ה- IP החדשה.
const char* ssid = "Wifi_name"; // "שם ה- Wifi שלך"
const char* password = "Wifi_password"; // "הסיסמה שלך"
const char* mqtt_server = "כתובת IP"; // "כתובת ה- IP של הפטל"
- כאשר המילה "חיבור" מופיעה על המסך, עליך ללחוץ על כפתור האתחול של Esp32.
שלב 8: חלק תוכנה
1) השלב הבא הוא התקנת Node-Red במסוף LXT של Raspberry pi3 עם הפקודות:
- עדכון sudo apt
-$ bash <(curl -sL
- sudo systemctl אפשר nodered.service
2) התקנת Mosquitto לפרוטוקול MQTT, עליך לכתוב את הפקודות הבאות במסוף LXT של Raspberry Pi3.
- אתחול מחדש של סודו
-sudo apt להתקין -y יתושים -לקוחות יתושים
- sudo systemctl אפשר mosquitto.service
3) התקנת לוח המחוונים Node-Red, עליך לכתוב את הפקודות הבאות במסוף LXT של Raspberry Pi3.
-צומת-אדום-עצירה
- cd ~/.node-red
-npm להתקין צומת-לוח מחוונים אדום
שלב 9: חלק תוכנה.6
כדי לגשת לצומת האדום ב- Raspberry Pi3 שלך אתה כותב במסוף LXT את הפקודה הבאה:
- ראשית, הפעל את שרת MQTT על ידי לחיצה על סמל הצומת האדום ב- Raspberry שלך
- שם מארח -אני; בזכות זה אתה מקבל את כתובת ה- IP של הפטל שלך
- לאחר מכן אתה כותב את כתובת האתר בדפדפן האינטרנט: https:// Your_IP_adress: 1880
- חלק מהבלוקים אינם ניתנים לקריאה, עליך לבחור בפינה הימנית של התפריט, ללחוץ על "יבוא", ולחץ על "ספרייה". אתה מוריד את "ui group" ו- "tab ui".
- אתה לוחץ על "תפריט", "ייבוא", "לוח". ואז אתה מעתיק את הקוד הבא במקרה:
[{"id": "e1ac6b57.2f2978", "type": "tab", "label": "Flow 1", "disabled": false, "info": ""}, {"id": "8b42857c.b840b8 "," type ":" mqtt out "," z ":" e1ac6b57.2f2978 "," name ":" "," topic ":" esp32/output "," qos ":" "," behold ": "", "broker": "aabbce3b.08ddc", "x": 1130, "y": 320, "wires": }, {"id": "c35754db.b52628", "type": " ui_button "," z ":" e1ac6b57.2f2978 "," name ":" "," group ":" 99a9d1e9.00b5b "," order ": 1," width ": 0," height ": 0," passthru ": false," label ":" למעלה "," הסבר כלים ":" "," color ":" "," bgcolor ":" "," icon ":" "," payload ":" on "," payloadType ":" str "," topic ":" "," x ": 780," y ": 300," wires ":
- תודות לקוד, אתה מקבל את הממשק הגרפי ב- Node-red
שלב 10: חלק תוכנה
חיבור לאפליקציה
- אתה יכול לגשת ליישום שלך על ידי חיבור הטלפון או המחשב שלך באותו Wifi של Raspberry ו- Esp32. לאחר מכן הזן את הכתובת הבאה בדפדפן האינטרנט: https:// Your_IP_adress_of_Raspberry: 1880/ui
- צריך שיהיה לך משהו כמו התמונה למעלה
שלב 11: הרכבה
כאשר כל השלבים הקודמים מבוצעים, אתה מוכן להכניס את האלקטרוניקה לקופסה.
אם החיבורים טובים, בורג את כל הרכיבים בסדר הבא:
1. ה- ESP 32
2. שקע התוסף לשנאי
3. ה- DHT11
4. ה- L298N
5. מנוע המדרגה
לבסוף, הנח את הגלגל על ציר המנוע, הצב את התיבה על הקיר (חבל את קשת העיוור) ותהנה מהעיוור המחובר שלנו.
מוּמלָץ:
כיצד לבצע אנטנת BiQuade כפולה 4G LTE שלבים פשוטים: 3 שלבים
כיצד להפוך אנטנת 4G LTE BiQuade כפולה לשלבים קלים: לרוב לא עמדתי בפני, אין לי עוצמת אות טובה לעבודות היום-יומיות שלי. לכן. אני מחפש ומנסה סוגים שונים של אנטנות אבל לא עובד. לאחר בזבוז זמן מצאתי אנטנה שאני מקווה לייצר ולבדוק, כי זה עקרון הבנייה לא
עיצוב משחק בקפיצה ב -5 שלבים: 5 שלבים
עיצוב משחק בקפיצה ב -5 שלבים: פליק הוא דרך פשוטה מאוד ליצור משחק, במיוחד משהו כמו פאזל, רומן חזותי או משחק הרפתקאות
חנות סנטה 2017, הרכבת: 4 שלבים (עם תמונות)
חנות סנטה 2017, הרכבת: חנות סנטה 2017 היא גרסה משודרגת של חנות סנטה 2016. רציתי להוסיף עוד רכבת, אבל החדר היחיד שנותר היה בתקרה. כל מה שאתה צריך לעשות כדי לגרום לרכבת להתהפך הוא להשתמש במגנטים. ימין? כמובן, יש כמה פרטים קטנים
אור חנות לד: 7 שלבים (עם תמונות)
אור חנות לד: זוהי המרת מנורת הלוגן הישנה לגרסת לד מודרנית ובהירה בהרבה. רשימת החלקים בתמונה יחד עם תרשים חיווט. זו ההוראה הראשונה שלי אז הודע לי היכן אוכל לשפר. תודה שקראתם
פנס חנות זול למראה, זול: 5 שלבים
פנס חנות LED זול למראה, ובכן, אם מישהו מכם הוא כמוני, רוב נורות הלד פשוט יקרות מדי. רציתי נורת LED זולה שנראתה נחמדה. אז, קניתי פנס RCA של $ 1 מ- Food City, והיה לי ראש של נורת LED שבורה. אז החלטתי לחבר את השניים. פלי