Mündəricat:
- Addım 1: İstifadə olunan proqram:
- Addım 2: İstifadə olunan komponentlər:
- Addım 3: Dövrə Şeması:
- Addım 4: Mənbə Kodu:
- Addım 5: Video:
Video: Arduino, Python istifadə edərək Dht11 məlumatlarını MySQL Serverə (PHPMYADMIN) göndərir: 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Bu layihədə DHT11 -i arduino ilə əlaqələndirdim və sonra phpmyadmin verilənlər bazasına rütubət və temperatur olan dht11 məlumatlarını göndərirəm. Əvvəlki layihəmizdən fərqli olaraq, bu vəziyyətdə heç bir ethernet qalxanı istifadə etmirik, burada yalnız arduinodan gələn serial məlumatlarını oxuyuruq və sonra bunu bir php kodu ilə phpmyadmin -ə ötürürük. Beləliklə, cihazımız PC -yə bağlıdır ki, məlumatları ardıcıl olaraq göndərə bilsin, bu layihəni portativ etmək üçün cihazı moruq pi -yə də qoşa bilərsiniz.
Addım 1: İstifadə olunan proqram:
Bu layihə üçün istifadə etdiyimiz proqramlar bunlardır:
1. Arduino IDE: Ən son Arduino IDE -ni bu linkdən yükləyə bilərsiniz:
2. XAMPP serverinin quraşdırılması: Burada XAMPP serverindən istifadə edirik, həm Windows -da, həm də Linux -da istifadə oluna bilər, amma mənim təklifim budur ki, əgər siz Ubuntu (Hər hansı Linux platforması) içindəsinizsə, LAMP ilə gedin. İndi pəncərələrdə olduğumuz üçün XAMPP serverinə üstünlük verdik. Beləliklə, XAMPP serverini bu linkdən yükləyə bilərsiniz.
Alternativ olaraq LAMP serveri üçün addımlar:
1. Apache qurun: sudo apt-get install apache2
2. MySQL qurun: sudo apt-get mysql-server qurun
3. PHP qurun: sudo apt-get php5 libapache2-mod-php5 qurun
4. Serveri yenidən başladın: sudo /etc/init.d/apache2 yenidən başladın
5. Apache -ni yoxlayın https:// localhost/əldə etməsəniz, yuxarıdakı linki tıklayaraq bir apache səhifəsi alacaqsınız, əgər quraşdırmağınızda bir şeyin səhv olduğu anlamına gəlir.
Burada MySQL serverinin veb interfeysi olan PHPMYADMIN -dən istifadə edirik ki, bu əmri quraşdıraq:
sudo apt-get phpmyadmin quraşdırın
Addım 2: İstifadə olunan komponentlər:
1) Arduino UNO: Arduino/Genuino Uno, ATmega328P (məlumat cədvəli) əsasında qurulmuş bir mikrokontrolör lövhəsidir. 14 rəqəmsal giriş/çıxış pininə malikdir (onlardan 6 -sı PWM çıxışı olaraq istifadə edilə bilər), 6 analoq giriş, 16 MHz kvars kristal, USB bağlantısı, elektrik prizi, ICSP başlığı və sıfırlama düyməsinə malikdir.
3) DHT11 sensoru: Bu DHT11 Temperatur və Rütubət Sensoru, temperatur və rütubət sensoru qabiliyyəti ilə kalibrlənmiş rəqəmsal siqnal çıxışına malikdir. Yüksək performanslı 8 bitlik mikro nəzarətçi ilə birləşdirilmişdir. Texnologiyası yüksək etibarlılığı və əla uzunmüddətli sabitliyi təmin edir. Bu sensora rezistiv element və yaş NTC temperatur ölçmə cihazları üçün sensor daxildir. Mükəmməl keyfiyyət, sürətli cavab, müdaxilə əleyhinə qabiliyyət və yüksək performansa malikdir.
Addım 3: Dövrə Şeması:
Addım 4: Mənbə Kodu:
Burada arduino üçün kiçik bir yeniləmə ilə bir nümunə kodu istifadə etdim, yəni DHTtester kodu, zəhmət olmasa bu nümunə kodunda nə dəyişdiyimi və phpmyadmin -ə məlumat göndərən bir python kodunu daxil edin. yükləmə linkini aşağıda tapa bilərsiniz
Addım 5: Video:
Layihənin bütün təsviri yuxarıdakı videoda verilmişdir
Bu layihə ilə bağlı hər hansı bir şübhəniz varsa, bizə aşağıda şərh etməkdən çekinmeyin.
Və əlaqədar sistem haqqında daha çox məlumat əldə etmək istəyirsinizsə, youtube kanalımızı ziyarət edə bilərsiniz
Zəhmət olmasa tez -tez yeniliklər üçün Facebook səhifəmizi ziyarət edin və bəyənin.
Təşəkkürlər və Hörmətlə, Embedotronics Texnologiyaları
Tövsiyə:
Nodemcu Thingspeak -ə İstilik və Nəmlik Məlumatlarını Göndərir: 7 Adım
Nodemcu Thingspeak -ə Temperatur və Rütubət Məlumatı Göndərir: Burada bu dərslikdə dht11 sensoru ilə nodemcu ilə əlaqə qurduq və temperatur və rütubət məlumatlarını Thingspeak serverinə göndərdik. Burada həm də temperatur və rütubət qrafikini Thingspeak serverinə qurmuşuq
NodeMCU istifadə edərək DHT11 məlumatlarını MySQL Serverə necə göndərmək olar: 6 addım
NodeMCU istifadə edərək DHT11 Məlumatlarını MySQL Serverə Necə Göndərmək olar: Bu Layihədə DHT11 -i nodemcu ilə əlaqələndirdik və sonra phpmyadmin verilənlər bazasına rütubət və temperatur olan dht11 məlumatlarını göndəririk
Arduino ilə Python istifadə edərək MySQL Serverə RFID Məlumat Göndərərək İştirak Sistemi: 6 Addım
Arduino ilə Python istifadə edərək MySQL Serverə RFID Məlumat Göndərərək İştirak Sistemi: Bu Layihədə RFID-RC522-ni arduino ilə əlaqələndirdim və sonra RFID məlumatlarını phpmyadmin verilənlər bazasına göndərirəm. Əvvəlki layihələrimizdən fərqli olaraq, bu vəziyyətdə heç bir ethernet qalxanı istifadə etmirik, burada yalnız ar -dan gələn serial məlumatlarını oxuyuruq
Arduino MySQL Serverinə (PHPMYADMIN) Temperatur və Nəmlik Məlumatlarını Göndərir: 5 Addım
Arduino MySQL Serverinə (PHPMYADMIN) Temperatur və Nəmlik Məlumatlarını Göndərir: Bu Layihədə DHT11 -i arduino ilə əlaqələndirdim və sonra phpmyadmin verilənlər bazasına rütubət və temperatur olan dht11 məlumatlarını göndərirəm. Burada məlumatları phpmyadmin verilənlər bazasına köçürmək üçün bir PHP skriptindən istifadə edirik
Raspberry Pi və Arduino UNO -dan istifadə edərək DHT11 məlumatlarını tərtib edin: 7 addım
DHT11 Məlumatlarını Raspberry Pi və Arduino UNO -dan istifadə edərək tərtib edin: Bu təlimat, Arduino Uno və Raspberry Pi istifadə edərək DHT11 temperatur sensoru məlumatlarını necə qurduğumu izah edir. Bu vəziyyətdə sensor Arduino Uno ilə, Arduino Uno isə Raspberry Pi ilə ardıcıl olaraq bağlanır. Raspberry Pi Side -də matplotli