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

Een Professionele Raspberry Pi Universele Afstandsbediening Bouwen met LIRC

Deze handleiding leidt u door het maken van een betrouwbare, feature-rijke universele afstandsbediening met een Raspberry Pi en LIRC. Het is ontworpen voor hobbyisten en professionals, met nadruk op duidelijke instructies, juiste componentselectie, en een schone setup.

Stap 1: Onderdelen Verzamelen

  • 1 x Raspberry Pi (https://www.sparkfun.com/products/11546)
  • 1 x IR-emitter (https://www.amazon.com/gp/product/B005BJFDL6/ref=oh…)
  • 1 x Audio breakout-bord (https://www.sparkfun.com/products/11570)
  • 1 x IR-sensor (https://www.sparkfun.com/products/10266)
  • 1 x 2N3906-transistor (https://www.sparkfun.com/products/522)
  • 1 x female header-set (https://www.sparkfun.com/products/115)
  • 1 x male header-set (https://www.sparkfun.com/products/116)
  • 1 x perfboard

Stap 2: De Software-stack Installeren

Deze commando's gaan uit van een verse Raspbian-image. Open een terminal en voer uit:

 sudo apt-get update sudo apt-get upgrade # LAMP-stack – nuttig als u een webinterface wilt sudo apt-get install apache2 php5 mysql-client mysql-server tomcat6 vsftpd # Installeer LIRC voor infraroodbesturing sudo apt-get install lirc 

Configureer GPIO-pins voor LIRC. Bewerk /etc/modules en voeg toe:

lirc_dev lirc_rpi gpio_in_pin=23 gpio_out_pin=22 

Stel vervolgens LIRC's hardware-configuratie in. Vervang de volledige inhoud van /etc/lirc/hardware.conf met:

 ######################################################## # /etc/lirc/hardware.conf # # Argumenten voor het starten van lircd LIRCD_ARGS="–uinput" # Optionele services uitschakelen # START_LIRCMD=false # START_IREXEC=false LOAD_MODULES=true DRIVER="default" DEVICE="/dev/lirc0" MODULES="lirc_rpi" LIRCD_CONF="" LIRCMD_CONF="" ######################################################## 

Herstart de Pi om wijzigingen toe te passen:

sudo reboot

Stap 3: Afstandsbedieningscommando's Vastleggen met LIRC

Bedraad de 3-pins connector van de IR-sensor naar GPIO 23 (zoals gespecificeerd in het modules-bestand). Eenmaal aangesloten, test de sensor door uit te voeren:

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

Druk op knoppen van uw bestaande afstandsbediening; u zou toetsen-events in de terminal moeten zien. Wanneer klaar, neem de afstandsbedieningslayout op:

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

Volg de on-screen-prompts, gebruik de vooraf gedefinieerde toetsnamen die gelist worden door:

irrecord –list-namespace 

Na opname, bewerk het configuratiebestand:

sudo nano out.conf 

Kopieer het blok van begin remote tot end remote en plak het in /etc/lirc/lircd.conf:

sudo nano /etc/lirc/lircd.conf 

Vervang de NAME:-entry met een beschrijvende naam voor uw afstandsbediening, herhaal voor eventuele extra afstandsbedieningen die u wilt ondersteunen. Sla het bestand op en herstart opnieuw om de nieuwe configuratie te laden.

Voor een diepere duik in de setup en troubleshooting, raadpleeg de Raspberry Pi Universele Afstandsbediening-handleiding gelinkt aan het einde van deze tutorial.

Productieproces

  1. Professionele temperatuurbewaking met Raspberry Pi en DS18B20
  2. Een buitenweerstation bouwen met Raspberry Pi 2 en ADS-WS1
  3. Accurate temperatuurbewaking in een serverkast met Raspberry Pi
  4. Externe weerbewaking met Raspberry Pi 3 en PubNub
  5. Geavanceerde Tafeltennisbal Tracking met OpenCV op Raspberry Pi
  6. Een LED Besturen met een PIR-bewegingssensor op Raspberry Pi
  7. RF naar DC Converteren met een Raspberry Pi: Een Envelope Detector Bouwen en Troubleshooten
  8. Cycle Chaser: Uw Fiets Transformeren in een Nachttijd Lichtshow met Raspberry Pi
  9. Een Goedkope Raspberry Pi Grondvochtigheidssensor Bouwen voor Slimme Irrigatie
  10. Een Raspberry Pi-gebaseerde Diefdetector Bouwen – Stapsgewijze Handleiding
  11. Raspberry Pi Sensoren Meesterworden: Een Praktische Handleiding voor Elektronica en Communicatieprotocollen