İçindekiler:
- Adım 1: Kullanılan Yazılım:
- Adım 2: Kullanılan Bileşenler:
- Adım 3: Devre Şeması:
- Adım 4: Kod:
- Adım 5: Video:
Video: Arduino MySQL Sunucusuna (PHPMYADMIN) Sıcaklık ve Nem 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. Burada verileri phpmyadmin veritabanına göndermek için bir PHP betiği kullanıyoruz.
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. 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:
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ı:
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:
ESP32-DHT22-MQTT-MySQL-PHP Kullanarak Sıcaklık ve Nem: 7 Adım
ESP32-DHT22-MQTT-MySQL-PHP Kullanarak Sıcaklık ve Nem: Kız arkadaşım bir sera istedi, ben de ona bir tane yaptım. Ama seranın içinde bir sıcaklık ve nem sensörü istedim. Google'da örnekler aradım ve denemeye başladım.Sonucum, bulduğum tüm örneklerin tam olarak ne
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 Python Kullanarak MySQL Sunucusuna (PHPMYADMIN) Dht11 Verisi Gönderiyor: 5 Adım
Arduino Python Kullanarak MySQL Sunucusuna (PHPMYADMIN) Dht11 Verisi Gönderiyor: Bu projede DHT11'i arduino ile arayüzledim ve ardından dht11'in nem ve sıcaklık verilerini phpmyadmin veritabanına gönderiyorum. Önceki projemizden farklı olarak bu durumda herhangi bir ethernet kalkanı kullanmıyoruz, burada sadece t okuyoruz