Solmu-punainen Raspberry Pi

Solmupunainen on tehokas ja joustava visuaalinen ohjelmointityökalu laitteiden, sovellusliittymien ja palveluiden yhdistämiseen. Suorittamalla solmupunainen Raspberry PI: llä, voit automatisoida tehtävät, prosessoida IoT-tietoja ja rakentaa interaktiivisia työnkulkuja. Tämä opas opastaa solmukoneiden asettamisen ja juoksemisen läpi vadelmapiiriin.


Mitä tarvitset

  1. Raspberry Pi (Mikä tahansa malli, jolla on GPIO -tuki, esim. Pi 3, pi 4)
  2. MicroSD -kortti (vähintään 8 Gt, luokka 10 tai parempi)
  3. Virtalähde (5 V, 2,5A PI 3; 5V, 3A PI 4: lle)
  4. Raspberry Pi OS (Lite tai työpöytäversio)
  5. Internet -yhteys

Vaihe 1: Päivitä Raspberry Pi

  1. Varmista, että vadelmasi pi on ajan tasalla:
    sudo apt update && sudo apt upgrade -y
    

Vaihe 2: Asenna solmupunainen

Suositeltu tapa asentaa solmupunainen Raspberry PI: hen on virallisen asennuskomentosarjan kautta.

  1. Suorita solmupunainen asennuskomentosarja:

    bash <(curl -sL https://raw.githubusercontent.com/node-red/linux-installers/master/deb/update-nodejs-and-nodered)
    
  2. Anna skriptin suorittaa asennus. Tämä tulee:

    • Asenna tai päivitä node.js
    • Asenna tai päivitä solmupunainen
    • Määritä solmupunainen toimimaan palveluna
  3. Asennuksen jälkeen aloita solmupunainen:

    node-red-start
    
  4. Varmistaaksesi, että solmupunainen alkaa automaattisesti käynnistyksessä, ota palvelu käyttöön:

    sudo systemctl enable nodered.service
    

Vaihe 3: Pääsy solmupuna-rajapintaan

  1. Määritä Raspberry Pi: n IP -osoite:

    hostname -I
    
  2. Avaa verkkoselain samaan verkkoon kytkettyyn laitteeseen ja siirry osoitteeseen:

    http://<raspberry-pi-ip>:1880
    
  3. Näet solmupunainen editor-käyttöliittymän.


Vaihe 4: Rakenna ensimmäinen virtaus

  1. Lisää solmu: Vedä ja pudota solmut vasemmalla olevasta paletista.
  2. Yhdistä solmut: Yhdistä yhden solmun lähtö toisen tuloon.
  3. Määritä solmut: Kaksoisnapsauta solmua sen ominaisuuksien määrittämiseksi.
  4. Ota virtaus käyttöön: Napsauttaa Ottaa käyttöön Painike oikeassa yläkulmassa aktivoidaksesi virtauksen.

Esimerkki: Luo yksinkertainen virtaus aikaleiman pistämiseksi ja kirjaa se virheenkorjauskonsoliin.

  • Vetää Pistää solmu ja a Virheenkorjaus Solmu työtilaan.
  • Kytke ne linjalla.
  • Asenna virtaus ja napsauta painiketta Pistää Solmu nähdäksesi tulosteen virheenkorjauspaneelissa.

Vaihe 5: Laajenna solmu-punainen ylimääräisillä solmuilla

  1. Avaa Hallita palettia Valinta oikeassa yläkulmassa olevasta valikosta.
  2. Selaa ja asenna lisäsolmut laajentaaksesi solmupunaisia ​​ominaisuuksia, kuten:
    • Solmu-punainen puukote: Luo verkkopohjaisia ​​kojetauluja.
    • Solmupunainen-contrib-mqtt: Yhdistä MQTT -välittäjiin.
    • Solmupunainen solmu-eversti: Lähetä ja vastaanota sähköposteja.

Vaihe 6: Solmu-punaisen sovellukset

  1. IoT -automaatio: Yhdistä anturit ja toimilaitteet älykkäisiin kotiprojekteihin.
  2. Tietojenkäsittely: Käsittele ja visualisoi sovellusliittymien tai laitteiden reaaliaikainen tieto.
  3. Kodin automaatio: Integroitu alustoihin, kuten Home Assistant tai OpenHab.
  4. Ilmoitukset: Lähetä hälytyksiä sähköpostitse, tekstiviestillä tai viestisovelluksilla, kuten Telegram.

Vianetsintä

  1. Solmupunainen ei ole saatavilla:

    • Varmista, että solmupunainen palvelu on käynnissä:
      sudo systemctl status nodered.service
      
    • Varmista IP -osoite ja portti (oletus: 1880).
  2. Solmun asennusvirheet:

    • Varmista, että Node.js on ajan tasalla:
      node -v
      
    • Asenna ongelmalliset solmut uudelleen käyttämällä Hallita palettia.
  3. Suorituskykyongelmat:

    • Vähennä aktiivisten virtausten lukumäärää tai ota ne käyttöön tehokkaampaan Raspberry PI -malliin (esim. Pi 4).

Johtopäätös

Solmupunainen on tehokas työkalu työnkulkujen luomiseen ja automatisointiin, jolla on minimaalinen ohjelmointitieto. Sen käyttäminen Raspberry PI: llä tarjoaa edullisen alustan IoT-projekteille, tietojen visualisoinnille ja kodin automaatiolle. Seuraa tätä opasta, jotta voit asettaa solmupunainen ja aloita sen loputtomien mahdollisuuksien tutkiminen!

Jätä kommentti

Notice an Issue? Have a Suggestion?
If you encounter a problem or have an idea for a new feature, let us know! Report a problem or request a feature here.