İçindekiler:
- Adım 1: Kullanılan Yazılım:
- Adım 2: Kullanılan Bileşenler:
- Adım 3: Devre Şeması:
- Adım 4: Kaynak Kodu:
- Adım 5: Video:
Video: Arduino Python Kullanarak MySQL Sunucusuna (PHPMYADMIN) Dht11 Verisi Gönderiyor: 5 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
Bu projede DHT11'i arduino ile arayüzledim ve ardından nem ve sıcaklık olan dht11'in verilerini phpmyadmin veritabanına gönderiyorum. Önceki projemizden farklı olarak bu durumda herhangi bir ethernet kalkanı kullanmıyoruz, burada sadece arduino'dan gelen seri verileri okuyoruz ve ardından bunu bir php kodu aracılığıyla phpmyadmin'e gönderiyoruz. Yani burada cihazımız seri olarak veri gönderebilmesi için PC'ye bağlı, bu projeyi taşınabilir hale getirmek için cihazı raspberry pi'ye de bağlayabilirsiniz.
Adım 1: Kullanılan Yazılım:
Bu proje için kullandığımız yazılımlar:
1. Arduino IDE: En son Arduino IDE'yi bu bağlantıdan indirebilirsiniz:
2. XAMPP sunucusunun kurulumu: Burada XAMPP sunucusunu kullanıyoruz, hem Windows hem de Linux'ta kullanılabilir, ancak benim önerim Ubuntu'daysanız (Herhangi bir Linux platformunda) LAMP ile gidin. Artık pencerelerde olduğumuz için XAMPP sunucusunu tercih ettik. Yani XAMPP sunucusunu bu bağlantıdan indirebilirsiniz.
Alternatif olarak, LAMP sunucusu için adımlar şunlardır:
1. Apache'yi kurun: sudo apt-get install apache2
2. MySQL'i kurun: sudo apt-get install mysql-server
3. PHP'yi kurun: sudo apt-get install php5 libapache2-mod-php5
4. Sunucuyu Yeniden Başlatın: sudo /etc/init.d/apache2 restart
5. Apache'yi kontrol edin https://localhost/ yukarıdaki bağlantıya tıklayarak bir apache sayfası alacaksınız, eğer almadıysanız, kurulumunuzda bir şeyler ters gitti demektir.
Burada, bu use komutunu yüklemek için MySQL sunucusunun web arayüzü olan PHPMYADMIN kullanıyoruz:
sudo apt-get install phpmyadmin
Adım 2: Kullanılan Bileşenler:
1) Arduino UNO: Arduino/Genuino Uno, ATmega328P'ye (veri sayfası) dayalı bir mikro denetleyici kartıdır. 14 dijital giriş/çıkış pinine (6 tanesi PWM çıkışı olarak kullanılabilir), 6 analog girişe, 16 MHz kuvars kristaline, USB bağlantısına, güç jakına, ICSP başlığına ve sıfırlama düğmesine sahiptir.
3) DHT11 sensörü: Bu DHT11 Sıcaklık ve Nem Sensörü, sıcaklık ve nem sensörü özelliği ile kalibre edilmiş bir dijital sinyal çıkışına sahiptir. Yüksek performanslı 8 bitlik bir mikro denetleyici ile entegre edilmiştir. Teknolojisi, yüksek güvenilirlik ve mükemmel uzun vadeli istikrar sağlar. Bu sensör, bir direnç elemanı ve ıslak NTC sıcaklık ölçüm cihazları için bir sensör içerir. Mükemmel kalite, hızlı tepki, parazit önleme özelliği ve yüksek performansa sahiptir.
Adım 3: Devre Şeması:
Adım 4: Kaynak Kodu:
Burada arduino için küçük bir güncelleme ile bir örnek kod kullandım, bu DHTtester kodu, lütfen bu örnek kodda neleri değiştirdiğimle ilgili gömme videosunu ve phpmyadmin'e veri gönderen bir python kodunu izleyin. aşağıdaki indirme bağlantısından bulun
Adım 5: Video:
Tüm Proje Açıklaması yukarıdaki videoda verilmiştir.
Bu projeyle ilgili herhangi bir şüpheniz varsa, aşağıda bize yorum yapmaktan çekinmeyin.
Gömülü sistem hakkında daha fazla bilgi almak isterseniz youtube kanalımızı ziyaret edebilirsiniz.
Sık güncellemeler için lütfen Facebook Sayfamızı ziyaret edin ve beğenin.
Teşekkürler & Saygılar, Embedotronik Teknolojileri
Önerilen:
Nodemcu Thingspeak'e Sıcaklık ve Nem Verilerini Gönderiyor: 7 Adım
Nodemcu Thingspeak'e Sıcaklık ve Nem Verisi Gönderiyor: Bu eğitimde, nodemcu ile dht11 sensörü arayüzünü oluşturduk ve sıcaklık ve nem verilerini Thingspeak sunucusuna gönderdik. Burada ayrıca şey konuşma sunucusuna sıcaklık ve nem grafiğini çizdik
NodeMCU Kullanarak MySQL Sunucusuna DHT11 Verileri Nasıl Gönderilir: 6 Adım
NodeMCU Kullanarak MySQL Sunucusuna DHT11 Verisi Nasıl Gönderilir: Bu projede DHT11'i nodemcu ile arayüzledik ve daha sonra phpmyadmin veritabanına nem ve sıcaklık olan dht11 verilerini gönderiyoruz
Arduino İle Python Kullanarak MySQL Sunucusuna RFID Verisi Göndererek Katılım Sistemi: 6 Adım
Arduino İle Python Kullanarak MySQL Sunucusuna RFID Verisi Göndererek Katılım Sistemi: Bu projede arduino ile RFID-RC522 arayüzünü kurdum ve ardından RFID verilerini phpmyadmin veritabanına gönderiyorum. Önceki projelerimizden farklı olarak bu durumda herhangi bir ethernet kalkanı kullanmıyoruz, burada sadece ar'dan gelen seri verileri okuyoruz
Arduino MySQL Sunucusuna (PHPMYADMIN) Sıcaklık ve Nem Verisi Gönderiyor: 5 Adım
Arduino MySQL Sunucusuna Sıcaklık ve Nem Verisi Gönderiyor(PHPMYADMIN): Bu projede arduino ile DHT11 arayüzünü kurdum ve ardından phpmyadmin veri tabanına nem ve sıcaklık olan dht11 verisini gönderiyorum. Burada verileri phpmyadmin veritabanına göndermek için bir PHP betiği kullanıyoruz
Google Harita ile Ulaşım Verisi Görselleştirme: 6 Adım
Google Harita ile Ulaşım Verisi Görselleştirme: Genellikle bisiklet sürerken çeşitli verileri kaydetmek istiyoruz, bu sefer onları takip etmek için yeni Wio LTE kullandık