İçindekiler:

Arduino MySQL Sunucusuna (PHPMYADMIN) Sıcaklık ve Nem Verisi Gönderiyor: 5 Adım
Arduino MySQL Sunucusuna (PHPMYADMIN) Sıcaklık ve Nem Verisi Gönderiyor: 5 Adım

Video: Arduino MySQL Sunucusuna (PHPMYADMIN) Sıcaklık ve Nem Verisi Gönderiyor: 5 Adım

Video: Arduino MySQL Sunucusuna (PHPMYADMIN) Sıcaklık ve Nem Verisi Gönderiyor: 5 Adım
Video: ESP8266 + PHP + MySQL Data Logger 2024, Kasım
Anonim
Arduino MySQL Sunucusuna Sıcaklık ve Nem Verisi Gönderiyor(PHPMYADMIN)
Arduino MySQL Sunucusuna Sıcaklık ve Nem Verisi Gönderiyor(PHPMYADMIN)

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. Burada verileri phpmyadmin veritabanına göndermek için bir PHP betiği kullanıyoruz.

Adım 1: Kullanılan Yazılım:

Kullanılan Yazılım
Kullanılan Yazılım
Kullanılan Yazılım
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. Apachesudo apt-get install apache2'yi kurun

2. MySQL'i yükleyin:

sudo apt-get install mysql-server

3. PHP'yi yükleyin:

sudo apt-get install php5 libapache2-mod-php5

4. Sunucuyu Yeniden Başlatın:

sudo /etc/init.d/apache2 yeniden başlat

5. Apache'yi kontrol edin

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:

Kullanılan Bileşenler
Kullanılan Bileşenler
Kullanılan Bileşenler
Kullanılan Bileşenler
Kullanılan Bileşenler
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.

2) Ethernet Kalkanı: Arduino Ethernet Kalkanı 2, Arduino'nuzu birkaç dakika içinde internete bağlar. Bu modülü Arduino Board'unuza takın, bir RJ45 kablosuyla ağınıza bağlayın ve dünyanızı internet üzerinden kontrol etmeye başlamak için birkaç basit adımı izleyin. Arduino'da her zaman olduğu gibi, platformun her öğesi - donanım, yazılım ve belgeler - ücretsiz olarak kullanılabilir ve açık kaynaklıdır. Bu, tam olarak nasıl yapıldığını öğrenebileceğiniz ve tasarımını kendi devreleriniz için başlangıç noktası olarak kullanabileceğiniz anlamına gelir. Yüz binlerce Arduino Board, her gün dünyanın her yerinde insanların yaratıcılığını besliyor.

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ı:

Devre şeması
Devre şeması
Devre şeması
Devre şeması

Bu projenin Devre Şeması yukarıda verilmiştir.

Yukarıdaki resimde görüldüğü gibi önce ethernet shield bağlamanız, ardından DHT11 bağlantısını yapmanız gerekmektedir.

Adım 4: Kod:

Bu projenin kaynak koduna github sayfamızdan ulaşabilirsiniz. İşte bunun için github bağlantısı

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: