תוכן עניינים:
וִידֵאוֹ: צור מפת חום WiFi באמצעות ESP8266 וארדואינו: 5 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:12
מאת Electropeak ElectroPeak האתר הרשמי עקוב אחר מאת המחבר:
אודות: ElectroPeak הוא המקום היחיד שלך ללמידת אלקטרוניקה ולהוציא את הרעיונות שלך למציאות. אנו מציעים מדריכים מהשורה הראשונה להראות לך כיצד תוכל לבצע את הפרויקטים שלך. אנו מציעים גם מוצרים באיכות גבוהה כך שיש לך… עוד על Electropeak »
סקירה כללית
במדריך זה אנו הולכים להכין מפת חום של אותות ה- Wi-Fi שמסביב באמצעות Arduino ו- ESP8266.
מה תלמד
- היכרות עם אותות WiFi
- כיצד לזהות אותות ספציפיים באמצעות ESP8266
- צור מפת חום באמצעות תצוגת Arduino ו- TFT
שלב 1: מהו WiFi?
כיום אנשים רבים משתמשים בשירותי WiFi בסמארטפונים, טאבלטים ומחשבים אישיים. WiFi הוא פרוטוקול שנרשם על ידי ברית ה- Wi-Fi לבניית ה- LAN האלחוטי הסטנדרטי של IEEE802.11.
ה- Wi-Fi חזק יותר מ- Bluetooth. בדרך כלל Wi-Fi משמש לחיבור לאינטרנט האלחוטי, מה שהפך את הפרוטוקול הזה לפופולרי הרבה יותר. אתה יכול להתחבר לאינטרנט בקלות בכל מקום, באמצעות טכנולוגיה זו. תקן ה- Wi-Fi תומך במהירות מרבית של 11Mps במהירות 2.4 GHz. כדי להגדיל את המהירות של תקן זה, נבנתה גרסה נוספת בשם IEEE802.11n שהמהירות שלה גדלה עד 200Mps. עליית מהירות זו נובעת מהשימוש באנטנה הרב-ערוצית (MIMO), בשימוש בשני טווחי תדרים של 2.4 GHz ו- 5 GHz ובקרת גישה בינונית (MAC). לוח ה- Wi-Fi הוא כ -20 מטרים. בפרויקט זה אנו רוצים ליצור מפת חום WiFi באמצעות ESP8266, Arduino ו- 3.5 אינץ 'TFT LCD. ESP8266 יכול לזהות את אות ה- Wi-Fi של SSID (RSSI) שצוין. השתמשנו במודול ESP-01 לפרויקט זה. שים 4 מודולים אלה בארבע פינות החדר עם תבנית מלבנית. לאחר קבלת מידע ממודולי ה- ESP, אנו שולחים אותו לארדואינו לצורך ניתוח והצגה.
שלב 2: מהי מפת חום?
מפת החום היא נתונים גרפיים המעניקים למידע מראה אטרקטיבי. מפת החום משתמשת בדרך כלל בספקטרום צבעים לניתוח מידע, ספקטרום צבעים זה מתחיל מצבעים חמים ומסתיים בצבעים קרים. לכל חלק במפה בעל החוזק והכיסוי הגבוה ביותר של הנתונים הספציפיים (למשל עוצמת האות WiFi), יש את הצבע החם ביותר, וכך, עם ירידה בכוח הנתונים, ספקטרום הצבעים יתקרב לצבעים הקרים.
שלב 3: חומרים נדרשים
רכיבי חומרה
Arduino UNO R3 *1
מודול מסך תצוגת צבע בגודל 3.5 אינץ ' *1
מודול WiFi ESP8266 *1
אפליקציות תוכנה
Arduino IDE
שלב 4: צור מפת חום WiFi
מעגל חשמלי
חבר את מודולי ESP ללוח Arduino כפי שהוא מוצג בתמונה.
לאחר חיבור מודולי ESP, הניחו את מגן TFT על הארדואינו.
קוד
ראשית, אנו כותבים קוד למודולי ESP כדי לבדוק את עוצמת האות ולשלוח אותו ל- Arduino. לאחר מכן אנו כותבים קוד נוסף עבור Arduino כדי לקבל את המידע ולהציג אותם. העלה את הקוד 1 על כל אחד ממודולי ה- ESP שלך. תוכל לקרוא הדרכה זו למידע נוסף אודות מודול ESP8266 וכיצד להעלות את הקוד באמצעות Arduino IDE.
בקוד זה, התו "1" מציין את מזהה מודול ESP, עבור המודולים הבאים, שנה מזהה זה. לדוגמה, עבור המודול השני, שנה את המזהה ל- "2". הזן את שם ה- SSID הרצוי שלך במקום "SSID ספציפי". עכשיו העלה את קוד 2 בארדואינו שלך.
בקוד זה השתמשנו בספריות Adafruit_GFX ו- MCUFRIEND_kbv כדי להציג מידע על ה- LCD, אותו תוכל להוריד מהקישורים הבאים.
ספריית Adafruit_GFX
ספריית MCUFRIEND_kbv
לאחר קבלת ה- RSSI מכל המודולים, Arduino מחשב את עוצמת האות WiFi בהתאם למיקום. אתה יכול ליצור צבעים משלך על ידי שינוי המשתנים r, g ו- b.
שלב 5: מה הלאה?
- נסה לנתח יותר SSID.
- נסה להוסיף מודולים נוספים ולנתח את האות התלת -ממדי.
מוּמלָץ:
לוח המחוונים של COVID19 על מפת העולם (באמצעות פייתון): 16 שלבים
לוח המחוונים של COVID19 על מפת העולם (באמצעות Python): אני יודע שכמעט כולנו יודעים את רוב המידע על COVID19. וההנחיה הזו היא על יצירת מפת בועות, לשרטט את הנתונים בזמן אמת (של מקרים) על מפת העולם. לנוחות רבה יותר , הוספתי את התוכנית למאגר Github: https: //github.co
זיהוי והתראה של שגיאת חום ESP8266, Openhab, טלגרם, MQTT המופעל באמצעות סוללה: 5 שלבים
זיהוי והתראה של שגיאת חום ESP8266, Openhab, טלגרם, MQTT המופעל באמצעות סוללה: משאבת החום שלי לחימום הבית והמים שלי מתקבלת מדי פעם בשגיאה. לא ניתן להבחין בשגיאה זו בקלות, מכיוון שאין נורה אדומה או משהו, רק 'P' קטן על מסך LCD קטן. לכן עשיתי גלאי זה כדי לזהות את השגיאה ו
הכנת מפות Garmin באמצעות מפת Openstreet: 4 שלבים
הכנת מפות Garmin באמצעות Openstreetmap: אני אוהב טיולים אבל אני לא רגיל לקרוא מפות. לכן קניתי לעצמי GPS garmin GPSMAP64. באתגר המפות ראיתי הוראה כיצד להכין מפות ל- garmin gps זה מדריך כתוב היטב וזה גרם לי לחשוב לכתוב
מד חום אינפרא אדום מבוסס Arduino - מד חום מבוסס IR באמצעות Arduino: 4 שלבים
מד חום אינפרא אדום מבוסס Arduino | מד חום מבוסס IR באמצעות Arduino: היי חברים במדריך זה נכין מדחום ללא מגע באמצעות arduino. מכיוון שלפעמים הטמפרטורה של הנוזל/מוצק גבוהה מדי או נמוכה ואז קשה ליצור איתו קשר ולקרוא אותו הטמפרטורה אז בתרחיש זה
ויזואליזציה של נתוני תחבורה באמצעות מפת Google: 6 שלבים
ויזואליזציה של נתוני תחבורה באמצעות מפת Google: בדרך כלל אנו רוצים להקליט נתונים שונים במהלך רכיבה על אופניים, הפעם השתמשנו ב- Wio LTE חדש כדי לעקוב אחריהם