Tartalomjegyzék:

Retro Year Pi rádió: 7 lépés
Retro Year Pi rádió: 7 lépés

Videó: Retro Year Pi rádió: 7 lépés

Videó: Retro Year Pi rádió: 7 lépés
Videó: ЛЕГЕНДЫ РЕТРО ✬ Любимые 90-е ✬ Лучшее Время ✬ Любимые Песни от Звезд Эстрады ✬ 2024, November
Anonim
Image
Image

Az ötlet nagyon egyszerű: Vegyünk egy régi rádiót, és módosítsuk, hogy Raspberry Pi zenét játsszon le. A cél az volt, hogy konkrét lejátszási listák legyenek, amelyeket a frekvenciakerék választhat ki. A dalokat időrendben 1950 és 2010 között csoportosítják, és a gyakornok SD -kártyáján tárolják. Számos gomb található a lejátszáshoz, a szüneteltetéshez és a következő szám letöltéséhez. A projekt fontos szempontja volt a régi gombok újrafelhasználása. Ezek használata régi iskolai érzést kölcsönöz a felhasználónak. Ennek az érzésnek a fokozása érdekében a rádió utánozza a két frekvencia közötti jellemző zajt. Ez a projekt egy egyetemi tanfolyamra készült. A befejezés után azt mondták, hogy készítsünk egy oktatható anyagot. Tehát a képek véletlenszerűen készültek. Reméljük, hogy még mindig világos, hogy mit kell tennünk a projekt átalakításához.

1. lépés: Keresse meg a gombok PinOut -ját

Hardver
Hardver

Először óvatosan szét kell szednie a választott régi rádiót. Ne veszítse el a csavarokat. Ezután kezdődik a trükkös rész - a régi gombok újrafelhasználása. A probléma az, hogy a rádiónkban lévő gombok mechanikusan csatlakoztak - megnyomja az egyik gombot, és a másik megnyomott gomb automatikusan kiugrik. Egy gomb rugóját eltávolítottuk és benyomtuk. Ennek a gombnak nincs több funkciója. De ezért a többi gomb megnyomása után ismét kiugrik, és nem marad lenyomva. A következő lépés az volt, hogy megtalálja az egyes gombok megfelelő csapjait. Ez meglehetősen egyszerű lehet a rádióban használt gomboktól függően. A rádiónkban furcsa gombok voltak, 10-14 csatlakozással egyetlen gombon. Tehát vettünk egy multimétert, és folytonossági módba állítottuk, és megnyomtuk a gombokat, amint megtalálja a megfelelő érintkezőpárt (a készülék sípolni kezd), írja le a pinoutot. Összesen három gombot használtunk: az előző dalt, a lejátszás/szüneteltetést és a következő dalt.

Ha nincs esélye a régi gombok újrafelhasználására, csak tegye be a sajátjait. Akkor valószínűleg elveszíti a tapintható visszajelzést, de továbbra is megmarad az eszköz esztétikája.

2. lépés: Hardver

Hardver
Hardver
Hardver
Hardver
Hardver
Hardver

A projekt elkészítéséhez a következő eszközöket és alkatrészeket használták:

Eszközök:

  • Csavarhúzók
  • Dremel
  • Ragasztó
  • Forrasztópáka
  • Forrasztó huzal
  • Multiméter

Alkatrészek:

  • Régi rádió
  • Raspberry Pi Zero Raspbian operációs rendszerrel (sok helyet takarít meg a Raspberry Pi 3 -hoz képest, de kevésbé hatékony)
  • Micro USB kábel
  • USB tápegység 2 aljzattal
  • USB kábel
  • Jumper kábelek elektronikához
  • Audioerősítő (LM386)
  • Többfordulós vágási potenciométer (WEL3266-Y-203-LF)
  • Analóg -digitális átalakító (MCP3008)

Miért érdemes erősítőt használni?

A régi rádió elég erős hangszóróval rendelkezik, és a lehető legtöbb régi alkatrészt szeretné újra felhasználni. A Raspberry kis fogyasztású jelei nem elegendőek a hangszóró bekapcsolásához, ezért meg kell erősíteni a jelet.

Miért érdemes többfordulós potenciométert használni?

Úgy döntöttünk, hogy a frekvenciagombot újra felhasználjuk az év kiválasztásához. Sajnos nem tudtuk leolvasni a generált értékeket, ezért vettünk egy többfordulatú potenciométert - a gomb 5 teljes fordulatot képes megtenni, egy normál potenciométer normál esetben csak 270 ° -os hatótávolsággal rendelkezik. A gomb belső fogaskerékéhez ragasztottuk. A hangerő-szabályozás továbbra is működőképes volt, ezért a beépített potenciométert használtuk hozzá, és megkerestük a megfelelő érintkezőt.

Miután mindkét potenciométert csatlakoztatta, ellenőrizze a min/max értékeket, így beállíthatja a helyes tartományt a kódban.

Miért érdemes AD átalakítót használni?

A Raspberry Pi csak digitális bemeneteket tud olvasni. A potenciométer csak analóg kimeneteket biztosít - tehát analóg -digitális átalakítóra van szüksége, így a Pi megérti az értékeket. Ha ezt valóban újjá akarja építeni, anélkül, hogy olyan divatos funkciókat adna hozzá, mint az AirPlay vagy valami más, azt javaslom, hogy használjon Arduino -t Raspberry Pi helyett. A Málna valójában túlzás egy ilyen egyszerű projektnél, de az egyetem feladata szerint használnunk kell egyet.

3. lépés: huzalozás

Vezeték
Vezeték

Kábelezzen be mindent a fritting diagram szerint.

4. lépés: Utasítások

Miután megtudta a gombok érintkezőjét, vagy telepítette a sajátját, ideje játszani az MCP3008 készülékkel. Csatlakoztassa a potenciométert az MCP3008 -hoz, mint a fritázásban, a mikrokontrollert pedig a málna pi -hez (vagy keressen egy oktatóanyagot, vagy merüljön el az MCP3008 adatlapjában, és próbálja meg egyedül kitalálni). Próbálja ki, hogy a potenciométer olvasható kimenetei vannak -e a számítógépen. Ha igen, csatlakoztassa a második potenciométert is. Másolja be a kódunkat, és nézze meg, hogy megváltoztathatja -e a műsorszámokat a potenciométerrel, és állítsa be a hangerőt a másik potenciométerrel.

Most csatlakoztathatja a gombokat a Raspberry Pi -hez, és ellenőrizheti, hogy működnek -e.

Innentől kezdve az igazi kihívás mindent bele tud illeszteni a tokba. Valójában kinyitottuk az USB tápegységünket is, és behelyeztük a régi rádióba, hogy használhassuk a régi tápkábelt. Csatlakoztasson egy mikro usb kábelt a Raspberry Pi -hez, és vágjon ki egy másik USB -kábelt, és csatlakoztassa a piros vezetéket az erősítő táblán lévő + tűhöz, a feketét pedig a - tűhöz. Csatlakoztassa hozzá a hangszórót is, és csatlakoztassa a Raspberry Pi hangkimenetet is.

Szeretnénk ezt az egészet jobban elmagyarázni, de jó képek nélkül ez nem igazán lehetséges, de a projekt önmagában nem lehet olyan nehéz, ezért reméljük, hogy ez valahogy segít, vagy legalább használhatja a kódunkat.

5. lépés: Készítsen helyet

Teremts teret
Teremts teret
Teremts teret
Teremts teret

Az utolsó cél az, hogy találjunk egy helyet a rádió belsejében, ahol az új hardvert elhelyezhetjük. Ha nincs elég hely a belsejében -egyszerűen módosítsa a házat dremel vagy egy apró sarokcsiszoló segítségével, kissé kivágva (Ne feledje: először a biztonság). Próbálja meg nem károsítani a régi áramköri lapot és vezetékeket - minél kevesebb alkatrészt távolít el, annál nagyobb az esélye annak, hogy a rádió megőrzi eredeti funkcióit. Az általunk választott készüléknek nagy elemtartója volt, ahová a Raspberry Pi Zero tökéletesen illeszkedett. Használhat normál Raspberry Pi -t is, ha van rá szabad hely a készülékben. Mivel nem a rádió hordozhatóságának megmentése volt a célunk, úgy döntöttünk, hogy ezt a lehetőséget használjuk hardverünk nagy részének megkeresésére.

6. lépés: Szoftver

Telepítse a Raspbian programot a Raspberry Pi -re.

A rádióprojekt kódja letölthető a github tárhelyünkről. Ezenkívül a Libary Pygame -t telepíteni kell a Raspberry -re. Ehhez írja be a következő parancsot a konzolba:

sudo apt-get update && sudo apt-get install python-pygame

Ajánlott: