תוכן עניינים:
- שלב 1: הוספת ספריות עבור Esp8266
- שלב 2: התקן את MQTT Sever והלקוח ב- Raspberry Pi
- שלב 3: הפעל סקריפט פייתון
וִידֵאוֹ: RaspberryPi ו- NodeMCU (esp8266) -MQTT: 3 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:16
אנו הולכים להתקין שרת ולקוח MQTT ב- Raspberry Pi באמצעות ספריות Mosquitto ו- paho-mqtt. אנו נקרא כפתור ואם הוא נלחץ נפעיל את LED בצד Arduino.
ואילו ב- Arduino נשתמש בספריית Adafruit MQTT. נשתמש בחיישן כמו LDR (ניתן להשתמש בכל חיישן אחר), נקרא אותו ונפרסם אותו ברגע שהוא משתנה ל- Raspberry Pi.
אנחנו צריכים:
פאי פטל
NodeMCU
שלב 1: הוספת ספריות עבור Esp8266
עבור אל "נהל ספריות …" באמצעות מזהה Arduino שלך וחפש "MQTT" מאת Adafruit.
לאחר ההתקנה המוצלחת, הוסף "MQTT_NodeMCU.ino" מהקישור הבא:
קוד ארדואינו
בצע את השינויים הבאים על ידי החלפת ssid wifi, סיסמה וכתובת IP RPi.
#מגדיר WLAN_SSID " #397" #מגדיר WLAN_PASS "בית חווה 397" #הגדר MQTT_SERVER "192.168.0.108" #הגדר "led_pin" #define "sensor_input"
העלה את הסקיצה ופתח את צג סידורי ב- 115200
שלב 2: התקן את MQTT Sever והלקוח ב- Raspberry Pi
ראשית, התקן את שרת Mosquitto באמצעות:
sudo apt-get להתקין יתוש
התקן את Client Mosquitto באמצעות:
sudo apt-get להתקין לקוחות יתושים
אתה יכול לאמת את ההתקנה באמצעות:
מערכת systemctl mosquitto.service
כעת, נתקין את paho-MQTT באמצעות:
sudo apt-get install python python-pipsudo pip להתקין RPi. GPIO paho-mqtt
השתמש בפקודות אלה כדי לפרסם הודעות מ- raspberry pi (-hostname) ל- esp8266-leds (-topic).
mosquitto_pub -h raspberrypi -t "/leds/esp8266" -m "ON"
mosquitto_pub -h raspberrypi -t "/leds/esp8266" -m "OFF"
-h ==> שם מארח ==> raspberrypi (אלא אם שינית אותו)
-t ==> נושא
-m ==> הודעה
שלב 3: הפעל סקריפט פייתון
אתה יכול להוריד את MQTT_Pi מ-
github.com/anuragvermaa/MQTT_NodeMCU
אם הכל בסדר, אתה אמור להיות מסוגל לראות נתוני חיישנים במסוף.
הקש Ctrl+C ליציאה.
מוּמלָץ:
שעון התראה איסלאמי RaspberryPi & שעון מעורר: 15 שלבים (עם תמונות)
צפייה והתראה של תפילות אסלאמיות RaspberryPi: למוסלמים ברחבי העולם יש חמש תפילות מדי יום, וכל תפילה צריכה להיות בזמן מסוים ביום. בגלל הדרך האליפטית כוכב הלכת שלנו מסתובב סביב השמש, מה שגורם לשעות הזריחה לעלות ולרדת להשתנות לאורך כל השנה, כי
הפעל את RaspberryPi שלך: 6 שלבים
המנע את ה- RaspberryPi שלך: הוראות אלה יוסיפו גלגלים ל- Pi Raspberry שלך, כך שתוכל לקחת את הפרויקט שלך למקום בו לא היה טרנזיסטור קודם לכן. הדרכה זו תלווה אותך בחלק הטכני של אופן השליטה במנועים באמצעות רשת ה- Wi-Fi. כמו הפרויקט הזה
צומת RaspberryPi WSPR: 7 שלבים
צומת RaspberryPi WSPR: רציתי ליצור משדר WSPRnet (כתב חלש אותות חלש) בכדי להרטיב את רגלי במשחק WSPRnet ולהתחיל לראות עד לאן אוכל לשדר משואה. היה לי חלק מהציוד הזה מונח והחלטתי שאזמין מקצוען מהיר
כיצד להתחיל עם RaspberryPi: 9 שלבים
כיצד להתחיל עם RaspberryPi: במדריך זה אראה לך כיצד להתחיל עם RashpberryPi בצורה שונה
לוח הרחבה RaspberryPi 3/4 להוספת תכונות נוספות ל- Raspberry Pi: 15 שלבים (עם תמונות)
לוח הארכה של RaspberryPi 3/4 להוספת תכונות נוספות ל- Raspberry Pi: אנו יודעים כי פטל Pi 3/4 אינו מגיע עם ADC מובנה (ממיר אנלוגי לדיגיטלי) ו- RTC (שעון בזמן אמת) כך שאני מתכנן מחשב לוח המכיל 16 ערוץ 12bit ADC, RTC, מודול 4G SIM7600, כפתורי לחיצה, ממסרים, כיבוי USB, כיבוי 5V, כוח 12V