İçindekiler:
- Adım 1: Gerekli Şeyler
- 2. Adım: Giriş
- Adım 3: Birkaç Komut Daha
- Adım 4: Düğüm-RED ve PHPMyAdmin
- Adım 5: Birkaç Şeye Dikkat Edin
- Adım 6: Kendi CPU_Temp_Logger'ınız
Video: Raspberry Pi ile MySQL ve Node-RED: 6 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
Merhaba arkadaşlar. Bu talimatta, basit bir CPU sıcaklık kaydedicisi yapmak için Node-RED mysql düğümünü nasıl kullanacağınızı göstereceğim. Başlayalım.
Bu aynı zamanda öğrenmeye yeni başlayanlar için bir rehber olacaktır:
Düğüm-RED, olasılıkları ve ana düğümler.
PHPMyAdmin ve MySQL kurulumu.
Düğüm-RED'de Javascript İşlev Düğümü.
Bulanık resim için özür dilerim.
Adım 1: Gerekli Şeyler
Bu proje için Raspberry Pi Zero kullanıyorum çünkü küçük ve ucuz Cebinize kolayca sığabiliyor. Böylece yazılımınız sizinle birlikte hareket eder. Ancak Debian Linux tabanlı olduğu sürece istediğiniz herhangi bir bilgisayarı kullanabilirsiniz.
Ayrıca bir İnternet Bağlantısına ve terminal (veya ssh) aracılığıyla bilgisayarınıza yerel erişime ihtiyacınız olacak.
Mac veya Linux kullanıyorsanız: -
$ ssh pi@your_pi's_ip_adresi
Windows kullanıyorsanız, Putty'yi indirip yükleyin: -
www.chiark.greenend.org.uk/~sgtatham/putty…
2. Adım: Giriş
Varsayılan Raspbian girişi: -
pi ve ahududu.
Ardından, bu komutları çalıştırın.
sudo apt-get güncellemesi
sudo apt-get yükseltme
sudo apt-get install nodejs npm düğümlendi.
Raspbian'ın daha eski bir sürümünü veya Ubuntu 18.04 LTS veya Debian 9'u kullanıyorsanız, kolayca erişilemeyeceğinizi unutmayın.
Bu gibi durumlarda, Node-RED Kurulum komut dosyasını manuel olarak çalıştırmalısınız: -
bash <(curl -sL
Adım 3: Birkaç Komut Daha
Her şeyi kurduktan sonra çalıştırın
sudo apt-get install -y mysql-server php-mysql phpmyadmin apache2
Çevrimiçi olarak ayrıca phpmyadmin ve mysql'nin nasıl kurulacağına ilişkin talimatları da bulabilirsiniz.
sudo nano /etc/apache2/apache2.conf
En alta git ve ekle
/etc/phpmyadmin/apache.conf'u dahil edin
Ctrl + O, Enter kullanarak kaydedin. CTrl + x ile çıkın
sudo /etc/init.d/apache2 yeniden başlat
Eğer phpmyadmin başarıyla kurulduysa, localhost/phpmyadmin'e giriş yapabilmeniz gerekir.
localhost'u Pi'nizin IP'si ile değiştirin.
phpmyadmin kurulumu sırasında daha önce belirlediğiniz şifre ve root olarak giriş yapın.
Adım 4: Düğüm-RED ve PHPMyAdmin
Node-RED, grafiksel olarak bağlı programlar veya akışlar oluşturmanıza olanak tanır. https://nodered.org adresinde Node-RED hakkında daha fazla bilgi edinin.
Şimdilik size basit bir kaydedicinin nasıl oluşturulacağını göstereceğim.
raspberrypi.local:1880 adresine gidin
Resimleri takip edin.
Bu JSON dizesidir
[{"id":"7c27ad7b.907564", "type":"tab", "label":"MySQL Test", "disabled":false, "info":"Bu, MySQL düğümünü başlatmak için bir akıştır. Node-Red.\nRaspberry Pi'nin CPU'sunun sıcaklığını ölçüyoruz ve veritabanına kaydediyoruz."}, {"id":"abb00580.da71b8", "type":"inject", "z":"7c27ad7b. 907564", "name":"Trigger", "topic":"", "payload":"", "payloadType":"date", "repeat":"2", "crontab":"", "bir kez ":false, "onceDelay":0.1, "x":120, "y":120, "teller":
Bu dizeyi resimde gösterilen yerde olduğu gibi kopyalayıp yapıştırın.
PHPMyAdmin'deki Girişleri gösteren resimleri de yayınladım.
Adım 5: Birkaç Şeye Dikkat Edin
Dikkat edilmesi gereken birkaç önemli nokta IP adresidir. Farklı olabilir. Ayrıca, önce Node-RED-test adında bir veritabanı, test adında bir tablo oluşturmalı ve alanı " Field " olarak adlandırmalısınız. Tüm bunları PHPMyAdmin web aracının yardımıyla başarabilirsiniz. Veritabanlarını teslim etmeyi çok kolay hale getirir. İnternette size yardımcı olacak birçok kaynak var. Bilgisayarınıza vcgencmd yüklemeniz gerekiyor. Sisteminizin bilgilerini görüntülemenizi sağlayan ana araçtır. Raspbian Stretch'e önceden yüklenmiş olarak gelir.
Düğüm-RED'i çalıştırmak için: -
1)doğrudan-
$ düğüm-kırmızı-başlangıç
2) Her açılışta-
$ sudo systemctl nodered.service'i etkinleştir
Adım 6: Kendi CPU_Temp_Logger'ınız
Şimdi resimde gösterildiği gibi phpmyadmin'de veritabanına göz atarsanız, CPU'nuzun sıcaklıkları ile tablonuza eklenen girdileri göreceksiniz.
Düğüm işlevi, buradaki anahtar nedir. Mesajları filtrelemenize ve sorguyu temp değişkeniyle birlikte göndermenize olanak tanır. Bunu fonksiyon düğümünde açıkladım. Bunu kontrol et. Girişler her iki saniyede bir yapılır, ancak enjeksiyon düğümündeki gecikmeyi değiştirebilirsiniz.
İyi eğlenceler:)
Lütfen bu projeyi beğenin ve yorum yapın, çünkü gerçekten çok yardımcı oluyorlar. Ayrıca, yapmış olabileceğim hataları belirttiğinizden emin olun ve soru sormaktan çekinmeyin.
Bu makaleyi görüntülediğiniz için teşekkür ederiz.
Hoşçakal !!!
Önerilen:
WS2812b Led Strip ile Raspberry Pi Üzerinde Hyperion ile OSMC Nasıl Kurulur: 8 Adım
WS2812b Led Strip ile Raspberry Pi Üzerinde Hyperion ile OSMC Nasıl Kurulur: Bazen çok iyi ingilizcem var, bazen hayır…Önce ilk şeyler. Bu benim ilk dersim ve ingilizce benim ana dilim değil, bu yüzden lütfen bana fazla yüklenme. Bu çerçevenin nasıl oluşturulacağı ile ilgili olmayacak, bu kolay. Kurulumla ilgili
ESP32 ile PWM - Arduino IDE ile ESP 32'de PWM ile LED Karartma: 6 Adım
ESP32 ile PWM | Arduino IDE ile ESP 32'de PWM ile LED Karartma: Bu talimatta Arduino IDE & PWM temel olarak herhangi bir MCU'dan analog çıkış üretmek için kullanılır ve bu analog çıkış 0V ile 3.3V (esp32 durumunda) arasında herhangi bir şey olabilir & itibaren
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
MySQL, PHP5 ve Python ile Arduino YÚN'ye Erişim Kontrolü: 11 Adım (Resimlerle)
Arduino YÚN Erişimini MySQL, PHP5 ve Python ile Kontrol Edin: Merhaba Arkadaşlar! Bildiğiniz gibi, Eylül ayında Arduino'nun yeni prömiyeri Arduino YUN. Bu küçük arkadaşın, aklınıza gelebilecek her şeyi (en azından şimdiye kadar) çalıştırabileceğimiz bir Linux gömülü sistemi var. Çok az bilgi varken
Node.js, Express ve MongoDB ile Raspberry Pi Üzerinde Web Sitesi Nasıl Kurulur Bölüm 1: 6 Adım
Node.js, Express ve MongoDB ile Raspberry Pi'de Web Sitesi Nasıl Kurulur… Bölüm 1: node.js web uygulaması eğitimimin 1. KISIMına hoş geldiniz. Bölüm 1, node.js uygulama geliştirme için kullanılan gerekli yazılımı, bağlantı noktası yönlendirmenin nasıl kullanılacağını, Express kullanarak bir uygulamanın nasıl oluşturulacağını ve uygulamanızın nasıl çalıştırılacağını inceleyecektir. Bunun ikinci kısmı