İçindekiler:
- Adım 1: Paketleri Kurma
- 2. Adım: İlk Kez Başlatma Düğümü-Kırmızı
- 3. Adım: Web Sayfasında Oturum Açma
- Adım 4: GPIO için Pano Modülünü Kurma
- Adım 5: GPIO için Gösterge Tablosu Oluşturma
- Adım 6: Anahtarı Yapılandırma
- 7. Adım: Kaydırıcıyı Yapılandırma
- 8. Adım: Kullanıcı Arayüzünü Başlatma ve Test Etme
Video: Node Red - RaspberryPi Kontrolü: 8 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
Bu talimatta, Node-Red yazılımının nasıl kurulacağına ve ahududu pi'nizdeki GPIO'nun nasıl kolaylıkla kontrol edileceğine bakacağız.
Adım 1: Paketleri Kurma
Öncelikle paketleri kurmamız gerekecek. Bunu yapmak için bir terminalde aşağıdaki komutları vermeniz gerekecektir:
pi@raspberrypi:~ $ sudo apt-get güncellemesi
pi@raspberrypi:~ $ sudo apt-get install build-essential python-rpi.gpio
(eğer rasbian streç çalışıyorsa, zaten kurulmuş olmalıdır.)
pi@raspberrypi:~ $ bash <(curl -sL
2. Adım: İlk Kez Başlatma Düğümü-Kırmızı
Node-Red up'ı başlatmak için terminal komutunu çalıştırmanız yeterlidir: pi@raspberrypi:~ $ node-red-start
Pi önyüklendiğinde Düğüm-Kırmızı'yı otomatik olarak başlatmak için hizmeti aşağıdaki komutla etkinleştirmeniz yeterlidir:
pi@raspberrypi:~ $ sudo systemctl nodered.service'i etkinleştir
3. Adım: Web Sayfasında Oturum Açma
Şimdi, Node-Red geliştirme için ahududu pi'nizde çalışan web sayfasına giriş yapmanız yeterlidir.
Bunu yapmak için pi'nizin adresine gitmeniz ve 1880 numaralı bağlantı noktasını kullanmanız yeterlidir.
Örnek:
Pi adresim 192.168.1.40 ise https://192.168.1.40:1880 kullanarak giriş yapardım
Adım 4: GPIO için Pano Modülünü Kurma
Şimdi GPIO kontrolünüz için bir gösterge panosu oluşturmaya bakacağız. İlk önce pano bileşenini yüklememiz gerekecek.
Pi'nizdeki bir terminalde aşağıdaki komutu gerçekleştirin:
pi@raspberrypi:~ $ düğüm-kırmızı-durdur
pi@raspberrypi:~ $ cd ~/.node-red pi@raspberrypi:~ $ npm kurulum node-red-dashboard pi@raspberrypi:~ $ node-red-start
Adım 5: GPIO için Gösterge Tablosu Oluşturma
Şimdi bu projede daha önce gittiğiniz tarayıcı sayfasına geri dönmeniz gerekecek.
Bu sayfadan bir GPIO örneği oluşturacağız. GPIO'yu açıp kapatmak için bir anahtar ve kaydırıcı ve bir pwm dalgası yapmak için bir tane koyacağım.
Kontrol panelinin altındaki panelin sol tarafında, geçiş düğmesini bulmanız ve Akış 1'e sürüklemeniz gerekecektir. Ardından kaydırıcıyı bulmanız ve Akış 1'e de sürüklemeniz gerekecektir.
Şimdi ahududu pi bölümünün altında GPIO'yu bulmanız gerekiyor. Şimdi, giriş modülü olduğu için sol tarafta bağlantı noktasına sahip olan gpio modülünü istiyorsunuz. Bunlardan ikisini, anahtarın ve kaydırıcının karşısındaki Akış 1'in üzerine sürükleyin.
İmlecinizi anahtarın sol tarafındaki bağlantı noktasına getirin ve GPIO pinlerinden birinin sol tarafındaki bağlantı noktasına tıklayıp sürükleyin. Kaydırıcı için de aynısını yapın.
Bağlandıktan sonra, her parçayı çift tıklayarak yapılandırmanız gerekir.
Adım 6: Anahtarı Yapılandırma
Anahtar düğümüne çift tıklayın ve özellikler menüsünü açın.
Burada grubun sağındaki kaleme tıklamanız gerekecek.
Şimdi yeni bir grup adı oluşturun (benimkini varsayılana bıraktım)
SEKME'nin yanındaki kalem simgesini seçin ve bunun parçası olmasını istediğiniz tabloyu adlandırın (Ben evi seçtim)
Şimdi sağ üst köşedeki güncellemeyi seçin.
Artık anahtarınızın boyutunu ve düzenini seçebilirsiniz. Kullanmak istediğiniz simgeyi ve tüm kozmetik işlemlerini yaptıktan sonra, yük seçeneklerine ineceksiniz.
Bir anahtar için yük seçeneklerini aşağıdaki gibi ayarlamanız gerekir:
Yük metin kutusunun yanındaki açılır oku seçin ve her iki yük için de sayı seçin ve ardından şunları ayarlayın:
Yükte: 1
Kapalı Yük: 0
Şimdi değiştirmek istediğiniz GPIO pinini yapılandırmanız gerekiyor.
Anahtarın pimine çift tıklayın ve bu, düzenleme rpi-gpio çıkış modunu açacaktır.
Kullanmak istediğiniz pini seçin, bizim durumumuzda GPIO04-7 pin kullanıyoruz.
İsterseniz bir isim verin ve "Bitti"yi seçin
7. Adım: Kaydırıcıyı Yapılandırma
Kaydırıcıyı yapılandırmak için önce kaydırıcı panosu düğmesine çift tıklamanız gerekir.
İçeri girdikten sonra, "etiket" özelliğini, adının kullanıcı arayüzünde olmasını istediğiniz şeye göre düzenleyeceksiniz.
Ardından, minimum aralığı ve maksimum aralığı belirleyeceksiniz. PWM LED parlaklıkları genellikle yüzde cinsinden olduğundan, %Duty Cycle nedeniyle minimumun 0 ve maksimumun 100 olması gerekir.
Şimdi örneğimiz için ışığın parlaklığı ne kadar agresif değiştirdiği adımdan kaynaklanmaktadır. Bizimkini adım başına 1 olarak yapılandırdım, böylece kaydırıcının 1 birimi %1 parlaklığa eşittir.
Kaydırıcı için bu kadar
Pin için ilgili GPIO pin modülünü çift tıklamanız gerekecektir.
Şimdi rus için GPIO18 pinini seçtik çünkü bu Raspberry pi 3 B+ için bir PMW pini.
Daha sonra bunun bir PWM çıkışı olduğunun bilinmesi için type alanında PWM çıkışını seçmeniz gerekir.
Bir isim verin ve gitmeye hazırsınız.
8. Adım: Kullanıcı Arayüzünü Başlatma ve Test Etme
Şimdi yeni kontrol paneli kullanıcı arayüzünüzü test etmek için özel kodunuzu dağıtmak için sağ üst köşedeki konuşlandırmaya tıklamanız gerekiyor. Ardından pi'nizin node-red'de çalışan IP adresine gitmeniz gerekiyor. Ve buna UI tanımını ekleyin, örneğin: https://192.168.1.31:1880/uiGörmeniz gereken şey, oluşturduğunuz anahtarınız ve kaydırıcınızdır. Şimdi her birini tıklayarak test edebilirsiniz. Umarım bu Eğitilebilir Öğeleri beğenmişsinizdir ve lütfen diğer bilgiler için youtube kanalına ve videoya göz atın.
Önerilen:
NODE MCU-LED Kontrolü (Basit Ev Otomasyonu): 5 Adım
NODE MCU-LED Kontrolü (Basit Ev Otomasyonu): Merhaba Arkadaşlar, Bu Talimatta Akıllı Telefonunuzu kullanarak bir LED ampulü nasıl kontrol edeceğimizi görelim. Bu proje için Node-MCU kullanacağız. Node MCU'yu kurmak için aşağıdaki bağlantıya bakın Arduino IDE.NODE MCU-BASICS'inizdeki kitaplıklar (ESP kitaplıkları){Takip Et
Node-RED'de URL API ile Çalışmak: 10 Adım
Node-RED'de URL API ile Çalışmak: Bu talimat, size node-RED'de URL API'sinin (http get) nasıl kullanılacağını öğretecektir. Bu kasıtlı olarak basittir. Ve RED düğümünde nispeten yeniyseniz, bu örnek tam size göre. Size node-RED ortamının nasıl kullanılacağını ve ne olduğunu öğreteceğim ve h
IoT: Node-RED Kullanarak Işık Sensörü Verilerini Görselleştirme: 7 Adım
IoT: Node-RED Kullanarak Işık Sensörü Verilerini Görselleştirme: Bu talimatta, internete bağlı bir sensörün nasıl oluşturulacağını öğreneceksiniz! Bu demo için bir ortam ışığı sensörü (TI OPT3001) kullanacağım, ancak seçtiğiniz herhangi bir sensör (sıcaklık, nem, potansiyometre vb.) işe yarayacaktır. Sensör değerleri
Butonlar, Raspberry Pi ve Scratch ile Parlaklık Kontrolü PWM Tabanlı LED Kontrolü: 8 Adım (Resimlerle)
Basmalı Düğmeler, Raspberry Pi ve Scratch Kullanarak Parlaklık Kontrolü PWM Tabanlı LED Kontrolü: Öğrencilerime PWM'nin nasıl çalıştığını açıklamanın bir yolunu bulmaya çalışıyordum, bu yüzden kendime 2 basmalı düğme kullanarak bir LED'in parlaklığını kontrol etmeye çalışma görevi verdim - bir düğme bir LED'in parlaklığını arttırır ve diğeri onu karartır. Programlamak için
ESP8266 RGB LED ŞERİT WIFI Kontrolü - NODEMCU Wifi Üzerinden Kontrollü Led Şerit için IR Uzaktan Kumanda Olarak - RGB LED STRIP Akıllı Telefon Kontrolü: 4 Adım
ESP8266 RGB LED ŞERİT WIFI Kontrolü | NODEMCU Wifi Üzerinden Kontrollü Led Şerit için IR Uzaktan Kumanda Olarak | RGB LED STRIP Akıllı Telefon Kontrolü: Merhaba arkadaşlar, bu eğitimde nodemcu veya esp8266'yı bir RGB LED şeridini kontrol etmek için IR uzaktan kumanda olarak nasıl kullanacağımızı öğreneceğiz ve Nodemcu wifi üzerinden akıllı telefon ile kontrol edilecek. Yani temel olarak RGB LED STRIP'i akıllı telefonunuzla kontrol edebilirsiniz