Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

Eenvoudige temperatuur en vochtigheid op Raspberry Pi

Stap 1:Verbinding

EzTemp gebruikt de seriële poort op je Raspberry Pi om te communiceren.

Identificeer de seriële pinnen op uw Raspberry Pi. Maak dan verbinding:

  • RPi GND naar EzTemp GND.
  • RPi Tx naar EzTemp Rx.
  • RPi Rx naar EzTemp Tx.
  • RPi 3,3V naar EzTemp 3,3V.

Merk op dat een Tx-pin moet worden aangesloten op een Rx-pin en omgekeerd.

Nu bent u klaar om de EzTemp te gebruiken!

[Je kunt de EzTemp op Tindie krijgen ]

Stap 2:Schakel de seriële console uit

Standaard gebruikt de Raspberry Pi de seriële poort voor de shell. Zoals MarcR opmerkte in de opmerkingen (bedankt voor de tip), moeten we de seriële console uitschakelen om de EzTemp te gebruiken.

Methode 1:raspi-config-script

De eenvoudigste manier om de seriële console uit te schakelen, is door het raspi-config-script uit te voeren. Open een shell en typ:

sudo raspi-config

Het zal een menu tonen, ga gewoon naar 8 Geavanceerde opties> A7 Serieel en selecteer Nee .

Start nu de Pi opnieuw op en ga naar de volgende stap.

Methode 2:Automatisch script

We kunnen de seriële console in- en uitschakelen met behulp van de rpi-serial-console script. Om het te installeren, opent u de shell en typt u:

sudo wget https://raw.githubusercontent.com/lurch/rpi-serial-console/master/rpi-serial-console -O /usr/bin/rpi-serial-console &&sudo chmod +x /usr/ bin/rpi-serial-console

Om weer te geven of de seriële console momenteel is ingeschakeld of niet, voert u eenvoudig het volgende uit:

rpi-serial-console-status

Om de seriële console uit te schakelen, voert u eenvoudig het volgende uit:

sudo rpi-serial-console uitschakelen

Om de seriële console in te schakelen, voert u eenvoudig het volgende uit:

sudo rpi-serial-console inschakelen

Nadat je de seriële console hebt in- of uitgeschakeld, moet je de Pi opnieuw opstarten voordat deze van kracht wordt en naar de volgende stap gaan.

Methode 3:Handmatig

Open dan dit bestand met je favoriete editor:

sudo nano /boot/cmdline.txt

De inhoud zou er ongeveer zo uit moeten zien:

dwc_otg.lpm_enable=0 console=tty1 console=ttyAMA0,115200 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait

Verwijder elke verwijzing naar ttyAMA0 en krijg zoiets als dit:

dwc_otg.lpm_enable=0 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait

Wijzigingen opslaan en inittab openen:

sudo nano /etc/inittab

Geef aan het einde van het bestand commentaar op deze regel:

T0:23:respawn:/sbin/getty -L ttyAMA0 115200 vt100

Start je Pi opnieuw op en ga naar de volgende stap.

[Je kunt de EzTemp op Tindie krijgen ]

Stap 3:Download het voorbeeldscript

Op je Raspberry Pi moet je dit script downloaden. Je kunt het doen door de shell te openen en te typen:

wget https://raw.githubusercontent .com/CAIMANICS/EzTempRH-for-Raspberry-Pi/master/software/EzTempRH.py

Voer nu het scripttype uit:

python EzTempRH.py

En dat is het! je hebt je EzTemp actief.

EzTemp&RH build 2Temperatuur:24.0CHMidity:48.0%Extern:1018/2048 countsVersion:2

Laten we eens kijken hoe u het in uw programma's kunt gebruiken.

[Je kunt de EzTemp op Tindie krijgen ]

Voor meer details:eenvoudige temperatuur en vochtigheid op Raspberry Pi


Productieproces

  1. MQTT-communicatie tussen NodeMCU en Raspberry Pi 3 B+
  2. Raspberry Pi Temperature Logger
  3. Raspberry Pi-temperatuurprofiel met LabVIEW
  4. Meet temperaturen met een 1-draads DS18B20-sensor en Raspberry Pi
  5. Raspberry Pi temperatuur- en vochtigheidsnetwerkmonitor
  6. Temperatuur aflezen met DS18B20 | Raspberry Pi 2
  7. Thuis (kamer) temperatuur- en vochtigheidsmonitor met webgebaseerde grafiek - Raspberry Pi
  8. Temperatuurbewaking op de Raspberry Pi
  9. Temperatuur meten met RASPBERRY PI
  10. Python- en Raspberry Pi-temperatuursensor
  11. Raspberry Pi-weerstation