תוכן עניינים:
וִידֵאוֹ: חיישנית מבוססת ESP8266: 3 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:14
ה- ESP8266 הוא מכשיר קטן ונוח שניתן לתכנת אותו ולהשתמש בו בקלות, אך עלינו להשתמש בחכם פיני ה- GPIO הזמינים מכיוון שאין יותר מדי מהם.
בסיכום קצר זה אראה לכם כיצד לחבר אליו מספר חיישנים שונים.
שלב 1: חלקים
החלק החשוב ביותר במכשיר זה הוא מעטפת, מכיוון שאין לי מדפסת תלת מימד, השתמשתי במעטפת תאורה קיימת של חיישן תנועה. למרבה המזל החור עליו הוא בדיוק בגודל כיפת חיישני התנועה SR501!
- חיישן תנועה של Donwei (ebay) (aliexpress)
- לוח פיתוח D1 מיני ESP8266
- אב טיפוס נייר PCB עבור DIY 5x7 ס"מ
- מטען קיר יציאת USB 5V 1A
- מודול חיישן תנועה אינפרא אדום PIR HC-SR501
- מודול חיישן מכ"ם RCWL-0516 למיקרוגל
- 1 x 10V 100uF קבלים אלקטרוליטיים (אופציונלי, רק כדי למזער אזעקות שווא)
- נגד 2x10K (אופציונלי, רק כדי למזער אזעקות שווא)
- מתאם MICRO USB ל- DIP 5 סיכות
- חיישן לחות טמפרטורה DHT22
- 4.7K נגד BH1750 מודול חיישן עוצמת אור דיגיטלי
- זמזם פיזו 3V
- נגד 330 אוהם
- מודול RGB 1 סיביות WS2812
גירו את הלוח הפנימי מהמעטפת, חתכו גם את מחזיק הסוללה מכיוון שהוא תופס יותר מדי מקום. גזרו את נייר האבטיפוס עד שהוא משתלב היטב במעטפת, ונסו לסדר את הרכיבים.
שלב 2: חיווט
חוט והלחם את החלקים על פי תרשים הטיגון. DHT22 אולי לא כל כך נחמד להסתכל בכיוון הזה, אבל באופן כללי זה לא רעיון טוב להכניס חיישן טמפרטורה למעטפת מכיוון שהרכיבים הפעילים בפנים משפיעים על הערכים הנמדדים. (ולראיה: הצבת חיישן טמפרטורה מעל רכיבים פעילים היא אחד הרעיונות הגרועים ביותר) אז הנחתי אותו בצד ימין של המעטפת, כאשר אספקת החשמל מגיעה מלמטה אל מתאם ה- microUSB-> DIP. (זה מתחת ל- RCWL)
מדוע אני משתמש במקביל בחיישני תנועה RCWL ו- SR501 PIR במיקרוגל? פשוט כדי לסנן חיובי שווא: אם שני החיישנים אומרים שיש משהו שקורה כמעט 100% שתנועה אנושית הפעילה אותו. (יתכן שאין צורך בנגדים הנפתחים האופציונליים, הקבל עשוי לעזור יותר אך גם אופציונלי)
ה- BH1750 ממוקם מאחורי המעטפת, אך הוא שקוף למחצה, כך שאם יש אור בחוץ הוא ירגיש זאת. (למרות שהוא ירגיש פחות, ניתן לקדוח את המעטפת על מנת לאפשר יותר אור להגיע לחיישן) מאותה סיבה גם ה- WS2812 נמצא בתוך המעטפת והאור הנפלט שלו יהיה גלוי מבעד לפלסטיק ללא חור.
ה- RCWL נמצא בתחתית (הצד הנגדי שבו נמצא D1 מיני) והמרחק הגדול ביותר האפשרי מהאנטנה של ה- ESP8266 מכיוון שהם מפריעים מעט אם הם קרובים מדי זה לזה.
שלב 3: קושחה
אם ברצוננו להתקין ולהשתמש בחיישן רב -חיישני מבוסס ESP8266 בצורה המהירה ביותר האפשרית, מומלץ להשתמש ב- ESPEasy! אם מעולם לא שמעת על זה, אתה עלול לפספס את בקר המים החכם להוראה. בכל אופן, ESPEasy היא קושחה של סכין-צבא שוויצרית, שבתוכה יש בקרים ותוספי מכשירים רבים, אותם ניתן להגדיר בקלות בכמה לחיצות בלבד על ידי כל מי שכבר ראה את התפריט של נתב. ניתן להעלות את הקושחה לאחר חיבור ליציאת USB, התוכנית האהובה עלי ביותר להעלאה היא nodemcu-pyflasher (multiplatform) אך ה- ESPEasy להורדה כולל גם יישום ESPEasy Flasher (Windows בלבד).
לאחר ההעלאה וההפעלה הראשונה, יופיע AP חדש בשם "ESP_Easy_0", סיסמת ברירת המחדל היא configesp. (קרא עוד אודות זה כאן) לאחר מכן תוכל להגדיר את שם ה- AP והסיסמה שלך באמצעות WiFi באמצעות דפדפן שמבקר ב 192.168.4.1, ובכמה לחיצות על הבקרים הדרושים (Domoticz, Nodo, ThingSpeak, Home Assistant, PiDome, Emoncms, FHEM, ניתן להוסיף Blynk, Homie, Zabbix) והתקנים (יותר מ -70 שונים, אך 12 בו זמנית).
אל תשכח לבטל את השימוש ביציאה טורית בתפריט כלים-> מתקדם, ולהפעיל את השימוש בכללים.
החוקים פועלים באופן מקומי, הסמנטיקה לא כל כך מסובכת. (הכללים בהם השתמשתי בפרויקט זה נמצאים ב- rules1.txt)
יש הרבה יותר אפשרויות, הנורית WS2812 עשויה להיות נשלטת על ידי NeoPixel, [led nr], [אדום 0-255], [ירוק 0-255], [כחול 0-255] הפקודה, והזמזם יכול לשמש עם פקודות פשוטות או rtttl (נגן רינגטונים של Nokia).
מוּמלָץ:
מערכת RFID מבוססת PIC16F877A: 5 שלבים
מערכת RFID מבוססת PIC16F877A: מערכת RFID היא מערכת המספקת זיהוי של התלמידים, העובדים ואחרים באמצעות תג RFID, על מנת לעקוב אחר נוכחותם, עבודתם, זמן העבודה ועוד רבים אחרים. מאמר זה הוא בחסות JLCPCB. אני באמת מודה ל- JLCPCB על הספונס
תאורה אחורית אופניים רב תכליתית מבוססת CD4017: 15 שלבים
תאורה אחורית אופניים רב תכליתית מבוססת CD4017: מעגל זה נעשה על ידי יישום מעגל LED נפוץ מאוד המכונה רודף LED.אבל הוא יכול לתמוך בשיטות מהבהבות LED מגוונות על ידי חיבור כבלי בקרה כנימוסים שונים. אולי ניתן להשתמש בו כתאורה אחורית לאופניים או אינדיקטור חזותי
מערכת חניה חכמה מבוססת IoT באמצעות NodeMCU ESP8266: 5 שלבים
מערכת חניה חכמה מבוססת IoT באמצעות NodeMCU ESP8266: כיום קשה מאוד למצוא חניה באזורים עמוסים ואין מערכת לקבל את פרטי זמינות החניה באינטרנט. תארו לעצמכם אם תוכלו לקבל את פרטי זמינות משבצת החניה בטלפון שלכם ואין לכם נדידות כדי לבדוק את
תחנת מזג אוויר מבוססת IoT ESP8266: 6 שלבים
תחנת מזג אוויר מבוססת IoT ESP8266: רוצה לבנות פרויקט של תחנת מזג אוויר ללא שימוש בחיישן ולקבל מידע על מזג אוויר מכל רחבי העולם? השימוש ב- OpenWeatherMap הופך להיות משימה של ממש
מערכת GPS מבוססת Arduino מבוססת GPS+GPRS למניעת גניבה: 5 שלבים (עם תמונות)
מערכת GPS מבוססת Arduino מלאה+מערכת גניבת GPRS: שלום לכולם! רציתי לבנות פתרון מלא למכשיר נגד גניבה לרכב GPS, שיהיה: כמה שיותר זול, שלם ככל האפשר כפי שהוא פשוט עובד -אין-דבר-אחר-לעשות ככל האפשר אז בסופו של דבר בניתי פתרונות מבוססי ארדואינו