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

פח אשפה חכם מבוסס IoT: 8 שלבים
פח אשפה חכם מבוסס IoT: 8 שלבים

וִידֵאוֹ: פח אשפה חכם מבוסס IoT: 8 שלבים

וִידֵאוֹ: פח אשפה חכם מבוסס IoT: 8 שלבים
וִידֵאוֹ: קבלתי מלקוח אייפון תקוע לא עובד !#תמראםטימובייל #תמרשאבי #iphone14promax 2024, יולי
Anonim
פח אשפה חכם מבוסס IoT
פח אשפה חכם מבוסס IoT

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

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

דרישות תוכנה:

יישום Blynk

Arduino IDE

דרישות חומרה:

ארדואינו ננו

מגן חיישן Arduino Nano

מודול WiFi ESP 01

חיישן קולי

סרוו SG90

מודול חיישן אינפרא אדום

שלב 1: חיישן קולי

חיישן קולי
חיישן קולי

הוא פולט אולטרסאונד ב 40 000 הרץ שעובר באוויר ואם יש אובייקט או מכשול בדרכו הוא יחזור למודול. בהתחשב בזמן הנסיעה ומהירות הצליל אתה יכול לחשב את המרחק.

שלב 2: מודול WiFi ESP8266 - 01

מודול WiFi ESP8266 - 01
מודול WiFi ESP8266 - 01

ESP8266-01 הוא משדר ומקלט WiFi סידורי שיכול לתת לכל בקר מיקרו גישה לרשת WiFi.

מודול ESP8266 בעלות נמוכה ומגיע מתוכנת מראש עם קושחה של ערכת פקודות AT, כלומר, אתה יכול פשוט לחבר את זה למכשיר ה- Arduino שלך ולקבל בערך כמה שיותר WiFi כמו שמציע WiFi Shield. למודול זה יש עוצמה מופעלת -יכולת עיבוד ואחסון לוח המאפשרת לשלב אותו עם החיישנים ויישום אחר באמצעות GPIOs שלו.

מאפיינים:

  • Wi-Fi Direct (P2P), AP רך
  • ערימת פרוטוקול TCP/IP משולבת
  • הוא כולל מתג TR משולב, balun, LNA, מגבר כוח ורשת תואמת
  • מצייד PLL משולב, רגולטורים, יחידות DCXO וניהול חשמל
  • מעבד משולב בעל עוצמה נמוכה של 32 סיביות יכול לשמש כיישום
  • 1.1 / 2.0, SPI, UART
  • STBC, 1 × 1 MIMO, 2 × 1 MIMO
  • צבירת A-MPDU ו- A-MSDU ומרווח שמירה של 0.4ms
  • התעורר ושדר מנות תוך <2 ms
  • צריכת חשמל המתנה של <1.0mW (DTIM3)

שלב 3: סרוו SG90

סרוו SG90
סרוו SG90

מנוע סרוו הוא מכשיר חשמלי שיכול לדחוף או לסובב אובייקט בדיוק רב. אם אתה רוצה לסובב ולהתנגד בזוויות מסוימות או מרחק מסוים, אז אתה משתמש במנוע סרוו. הוא פשוט מורכב ממנוע פשוט שעובר דרך מנגנון סרוו. אם משתמשים במנוע הוא מנוע DC אז הוא נקרא מנוע סרוו DC, ואם הוא מנוע המונע על ידי AC אז הוא נקרא מנוע סרוו AC. אנו יכולים להשיג מנוע סרוו מומנט גבוה מאוד באריזה קטנה וקלה. עשה זאת לתכונות אלה הם משמשים ביישומים רבים כמו מכונית צעצוע, מסוקים ומטוסים, רובוטיקה, מכונה וכו '.

שלב 4: הגדרת מודול ה- WiFi ESP8266 - 01 שלך

הגדרת מודול ה- WiFi ESP8266 - 01 שלך
הגדרת מודול ה- WiFi ESP8266 - 01 שלך
הגדרת מודול ה- WiFi ESP8266 - 01 שלך
הגדרת מודול ה- WiFi ESP8266 - 01 שלך

חבר את ה- ESP 01 שלך בהתאם לחיבורים שניתנו להלן.

לאחר מכן העלה את הקוד הזה ל- Uno Arduino שלך. קוד

לאחר העלאת הקוד.

נסה לשלוח את הפקודה הבסיסית: AT

אתה חייב לקבל תגובה בסדר. (המשמעות היא ש- ESP 01 שלך עובד מצוין).

כעת ה- ESP 01 שלך יוגדר אוטומטית. ישנן שתי פקודות שכתבנו בקוד לעיל.

AT+CWMODE = 1 (קובע את מצב ה- Wi-Fi (תחנה/AP/תחנה+AP))

AT+UART_DEF = 9600, 8, 1, 0, 3 (זה ישנה את קצב השידור ל- 9600 אתה יכול אפילו להגדיר אותו ל- 115200.)

שלב 5: הגדרת אפליקציית Blynk

הגדרת אפליקציית Blynk
הגדרת אפליקציית Blynk
הגדרת אפליקציית Blynk
הגדרת אפליקציית Blynk
הגדרת אפליקציית Blynk
הגדרת אפליקציית Blynk

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

שלב 1: לחץ על פרויקט חדש

שלב 2: הוסף את שם הפרויקט שלך ובאיזה לוח אנו הולכים להשתמש, במקרה שלנו זהו Arduino Nano

שלב 3: בחר את הווידג'ט שלך, כלומר רמה אנכית

שלב 4: הגדר את טווח הסיכות והנתונים

עכשיו ה- Blynk שלך צריך להיראות כמו תרשים המעגלים הזה

שלב 6: תרשים מעגלים

תרשים מעגלים
תרשים מעגלים

בתרשים לעיל כל החיבורים מוצגים עבור פרויקט זה פח אשפה מבוסס IoT.

השתמשנו במגן Arduino Nano כדי להקל על החיבור. החיבור יהיה זהה גם עבור Arduino Nano Shield.

שלב 7: קוד

לביקור קוד מלא - Alpha Electronz

מוּמלָץ: