Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

Télécommande universelle Raspberry Pi

Dans ce tutoriel, j'espère vous convaincre qu'il s'agit de la télécommande universelle ultime construite à l'aide d'un raspberry pi.
LIRC est parfait pour ce travail. Cela simplifie bon nombre des tâches les plus difficiles que nous devons accomplir.

Étape 1 : Pièces

1 x Raspberry Pi (https://www.sparkfun.com/products/11546)
1 x Emetteur IR (http://www.amazon.com/gp/product/B005BJFDL6/ref=oh…
1 x carte de dérivation audio (https://www.sparkfun.com/products/11570
1 x capteur infrarouge (https://www.sparkfun.com/products/10266)
1 x 2N3906 (https://www.sparkfun.com/products/522)
1 x en-têtes femelles (https://www.sparkfun.com/products/115)
1 x en-têtes de fabrication (https ://www.sparkfun.com/products/116)
1 x Perf Board

Étape 2 :Configuration du logiciel

Il y a beaucoup d'étapes que je vais essayer d'expliquer.
(La plupart de ces étapes proviennent de : http://alexba.in/blog/2013/01/06/setting-up-lirc-on -le-framboisier/ )

Pour le bien de ce tutoriel, je suppose que c'est sur une image Raspbian propre.

sudo apt-get upgrade     sudo apt-get update

Installer LAMPE

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

Installer LIRC

sudo apt-get install lirc

Configurez les broches GPIO (rappelez-vous ceci pour plus tard si vous souhaitez utiliser d'autres broches)

sudo nano /etc/modules

Ajoutez ces 2 lignes au bas du fichier

lirc_dev     lirc_rpi gpio_in_pin=23 gpio_out_pin=22

(CONTROL + C enregistrera et quittera)

Configurez le fichier matériel.

sudo nano /etc/lirc/hardware.conf

Effacez le contenu et collez ce fichier

##################################################### ######
# /etc/lirc/hardware.conf
#
# Arguments qui seront utilisés lors du lancement de lircd
LIRCD_ARGS=”–uinput”

# Ne lancez pas lircmd même s'il semble y avoir un bon fichier de configuration
# START_LIRCMD=false

# Ne lancez pas irexec, même si un bon fichier de configuration semble exister.
# START_IREXEC=false

# Essayez de charger les modules du noyau appropriés
LOAD_MODULES=true

# Exécutez « lircd –driver=help » pour obtenir une liste des pilotes pris en charge.
DRIVER="default"

# généralement /dev/lirc0 est le paramètre correct pour les systèmes utilisant udev
DEVICE="/dev/lirc0″
MODULES="lirc_rpi"

# Fichiers de configuration par défaut pour votre matériel, le cas échéant
LIRCD_CONF=""
LIRCMD_CONF="""
###################### ####################################

Redémarrez le Pi

redémarrage sudo

Étape 3 : Créer des fichiers LIRC

Câblez le capteur IR au PI avec les 3 broches à la même broche GPIO In que vous avez définie à l'étape 2 dans le fichier /etc/modules
Exécutez la commande et appuyez sur les boutons de la télécommande du capteur et vous devriez obtenir des commentaires

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

(CONTROL + C pour arrêter)

Ensuite, nous exécutons la commande suivante dans le répertoire pi pour enregistrer les commandes à distance

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

Suivez les instructions fournies
Lorsqu'il vous demande des noms de clé, vous devez utiliser les noms prédéfinis. Pour obtenir les noms que j'aime, ouvrez une nouvelle fenêtre et exécutez la commande.

irrecord –list-espace de noms

Une fois l'enregistrement terminé, ouvrez out.conf

sudo nano out.conf

copiez de « begin remote » jusqu'à « end remote » et ouvrez /etc/lirc/lircd.conf

sudo nano /etc/lirc/lircd.conf

Effacez le contenu et collez le code et enregistrez.
Attribuez un nom à la télécommande en remplaçant la ligne dans le .conf qui a un chemin de fichier après NAME :
Répétez ceci pour toutes les télécommandes que vous souhaitez utiliser
Redémarrer le Pi

Pour plus de détails : Télécommande universelle Raspberry Pi


Processus de fabrication

  1. Surveillance de la température sur le Raspberry Pi
  2. Station météo Raspberry Pi 2
  3. Contrôle de la température avec Raspberry Pi
  4. Surveillance à distance de la météo à l'aide de Raspberry Pi
  5. Suivi de la boule Raspberry Pi
  6. Capteur de mouvement utilisant Raspberry Pi
  7. Une tranche de framboise Pi
  8. Cycle Chaser
  9. Capteur d'humidité du sol Raspberry Pi