Treedix OfficialTreedix OfficialTreedix Official

Raspberry 4/4B Fan Hat Handbuch

1. Verwendung von Skripten
Zuerst müssen Sie seine GPIO-Zugriffsbibliothek auf dem Raspberry Pi installieren, indem Sie per SSH auf das System zugreifen oder ein Terminal öffnen:

cd /tmp

wget https://project-downloads.drogon.net/wiringpi-latest.deb sudo dpkg -i wiringpi-latest.deb

Warten auf den Download und die Installation von WireingPi:

sudo dpkg -i wiringpi-latest.deb

Schauen Sie sich Gpio an:

gpio -v

2. Erstellen Sie ein Textdokument
Erstellen Sie dann ein Textdokument in Ihrem Home-Verzeichnis und kopieren Sie den Inhalt von fan.sh:

  1. #!/bin/bash
  2. #GPIO-Pin 18 als PWM definieren
  3. GPIO -G-Modus 18 PWM
  4. Zahl=true
  5. während [ $num ];
  6. Tun
  7. # CPU-Temperatur drucken
  8. temp=$(cat /sys/klasse/thermal/thermal_zone0/temp)
  9. temp=$(($temp/1000))
  10. klar
  11. printf "Temperatur: $tempºC\nLüfter einschalten."
  12. # Variable Temperaturregelung
  13. wenn [ $temp -gt 40 ] und [ $temp -lt 69 ];
  14. Dann
  15. vartemp=$(echo $[ temp * 13 ])
  16. gpio -g pwm 18 $vartemp
  17. # Maximale Lüfterdrehzahl
  18. elif [ $temp -ge 69 ];
  19. Dann
  20. gpio -g pwm 18 1024
  21. # Ventilator ausschalten
  22. anders
  23. gpio -g pwm 18 0
  24. klar
  25. printf "Temperatur: $tempºC\nLüfter aus."
  26. Schlaf 60
  27. fi
  28. #Pause 1 Sekunde
  29. Schlaf 1
  30. Erledigt
  31. Ausfahrt 0
CD ~
nano fan.sh

Fügen Sie das Skript ein und speichern Sie es mit STRG+X. Wenn wir den Editor verlassen, erteilen wir dem Skript die Ausführungsberechtigung mit:

sudo chmod +x fan.sh

Jetzt ist das Skript einsatzbereit. Wir müssen es jedoch bei jedem Start des Computers manuell ausführen. Um dies zu lösen, verwenden wir einen Linux-Daemon namens Cron :

crontab -e

Fügen Sie die nächste Zeile am Ende der Datei ein, in der kein # steht:

@reboot /bin/bash /home/pi/fan.sh > /dev/null 2>&1

Speichern Sie es mit STRG+X und beenden Sie es.
Jetzt ist das Skript eingeplant. Um es auszuführen, müssen wir es neu starten und es wird im Hintergrund ausgeführt.

sudo Neustart

Sonntag,Montag,Dienstag,Mittwoch,Donnerstag,Freitag,Samstag
Januar,Februar,März,April,Mai,Juni,Juli,August,September,Oktober,November,Dezember
Nicht genügend Artikel verfügbar. Nur noch [max] übrig.
Zur Wunschliste hinzufügenWunschliste durchsuchenVon der Wunschliste entfernen
Warenkorb

Ihr Warenkorb ist leer.

Zurück zum Shop

Bestellhinweis hinzufügen Bestellhinweis bearbeiten
Versand schätzen
Fügen Sie einen Gutschein hinzu

Versand schätzen

Fügen Sie einen Gutschein hinzu

Der Gutscheincode funktioniert auf der Checkout-Seite