תוכן עניינים:
- שלב 1: רכיבים נדרשים
- שלב 2: עקרון העבודה
- שלב 3: תמונות פרויקטים
- שלב 4: הסבר קוד:
- שלב 5: סכמטי
- שלב 6: קוד
- שלב 7: הדרכה
וִידֵאוֹ: גינון חכם מבוסס IoT וחקלאות חכמה באמצעות ESP32: 7 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:14
העולם משתנה עם הזמן וכך החקלאות. כיום אנשים משלבים אלקטרוניקה בכל תחום וחקלאות אינה יוצאת דופן מכך. מיזוג האלקטרוניקה בחקלאות מסייע לחקלאים ולאנשים המנהלים גינות.
במאמר זה נראה כיצד לפקח וכיצד לנהל גינון וחקלאות. נשתמש במודול בקרה (ESP32) עבור IoT ונעדכן את הנתונים בענן ועל סמך קריאות ננקוט בפעולה המתאימה.
בפרויקט זה השתמשנו בחיישנים כמו LDR (Resist depedent Resistor), חיישן טמפרטורה, חיישן רמת לחות קרקע ואנו נשתמש במשאבת מים כדי להגיב על נתוני החיישנים. מלבד זאת אנו יכולים להשתמש בהרבה חיישנים לניטור.
שלב 1: רכיבים נדרשים
להלן הרכיבים הנדרשים, ESP32ESP32 בהודו -
ESP32 בבריטניה -
ESP32 בארה ב -
חיישן לחות קרקע חיישן לחות קרקע בהודו-
חיישן לחות קרקע בבריטניה -
חיישן לחות קרקע בארה ב -
חיישן טמפרטורה NTC חיישן טמפרטורה NTC בהודו-
חיישן טמפרטורה NTC בבריטניה -
חיישן טמפרטורה NTC בארה ב -
חיישן LDR
חיישן LDR בהודו -
חיישן LDR בבריטניה -
חיישן LDR בארה ב -
משאבת מים DC +5v משאבת מים DC +5v בהודו -
משאבת מים DC +5v בבריטניה -
משאבת מים DC +5v בארה ב -
BreadBoardBreadBoard בהודו-
BreadBoard בארצות הברית-
BreadBoard בבריטניה-
טרָנזִיסטוֹר
נגדים
מעט חוטים
שלב 2: עקרון העבודה
מודול השליטה ESP32 משמש לאיסוף הנתונים מחיישנים כמו LDR (Resist depedent Resist), חיישן טמפרטורה, חיישן רמת קרם לחות. אם רמת הלחות בקרקע נמוכה מאוד, אנו נדליק את משאבת המים. אנו עוקבים גם אחר מצב המנוע על המשוב כדי לאשר את מצב המנוע.
אנו משתמשים בחיישן טמפרטורה לוויסות המים על שורש היבול אשר ישמור על היבול טרי. ESP32 אוסף את הנתונים מכל החיישנים ושולח/מפרסם את כל הנתונים לשרת MQTT ונרשם לנושא הבקרה המוטורית.
שלב 3: תמונות פרויקטים
שלב 4: הסבר קוד:
ומהשרת mqtt או צומת אחר (מהמקום בו אנו צופים או שולטים במנוע). במקרה שלנו אנו משתמשים בנייד כצומת ויש לנו הרשמה לנושא הבא.
נושאים להרשמה מצומת השליטה (נייד) ו- ESP32 יפורסמו לנושא
stechiez/מסכים/אור
stechiez/מסכים/זמני
stechiez/להסכים/אדמה
stechiez/agree/mstatus
פרסם את הנושא מצומת השליטה ו- ESP32 ירשם לנושא
stechiez/מסכים/מנוע
בפונקציית setup_wifi אנו מתחברים ל- wifi והבקרה תעצור שם עד חיבור wifi.
בפונקציית החיבור מחדש ESP32 ינסה להתחבר לשרת MQTT ולחכות עד לחיבור.
התקשרות חזרה היא הפונקציה שתופעל או שתתבצע לאחר שהנושא המנוי יהיה זמין.
בפונקציית ההתקנה אנו מתחילים תקשורת סידרית, חיבור Wifi וחיבור MQTT.
הפונקציה getTemperature, getMoisturePercentage ו- getLightPercentage היא קריאת הנתונים מהחיישן והחזרת הערך שיש לפרסם באמצעות MQTT.
ובפונקציית הלולאה המתבצעת באופן רציף, ESP32 ישלח את הנתונים שנאספו באמצעות mqtt.
שלב 5: סכמטי
שלב 6: קוד
קוד:
github.com/stechiez/iot_projects/tree/mast…
מוּמלָץ:
פח אשפה חכם מבוסס IoT: 8 שלבים
פח אשפה חכם מבוסס IoT: במדריך זה אנו הולכים ליצור מערכת ניטור פסולת חכמה מבוססת IoT אנו הולכים לעקוב אם פח האשפה מלא או לא ואם מלא אז הודע לבעלים באמצעות הודעת דחיפה בטלפון שלהם. דרישות תוכנה: Blynk
מד חום אינפרא אדום מבוסס Arduino - מד חום מבוסס IR באמצעות Arduino: 4 שלבים
מד חום אינפרא אדום מבוסס Arduino | מד חום מבוסס IR באמצעות Arduino: היי חברים במדריך זה נכין מדחום ללא מגע באמצעות arduino. מכיוון שלפעמים הטמפרטורה של הנוזל/מוצק גבוהה מדי או נמוכה ואז קשה ליצור איתו קשר ולקרוא אותו הטמפרטורה אז בתרחיש זה
משחק משחק ציפור פלאפפי עם לוח פיתוח מבוסס M5stack Esp32 מבוסס M5stick C: 5 שלבים
משחק משחק Flappy Bird עם לוח פיתוח מבוסס M5stack Esp32 מבוסס M5stick C: היי חברים היום נלמד כיצד להעלות את קוד משחק הציפורים ללוח הפיתוח של m5stick c המסופק על ידי m5stack. לפרויקט קטן זה תזדקקו לשני דברים הבאים: m5stick-c לוח פיתוח: https://www.utsource.net/itm/p/8663561.h
כיצד לשלוט במתג חכם בסיסי מסוג Sonoff מבוסס ESP8266 באמצעות סמארטפון: 4 שלבים (עם תמונות)
כיצד לשלוט במתג חכם בסיסי מסוג Sonoff מבוסס ESP8266 באמצעות סמארטפון: Sonoff הוא קו התקנים לבית חכם שפותח על ידי ITEAD. אחד המכשירים הגמישים והזולים ביותר מהקו הזה הם Sonoff Basic. זהו מתג מופעל Wi-Fi המבוסס על שבב מעולה, ESP8266. מאמר זה מתאר כיצד להגדיר את Cl
IoT מבוסס 20 $ בית חכם מול אמזון אלקסה: 5 שלבים
IoT מבוסס 20 $ בית חכם מול אמזון אלקסה: שלום לכולם אני מקווה שהפרויקט הזה יביא מהפכה עצומה בתחום האוטומציה, עם נקודת מבט נמוכה למחירים. אתה יכול למקם את הפרויקט הזה ליד כל לוח מתגים ולשלוט בכל המכשירים המחוברים. ללוח. פרויקט זה משתמש ב- e