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

Arduino שולחת נתוני Dht11 לשרת MySQL (PHPMYADMIN) באמצעות Python: 5 שלבים
Arduino שולחת נתוני Dht11 לשרת MySQL (PHPMYADMIN) באמצעות Python: 5 שלבים

וִידֵאוֹ: Arduino שולחת נתוני Dht11 לשרת MySQL (PHPMYADMIN) באמצעות Python: 5 שלבים

וִידֵאוֹ: Arduino שולחת נתוני Dht11 לשרת MySQL (PHPMYADMIN) באמצעות Python: 5 שלבים
וִידֵאוֹ: Using SIM900A with Arduino (Hebrew) 2024, יולי
Anonim
Arduino שולחת נתוני Dht11 לשרת MySQL (PHPMYADMIN) באמצעות Python
Arduino שולחת נתוני Dht11 לשרת MySQL (PHPMYADMIN) באמצעות Python

בפרויקט זה התממשקתי ל- DHT11 עם arduino ואז אני שולח נתונים של dht11 שהם לחות וטמפרטורה למסד הנתונים של phpmyadmin. שלא כמו הפרויקט הקודם שלנו, אנו לא משתמשים בשום מגן Ethernet במקרה זה, כאן אנו רק קוראים את הנתונים הטוריים שמגיעים מארדואינו ולאחר מכן דוחפים אותו ל- phpmyadmin דרך קוד PHP אחד. אז כאן המכשיר שלנו מחובר למחשב כך שהוא יכול לשלוח נתונים באופן סדרתי, אתה יכול גם לחבר את המכשיר לפטל פאי כדי להפוך את הפרויקט הזה לנייד.

שלב 1: תוכנה בשימוש:

תוכנה בשימוש
תוכנה בשימוש
תוכנה בשימוש
תוכנה בשימוש
תוכנה בשימוש
תוכנה בשימוש

אלה התוכנות בהן השתמשנו לפרויקט זה:

1. Arduino IDE: ניתן להוריד את ה- Arduino IDE העדכני ביותר מקישור זה:

2. התקנת שרת XAMPP: כאן אנו משתמשים בשרת XAMPP ניתן להשתמש בו הן בחלונות והן בלינוקס, אך ההצעה שלי היא שאם אתה נמצא באובונטו (כל פלטפורמת לינוקס) אז לך עם LAMP. עכשיו מכיוון שאנחנו בחלונות אז העדפנו שרת XAMPP. כך שתוכל להוריד את שרת XAMPP מהקישור הזה.

לחלופין להלן השלבים עבור שרת LAMP:

1. התקן את Apache: sudo apt-get install apache2

2. התקן את MySQL: sudo apt-get install mysql-server

3. התקן PHP: sudo apt-get install php5 libapache2-mod-php5

4. הפעל מחדש את השרת: הפעלה מחדש של sudo /etc/init.d/apache2

5. בדוק את Apache https:// localhost/תקבל דף אפאצ'י אחד על ידי לחיצה על הקישור לעיל אם לא קיבלת זה אומר שמשהו השתבש בהתקנה שלך.

כאן אנו משתמשים ב- PHPMYADMIN המהווה את ממשק האינטרנט של שרת MySQL ולכן להתקנת פקודת השימוש הזו:

sudo apt-get install phpmyadmin

שלב 2: רכיבים בשימוש:

רכיבים בשימוש
רכיבים בשימוש
רכיבים בשימוש
רכיבים בשימוש

1) Arduino UNO: Arduino/Genuino Uno הוא לוח מיקרו -בקר המבוסס על ATmega328P (גליון נתונים). יש לו 14 סיכות קלט/פלט דיגיטליות (מתוכן 6 יכולות לשמש כפלט PWM), 6 כניסות אנלוגיות, קריסטל קוורץ 16 מגהרץ, חיבור USB, שקע חשמל, כותרת ICSP ולחצן איפוס.

3) חיישן DHT11: חיישן טמפרטורה ולחות DHT11 זה כולל פלט אות דיגיטלי מכויל עם יכולת חיישן הטמפרטורה והלחות. הוא משולב עם מיקרו-בקר 8 ביט בעל ביצועים גבוהים. הטכנולוגיה שלה מבטיחה אמינות גבוהה ויציבות מצוינת לטווח ארוך. חיישן זה כולל אלמנט התנגדות וחיישן למכשירי מדידת טמפרטורות רטובים של NTC. יש לו איכות מעולה, תגובה מהירה, יכולת נגד הפרעות וביצועים גבוהים.

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

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

שלב 4: קוד מקור:

כאן עבור arduino השתמשתי בקוד דוגמה אחד עם עדכון קטן, כלומר קוד DHTtester, אנא צפה בסרטון ההטמעה על מה ששיניתי בקוד הדוגמה הזה, וקוד פייתון אחד ששולח נתונים ל- phpmyadmin, שתוכל מצא למטה קישור להורדה

שלב 5: וידאו:

כל תיאור הפרויקט ניתן בסרטון למעלה

אם יש לך ספק בנוגע לפרויקט זה אל תהסס להגיב לנו להלן.

ואם אתה רוצה ללמוד עוד על מערכת משובצת אתה יכול לבקר בערוץ היוטיוב שלנו

אנא בקר ועשה לייק לדף הפייסבוק שלנו לעדכונים תכופים.

תודה וברכות, טכנולוגיות Embedotronics

מוּמלָץ: