Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

Raspberry Pi Universal-Fernbedienung

In diesem Tutorial hoffe ich, Sie davon zu überzeugen, dass dies die ultimative Universalfernbedienung ist, die mit einem Himbeer-Pi erstellt wurde.
LIRC ist die perfekte Lösung für diese Aufgabe. Es vereinfacht viele der schwierigeren Aufgaben, die wir erfüllen müssen.

Schritt 1:Teile

1 x Raspberry Pi (https://www.sparkfun.com/products/11546)
1 x IR-Sender (http://www.amazon.com/gp/product/B005BJFDL6/ref=oh…
1 x Audio Breakout Board (https://www.sparkfun.com/products/11570
1 x IR-Sensor (https://www.sparkfun.com/products/10266)
1 x 2N3906 (https://www.sparkfun.com/products/522)
1 x Buchsenleisten (https://www.sparkfun.com/products/115)
1 x Markenleisten (https://www.sparkfun.com/products/116)
1 x Perfboard

Schritt 2:Einrichten der Software

Es gibt viele Schritte dabei, die ich zu erklären versuche.
(Der größte Teil dieses Schrittes stammt von: http://alexba.in/blog/2013/01/06/setting-up-lirc-on -the-raspberrypi/ )

Für dieses Tutorial gehe ich davon aus, dass es sich um ein sauberes Raspbian-Image handelt.

sudo apt-get upgrade     sudo apt-get update

LAMPE installieren

sudo apt-get install apache2 php5 mysql-client mysql-server tomcat6 vsftpd

LIRC installieren

sudo apt-get install lirc

Richten Sie die GPIO-Pins ein (denken Sie daran für später, wenn Sie andere Pins verwenden möchten)

sudo nano /etc/modules

Fügen Sie diese 2 Zeilen am Ende der Datei hinzu

lirc_dev     lirc_rpi gpio_in_pin=23 gpio_out_pin=22

(STRG + C wird speichern und beenden)

Konfigurieren Sie die Hardwaredatei.

sudo nano /etc/lirc/hardware.conf

Löschen Sie den Inhalt und fügen Sie diese Datei ein

################################################ ######
# /etc/lirc/hardware.conf
#
# Argumente die beim Starten von lircd verwendet werden
LIRCD_ARGS=“–uinput“

# Starte lircmd nicht, auch wenn es eine gute Konfigurationsdatei zu geben scheint
# START_LIRCMD=false

# Starte irexec nicht, selbst wenn eine gute Konfigurationsdatei zu existieren scheint.
# START_IREXEC=false

# Versuchen Sie, geeignete Kernel-Module zu laden
LOAD_MODULES=true

# Führen Sie „lircd –driver=help“ aus, um eine Liste der unterstützten Treiber anzuzeigen.
DRIVER=“default“

# normalerweise ist /dev/lirc0 die richtige Einstellung für Systeme, die udev verwenden
DEVICE=“/dev/lirc0″
MODULES=“lirc_rpi“

# Standardkonfigurationsdateien für Ihre Hardware, falls vorhanden
LIRCD_CONF=““
LIRCMD_CONF=““
#################### ###################################

Starten Sie den Pi neu

sudo neu starten

Schritt 3:LIRC-Dateien erstellen

Verbinden Sie den IR-Sensor mit dem PI mit dem 3-Pin mit demselben GPIO-In-Pin, den Sie in Schritt 2 in der Datei /etc/modules definiert haben
Führen Sie den Befehl aus und drücken Sie die Fernbedienungstasten am Sensor und Sie sollten ein Feedback erhalten

sudo /etc/init.d/lirc stopmode2 -d /dev/lirc0

(STRG + C zum Stoppen)

Als nächstes führen wir den folgenden Befehl wile im pi-Verzeichnis aus, um die Remote-Befehle aufzuzeichnen

irrecord -d /dev/lirc0 ~/out.conf

Folgen Sie den Anweisungen.
Wenn nach Schlüsselnamen gefragt wird, müssen Sie die vordefinierten Namen verwenden. Um die Namen zu erhalten, öffne ich gerne ein neues Fenster und führe den Befehl aus.

irrecord –list-namespace

Wenn Sie mit der Aufnahme fertig sind, öffnen Sie out.conf

sudo nano out.conf

kopiere von „begin remote“ bis „end remote“ und öffne /etc/lirc/lircd.conf

sudo nano /etc/lirc/lircd.conf

Löschen Sie den Inhalt und fügen Sie den Code ein und speichern Sie.
Geben Sie der Fernbedienung einen Namen zu, indem Sie die Zeile in der .conf ersetzen, die einen Dateipfad nach NAME hat:
Wiederholen Sie dies für alle Fernbedienungen, die Sie verwenden möchten
Starten Sie den Pi neu

Weitere Informationen: Raspberry Pi-Universalfernbedienung


Herstellungsprozess

  1. Temperaturüberwachung auf dem Raspberry Pi
  2. Raspberry Pi 2 Wetterstation
  3. Überwachen der Temperatur mit Raspberry Pi
  4. Wetterfernüberwachung mit Raspberry Pi
  5. Himbeer-Pi-Ball-Tracking
  6. Bewegungssensor mit Raspberry Pi
  7. Ein Stück Himbeer-Pi
  8. Cycle Chaser
  9. Raspberry Pi Bodenfeuchtigkeitssensor
  10. Himbeer-Pi-Dieb-Detektor