Sisukord:

WW2 raadiosaate ajamasin: 13 sammu (piltidega)
WW2 raadiosaate ajamasin: 13 sammu (piltidega)

Video: WW2 raadiosaate ajamasin: 13 sammu (piltidega)

Video: WW2 raadiosaate ajamasin: 13 sammu (piltidega)
Video: Nikola Tesla's Warning of the Philadelphia Experiment & Time Travel 2024, Detsember
Anonim
Image
Image
WW2 raadiosaate ajamasin
WW2 raadiosaate ajamasin

Selle idee oli kasutada mõningaid mu lamavaid osi ja ehitada vanas raadios kujundatud helikopter. Selleks, et anda sellele rohkem eesmärki, otsustasin selle täita ka Teise maailmasõja vanade raadiosaadetega ja seejärel muuta sagedusnuppu, et valida üks sõja -aasta, ja siis esitatakse vastavaid saateid. Olin näinud mõnda MP3 -salvestiste kogumit, nii et kõik oli valmis minema.

Riistvara osas on minu lemmik kas arduino või vaarika pi zero ja selleks kasutan vaarika pi nulli. Sellel on aga oma puudused ja sel juhul on see lihtsalt kasutatava heli puudumine ja lihtsate analoogsisendite puudumine. Selle ületamiseks kasutan tavaliselt Adafruit I2S 3W D klassi võimendi Breakout - MAX98357A, mis on tõeliselt lihtne viis heli lisamiseks Pi -le ja analoogsisendile MCP 3002, mis on kahe kanaliga SPI -muundur. Üldiselt kipuvad inimesed kasutama MCP 3008, millel on 4 sisendit, kuid ma arvasin, et see oleks liiga lihtne, õnneks õnnestus mul leida mõni tarkvara, mis nendega lõpuks töötas.

Üks muid probleeme PI kasutamisel on see, et see kipub kannatama, kui lülitate selle lihtsalt välja ilma väljalülitamiseta, olen sellega lugematuid kordi kokku puutunud ja tundub, et see rikub alati võrgu konfiguratsioonifaili. Kuna seda kujutati ette lihtsa eraldiseisvana, mis oleks olnud probleem, lisasin ka Pimoroni sisse- ja väljalülituse, mis teostab ühe nupuvajutusega graatsilise väljalülituse, kuid võimaldab ka sama nupuga käivitamist.

1. samm: WW2 ajamasina raadioosade loend

Vajalikud osad

  1. Vana raadio
  2. Prantsuse poola
  3. Liivapaber
  4. Lexan valimiseks
  5. Soojendus
  6. Vaarika Pi Zero
  7. I2S võimendi
  8. ON/OFF Shim
  9. Kõlar
  10. Võimsustellis
  11. MCP3002
  12. LED
  13. Takisti 270R
  14. 2x 10k potti
  15. Vajutage lüliti tegemiseks
  16. USB juhe

2. samm: vana raadio leidmine

Vana raadio leidmine
Vana raadio leidmine
Vana raadio leidmine
Vana raadio leidmine
Vana raadio leidmine
Vana raadio leidmine

Esimene samm on muidugi sobiva vana raadio leidmine ja mul õnnestus see £ 15 eest ebayst leida. Esialgu oli kiusatus see käima saada, kuid kui šassii tuli välja ja kõik takistid ja kondensaatorid olid välja pandud, mis tuleks välja vahetada, ei tundnud ma seda lahti võtmisel nii halba. Kuigi rangelt pole see 1940. aastate komplekt, leidub sellest ajastust mõningaid koduseid ehituskomplekte, mis nägid kindlasti sarnased välja.

Samm: vana raadio eemaldamine ja uue šassii ehitamine

Vana raadio eemaldamine ja uue šassii ehitamine
Vana raadio eemaldamine ja uue šassii ehitamine
Vana raadio eemaldamine ja uue šassii ehitamine
Vana raadio eemaldamine ja uue šassii ehitamine
Vana raadio eemaldamine ja uue šassii ehitamine
Vana raadio eemaldamine ja uue šassii ehitamine

Ühte neist on üsna lihtne lahti võtta, üldiselt tundub, et šassii on korpusele kinnitatud ja kõik on paigaldatud. Nii et kui see on lahti keeratud ja nupud lahti lastud, libiseb see lihtsalt välja. Enamik neist on ehitatud täielikult alamraamile. Minu esialgne kavatsus oli kasutada rebenenud bluetooth kõlarikarbist pärit kõlarit, kuid mõtlesin, kas vana töötab. Oli meeldiv üllatus, kui avastasin, et see mitte ainult ei töötanud, vaid kõlas ka suurepäraselt. Seega oli järgmine samm siin kõike mõõta ja ehitada Tinkercadis uus šassii. Määrasin sagedusvaliku ala uuesti ja hoidsin kõlarit samas kohas. Lisaks lisati kinnitusplaat pi nulli jaoks. Prindisin selle välja PETG -vormingus, mis on minu arvates vähem väändumiskindel ja kõikide osade proovivõtt tundus näitavat, et see töötab. Pidin natuke helitugevuse kinnitusega ringi mängima, et uued potid sobiksid hästi ja kinnituksid siiski läbi korpuse.

3D -šassii saate siit alla laadida, kui soovite sellega nokitseda

www.thingiverse.com/thing:3174818

Samm: korpuse renoveerimine

Korpuse renoveerimine
Korpuse renoveerimine
Korpuse renoveerimine
Korpuse renoveerimine
Korpuse renoveerimine
Korpuse renoveerimine

Nüüd tuli korpuse mahavõtmisel esimese asjana otsustada, mida viimistlusega peale hakata. Kuigi ümbris polnud sugugi halb, mõtlesin esialgu, et annan selle lihtsalt puhtaks, et hoida kulunud paatina välimust. Sageli värskendab äädikaga pühkimine vana korpust, kuid oli mõni koht, kus lakk oli läbi pragunenud, nii et otsustasin selle tagasi koorida. Vanade puidust ümbristega on need tavaliselt kaetud õhukese puidust spooniga, kuid see ei ole nii õhuke, et te ei saaks seda korralikult lihvida. Kõigepealt eemaldati kõlarivõre riie, mis oli päris vastik, umbes 50 aastat tolmu ja mustust ning pani ühele poole. Siis tulid lõpuks maha paksud kihid Nitromorsi, värvieemaldaja ja vana lakk. Seda tuli teha kaks korda, kuna see oli tõenäoliselt mingil hetkel lakitud üle esialgse viimistluse. Mõne kriimustuse eemaldamiseks ja ilusamaks viimistlemiseks lihviti see umbes 100 liivapaberiga ja seejärel lihviti keskmise lihvkäsnaga. Tehke seda kõike kooskõlas teraviljaga ja seejärel pühkige tolmu puhastamiseks lakibensiiniga. Samal ajal kinnitati kast ka puiduliimiga, kus spoon oli veidi eemale tõmbunud. Ka puidust võrestikud olid veidi kihistunud, nii et rohkem puiduliimi ja tükke, kui võimalik, tükke tagasi. Kui see oli kuivanud, kasutasin puuservade puhastamiseks lihtsalt skalpelli ja värvisin need mõne Tamiya akrüülvärviga pruuniks.

Minu esimene mõte oli kõlarilapp lihtsalt välja vahetada, kuid autentse välimusega materjali maksumus on üsna järsk, kuna seda kalduti pikalt müüma. Pärast pisut raadiofoorumite uurimist tundub, nagu saaksite vana riide leotisega tagasi tuua. Niisiis leotasin külma vett ja palju nõudepesuvahendit üleöö ja üllatuslikult, kui see uuesti kuivas, tuli see üsna puhas.

Nüüd kavatsesin ma viimistlusega tegeleda ja otsustasin esialgu anda sellele selge laki, seejärel mõtlesin pihustuslaki kasutamisele ja leidsin kohaliku DIY poe laki-/värvisaarelt pudeli prantsuse lakki. Mõeldes, et see oleks hea autentne viimistlus, otsustasin seda proovida. Nüüd peate teadma, et prantsuse poleerimine on üsna kunstivorm/oskus, mille õigeks saamiseks on vaja palju harjutada. Saate otsida juhiseid YouTube'ist ja kuigi see tundub üsna lihtne, on see üsna räpane toiming. Tundub, et oskus on saada poleerimisvahend puuvillavillaga leotatud kaltsusse, nii et saate töötamise ajal laki puidule välja pigistada. Kui proovite seda lihtsalt kaltsuga, hakkab umbes 3/4 laki kuivamisest kuivama, kuna etanool aurustub ja kalts hakkab lohistama. Nii et lõpuks õnnestus mul läikiva viimistluse asemel kanda paar kihti, kergelt lihvida 1500 -tollise paberiga, seejärel veel paar peale kanda ja lõpuks tundus see OK. mul on endiselt prantsuse laki plekid küüntel.

Muude osade puhastamine oli palju lihtsam, kuna kogu riistvara läks ultraheli puhastusseadmesse ja sihverplaat lihviti mõne Silvo Poolaga. Valikuvõimalus oleks Brassol, kuid Silvo ja natuke rohkem küünarnukimääret piisas valimisnäidiku puhastamiseks.

Selle lõpus oli mul ajamasina enda jaoks päris hea välimusega puidust kast.

Selle jaotise sammud1. Eemaldage kõik poldid/kettad ja riie.

2. Puitriba korpust nitromooridega

3. Spooni lihvimine

4. Võre vahetamine

5. Kõlarite riide puhastamine

6. Prantsuse poleerimine juhul

7. Kruvide ja nuppude ultraheli puhastamine

8. Valimisnupu poleerimine

Samm: Raspberry Pi Zero ja võimendi

Vaarika Pi Zero ja võimendi
Vaarika Pi Zero ja võimendi
Vaarika Pi Zero ja võimendi
Vaarika Pi Zero ja võimendi
Vaarika Pi Zero ja võimendi
Vaarika Pi Zero ja võimendi

Tavalise Raspberry PI heliväljund on üsna lihtne, kuna sellel on helipistiku väljund, kuid Pi Zero jaoks pole tegelikke natiivseid valikuid. Olen proovinud mõningaid lahendusi, mille abil saate GPIO-nööpnõelad ümber suunata ja seejärel madalpääsfiltrit kasutada, kuid mul pole kunagi õnnestunud midagi korralikku kõlada ja loomulikult on vaja ka võimendit, et saada midagi kasutatavat. DAC -mütse on palju, kuid need on mõeldud inimestele, kes otsivad selliste projektide jaoks tõeliselt head heli ja ülekoormust. On ka mõningaid odavaid Audio mütse koos sisseehitatud kõlaritega, kuid lihtsalt mitte piisavalt valjud selleks. Nii et ma asun nüüd Adafruit i2S võimendi eraldusplaadile, mis lahendab kõik probleemid korraga. Pange tähele, et see on i2S ja mitte i2C.

Selle käivitamiseks vajate vaid mõnda juhet ja piisavalt korraliku kõlariga saate suurepärase ja valju monoheli.

6. samm: uue valimise tegemine

Uue valimise tegemine
Uue valimise tegemine
Uue valimise tegemine
Uue valimise tegemine
Uue valimise tegemine
Uue valimise tegemine

Mõte on muidugi siin asendada olemasolev sihverplaat ja klaas uuega, mis näitab sageduse asemel aastat. Õnneks oli olemasolev vaid trükitud sisestus, nii et ma viskasin selle skannerile ja kopeerisin selle Paint Shop Pro -sse, kasutasin kloonimisvahendit ja kustutasin vanad numbrid ning sisestasin seejärel iga aasta lihtsalt mõned uued. Klaasiga oli raadios olev kriimustatud ja pragunenud ning nagu plastikust. Testimise lihtsustamiseks printisin välja ainult raami ümbrise ja proovisin algselt akrüülist teha. Üldiselt pole mul akrüüliga piisavalt kannatust ja lõikasin selle keskele auku puurides lõhenema. Nii kasutasin 1,5 mm polükarbonaati, mida on nii palju lihtsam rauasaag ja puurida. Sõltuvalt teie elukohast leiate selle ka nimega Lexan või Macrolon ning see võtab ka faili, nii et mul oli peagi paigaldatud raam ja dial. Huvitaval kombel oli ka see, et originaalpaberil oli kogu peal kerge metallijääk, võin ainult oletada, et see oli keegi, keda algsest messingist osuti mõjutas, võib -olla mõni vananemisprotsess?

7. toiming: helitugevuse ja valiku juhtimine

Helitugevuse ja valiku juhtnupud
Helitugevuse ja valiku juhtnupud

Üks Raspberry pi puudusi nokitsemise juures on see, et sellel pole natiivset analoogsisendit. See pole tegelikult liiga suur probleem, kui lisate lihtsa ADC (analoog -digitaalmuundur) ja MPC3002 sobib siia ja see teisendab analoogsisendi 10 -bitiseks väärtuseks, mida saab lugeda SPI -siinilt.

Peaaegu kõik näited leiate MPC3008 -st, mis on nelja kanaliga seade ja selle kood kindlasti ei tööta MPC3002 -ga. Tundub, et ümberringi on ka palju näiteid, mis samuti ei tööta, kuid on üks, mille tööd saan kinnitada ja selle koodi leiate siit.

github.com/CaptainStouf/Adafruit-raspi-pyt…

Selle koodiga saate hõlpsalt kahte kanalit lugeda ja tulemusi kasutada. Minu näide on kasutada ühte helitugevuse ja teist kuupäeva valimiseks. Mul oli ühel hetkel paigaldatud ka pöörlev kodeerija, kuid ühe pöördega helitugevus on sobivam ja sagedusvalijaga tähendas see ka seda, et saaksin selle kõik kokku panna ja seejärel lihtsalt häälestada aasta markerite asukohad suure suure juhtumi avaldusega. Loomulikult ei toeta pyhon juhtumi avaldust nii kaua, kui muidu, kui avaldus teeb selle töö.

Pildil on MCP3002, mis istub väikesel prototüüpplaadil ja 10K pott

Samm: toiteallikas ja juhtimine

Toiteallikas ja juhtimine
Toiteallikas ja juhtimine
Toiteallikas ja juhtimine
Toiteallikas ja juhtimine
Toiteallikas ja juhtimine
Toiteallikas ja juhtimine

Pi saab USB -toite lihtsalt tühjaks, nii et seda on väga lihtne alustada, kuid lõpuks rikute SD -kaardi, kui lihtsalt toite tõmbate. Nupuvajutuse jälgimiseks ja väljalülitamiseks on palju viise, kuid selle taastamiseks peate tavaliselt sisse lülitama. Selle vältimiseks ja hõlpsasti kasutatava projekti tegemiseks kasutan Pimoroni sisse/välja lülitust. See võimaldab teil vajutada üks kord ja see lülitub sisse ja seejärel pikk vajutus ning see lülitub välja. Selle pisut kaasaskantavaks muutmiseks kasutan vana toitepanka, mis tegeleb ka aku laadimisega. Jõupangad on piisavalt odavad ja võimelised Pi -d mõneks ajaks juhtima.

Paigaldasin nupu sobitamiseks kohale, kus vana toitejuhe tagant välja tuli. Kuna Pi käivitamisel on viivitus, ühendasin ma tugevalt LED -i 3v3 rööpa sisse, mis süttib ja niipea, kui PI saab toite ja annab kettale kena autentse sära. Panin 270R takisti joonele ja teise otsa lihtsalt maasse. Kui soovite lisada täiendavaid efekte, näiteks virvendust, võite GPIO -pessa lisada ka teise, kuid praegu piisab sellest, et näidata, et toide on sisse lülitatud.

9. samm: korpuse paigaldamine

Korpuse paigaldamine
Korpuse paigaldamine
Korpuse paigaldamine
Korpuse paigaldamine
Korpuse paigaldamine
Korpuse paigaldamine

Kui korpus ja šassii olid kõik valmis ja testitud, olid selle hoidmiseks vaid mõned 4 mm poldid ja Nyloci mutrid. Äärikutega isekeermestavad kruvid hoiavad selja paigal.

Toitenupp sobis kenasti ka vanasse toitejuhtme auku.

Tahtsin ka vanu nuppe uuesti kasutada ja need olid algselt kavandatud, tundub, et need lähevad messingivardadele ja olid pottide jaoks pisut liiga suured. Kuna see ei muutu karmiks, libistasin ma lihtsalt pottide peale termokahanemise ja liimisin nupud selle peale. Haarab kenasti ja tihedalt ning vajadusel saab selle ikkagi lahti võtta.

Samm: helifailide allalaadimine

Image
Image

Ma kasutan MP3 -faile ja Archive.org pakub fantastilist valikut, leiate sõjaaja ülekande rühmitatud ülekandeid ja valida on peamiselt kahe valiku vahel.

Alustasin peamiselt uudiste valikuga ja need kopeeritakse seejärel PI kataloogidesse. Suurema valiku, mida nimetatakse suureks, leiate ka järgmiselt lingilt. Igal aastal on mitusada ülekannet ja nende hulk ja ulatus on üsna hämmastav.

archive.org/details/1939RadioNews

archive.org/details/1940RadioNews

archive.org/details/1941RadioNews

archive.org/details/1942RadioNews

archive.org/details/1943RadioNews

archive.org/details/1944RadioNews

archive.org/details/1945RadioNews

Suurem kollektsioon

archive.org/details/WWII_News_1939

archive.org/details/WWII_News_1940

archive.org/details/WWII_News_1941

archive.org/details/WWII_News_1942

archive.org/details/WWII_News_1943

archive.org/details/WWII_News_1944

archive.org/details/WWII_News_1945

Ma kasutan Filezillat lihtsa viisina nende Pi -le ülekandmiseks, kuna see saab sisse logida ja SSH -d edastada, nii et pole vaja seadistada SAMBA -draivi ega FTP -serverit.

11. samm: ahel ja tarkvara failide esitamiseks

Mis edasi?
Mis edasi?

Kui võimendi on töökorras ja saate järgida allolevat seadistamislinki, peate installima ka mpg123 -pleieri, üsna otsekohene Google'i otsing selle kohta, et Pythoni kood on allpool. Lihtsalt veenduge, et teie Raspi Configis on lubatud i2 -d ja SPI. Panin selle faili kataloogi/home/pi/volume/, et saaksin seda hiljem käivitamisel käivitada.

#!/usr/bin/env python

# WW2 raadio- tarkvara MCP3002 ADC lugemiseks ning helitugevuse ja aasta kohandamiseks teisendamiseks # Väljund i2S võimendi kaudu 20.10.2018- Ajax Jones # Koodifragmendid, mis on saadaval saidilt https://learn.adafruit.com/adafruit-max98357-i2s- class-d-mono-amp/vaarika-pi-kasutus # MCP 3002 Python https://github.com/CaptainStouf/Adafruit-raspi-python/blob/master/Adafruit_MCP3002/MCP3002.py RPi. GPIO importimine GPIO-na, aeg, os osst import listdir impordi alamprotsess ajast importimine unerežiim import juhuslik GPIO.setmode (GPIO. BCM) # loe SPI andmeid kiibist MCP3002, 2 võimalikku ADC -d (0 ja 1) def readadc (adcnum, clockpin, mosipin, misopin), cspin): if ((adcnum> 1) või (adcnum <0)): tagastab -1 GPIO.output (cspin, True) GPIO.output (clockpin, False) # start clock low GPIO.output (cspin, False) # too CS low commandout = adcnum << 1; commandout | = 0x0D # algusbitt + ühe otsaga bit + MSBF-bitikäsk << = 4 # peame siia saatma 4 bitti ainult vahemikus (4): if (commandout & 0x80): GPIO.output (mosipin, Tõsi) muu: GPIO.output (mosipin, False) käsk << = 1 GPIO.output (clockpin, True) GPIO.output (clockpin, False) adcout = 0 # loetakse ühes nullbitis ja 10 ADC bitti vahemikus i (11): GPIO.output (clockpin, True) GPIO.output (clockpin, False) adcout <0): print "No mp3 files found!" tagasi mp3_failide printimine "--WW2 raadio ------------------------------------------ --------------------- "last_read = 0 # salvestage helitugevuse poti viimane positsioon last_year = 0 # salvestage sageduspanga tolerantsi viimane positsioon = 5 # lubage väikest tolerantsi, nii et pottide kerge liigutamine ei põhjusta muutusi, kuid tõene: trim_pot_changed = False year_pot_changed = Vale adcnum vahemikus (2): ret = readadc (adcnum, SPICLK, SPIMOSI, SPIMISO, SPICS) if (adcnum == 0): # loe aasta valija potti, et näha, kas see on liikunud year_adjust = abs (ret - viimane_aasta), kui (year_adjust> tolerants+10): year_pot_changed = True if (year_pot_changed): # kontrollimise väärtusi saab siis muuta tehtud pärast selle ehitatud alamprotsessi.call (['killall', 'mpg123']) # tapab kõik MP3 töötavad unerežiimid (0,1); kui ret 50 ja ret = 150 ja ret = 250 ja ret = 350 ja ret = 450 ja ret = 550): war_year = "1945" # salvestage potti väärtus järgmiseks korraks ringis last_year = ret print (" Mängib alates "), prindi (sõja aasta), prindi (" failide arv = "), sõda_dir = '/kodu/pi/raadio/II maailmasõda num_of_failid play_file = random.randint (1,_failide arv) # valige juhuslikult üks failidest, mida esitada war_mp3 = war_dir + play_list [play_file] alamprotsess. Ava (['mpg123', war_mp3]) # Kasuta heli unerežiimi mängijana mpg123 (0,1); # andke väike paus enne jätkamist, kui (adcnum == 1): # lugege helipotti pot_adjust = abs (ret - last_read) if (pot_adjust> tolerance): trim_pot_changed = True if (trim_pot_changed): set_volume = ret / 10.24 # convert 10-bitine adc0 (0-1024) potti väärtus helitugevuseks 0-100 set_volume = ümmargune (set_volume) # ümardada kümnendväärtus set_volume = int (set_volume) # ülekantud maht täisarvuna # Kasutage potist saadavat väärtust taseme saatmiseks the amixer prog print 'Volume = {volume}%'.format (volume = set_volume) set_vol_cmd = 'sudo amixer cset numid = 1 - {volume}%> /dev /null'.format (volume = set_volume) os.system (set_vol_cmd) # set volume # salvesta potentsiomeetri näit järgmisele ringile last_read = ret # Paus pärast helitugevuse muutmist, nii et me ei hakka liiga palju muudatusi tegema, kui pott muudab kiiret aega. uni (0.5)

12. samm: laadige tarkvara laadimisel automaatselt sisse

Käivitamiseks Pi -l on käivitamisel palju võimalusi, kuid minu arvates on see lihtsaim, avage Crontab

sudo crontab -e

Nüüd lisage see rida

@reboot python /home/pi/volume/year.py &

ja see peaks tegema triki, järgmine kord, kui taaskäivitate, käivitub heli juhtimise programm ja peaksite kuulma oma esimest saadet.

13. samm: mis edasi?

Mis edasi?
Mis edasi?

Ma töötan praegu välja väikese PCB, mis istuks vaarika pi peal, et mul oleks kuskile paigaldada i2S võimendi ja ADC koos pottide kruviklemmidega. See võimaldab mul installimise veidi korrektsemaks muuta ja sõpradele hõlpsalt mõne muu teha.

Kogun hetkel kosmosevõistluste raadio jaoks mõningaid faile, alustades sputnikust ja edasi kuni kuu maandumiseni.

Palun andke mulle teada, kui teil on ideid või soovite näpunäiteid selle kohta, kuidas seda ise kokku panna.

Login välja.

Helivõistlus 2018
Helivõistlus 2018
Helivõistlus 2018
Helivõistlus 2018

Audiovõistluse 2018 teine auhind

Soovitan: