Inhoudsopgave:

Raspberry Pi MP3-speler - Ajarnpa
Raspberry Pi MP3-speler - Ajarnpa

Video: Raspberry Pi MP3-speler - Ajarnpa

Video: Raspberry Pi MP3-speler - Ajarnpa
Video: MP3 Player Walkperson #adafruit #3dprinting #circuitpython 2024, November
Anonim
Raspberry Pi MP3-speler
Raspberry Pi MP3-speler

Raspberry Pi is eigenlijk niet goed voor het maken van MP3-spelers. Maar dit doel van dit project is om te weten hoe GPIO-pins te gebruiken.

Een input/output voor algemeen gebruik is een niet-vastgelegde digitale signaalpin op een geïntegreerde schakeling of elektronische printplaat waarvan het gedrag, inclusief of het als input of output fungeert, tijdens runtime door de gebruiker kan worden gecontroleerd. GPIO's hebben geen vooraf gedefinieerd doel en worden standaard niet gebruikt.- Wikipedia guy

Doel: GPIO gebruiken en je Pi headless maken

Doelgroep: Gemiddeld - Weet hoe te solderen, begrijpt hoe Pi werkt, kan een besturingssysteem opstarten en weet van bedrading.

Benodigdheden

Dit is wat we nodig hebben:

  1. Raspberry Pi
  2. Knoppen x3
  3. pendrive
  4. Onze kartonnen vriend:)
  5. Breadboard
  6. Draden

Extra componenten voor Raspberry Pi Zero

  1. HDMI (met geluid voor RPI Zero)
  2. USB-hub

Stap 1: Flash SD-kaart

Flash SD-kaart
Flash SD-kaart

Download Etcher en de Raspbian-afbeelding. En installeer vervolgens Etcher. Als je klaar bent, open je het en open je de Raspbian-afbeelding via Etcher. Plaats uw SD-kaart en kies deze in Etcher. Klik op Flits. Nadat je klaar bent met knipperen, plaats je het in je Raspberry Pi. Je vraagt je misschien af, waarom moet je eigenlijk flitsen?

De reden:

Onze Pi is leeg. Het is als een menselijk lichaam zonder orgaan om te werken. Als u Orgel (Flashed Memory-kaart) plaatst, kan de body (Pi) werken.

Stap 2: Sluit alles aan

Sluit alles aan
Sluit alles aan

Sluit alles aan. Dat is de HDMI (met geluid voor Pi Zero), stroombron, toetsenbord en muis.

Opmerking voor Pi Zero-gebruiker:

Ja ik begrijp het. Ik ben ook arm. Daarom koop ik alleen Pi Zero. Koop gewoon een USB-hub en sluit deze aan op de OTG.

Wanneer de Pi is opgestart, voltooit u de configuratie.

Stap 3: Voeg nummer en wrapper toe aan je Pi

Voeg nummer en wrapper toe aan je Pi
Voeg nummer en wrapper toe aan je Pi
Voeg nummer en wrapper toe aan je Pi
Voeg nummer en wrapper toe aan je Pi
Voeg nummer en wrapper toe aan je Pi
Voeg nummer en wrapper toe aan je Pi

Plaats eerst alle nummers (Mp3) in uw Pendrive. En download vervolgens deze Wrapper en plaats deze in uw pendrive.

'Wat is dit? Een virus?'

Dit wordt wrapper genoemd. U kunt GPIO gebruiken om OMXPlayer te besturen met behulp van deze wrapper.

Ook eer aan Jehutting voor het maken van dit script!:NS

Als je klaar bent, sluit je de pendrive aan op de Pi. En verplaats het nummer naar /home/pi/Music/

Verplaats de wrapper naar de /home/pi/Desktop

Nu voegen we gewoon een nummer en zijn operator in. Laten we ze nu automatisch openen wanneer we de Pi opstarten.

Stap 4: Laat de Pi het nummer afspelen bij het opstarten

Laat de Pi het nummer afspelen bij het opstarten
Laat de Pi het nummer afspelen bij het opstarten
Laat de Pi het nummer afspelen bij het opstarten
Laat de Pi het nummer afspelen bij het opstarten
Laat de Pi het nummer afspelen bij het opstarten
Laat de Pi het nummer afspelen bij het opstarten

Om dit te doen, moet u een bestand aanpassen om de speler te laten werken.

Terminal openen

Type

sudo nano /etc/profile

Uitleg: Sudo is om op jouw commando toegang te verlenen. En Nano is als een teksteditor. Het /etc/profile is wat we willen bewerken. Het is alsof je een.txt-bestand opent, in plaats daarvan gebruik je een commando.

En dan, Scroll naar beneden. En voeg deze regel toe:

sudo python /home/pi/Desktop/omxplayer-player.py /home/pi/Music

"Wat is deze code?" U kunt vragen: Deze code is om de verpakking te openen en een nummer af te spelen waar we ze hebben opgeslagen, "/home/pi/Music"

Druk nu op "Ctrl + x" en druk vervolgens op Y en Enter.

Laten we nu kijken of het nummer wordt afgespeeld bij opnieuw opstarten. Typ:

Sudo opnieuw opstarten

Als het werkt, kunnen we doorgaan met de magie!

Stap 5: Doe magie met Gpio-pinnen

Doe magie met Gpio-pinnen
Doe magie met Gpio-pinnen
Doe magie met Gpio-pinnen
Doe magie met Gpio-pinnen

Nu is het tijd voor jou om GPIO Pins te gaan gebruiken! Ze lijken een beetje op Arduino, maar het is anders.

Nu ga ik de truc laten zien. Verbind de pin (op basis van de referentie), GPIO24 met 3v3 en zie de magie.

"Wauw! Het nummer is veranderd! Het is magisch, mama, pak de camera!"

Natuurlijk speelt iedereen graag met GPIO Pins:)

Maar dit is nog maar het begin, in een normale MP3-speler hebben we 3 knoppen. Volgende, Afspelen/Pauzeren en Vorige.

Laten we deze magie gebruiken en de knoppen maken!

Stap 6: Knoppen toevoegen

Knoppen toevoegen
Knoppen toevoegen

Ja! We worden hyped! Gebruik een breadboard en sluit ze aan op basis van het diagram dat ik heb gemaakt.

Merk op dat de Pi Zero dezelfde pinpositie heeft, dus maak je daar geen zorgen over.

Nadat u klaar bent, probeert u de Pi op te starten en klikt u op de knoppen. We hebben nu 3 knoppen. Vorige, Pauze/Afspelen en Volgende.

Laten we er een leuke kartonnen mp3-speler van maken!

Stap 7: Soldeer de knoppen

Soldeer de knoppen
Soldeer de knoppen

We moeten ze solderen zodat ze kleiner worden en bij de doos passen. Als je niet bekend bent met breadboard, is het alsof je de draden combineert, maar door ze op het "brood" -bord te plaatsen. We hebben een kleinere nodig.

Probeer op basis van het prototype van het breadboard dat we hebben gemaakt te controleren hoe het werkt?

Hoe kunnen ze verbonden zijn, zelfs als je de draad niet hebt aangesloten? Probeer elke kant te controleren, kijk hoe het werkt. Als je het doorhebt, kun je beginnen met solderen!

Stap 8: plaats ze in een doos

Plaats ze in een doos
Plaats ze in een doos
Plaats ze in een doos
Plaats ze in een doos
Plaats ze in een doos
Plaats ze in een doos

Knip het karton dat past bij je pi en andere accessoires. En plaats ze. Voor de knop moeten we het karton doorsnijden zoals op de bovenstaande afbeelding, net als ruimte maken voor de USB-kabel en de koptelefoonaansluiting, zodat ze eruit kunnen.

En hier gaan we!

We hebben zojuist een coole MP3-speler gemaakt

Hoop dat je geniet:)

Stap 9: Klaar

Afgewerkt!
Afgewerkt!
Afgewerkt!
Afgewerkt!
Afgewerkt!
Afgewerkt!

Je hebt zojuist MP3-speler gemaakt! En we leerden ook over GPIO-pinnen.

Ik hoop dat je geniet!

Aanbevolen: