תוכן עניינים:
- אספקה
- שלב 1: מנהלי התקנים וקושחות מיקרופייתון
- שלב 2: חיבורים
- שלב 3: הוסף חיישנים לדומוטיקז
- שלב 4: תוצאה
וִידֵאוֹ: קופסת חיישנים לחממה: 5 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:14
היי. אני רוצה להציג עוד פרויקט אחד שלי לחברה הרחבה.
הפרויקט מכוון לאוטומציה של החממה שבניתי בחצר האחורית שלי. זהו השלב הראשון- יצירת מכלול חיישנים לחממה. מאוחר יותר בעתיד, בהתבסס על נתונים מחיישנים, אני מתכוון להפוך את השקיה ואוורור לאוטומטיים. המכשיר מבוסס על Wemos D1 mini Pro. תוכנה לפרויקט זה כתובה ב- MicroPython. נתונים מחיישנים זורמים לשרת Domoticz הפועל ב- Raspberry Pi Zero.
עכשיו בואו נעמיק יותר לפרטים.
אספקה
לפרויקט זה אתה צריך:
1. Wemos D1 mini Pro
2. בסיס משולש Wemos
3. מגן אספקת חשמל (אופציונלי, ניתן להפעיל D1 באמצעות USB).
4. תצוגת OLED
5. חיישן DHT22
6. חיישן קרקע
7. חיישן טמפרטורה 18b20
8. דיור
9. כבלי דופונט
10. הפעלת שרת Domoticz (אני משתמש ב- Raspberry Pi Zero)
11. קבצי Pyhon. כל הקבצים שתזדקק להם נמצאים כאן.
שלב 1: מנהלי התקנים וקושחות מיקרופייתון
לא אעמוד כיצד מותקנת הקושחה במכשיר. ההליך מתואר בפירוט באחד ההודעות הקודמות שלי כאן.
למרות שיש דבר אחד שאתה צריך לדעת על התקנת קושחה ב- WemosD1 mini Pro. בדרך כלל כשאני מתקין קושחה אני משתמש בפקודה הבאה:
python esptool.exe -port COM5 --baud 460800 write_flash --flash_size = לזהות 0 C: / path_to_firmware
אבל זה לא עובד עם גרסת D1 mini Pro. זה עובד עם D1 מיני, אבל לא עם Pro. לאחר התקנת קושחה בדרך זו, D1 נכנס ללופ אינסופי - הוא מופעל מחדש כל הזמן. איפשהו באינטרנט גיליתי שיש צורך לתאר את גודל זיכרון הבזק שבו הוא ישתמש. עליך להשתמש בפקודה למטה:
python esptool.exe -p COM8 write_flash -fs 4MB 0 C: / path_to_firmware
אז לאחר שהתקנת קושחה, העלה קבצים שהוזכרו למעלה ב- 11.) למעט main.py, באמצעות אמפי למשל. יהיה עליך לערוך main.py מאוחר יותר, אז אל תעלה אותו עכשיו:).
שלב 2: חיבורים
חבר את כל החומרה.
1. חיישן קרקע:
חוט אדום ======> +3.3V
שחור ======> GND
צהוב (נתונים) ===> A0
2. תצוגת OLED:
GND ======> GND
VCC ======> +5V
SCL ======> D1
SDA ======> D2
3. ds18x20:
אדום ======> +3.3V
שחור ======> GND
לבן (נתונים) ==> D6, גם באמצעות נגד למעלה 4.7kOhm להתחבר ל- +3.3V
4. DHT22:
GND ======> GND
VCC ======> +3.3V
OUT ======> D3
שלב 3: הוסף חיישנים לדומוטיקז
הוסף חיישנים לשרת Domoticz שלך.
1. בחר הגדרות/חומרה להוספת חומרה.
2. הוסף "דמה" מהתפריט הנפתח. כאשר תתווסף חומרה, יוצג סקירת כל החומרה המוגדרת.
החומרה החדשה צריכה להיות ברשימה וצריך להיות כפתור "צור חיישנים וירטואליים". לחץ על כפתור זה. בחר את סוג החיישן שיצרת. שים לב למספר IDX של החיישן שלך.
הזן מספרי idx עבור כל חיישן לקובץ main.py. אתה צריך את זה בסקריפט Python שלך כדי לטפל בנתונים מחיישנים לחיישנים וירטואליים.
כדי לראות את רשימת המכשירים, לחץ על הכרטיסייה הגדרות ולאחר מכן בחר התקנים.
כמו כן, הזן את כתובת ה- IP של שרת הדומוטיקז שלך לקובץ main.py.
כעת תוכל להעלות main.py ל- Wemos D1 mini Pro.
שלב 4: תוצאה
הפעל את המכשיר.
לאחר הפעלת ESP, מצא רשת WiFi חדשה בשם "Wifimanager". התחבר אליו באמצעות המחשב האישי או הטלפון שלך באמצעות סיסמה: "tayfunulu", ולאחר מכן עבור אל כתובת ה- IP 192.168.4.1.. כאן תוכל לחבר את ה- ESP לרשת WiFi המקומית. בחר רשת WiFi שבה אתה עומד להשתמש, הקלד את הסיסמה ולחץ על "שלח". אם הכל נכון, תראה את ההודעה "ESP מחובר בהצלחה לרשת XXXX". ה- ESP שלך כעת מחובר לרשת ה- WiFi שלך ומוכן. ברגע שהוא מתחבר ל- WiFi הוא יתחבר לשרת Domoticz ויתחיל לשלוח נתונים מחיישנים. אתה יכול לעקוב אחר התהליך ב"הגדרה "/" יומן ". הצג חיישנים חדשים שנוצרו על ידי לחיצה על הכרטיסייה "טמפרטורה". תמונת החיישן תוצג.
חיישן הקרקע יוצג בכרטיסייה "שירות".
סמן חיישנים כמו "מועדפים" על ידי לחיצה על סימן הכוכב, כדי לראות את כולם בכרטיסייה "לוח מחוונים".
מכיוון שטיפול השגיאות מיושם בקוד, המכשיר לא יקרוס, אלא יופעל מחדש רק במקרה של שגיאה.
אז עכשיו תדעו מה קורה בחממה שלכם.
בהצלחה:)
מוּמלָץ:
שורת חיישנים אחת: רובוט הבא: 5 שלבים
רובוט עוקב אחר חיישן אחד: במדריך זה אני הולך להראות לך כיצד ליצור רובוט עוקב קו באמצעות חיישן אחד בלבד
בחר תחליפי חיישנים במעגלי טינקרד: 3 שלבים (עם תמונות)
בחר תחליפי חיישנים במעגלי טינקרד: לפי העיצוב, מעגלי טינקרד מכילים ספרייה מוגבלת של רכיבי אלקטרוניקה נפוצים. אוצר זה מקל על מתחילים לנווט את המורכבות של עולם האלקטרוניקה מבלי להיות המומים. החיסרון הוא שאם
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards חיישנים: 7 שלבים
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards חיישנים: O objetivo desse tutorial é mostrar as etapas needs á rias para configurar o ambiente de desenvolvimento, de modo que seja poss í vel comunicar com a Dragonboard 410c atrav é s de um computador / notebook usando comunica & ccedi
צור ESC עם חיישנים משלך: 5 שלבים
צור ESC עם חיישנים משלך: בפרויקט זה אראה לך כיצד פועל מנוע BLDC מחושן מאופניים חשמליים וכיצד אנו יכולים ליצור ESC חושי משלנו על מנת לתת לו להסתובב. בואו נתחיל
טרנר ביצים אוטומטי לחממה: 9 שלבים (עם תמונות)
הופך ביצים אוטומטי לחממה: היי, היום אני מכין טרנר לביצים לחממה, הציפורים צריכות לסובב את הביצה כדי להפיץ את החום באופן שווה ולמנוע ממברנת הביצים להידבק לקליפה אשר בשיטה מלאכותית על ידי הדגירה של הביצים צריך להסתובב הביצה ביד