Cuprins:

Player MP3 Raspberry Pi: 9 pași
Player MP3 Raspberry Pi: 9 pași
Anonim
Raspberry Pi MP3 Player
Raspberry Pi MP3 Player

Raspberry Pi nu este de fapt bun pentru a face MP3 Player. Dar acest obiectiv al acestui proiect este de a ști cum să utilizați pini GPIO.

O intrare / ieșire de uz general este un pin de semnal digital necompromis pe un circuit integrat sau pe o placă de circuite electronice al cărui comportament, inclusiv dacă acționează ca intrare sau ieșire, este controlabil de către utilizator în timpul rulării. GPIO-urile nu au un scop predefinit și sunt neutilizate în mod implicit

Țintă: utilizarea GPIO și reducerea capului Pi

Public țintă: mediu - Știe cum să lipească, să înțeleagă cum funcționează Pi, capabil să pornească un sistem de operare și știe despre cablare.

Provizii

Iată de ce avem nevoie:

  1. Raspberry Pi
  2. Butoane x3
  3. Pendrive
  4. Prietenul nostru din carton:)
  5. Pană de pâine
  6. Fire

Componente suplimentare pentru Raspberry Pi Zero

  1. HDMI (cu sunet pentru RPI Zero)
  2. Mufa USB

Pasul 1: Card SD Flash

Card SD Flash
Card SD Flash

Descărcați Etcher și imaginea Raspbian. Și apoi instalați Etcher. Dacă ați terminat, deschideți-l și deschideți imaginea Raspbian prin Etcher. Introduceți cardul SD și alegeți-l în Etcher. Faceți clic pe Flash. După ce ați terminat intermitent, introduceți-l în Raspberry Pi. S-ar putea să vă întrebați, de ce trebuie să clipiți?

Motivul:

Pi-ul nostru este gol. Este ca un corp uman fără organ pentru a opera. Dacă introduceți Organ (card de memorie flashed), corpul (Pi) poate funcționa.

Pasul 2: Conectați totul

Conectează totul
Conectează totul

Conectează totul. Care este Hdmi (cu sunet pentru Pi Zero), sursă de alimentare, tastatură și mouse.

Notă pentru utilizatorul Pi Zero:

Da inteleg. Sunt și sărac. De aceea cumpăr doar Pi Zero. Doar cumpărați un hub USB și conectați-l prin OTG.

Când Pi a pornit, finalizați configurația.

Pasul 3: Introduceți melodia și împachetarea în Pi

Introduceți Song și Wrapper în Pi
Introduceți Song și Wrapper în Pi
Introduceți Song și Wrapper în Pi
Introduceți Song și Wrapper în Pi
Introduceți Song și Wrapper în Pi
Introduceți Song și Wrapper în Pi

Introduceți mai întâi toate melodiile (Mp3) în Pendrive. Și apoi descărcați acest Wrapper și introduceți-l în pendrive.

"Ce este acesta? Un virus?"

Aceasta se numește wrapper. Puteți utiliza GPIO pentru a controla OMXPlayer folosind acest wrapper.

De asemenea, meritați-l pe Jehutting pentru realizarea acestui scenariu!: D

După ce ați terminat, conectați pendrive-ul la Pi. Și mutați melodia în / home / pi / Music /

Mutați împachetarea pe / home / pi / Desktop

Acum doar introducem o melodie și operatorul acesteia. Acum permiteți-le să se deschidă automat atunci când pornim Pi.

Pasul 4: Faceți Pi să redea melodia la pornire

Faceți ca Pi să redea melodia la pornire
Faceți ca Pi să redea melodia la pornire
Faceți ca Pi să redea melodia la pornire
Faceți ca Pi să redea melodia la pornire
Faceți ca Pi să redea melodia la pornire
Faceți ca Pi să redea melodia la pornire

Pentru a face acest lucru, trebuie să ajustați un fișier pentru a rula playerul.

Deschideți terminalul

Tip

sudo nano / etc / profile

Explicație: Sudo este să acorde acces la comanda ta. Iar Nano este ca un editor de text. Profilul / etc / este ceea ce vrem să edităm. Este ca și cum ai deschide un fișier.txt în loc să folosești comanda.

Și apoi, derulați în partea de jos. Și adăugați această linie:

sudo python /home/pi/Desktop/omxplayer-player.py / home / pi / Muzică

"Ce este acest cod?" Puteți întreba: Acest cod este pentru a deschide împachetarea și a reda o melodie în locul în care le-am salvat, „/ home / pi / Music”

Acum, apăsați „Ctrl + x”, apoi apăsați Y și Enter.

Acum, să vedem dacă redă piesa la repornire. Tip:

Sudo reporniți

Dacă funcționează, atunci putem continua la magie!

Pasul 5: Faceți magie folosind Gpio Pins

Faceți magie folosind Gpio Pins
Faceți magie folosind Gpio Pins
Faceți magie folosind Gpio Pins
Faceți magie folosind Gpio Pins

Acum este timpul să începeți să utilizați pini GPIO! Par cam Arduino, dar diferit.

Acum, voi arăta trucul. Conectați pinul (pe baza referinței), GPIO24 la 3v3 și vedeți magia.

"Uau! Melodia s-a schimbat! Magia ei, mama ia camera!"

Desigur, tuturor le place să se joace cu pini GPIO:)

Dar acesta este doar începutul, într-un MP3 Player normal, avem 3 butoane. Apoi, Redare / Pauză și Anterior.

Să folosim această magie și să creăm butoanele!

Pasul 6: Adăugarea de butoane

Adăugarea de butoane
Adăugarea de butoane

Da! Ne facem hype! Folosiți o pană de calcul și conectați-le pe baza schemei pe care am realizat-o.

Rețineți că Pi Zero are aceeași poziție a pinului, așa că nu vă faceți griji.

După ce ați terminat, încercați să porniți Pi și faceți clic pe butoane. Acum avem 3 butoane. Anterior, Pauză / Redare și Următor.

Ei bine, să-l transformăm în Cute Cardboard MP3 Player!

Pasul 7: lipiți butoanele

Lipiți butoanele
Lipiți butoanele

Trebuie să le lipim, astfel încât să devină mai mici și să se potrivească cu cutia. Dacă nu sunteți familiarizați cu panoul de măsurare, este ca și cum ați combina firele, dar așezându-le pe placa de „pâine”. Avem nevoie de unul mai mic.

Pe baza prototipului pe care l-am realizat, încercați să verificați „Cum funcționează?”

Cum se pot conecta chiar dacă nu ați conectat firul? Încercați să verificați fiecare parte, căutând cum funcționează. Dacă ți-ai dat seama, poți începe să lipesti!

Pasul 8: Introduceți-le într-o cutie

Introduceți-le într-o cutie
Introduceți-le într-o cutie
Introduceți-le într-o cutie
Introduceți-le într-o cutie
Introduceți-le într-o cutie
Introduceți-le într-o cutie

Tăiați cartonul care se potrivește cu pi și alte accesorii. Și introduceți-le. Pentru buton, trebuie să tăiem cartonul ca în imaginea de mai sus, la fel ca să facem un spațiu pentru cablul USB și portul pentru căști, astfel încât să poată ieși.

Și iată-ne!

Tocmai am creat un MP3 Player grozav

Sper sa iti placa:)

Pasul 9: Finalizat

Terminat!
Terminat!
Terminat!
Terminat!
Terminat!
Terminat!

Tocmai ai făcut MP3 Player! Și am aflat și despre pinii GPIO.

Sper sa va placa!

Recomandat: