Sisällysluettelo:

Retro Year Pi Radio: 7 vaihetta
Retro Year Pi Radio: 7 vaihetta

Video: Retro Year Pi Radio: 7 vaihetta

Video: Retro Year Pi Radio: 7 vaihetta
Video: My job is to observe the forest and something strange is happening here. 2024, Kesäkuu
Anonim
Image
Image

Idea on hyvin yksinkertainen: Ota vanha radio ja muokkaa sitä toistamaan Raspberry Pi -musiikkia. Tavoitteena oli saada erityisiä soittolistoja, jotka voidaan valita taajuuspyörän avulla. Kappaleet on ryhmitelty aikajärjestykseen vuosien 1950 ja 2010 välillä ja tallennetaan harjoittelijan SD -kortille. On olemassa useita painikkeita toistaa, keskeyttää ja saada seuraava kappale. Tärkeä osa projektia oli vanhojen painikkeiden uudelleenkäyttö. Niiden käyttö antaa käyttäjälle vanhan koulun tunteen. Tämän tunteen lisäämiseksi radio jäljittelee tyypillisesti kohinaa kahden taajuuden välillä. Tämä projekti tehtiin yliopiston kurssille. Valmistumisen jälkeen meitä kehotettiin luomaan ohje. Valokuvat on siis otettu sattumanvaraisesti. Toivomme, että on vielä selvää, mitä on tehtävä tämän projektin uusimiseksi.

Vaihe 1: Etsi painikkeiden PinOut

Laitteisto
Laitteisto

Ensin sinun on purettava valitsemasi vanha radio huolellisesti. Älä menetä ruuveja. Sitten alkaa hankala osa - vanhojen painikkeiden uudelleenkäyttö. Ongelmana on, että radion painikkeet on kytketty mekaanisesti - painat yhtä painiketta ja toinen painettu ponnahtaa automaattisesti ulos. Poistimme yhden painikkeen jousen ja painoimme sen sisään. Tällä painikkeella ei ole enää toimintoa. Mutta siksi muut painikkeet hyppäävät uudelleen painamisen jälkeen eivätkä pysy painettuna. Seuraava askel oli löytää oikeat nastat kullekin painikkeelle. Tämä voi olla melko helppoa riippuen radion painikkeista. Radiossa oli outoja painikkeita, joissa oli 10-14 liitäntää yhdellä painikkeella. Joten otimme yleismittarin ja laitoimme sen jatkuvuustilaan ja painimme painikkeita, heti kun löydät oikean nastaparin (laite alkaa piipata), kirjoita pinout alas. Käytimme yhteensä kolmea painiketta: edellinen kappale, toisto/tauko ja seuraava kappale.

Jos vanhoja painikkeita ei ole mahdollisuutta käyttää uudelleen, laita vain omasi sisään. Luultavasti menetät silloin kosketuspalautteen, mutta sinulla on silti laitteen estetiikka.

Vaihe 2: Laitteisto

Laitteisto
Laitteisto
Laitteisto
Laitteisto
Laitteisto
Laitteisto

Tämän projektin rakentamiseen käytettiin seuraavia työkaluja ja osia:

Työkalut:

  • Ruuvimeisselit
  • Dremel
  • Liima
  • Juotin
  • Juotoslanka
  • Yleismittari

Osat:

  • Vanha radio
  • Raspberry Pi Zero ja Raspbian OS (säästää paljon tilaa verrattuna Raspberry Pi 3: een, mutta on vähemmän tehokas)
  • Micro USB -kaapeli
  • USB -virtalähde, jossa 2 pistorasiaa
  • USB kaapeli
  • Jännitekaapelit elektroniikalle
  • Äänenvahvistin (LM386)
  • Monikierrosleikkauspotentiometri (WEL3266-Y-203-LF)
  • Analoginen digitaalimuunnin (MCP3008)

Miksi käyttää vahvistinta?

Vanhassa radiossa on melko tehokas kaiutin ja haluat käyttää uudelleen mahdollisimman paljon vanhoja osia. Vadelman pienitehoiset signaalit eivät riitä kytkemään kaiutinta päälle, joten sinun on vahvistettava signaalia.

Miksi käyttää monikierrospotentiometriä?

Päätimme käyttää taajuusnuppia uudelleen vuoden valitsemiseen. Valitettavasti emme voineet lukea syntyneitä arvoja, joten otimme monikierrospotentiometrin - nuppi voi tehdä viisi kokonaista kierrosta, normaalilla potentiometrillä on normaalisti vain 270 °. Liimasimme sen nupin sisähammaspyörään. Äänenvoimakkuuden säätö oli edelleen toiminnassa, joten käytimme siihen sisäänrakennettua potentiometriä ja etsimme oikeaa pistoketta.

Kun molemmat potentiometrit on kytketty, tarkista niiden min/max -arvot, jotta voit säätää koodin oikeaa aluetta.

Miksi käyttää AD -muunninta?

Raspberry Pi voi lukea vain digitaalituloja. Potentiometri tarjoaa vain analogiset lähdöt - joten tarvitset analogia -digitaalimuuntimen, jotta Pi ymmärtää arvot. Jos haluat todella rakentaa tämän lisäämättä hienoja ominaisuuksia, kuten AirPlay tai jotain muuta, suosittelen käyttämään Arduinoa Raspberry Pi: n sijasta. Vadelma on itse asiassa liioiteltu tällaiselle helpolle projektille, mutta yliopiston tehtävä sanoi, että meidän on käytettävä sitä.

Vaihe 3: Johdotus

Johdotus
Johdotus

Kytke kaikki johdotuskaavion mukaan.

Vaihe 4: Ohjeet

Kun olet selvittänyt painikkeiden pistokkeen tai asentanut omasi, on aika leikkiä MCP3008: lla. Kytke potentiometri MCP3008 -laitteeseen, kuten friteerauksessa näkyy, ja mikro -ohjain vadelmapi: hen (tai etsi opetusohjelma tai sukella MCP3008 -lomakkeeseen ja yritä selvittää se itse). Kokeile, saatko tietokoneesta potentiometrin luettavissa olevat lähdöt. Jos näin on, kytke myös toinen potentiometri. Kopioi liitä koodimme ja katso, voitko vaihtaa kappaleita potentiometrillä ja asettaa äänenvoimakkuuden myös toisella potentiometrillä.

Nyt voit liittää painikkeet Raspberry Pi -laitteeseen ja tarkistaa, toimivatko ne.

Tästä lähtien todellinen haaste alkaa mahtua kotelon sisälle. Avasimme myös USB -virtalähteemme ja laitoimme sen vanhan radion sisään, jotta voisimme käyttää sen vanhaa virtajohtokaapelia. Liitä yksi mikro -usb -kaapeli Raspberry Pi -laitteeseen ja katkaise toinen USB -kaapeli auki ja kytke punainen johto vahvistinkortin + -nastaan ja musta - nastaiseen. Kytke myös kaiutin siihen karkeasti ja liitä myös Raspberry Pi -äänilähtö.

Haluaisimme selittää tämän kaiken paremmin, mutta ilman hyviä kuvia tämä ei todellakaan ole mahdollista, mutta projektin itsensä ei pitäisi olla niin vaikeaa, joten toivomme, että tämä auttaa jotenkin tai ainakin voit käyttää koodiamme.

Vaihe 5: Tee tilaa

Tee tilaa
Tee tilaa
Tee tilaa
Tee tilaa

Viimeinen tavoite on löytää tilaa radion sisälle, johon uusi laitteisto voidaan sijoittaa. Jos sisällä ei ole tarpeeksi tilaa -muuta koteloa dremelillä tai pienellä kulmahiomakoneella leikkaamalla se hieman ulos (muista: turvallisuus ensin). Yritä olla vahingoittamatta vanhaa piirilevyä ja johtoja - mitä vähemmän osia irrotat, sitä suurempi on mahdollisuus, että radio säilyttää alkuperäiset toiminnot. Valitsemassamme laitteessa oli suuri paristolokero, johon Raspberry Pi Zero oli täydellisesti asennettu. Voit käyttää myös tavallista Raspberry Pi -laitetta, jos laitteessa on siihen riittävästi tilaa. Koska tavoitteemme ei ollut säästää radion siirrettävyyttä, päätimme käyttää tätä vaihtoehtoa paikantamalla suurin osa laitteistostamme.

Vaihe 6: Ohjelmisto

Asenna Raspbian Raspberry Pi -laitteeseesi.

Radioprojektin koodi voidaan ladata github -arkistostamme. Lisäksi Libary Pygame on asennettava Vadelmaan. Voit tehdä tämän kirjoittamalla seuraavan komennon konsoliin:

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

Suositeltava: