ESP8266 הדפסת תלת מימד

מידע על המוצר

מפרטים:

  • כותרת: ספר הדרכה ל-Hack-and-IoT למכשירי בית
  • מחבר: הנס הנריק סקובגורד
  • הוצאה לאור: הוצאת אלקטור
  • ISBN: 978-3-89576-536-0 (Print), 978-3-89576-537-7 (eBook)

הוראות שימוש במוצר:

על המוצר:

מדריך ה-Hack-and-IoT של מכשירי הבית מספק במחירים סבירים
פתרונות המשתמשים בטכנולוגיות ESP8266 והדפסה תלת מימדית. נכתב
מאת הנס הנריק סקובגורד, ספר זה הוא מדריך מקיף עבור
חובבי עשה זאת בעצמך ומעצבי אלקטרוניקה.

תכונות עיקריות:

  • חקר טכניקות פריצה למכשירי חשמל ביתיים
  • שילוב מושגי IoT עם ESP8266
  • ניצול הדפסת תלת מימד ליצירת פתרונות מותאמים אישית

כיצד להשתמש:

  1. התחל בקריאת פרקי המבוא כדי להבין את
    יסודות.
  2. עקוב אחר מדריכי ההדרכה המפורטים עבור פרויקטים שונים
    בספר.
  3. עיין בתרשימים ובאיורים לשיפור
    הֲבָנָה.
  4. נסה עם האקס שסופקamples כדי לשפר את שלך
    כישורים.

טיפים למשתמשים:

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

שאלות נפוצות (שאלות נפוצות):

ש: האם ספר הדרכה זה יכול להיות שימושי למתחילים בתחום
מכשירי חשמל?

A: כן, ספר ההדרכה מספק מפורט
הסברים ופרויקטים מעשיים המתאימים למתחילים ללמוד
ולחקור.

ש: האם יש דרישות חומרה ספציפיות שיש לעמוד בהן
פרויקטים?

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

ספרים
ספר הדרכה ל-Hack-and-IoT של מכשירים ביתיים
פתרונות סבירים עם ESP8266 והדפסת תלת מימד
הנס הנריק סקובגורד

ספר הדרכה ל-Hack-and-IoT של מכשירים ביתיים
פתרונות סבירים עם ESP8266 והדפסת תלת מימד

הנס הנריק סקובגורד

זהו הוצאת אלקטור. אלקטור הוא מותג המדיה של
Elektor International Media BV PO Box 11, NL-6114-ZG Susteren, הולנד טלפון: +31 46 4389444
כל הזכויות שמורות. אין לשכפל אף חלק מהספר הזה בכל צורה חומרית, לרבות צילום, או
אחסון בכל אמצעי באמצעי אלקטרוני ובין אם באופן חולף או אגבי לשימוש אחר בפרסום זה, ללא אישור בכתב של בעל זכויות היוצרים, אלא בהתאם להוראות חוק זכויות יוצרים עיצובים ופטנטים 1988 או לפי תנאי א. רישיון שהונפק על ידי הסוכנות לרישיון זכויות יוצרים בע"מ, 90 Tottenham Court Road, London, England W1P 9HE. בקשות לאישור בעל זכויות היוצרים לשכפל כל חלק מהפרסום יש להפנות אל המוציאים לאור.
הַצהָרָה
המחבר והמוציא לאור עשו את מיטב מאמציהם כדי להבטיח את נכונות המידע הכלול בספר זה. הם אינם נוטלים על עצמם, ומתנערים בזאת, מכל אחריות כלפי כל צד לכל אובדן או נזק שנגרמו על ידי טעויות או השמטות בספר זה, בין אם טעויות או השמטות כאלה נובעות מרשלנות, תאונה או כל סיבה אחרת. כל התוכניות המופיעות בספר הן זכויות יוצרים של המחבר ו-Elektor International Media. ניתן להשתמש בתוכנות אלו רק למטרות חינוכיות. יש לקבל אישור בכתב מהמחבר או מהאלקטור לפני שניתן יהיה להשתמש בכל אחת מהתוכניות הללו למטרות מסחריות.
קטלוג הספרייה הבריטית בנתוני פרסום
רשומה קטלוגית של ספר זה זמינה בספרייה הבריטית
ISBN 978-3-89576-536-0 הדפס ISBN 978-3-89576-537-7 ספר אלקטרוני
© זכויות יוצרים 2022: Elektor International Media BV עורך: Jan Buiting, MA הפקת קדם דפוס: D-Vision, Julian van den Berg
אלקטור היא חלק מ-EIM, המקור המוביל בעולם למידע טכני חיוני ומוצרי אלקטרוניקה עבור מהנדסים מקצועיים, מעצבי אלקטרוניקה, והחברות המבקשות לעסוק בהם. בכל יום, הצוות הבינלאומי שלנו מפתח ומספק תוכן באיכות גבוהה - באמצעות מגוון ערוצי מדיה (כולל מגזינים, וידאו, מדיה דיגיטלית ומדיה חברתית) במספר שפות - הקשורים לעיצוב אלקטרוניקה ואלקטרוניקה עשה זאת בעצמך. www.elektormagazine.com
4

תוֹכֶן
תוֹכֶן
פרק 1 - מבוא . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 1.1. למה הספר הזה? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 1.2. למי מיועד הספר הזה? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 1.3. כיצד להשתמש בספר זה. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 1.4. ארגון הספר. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 1.4.1. פרק 2: רכיבים . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 1.4.2. פרק 3: התקנת Arduino IDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 1.4.3. פרק 4: התקנת emoncms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 1.4.4. פרק 5: התקנה של MQTT (יתוש) על Raspberry Pi. . . . . . . . . . . . . . . 18 1.4.5. פרק 6: OpenSCAD. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 1.4.6. פרק 7: ESP8266 אבטחה . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 1.4.7. פרק 8: ESP8266 כלבי שמירה. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 1.4.8. פרק 9: ESP8266 עדכון/תכנות דרך האוויר (OTA) . . . . . . . . . . . . 18 1.4.9. פרק 10: אנטנת WiFi ESP8266 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 1.4.10. פרק 11: ESP8266 שיכון. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 1.4.11. פרק 12: שער VPN. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 1.4.12. פרק 13: עיצוב תוכנה/קושחה. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 1.4.13. פרק 14: האק של איקאה. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 1.4.14. פרק 15: צג מנעול דלת . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 1.4.15. פרק 16: חיישן אנרגיה . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 1.4.16. פרק 17: בקרת מקרר . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 1.4.17. פרק 18: תרמוסטט חממה . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 1.4.18. פרק 19: בקרת ממסר 230-VAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 1.4.19. פרק 20: חיישן טמפרטורה עצמאי . . . . . . . . . . . . . . . . . . . . . . . . 20 1.4.20. פרק 21: חיישן טמפרטורה, לחץ ולחות . . . . . . . . . . . . . . . 20 1.4.21. פרק 22: בקר איקאה Trådfri . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 1.4.22. פרק 23: פתרון בעיות . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 1.4.23. פרק 24: פריסת PCB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 1.5. קיצורי מילים . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 1.6. הפניות. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5

ספר הדרכה ל-Hack-and-IoT של מכשירים ביתיים
1.7. משוב . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 פרק 2 · רכיבים . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
2.1. ESP8266 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 2.1.1. Wemos/Lolin, הערות כלליות. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 2.1.2. מצב שינה . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 2.2. פאי פטל . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 2.2.1. תצורת Raspberry Pi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 2.3. Neopixel Jewel 7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 2.4. IKEA Grönö lamp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 2.5. SSR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 2.6. מקסים DS18B20. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 2.7. QRE1113 (אנלוגי) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 2.8. סילבס MGM210L . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 2.9. התקני I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 2.9.1. SHT30 Shield . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 2.9.2. מגן HP303B. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 פרק 3 · התקנת Arduino IDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 3.1. התקנה סטנדרטית של Arduino IDE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 3.2. תמיכה ב-ESP8266. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 3.3. פלאש SPI File (SPIFFS) התקנת מערכת . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 3.4. חלופות ל-SPI Flash File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 3.5. ספריות נוספות. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 פרק 4 · התקנה של emoncms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 4.1 עדכן ושדרג את ה-Raspberry Pi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 4.2. התקנת תלות. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 4.2.1. MariaDB & Apache. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 4.2.2. phpMyAdmin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 4.2.3. PECL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 4.3. קוד emoncms. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 4.3.1. הגדר את emoncms. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 4.4. emoncms ללא מודולים. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 4.4.1. לוח מחוונים . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
6

תוֹכֶן
4.4.2. גרָף. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 4.4.3. אפליקציות . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 4.5. תיעוד. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 פרק 5 · התקנה של MQTT (יתוש) על Raspberry Pi . . . . . . . . . . . . . . . . 74 5.1. התקנת מתווך יתושים . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 5.2. התקנת הלקוח Mosquitto (RPI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 5.3. אימות התקנת המוסקיטו. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 5.4. התקנת לקוח Mosquitto (Windows PC) . . . . . . . . . . . . . . . . . . . . . . . . 83 פרק 6 · OpenSCAD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 פרק 7 · ESP8266 אבטחה . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 7.1. VPN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 פרק 8 · ESP8266 כלבי שמירה . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 8.1. כלבי שמירה באופן כללי. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 8.2. כלב שמירה לולאה . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 8.2.1. סיבת האתחול . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 פרק 9 · ESP8266 עדכון/תכנות דרך האוויר (OTA) . . . . . . . . . . . . . 96 9.1. web דפדפן OTA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 9.1.1. הגדר את Arduino IDE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 9.1.2. הכן תוכנה שכבר עובדת לעדכון OTA. . . . . . . . . . . . . . . . . . . . . . . 97 9.1.3. עדכון OTA למשלamples. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 9.1.3.1. בניית קושחה. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 9.1.3.2. עדכון קושחה. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100 9.1.3.3. Fileבניית מערכת. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104 9.1.3.4. Fileעדכון מערכת . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106 9.1.3.5. עדכון OTA עם הגנת סיסמה. . . . . . . . . . . . . . . . . . . . . . . . . . . . 107 9.1.4. CLI OTA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108 פרק 10 · אנטנת WiFi ESP8266 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110 10.1. מידות לאנטנות חיצוניות. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111 10.2. אנטנות מוכנות. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 10.3. אנטנות ניצלו . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 10.4. אנטנה עשה זאת בעצמך. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116 10.5. אנטנת עשה זאת בעצמך Yagi (2.4 GHz) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
7

ספר הדרכה ל-Hack-and-IoT של מכשירים ביתיים
10.5.1. מכניקה . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122 10.6. מדידות אנטנה. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126 10.7. לימוד נוסף. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 פרק 11 · ESP8266 דיור . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128 11.1. דיור מיני סטנדרטי LOLIN D1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128 11.2. דיור מיני פרו סטנדרטי LOLIN D1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129 11.3. בית מנעול דלת מיני LOLIN D1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131 11.4. בית שליטה למקרר מיני LOLIN D1. . . . . . . . . . . . . . . . . . . . . . . . . . 132 11.5. בית חיישן אנרגיה מיני LOLIN D1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133 11.6. בית בקר LOLIN D1 מיני איקאה Trådfri. . . . . . . . . . . . . . . . . . . . . . . . 133 פרק 12 · שער VPN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137 12.1. תצורת חומת אש. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138 12.2. תצורת Raspberry Pi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140 12.2.1. תצורה בסיסית. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140 12.2.2. התקנת OpenVPN. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143 12.2.3. תצורת OpenVPN. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145 12.2.3.1. הרשאת OpenVPN file. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145 12.2.3.2. התחל בזמן האתחול. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146 12.2.3.3. תצורה של שער ה-VPN (כיף עם טבלאות IP!). . . . . . . . . . . . . . . 147 12.3. שימוש בשער ה-VPN. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 12.3.1. שיפורים . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 פרק 13 · עיצוב תוכנה/קושחה . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152 13.1. שימוש ב-EEPROM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 13.2. פונקציות שירות. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 13.2.1. התקנה של פונקציות השירות. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 13.2.2. formatBytes() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155 13.2.3. printFloat() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155 13.2.4 isNumeric() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155 13.2.5. errorState(int state) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156 13.2.6. keypressWait() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156 13.2.7. CACHE_RAM_ATTR lwdtcb() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156 13.2.8. lwdtFeedInit() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
8

תוֹכֶן
13.2.9. lwdtFeed() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156 13.2.10. getBootDevice() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157 13.2.11. startWiFi(). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157 13.2.12. showWiFiStatus() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157 13.2.13. doWifiConnect() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158 13.2.14. MQTT_connect(). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159 פרק 14 · האק של איקאה. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160 14.1. סכמטי . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160 14.2. הרכבה מכנית. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160 14.2.1. Grönö lamp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161 14.2.2. דיור ESP8266 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165 14.3. תוכנה. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166 14.3.1. ספריות נוספות. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166 14.3.2. מאפיינים . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167 14.3.3. עיצוב . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167 14.3.3.1. web ממשק . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167 14.3.4. קושחה של Wemos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170 14.3.4.1. להכין() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170 14.3.4.2. לולאה() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171 14.3.5. בקשות HTTP POST. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171 14.3.5.1. קוד בקשת ה-HTTP POST באופן כללי. . . . . . . . . . . . . . . . . . . . . . . . . . 172 14.3.5.2. פקודות בקשת HTTP POST. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172 14.3.6. יישום התאורה. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174 14.3.6.1. קשת בענן. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174 14.3.6.2. אופנוע קשת בענן . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175 14.3.6.3. סטָטִי. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175 14.3.6.3. לדעוך . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176 14.4. מבצע . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178 14.4.1. שימוש יומיומי. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178 14.4.1.1. הפעלת כוח. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178 14.4.2. תְצוּרָה. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178 פרק 15 · צג נעילת דלת. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
9

ספר הדרכה ל-Hack-and-IoT של מכשירים ביתיים
15.1. סכמטי . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179 15.2. הרכבה מכנית. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180 15.3. תוכנה. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184 15.3.1. קושחה של Emoncms wemos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184 15.3.1.1. להכין() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184 15.3.1.2. loop() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185 15.3.2. לוח המחוונים של Emoncms. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186 15.3.3. קושחת MQTT wemos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193 15.3.3.1. מפרסם לקוח MQTT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195 15.3.3.2. מנוי לקוח MQTT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197 15.3.4. ברוקר MQTT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199 פרק 16 · חיישן אנרגיה . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200 16.1. סכמטי . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201 16.2. הרכבה מכנית. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203 16.3. תוכנה. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204 16.3.1. קושחה של Wemos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204 16.3.1.1. להכין() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204 16.3.1.2. loop() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206 16.3.1.3. פונקציות. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206 16.4. מבצע . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208 16.5. לוח מחוונים . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209 פרק 17 · בקרת מקרר . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224 17.1. סכמטי . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226 17.1.1. SSR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228 17.1.2. DS18B20 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228 17.2. הרכבה מכנית. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231 17.2.1. אין שינויים במקרר בכלל. . . . . . . . . . . . . . . . . . . . . . . . . . 231 17.2.2. שינוי המקרר. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232 17.3. תוכנה. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240 17.3.1. ספריות נוספות. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240 17.3.2. קושחה של Wemos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240 17.3.2.1 setup() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10

תוֹכֶן
17.3.2.2. loop() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242 17.3.3. ויסות טמפרטורה. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242 17.3.4. פונקציונליות של כלב שמירה. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244 17.3.5. web ממשק . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244 17.3.5.1. הגדר טמפרטורה והיסטרזיס. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245 17.3.5.2. פתח לוגר טמפרטורה. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245 17.3.5.3. שמור את התצורה. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247 17.3.6. פלאש SPI File מערכת . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247 17.3.7. קומפילציה . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247 17.4. מבצע . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248 17.5. לוח מחוונים . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248 פרק 18 · תרמוסטט חממה . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260 18.1. סכמטי . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264 18.1.1. SSR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265 18.1.2. DS18B20 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265 18.2. הרכבה מכנית. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266 18.3. תוכנה. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270 18.3.1. ספריות נוספות. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270 18.3.2. קושחה של Wemos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271 18.3.2.1. להכין() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272 18.3.2.2. לולאה() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272 18.3.3. ויסות טמפרטורה. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272 18.3.4. פונקציונליות של כלב שמירה. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274 18.3.5. web ממשק . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274 18.3.5.1 קביעת טמפרטורה והיסטרזיס . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275 18.3.5.2 לוגר טמפרטורה פתוח . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276 18.3.5.3. שמור את התצורה. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277 18.3.6. פלאש SPI File מערכת . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277 18.3.7. קומפילציה . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278 18.4. מבצע . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278 18.5. לוח מחוונים . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278 פרק 19 · בקרת ממסר 230-VAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292
11

ספר הדרכה ל-Hack-and-IoT של מכשירים ביתיים
19.1. תוכנה. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292 19.1.1. קושחה של Wemos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292 19.1.1.1.setup() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292 19.1.1.2. לולאה() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292 19.1.2. Web ממשק . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293 19.2. חוּמרָה. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294 19.2.1. SSR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294 19.2.2.1. דיור . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294 19.2.2. ממסר . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294 19.2.2.1 דיור . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295 19.2.3. מגן ממסר . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295 19.2.3.1. דיור . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296 19.2.4. בנייה/כיבוי חלופית של ממסר 230VAC. . . . . . . . . . . . . . . . . . . . . . 297 פרק 20 · חיישן טמפרטורה עצמאי. . . . . . . . . . . . . . . . . . . . . . . . . . . . 299 20.1. דיור . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300 20.2. תוכנה. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301 20.2.1. ספריות נוספות. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301 20.2.2. תוכנה התומכת ב-OTA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302 20.2.2.1. קושחה של Wemos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302 20.2.2.2. לוח מחוונים . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303 20.2.3. תוכנה מופעלת במצב שינה. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304 20.2.3.1. הבדלים והגדרה של מצבי שינה של חומרה. . . . . . . . . . . . . . . . . . . . . . . 304 20.2.3.2. קושחה של Wemos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306 20.2.3.3. לוח מחוונים . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308 פרק 21 · חיישן טמפרטורה, לחץ ולחות . . . . . . . . . . . . . . . . . 309 21.1. סכמטי . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309 21.2. תוכנה. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 310 21.2.1. ספריות נוספות. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311 21.2.1.1. HP303B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311 21.2.1.2. SHT3x . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311 21.2.2. קושחה . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312 21.2.2.1. להכין() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12

תוֹכֶן
21.2.2.2. לולאה() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312 21.2.3. Web ממשק . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313 21.3. לוח מחוונים . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314 פרק 22 · בקר איקאה Trådfri . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318 22.1. תיאור הקונספט. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318 22.2. הגעה למודולי trådfri של איקאה . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321 22.3. סכמטי . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328 22.4. הרכבה מכנית. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330 22.4.1. מגשרים כתובת I2C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331 22.4.2. מחברים חיצוניים. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331 22.4.3. מגשרים כוח של ZigBee . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332 22.4.4. נגדים מסדרת LED. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332 22.4.5. מודולים של ZigBee. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332 22.4.6. שונות . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334 22.5. תוכנה. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335 22.5.1. קושחה של Wemos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335 22.5.1.1. הגדרת "בדיקה ו-debug"(). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335 22.5.1.2. לולאת "בדיקה ו-debug"(). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336 22.5.1.3. Controller setup() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336 22.5.1.4. Controller loop() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338 22.5.2. web ממשק . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338 22.5.3. ספריות נוספות. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339 22.6. מבצע . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340 22.6.1. תצורת הבקר (הוספת מודולי ZigBee) . . . . . . . . . . . . . 340 22.6.1.1. הוספת מודול ZigBee עם שלט. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341 22.6.1.2. הוספת מודול ZigBee ללא שלט. . . . . . . . . . . . . . . . . . . . . . . . . . . 345 22.6.2. שימוש יומיומי בבקר איקאה Trådfri. . . . . . . . . . . . . . . . . . . . . . . . . . . . 347 פרק 23 · פתרון בעיות . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348 23.1. בעיות חומרה. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348 23.1.1. DS18B20 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348 23.1.2. LED אדום / ירוק. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349 23.1.3. מַדחֵס. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349
13

ספר הדרכה ל-Hack-and-IoT של מכשירים ביתיים
23.1.4. כבלי USB. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349 23.2. בעיות רשת. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350 23.3. קושחה של Wemos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351 23.3.1. אפס. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351 23.4. emoncms. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351 23.4.1. התקנת גרפים. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352 23.4.2. קלט / הזנות. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352 23.5. מודולי ZigBee של איקאה. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352 23.5.1. העלאת תוכנה. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352 23.5.2. הוספת מודולים של ZigBee. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352 23.5.3. בדיקת הבקר של איקאה Trådfri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353 23.5.4. מפריע. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353 פרק 24 · פריסת PCB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354 24.1. PCB צג מנעול דלת. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354 24.2. חיישן אנרגיה. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 357 24.3. וסת מקרר. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360 24.3.1. PCB של רגולטור. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360 24.3.2. DS18B20 PCB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362 24.4. תרמוסטט חממה. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363 24.5. בקר איקאה Trådfri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363 פרק 25 · רישום תוכנה . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366 25.1. תוכניות שירות לבקשת HTTP POST. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366 25.1.1. PHP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366 25.1.2. קוד c. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 368 25.1.3. פיתון . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 371 25.2. טיימר כלב שמירה בלולאה. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 372 25.2.1. נמצא ב-hhsUtility.h/cpp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373 25.2.2. להוספה ב-setup(): . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374 25.2.3. להוספת בלולאה(): . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375 אינדקס . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14

מסמכים / משאבים

אלקטור ESP8266 הדפסת תלת מימד [pdfגיליון נתונים
ESP8266 הדפסת תלת מימד, ESP3, הדפסת תלת מימד, הדפסה

הפניות

השאר תגובה

כתובת האימייל שלך לא תפורסם. שדות חובה מסומנים *