תוכן עניינים:

כיצד להכין טרמוסטט תנור עץ אוטומטי: 5 שלבים (עם תמונות)
כיצד להכין טרמוסטט תנור עץ אוטומטי: 5 שלבים (עם תמונות)

וִידֵאוֹ: כיצד להכין טרמוסטט תנור עץ אוטומטי: 5 שלבים (עם תמונות)

וִידֵאוֹ: כיצד להכין טרמוסטט תנור עץ אוטומטי: 5 שלבים (עם תמונות)
וִידֵאוֹ: חושף לכם סוד ענק!!🍦😌 2024, נוֹבֶמבֶּר
Anonim
Image
Image
אספקה
אספקה

עבור פרויקט המחלקה שלי במכטרוניקה החלטתי לעצב וליצור טרמוסטט תנור עצים אוטומטי באמצעות Arduino מופעל WiFi עם בקר PID המניע מנוע צעד כדי לשלוט במיקום הבולם על תנור העץ שלי. זו הייתה חוויה ומסע מאוד מתגמל ולמדתי הרבה בדרך! ברצוני לשתף את פרטי הפרויקט, כמו גם כיצד תוכל ליצור/להתאים אותו לאפליקציה שלך.

שלב 1: אספקה

אספקה
אספקה
אספקה
אספקה

אני אביא רשימה של החומרים שבהם השתמשתי ליצירת בקר זה יחד עם כל סכמטים וקבצי עיצוב בהם השתמשתי לאורך הדרך.

אספקה:

  • לוח NodeMCU 1 - לנהיגה של סטפר והרצת בקר PID - Banggood
  • מנהל התקן צעדים של מודול EasyDriver - אמזון
  • מנוע צעד NEMA 11 - אמזון
  • 1 לוח Wemos D1 מיני - לחיישן טמפרטורה ותצוגת LCD - Banggood
  • חיישן טמפרטורה ולחות DHT11 - אמזון
  • תצוגת LCD בגודל 16x2 - אמזון
  • מתאם LCD i2c - צמצום מספר סיכות חיבור LCD - אמזון
  • ספק כוח 12V - להפעלת דרייבר קל
  • נגדים שונים - אמזון
  • PN2222A או טרנזיסטור מקביל - אמזון
  • נגדים שונים
  • 3 כפתורים דיגיטליים - אמזון
  • 1 מגנט ניאודימיום מלבני - אמזון
  • מעגלים - קבצי Gerber כלולים - השתמש ב- JLCPCB להזמנה - פרטים נוספים להלן
  • קפיץ למותחן גלגלת גלגלת צעדים
  • בורג מכונה למתיחת סרק ומתח

רכיבים מודפסים בתלת -ממד (כלולים ב- STL):

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

כלים:

  • מלחם
  • מברגים

קוד ארדואינו:

מסופק בשלב האחרון לתכנות שני המיקרו -בקרים

אפליקציה:

Blynk- אפליקציה זו משמשת לתקשורת בין חיישן הטמפרטורה לבקר הבולמים וכדי להיות מסוגלת לשלוט במכשירים מהאפליקציה

שלב 2: הזמנת לוחות מעגל

הזמינו לוחות מעגלים
הזמינו לוחות מעגלים

הדבר הראשון שצריך לעשות הוא להזמין את הלוחות המותאמים אישית מ- JLCPCB. יש להם עלויות תחרותיות במיוחד ויש להם סיבוב מהיר במיוחד. קיבלתי את ה- PCB שלי תוך 4 ימים או שהזמנתי.

  1. צור חשבון ב- JLCPCB.
  2. העלה את קבצי Gerber המצורפים לאתר שלהם אחד אחד ובחר את הכמות הרצויה מכל אחד מהם.

    ערכי ברירת המחדל עבור כל האפשרויות פועלים מצוין

שלב 3: חלקי הדפסה תלת -ממדית

Image
Image
חלקי הדפסה תלת מימד
חלקי הדפסה תלת מימד

אם יש לך מדפסת תלת מימד, מעולה! פשוט הדפס את כל קבצי STL באמצעות PLA או ABS (השתמשתי ב- ABS). אם לא, יש הרבה שירותי מדפסת תלת מימד זמינים באינטרנט. אני יכול אפילו להדפיס אותם עבורך במידת הצורך - קישור לטופס הבקשה.

האתר שלי: www. NESCustomDesign.com

הרכיבו את החלקים עבור מפעיל הצעדים.

שלב 4: מעגלי הלחמה ו- PCB

Image
Image
מעגלי הלחמה ו- PCB
מעגלי הלחמה ו- PCB
מעגלי הלחמה ו- PCB
מעגלי הלחמה ו- PCB
מעגלי הלחמה ו- PCB
מעגלי הלחמה ו- PCB

השתמש בתרשימים החשמליים, התמונות והווידאו המצורפים כמדריך בעת הנחת הרכיבים על הלוח. הלחמה כל הרכיבים במקום.

שלב 5: בקר תכנית ובולם התרמוסטט - NodeMCU

בקר ובולם התרמוסטט לתוכנת - NodeMCU
בקר ובולם התרמוסטט לתוכנת - NodeMCU

השתמש ב- Arduino IDE כדי לתכנת את NodeMCU ו- Wemos D1 Mini עם הקודים המתאימים. יש להתאים אישית את אסימוני האימות הספציפיים של Blynk שהוקצו לכל אחד מבקרי המיקרו שלך, כמו גם את פרטי ה- WiFi שלך בכל אחד מקבצי.ino לבקר הבולם ולחיישן הטמפרטורה של התרמוסטט.

הסעיפים הבאים מראים את האזורים שצריך להתאים אישית כך שישקפו את פרטי ה- WiFi והאישורים שלך ב- Blynk.

// ************************** הגדרת WiFi ******************* ***************************

// WiFi הביתה #define wifi_ssid "WiFi_SSID" #define wifi_pass "WiFi_Pass" wifiTimeout = 8000; // ******************************************** ********************************* // *********** ******************* Blynk Setup ***************************** ************* #define BLYNK_PRINT סידורי #כלול char temp_auth = "Your_Thermostat_Blynk_Auth_Token"; char stove_auth = "Your_Damper_Control_Blynk_Auth_Token"; // ציין את ה- virtualPin ב- ESP8266 WidgetBridge CurrTempBridge הזה (V20); WidgetBridge setPointBridge (V24); טיימר BlynkTimer; // ******************************************** ***********************************

אתגר IoT
אתגר IoT
אתגר IoT
אתגר IoT

פרס שני באתגר IoT

מוּמלָץ: