Raspberry Pi gebaseerd RFID muziek Robot (5 / 7 stap)

Stap 5: RFID-gebaseerde speler


In de vorige stap, werd MFRC522-python gekloond. Dit resulteerde in een nieuwe map met de naam MFRC522-python. Zet het rfidmp3player.py bestand in deze map. Zorg ervoor dat het bestand uitvoerbaar is:

 chmod +x rfidmp3player.py 

Een van mijn tags maakt de robot vertellen het IP-adres (of de tijd, of wat ooit u zin). Ik gebruik hiervoor, festival, een zeer eenvoudig te gebruiken van tekst naar spraak programma. U kunt het installeren op de Raspberry Pi, met behulp van:

 sudo apt-get install festival 

Dit is een goed moment om te proberen of het rfidmp3player script werkt. Hiervoor moet de mplayer in slave-modus. En om te kunnen bepalen van mplayer, een named pipe is vereist. Wat het rfidmp3player-programma doet, is het schrijven van commando's naar de named pipe. Om te testen het script, is dit wat u zult moeten doen:

 sudo mkfifo /tmp/mplayer-controlsudo mplayer -slave -input file=/tmp/mplayer-control -idlesudo ./rfidmp3player.py 

Nu, wanneer u houdt (een Mifare) RFID-tag aan de lezer, de Python script zal tonen het kaart-ID. Deze ID is een array van 5 gehele getallen. In de screenshot, zult u merken dat de tag die ik gebruikte voor mijn test, leverde een audio stream. Wat een RFID-tag triggers wordt gedefinieerd in de rfidconfig.txt, die zal worden toegelicht in de volgende stap.

-In mijn setup - geen scherm of toetsenbord is aangesloten op de Raspberry Pi, is het belangrijk dat rfidmp3player.py wordt gestart uit de map opstarten. Bewerken van /etc/rc.local (Vergeet niet sudo hiervoor) en voeg de volgende vóór de instructie exit 0:

 # Create named pipe for mplayermkfifo /tmp/mplayer-control # Start mplayer in slave modemplayer -slave -input file=/tmp/mplayer-control -idle & # Tell host IPhostname -I | festival --tts # Start Python RFID-reader-mplayer-control script/home/pi/MFRC522-python/rfidmp3player.py & 

De ' hostname-ik | Festival--tts verklaring leest hardop de huidige IP-adres. Dit helpt u op twee manieren, eerst, u weet het IP-adres om te verbinden en tweede, u weet dat de Raspberry Pi is nu up-en-running!

Gerelateerde Artikelen

Raspberry Pi gebaseerd wall vermijden robot - FabLab NerveCentre

Raspberry Pi gebaseerd wall vermijden robot - FabLab NerveCentre

______________________________________________________________________________Let op: dit instructable is niet compleet - maar nuttig kan zijnGepubliceerd zodat de uitstekende mensen bij Derry van NerveCentre om de code naar scholenIk hoop terug te k
Raspberry Pi Web gecontroleerde / autonome Robot

Raspberry Pi Web gecontroleerde / autonome Robot

Inleiding (bijgewerkt 26/12/15)Dit is ooit mijn eerste poging tot het bouwen van een web controlled robot met gebouwd in autonome modus. Het project begon als een Arduino Nano gebaseerd botsing vermijden robot gebouwd voor basisschool kinderen inspir
Hoe maak je een Robot Makeblock muziek met de muziek Robot Kit(NEW)

Hoe maak je een Robot Makeblock muziek met de muziek Robot Kit(NEW)

Makeblock is een aluminium extrusie gebaseerde bouwsysteem die een geïntegreerde oplossing voor aspecten van mechanica, elektronica en software ontwerp biedt. Met Makeblock kun je professionele robots, speelgoed machines of zelfs kunst-ware. Het is s
PiScope (Raspberry Pi gebaseerd oscilloscoop)

PiScope (Raspberry Pi gebaseerd oscilloscoop)

Een oscilloscoop is een instrument van de laboratorium gebruikte weergeven en analyseren van de golfvorm van elektronische signalen. In feite is het apparaat trekt een grafiek van de momentane signaal spanning als functie van de tijd.Oscilloscopen wo
PiMSO - een Raspberry Pi gebaseerd Wi-Fi oscilloscoop

PiMSO - een Raspberry Pi gebaseerd Wi-Fi oscilloscoop

PiMSO, is een Raspberry Pi gecontroleerd 200 Msa/S mixed-signaal oscilloscoop. Afhankelijk van uw toepassing kan het configureren voor gebruik van de browser Midori op de Pi GUI of toegang op afstand via het internet. Aangezien de PiMSO GUI web is-ba
DTMF gebaseerd obstakel ONTWIJKT ROBOT

DTMF gebaseerd obstakel ONTWIJKT ROBOT

is gebaseerd op DTMF-technologie, waarmee uw auto op de lage en hoge frequentie van de aantal u gedrukt in uw mobiele telefoon reageert, na het geven van een ring,Stap 1: DIAGRAM blokkeren De werking principe achter het PROJECT wordt geïllustreerd IN
Raspberry Pi en Wiimote controlled Robot Arm

Raspberry Pi en Wiimote controlled Robot Arm

ik een robotarm ontvangen als een verjaardagscadeau, maar na ongeveer de eerste dag de controller die bij het werd een beetje saai om te gebruiken. Later kocht ik de USB-controller die is gemaakt voor de robot, maar eens te meer de ingeblikte softwar
Gemakkelijk Raspberry Pi gebaseerd Screensaver/Slideshow voor tentoonstellingen/Store Front

Gemakkelijk Raspberry Pi gebaseerd Screensaver/Slideshow voor tentoonstellingen/Store Front

Tentoonstellingen wilt u vaak pronken aan uw werk in de hoop van het aantrekken van nieuwe potentiële klanten. Dit werkt ook voor de ramen van winkels voor het adverteren van producten in uitverkoop. De meeste zal gewoon maken van een grote vaste afb
Arduino Nano gebaseerd Hexbug Scarab Robotic spin

Arduino Nano gebaseerd Hexbug Scarab Robotic spin

Het idee:Als u wilt bouwen van een programmeerbare robot spider, gebaseerd op de Hexbug Scarab, voorzien van de volgende sensor suite:[video]Ultrasone afstandssensorDe belemmering van de infrarood sensoren/apparatuurGyroscoopVersnellingsmeterLaseraan
How to Build een Raspberry Pi nul humanoïde Robot met Java

How to Build een Raspberry Pi nul humanoïde Robot met Java

Hallo ga ik tonen u hoe maak je een humanoïde robot met pi nulStap 1: onderdelende totale lijst wordt als aanleiding voor het voeden van de sensoren en PI:* Raspberry PI nul + 16GB micro-SD kaart* Micro-USB-hub + Wifi Dongle* AdaFruit Powerboost 1000
Raspberry Pi gebaseerd antwoordende Ganesha

Raspberry Pi gebaseerd antwoordende Ganesha

Dit project is over het gebruik van de Raspberry pi met USB-microfoon en luidspreker voor interactieve antwoordapparaat. Wij roepen het praten Ganesha. In de hindoeïstische cultuur, wordt God Ganesha genoemd als God van de kennis. Hebben we dit proje
ARDUINO gebaseerd IR afstandsbediening robot

ARDUINO gebaseerd IR afstandsbediening robot

Hallo iedereen. Dit mijn nieuwe project IR afstandsbediening robot met behulp van arduino. Dit is een eenvoudig ontwerp robot die kunt u gemakkelijk bouwen.Stap 1: vereisten:Projecteisen:Arduino uno Tsop1738 (ir ontvanger)H brug ic (L293D)Twee gelijk
Arduino gebaseerd humanoïde robot met behulp van servomotoren

Arduino gebaseerd humanoïde robot met behulp van servomotoren

Hallo iedereen,Dit is mijn eerste mensachtige robot, gemaakt door dikke plastic folie die ik niet de naam van het blad weet. Het is beschikbaar in verschillende dikte. Hier, gebruikte ik 0,5 mm. Nu kan deze robot zomaar toen ik overgeschakeld ON. Nu
Raspberry Pi gebaseerde draadloze FM-microfoon

Raspberry Pi gebaseerde draadloze FM-microfoon

Een draadloze microfoon is een microfoon zonder een fysieke kabel sluiten direct op het geluid opnemen of versterken van uitrusting waaraan het is gekoppeld. Ook bekend als de microfoon van een radio, het heeft een kleine, batterij-aangedreven radioz