İçindekiler:
- Adım 1: WW2 Zaman Makinesi Radyo Parça Listesi
- 2. Adım: Eski Bir Radyo Bulma
- 3. Adım: Eski Radyoyu Çıkarma ve Yeni Bir Şasi Oluşturma
- 4. Adım: Kasayı Yenileme
- Adım 5: Raspberry Pi Zero ve Amplifikatör
- Adım 6: Yeni Bir Arama Yapma
- 7. Adım: Ses Düzeyi ve Seçici Kontrolleri
- Adım 8: Güç Kaynağı ve Kontrol
- Adım 9: Kasayı Yerleştirme
- Adım 10: Ses Dosyalarını İndirme
- Adım 11: Dosyaları Oynatmak İçin Devre ve Yazılım
- Adım 12: Yüklendiğinde Yazılımı Otomatik Önyükleme
- Adım 13: Sırada Ne Var?
Video: WW2 Radyo Yayını Zaman Makinesi: 13 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
Bunun arkasındaki fikir, etrafta yatan bazı parçaları kullanmak ve eski bir radyoda yapılmış bir müzik kutusu yapmaktı. Arkasında daha fazla amaç sağlamak için, aynı zamanda 2. Dünya Savaşı'ndan eski radyo yayınlarıyla doldurmaya ve ardından frekans kadranını savaşın belirli bir yılını seçmek için yeniden tasarlamaya karar verdim ve ilgili yayınlar daha sonra oynatılacaktı. Birkaç MP3 kaydı koleksiyonu görmüştüm, böylece her şey yoluna girecekti.
Donanım açısından ya arduino ya da ahududu pi sıfır favorim ve bunun için ahududu pi sıfır kullanacağım. Ancak dezavantajları vardır ve bu durumda kullanımı kolay sesin olmaması ve kolay analog girişlerin olmamasıdır. Bunun üstesinden gelmek için, Pi'ye ses eklemenin gerçekten kolay bir yolu olan Adafruit I2S 3W D Sınıfı Amplifier Breakout - MAX98357A'yı kullanma eğilimindeyim ve analog giriş için iki kanallı SPI dönüştürücüsü olan bir MCP 3002. Genelde insanlar 4 girişi olan bir MCP 3008 kullanma eğilimindedir ama bunun çok kolay olacağını düşündüm, neyse ki sonunda bunlarla çalışan bir yazılım bulmayı başardım.
Bir PI kullanmanın diğer sorunlarından biri, kapatma yapmadan kapatırsanız acı çekme eğiliminde olmasıdır, bununla sayısız kez karşılaştım ve her zaman ağ yapılandırma dosyasını bozuyor gibi görünüyor. Bunun basit bir bağımsız olarak tasavvur edilmesi bir sorun olurdu, bu yüzden bir düğmeye basarak hem zarif bir kapatma gerçekleştiren hem de aynı düğmeyle başlatmaya izin veren bir Pimoroni Açma/Kapama Düğmesi ekledim.
Adım 1: WW2 Zaman Makinesi Radyo Parça Listesi
Gerekli parçalar
- eski radyo
- Fransız Lehçesi
- kum kağıdı
- Arama için Lexan
- ısı büzüşmesi
- Ahududu Pi Sıfır
- I2S Amper
- AÇIK/KAPALI Şim
- hoparlör
- Güç tuğlası
- MCP3002
- LED
- Direnç 270R
- 2x 10k Tencere
- Anahtarı yapmak için itin
- USB Kurşun
2. Adım: Eski Bir Radyo Bulma
Tabii ki ilk adım, uygun bir eski radyo bulmak ve bunu ebay'de 15 £ 'a bulmayı başardım. İlk başta onu çalıştırmak için bir cazibe vardı, ancak şasi çıktığında ve değiştirilmesi gereken tüm dirençler ve kapasitörler sergilendiğinde, onu parçalara ayırmak konusunda çok kötü hissetmedim. Kesinlikle 1940'lardan kalma bir set olmasa da, o dönemden kesinlikle benzer görünen bazı ev yapımı kitler var.
3. Adım: Eski Radyoyu Çıkarma ve Yeni Bir Şasi Oluşturma
Bunlardan birini sökmek oldukça basit, genellikle kasa kasaya monte edilmiş gibi görünüyor ve bunun üzerine her şey monte edilmiş. Böylece, vidaları gevşetildiğinde ve düğmeler serbest bırakıldığında, dışarı kayar. Çoğu tamamen bir alt şasi üzerine inşa edilmiştir. Asıl amacım, parçalanmış bir bluetooth hoparlör kutusundan bir hoparlör kullanmaktı, ancak eskisinin işe yarayıp yaramayacağını merak ettim. Sadece işe yaramadığını, aynı zamanda kulağa gerçekten harika geldiğini bulmak hoş bir sürpriz oldu. Dolayısıyla buradaki bir sonraki adım, her şeyi ölçmeye devam etmek ve Tinkercad'de yeni bir şasi oluşturmaktı. Frekans kadranı alanını yeniden tanımladım ve hoparlörü aynı yerde tuttum. Ek olarak pi sıfır için bir montaj plakası eklendi. Bunu, bükülmeye karşı daha az dirençli bulduğum PETG'de yazdırdım ve tüm parçaların denenmesi, işe yarayacağını gösteriyor gibiydi. Yeni saksıların güzel bir şekilde oturması ve yine de kasanın içine monte edilmesi için ses seviyesi montajı ile biraz oynamak zorunda kaldım.
Eğer onunla uğraşmak isterseniz 3D Şasiyi buradan indirebilirsiniz.
www.thingiverse.com/thing:3174818
4. Adım: Kasayı Yenileme
Şimdi, dava çözüldüğünde yapılacak ilk şey, bitişle ne yapılacağına karar vermekti. Durum çok kötü olmasa da, ilk başta yıpranmış patine görünümünü korumak için iyi bir temizlik yapmayı düşündüm. Genellikle sirke ile silmek eski bir kasayı tazeler, ancak verniğin çatladığı birkaç yer vardı, bu yüzden onu soymaya karar verdim. Eski ahşap kasalarda normalde ince bir ahşap kaplama ile kaplanırlar, ancak üzerinde iyi bir zımparalama yapamayacak kadar ince değildir. İlk olarak, içinde yaklaşık 50 yıllık toz ve kireci barındıran oldukça tiksindirici olan hoparlör ızgarası bezi çıkarıldı ve bir kenara bırakıldı. Sonra birkaç kalın Nitromors tabakası, bir boya sökücü ve eski vernik sonunda çıktı. Bu, muhtemelen orijinal bitişin bir noktasında verniklendiğinden iki kez yapılması gerekiyordu. Çiziklerin bir kısmını temizlemek ve daha güzel bir yüzey elde etmek için yaklaşık 100 taneli kağıtla zımparalandı ve ardından orta zımpara süngeri ile son zımpara yapıldı. Tüm bunları tahıl ile aynı hizada yapın ve ardından tozu temizlemek için beyaz ispirto ile silin. Aynı zamanda kutu, kaplamanın hafifçe çekildiği yere bir miktar ahşap yapıştırıcı ile sabitlendi. Ahşap ızgara çubukları da biraz delamine olmuştu, bu yüzden daha fazla ahşap tutkalı ve mümkünse parçaları geri itti. Bu kuruduktan sonra, ahşabın kenarlarını temizlemek için bir neşter kullandım ve biraz Tamiya akrilik boya ile kahverengiye boyadım.
İlk düşüncem sadece hoparlör bezini değiştirmekti, ancak orijinal görünümlü malzemenin maliyeti, uzun uzunluklarda satılma eğiliminde olduğu için oldukça yüksek. Eski radyo forumlarını biraz keşfettikten sonra, eski kumaşı ıslatarak geri getirebilecekmişsiniz gibi görünüyor. Bu yüzden soğuk su ve bol miktarda bulaşık deterjanı kullanarak gece boyunca ıslattım ve şaşırtıcı bir şekilde kuruduktan sonra oldukça temiz çıktı.
Şimdi bitişi yapacaktım ve önce ona şeffaf bir vernik vermeye karar verdim, sonra sprey vernik kullanmayı düşündüm ve yerel yapı marketin vernik/boya bölümünde bir şişe fransız cilası buldum. Bunun iyi bir özgün sonuç olacağını düşünerek denemeye karar verdim. Şimdi, fransız cilalamanın, doğru olması için çok fazla pratik gerektiren bir sanat formu/beceri olduğunu bilmeniz gerekiyor. YouTube'da talimatları arayabilirsiniz ve oldukça basit görünse de oldukça dağınık bir işlemdir. İşin püf noktası, çalışırken cilayı ahşabın üzerine sıkabilmeniz için cilayı pamuğa batırılmış bir bezle elde etmek gibi görünüyor. Sadece bir bezle denerseniz, etanol buharlaştıkça cila kurumaya başlar ve bez sürüklenmeye başlar. Sonunda, çok parlak bir yüzey elde etmek yerine, birkaç kat sürmeyi başardım, 1500 dereceli kağıtla hafifçe zımparaladım, sonra birkaç tane daha uyguladım ve sonunda iyi görünüyordu. Tırnaklarımda hala fransız cilası lekeleri var.
Tüm donanımın ultrasonik temizleyiciye girmesi ve kadranın biraz Silvo Cilası ile parlatılmasıyla diğer parçaları temizlemek çok daha kolaydı. Brasso seçme şansına sahip olacaktı, ancak Silvo ve biraz daha fazla dirsek yağı komparatörü temizlemek için yeterliydi.
Bunun sonunda, zaman makinesinin kendisi için hazır, oldukça güzel görünümlü bir tahta kutum oldu.
Bu bölümdeki adımlar1. Tüm cıvataları/kadranları ve kumaşı soyun.
2. Kasayı nitromorlu ahşap şeritler
3. Kaplamanın zımparalanması
4. Izgarayı onarmak
5. Hoparlör bezinin temizlenmesi
6. davayı Fransız parlatma
7. Vidaları ve düğmeleri ultrasonik temizleme
8. Kadran göstergesinin parlatılması
Adım 5: Raspberry Pi Zero ve Amplifikatör
Normal bir Raspberry PI ile ses çıkışı, bir ses jakı çıkışına sahip olduğu için oldukça basittir, ancak Pi Zero için gerçek bir yerel seçenek yoktur. GPIO pinlerini yeniden yönlendirebileceğiniz ve ardından düşük geçiş filtresi kullanabileceğiniz bazı çözümler denedim, ancak kulağa gerçekten iyi gelen bir şey elde edemedim ve elbette kullanılabilir bir şey elde etmek için bir amplifikatöre de ihtiyacınız var.. Çok sayıda DAC Şapkası var, ancak bunlar, bu tür projeler için gerçekten iyi ses ve abartı arayanlar için. Ayrıca yerleşik hoparlörlü bazı güzel ucuz Ses şapkaları da var, ancak bunun için yeterince yüksek değil. Şimdi Adafruit'in tüm sorunları tek seferde çözen i2S amplifikatör devre kartına yerleştim. Sadece i2S olduğunu ve i2C olmadığını unutmayın.
Bunu çalıştırmak ve çalıştırmak için yalnızca birkaç kabloya ihtiyacınız var ve yeterince iyi bir hoparlörle harika, yüksek sesli mono ses elde edebilirsiniz.
Adım 6: Yeni Bir Arama Yapma
Buradaki fikir tabii ki mevcut kadranı ve camı frekans yerine yılı gösteren bir camla değiştirmek. Neyse ki mevcut olan sadece basılı bir ekti, bu yüzden onu tarayıcıya bıraktım ve Paint Shop Pro'ya kopyaladım, klonlama aracını kullandım ve eski sayıları sildim ve sonra her yıl için yenilerini yazdım. Camla birlikte telsizdeki cam da çizilmiş ve çatlamış ve anlaşılan o ki plastikten yapılmış. Test montajını kolaylaştırmak için sadece çerçeve çevresini yazdırdım ve orijinal olarak akrilikten bir tane yapmaya çalıştım. Genelde akrilik konusunda yeterince sabrım yok ve ortadaki deliği açmaya çalışırken onu çatlattım. Bu yüzden demir testeresi ve delmek çok daha kolay olan 1.5 mm polikarbonata başvurdum. Yaşadığınız yere bağlı olarak Lexan veya Macrolon olarak da adlandırılabilir ve ayrıca bir dosya da alır, bu yüzden kısa sürede bir çerçeve ve kadranı taktım. İlginç bir şekilde, orijinal kağıdın her yerinde hafif bir metal tortusu olmasıydı, sadece orijinal pirinç işaretçiden, belki de bir eskime sürecinden etkilenen biri olduğunu varsayabilirim?
7. Adım: Ses Düzeyi ve Seçici Kontrolleri
Raspberry pi'nin tamir için dezavantajlarından biri, herhangi bir yerel analog girişe sahip olmamasıdır. Basit bir ADC (Analogdan Dijital Dönüştürücü) eklerseniz ve MPC3002 buradaki faturaya uyarsa ve bir analog girişi SPI veriyolunda okunabilen 10 bitlik bir değere dönüştürürse gerçekten çok fazla sorun olmaz.
Bulduğunuz hemen hemen tüm örnekler 4 kanallı bir cihaz olan MPC3008 içindir ve bunun kodu kesinlikle MPC3002 ile çalışmaz. Ayrıca etrafta çalışmayan pek çok örnek var gibi görünüyor, ancak çalışmaları onaylayabileceğim bir tane var ve kodu burada bulunabilir.
github.com/CaptainStouf/Adafruit-raspi-pyt…
Bu kod ile iki kanalı rahatlıkla okuyabilir ve sonuçları kullanabilirsiniz. Örneğim, birini Cilt için, diğerini tarih seçimi için kullanacak. Bir noktada ayrıca bir döner kodlayıcı kurdum, ancak tek bir dönüş hacmi daha uygun ve frekans seçiciyle, hepsini bir araya getirebileceğim ve ardından büyük bir büyük durum bildirimi ile yıl işaretlerinin konumlarını ayarlayabileceğim anlamına geliyordu. Doğal olarak pyhon, case ifadesini desteklemiyor, o kadar uzun ki if o zaman else if ifadesi işi yapacak.
Resim, MCP3002'nin küçük bir prototip panosu ve 10K pot üzerinde oturduğunu gösteriyor.
Adım 8: Güç Kaynağı ve Kontrol
Pi'nin USB gücü bitiyor, bu yüzden gitmesi çok kolay, ancak gücü çekerseniz SD kartı bozarsınız. Bir düğmeye basmayı izlemenin ve bir kapatma başlatmanın birçok yolu vardır, ancak daha sonra onu geri almak için kapatıp açmanız gerekir. Bunu aşmak ve kullanımı kolay bir proje yapmak için Pimoroni ON/OFF şimini kullanıyorum. Bu, bir kez basmanıza izin verir ve açılır ve ardından uzun bir basış yapar ve temiz bir kapatma gerçekleştirir. Biraz taşınabilir hale getirmek için pil şarjını da idare eden eski bir güç bankası kullanıyorum. Powerbank'lar yeterince ucuzdur ve Pi'yi adil bir süre çalıştırabilir.
Basmak için bas düğmesini eski şebeke güç kablosunun arkadan çıktığı yere uygun şekilde yerleştirdim. Pi açılırken bir gecikme olduğu için, 3v3 rayına bir LED bağladım ve PI güç alır almaz devreye giriyor ve kadranda hoş bir otantik parlaklık sağlıyor. Bir 270R direncini hatta ve diğer ucunu sadece toprağa koydum. Titreme gibi ekstra efektler vermek isterseniz, bir GPIO pinine bir tane daha ekleyebilirsiniz, ancak şimdilik bu gücün açık olduğunu göstermek için yeterlidir.
Adım 9: Kasayı Yerleştirme
Kasa ve kasa tamamen hazır ve test edilmişken, onu içeride tutmak için sadece birkaç 4 mm cıvata ve Nyloc somun vardı. Flanşlı kendinden kılavuzlu vidalar arka kısmı yerinde tutar.
Güç düğmesi de eski ana elektrik kablosu deliğine güzel bir şekilde oturdu.
Ayrıca eski düğmeleri yeniden kullanmak istedim ve orijinal olarak tasarlanmışlardı, pirinç çubuklara gidiyor gibi görünüyor ve tencereler için biraz fazla büyüktü. Bu, herhangi bir kaba işlem olmayacağı için, tencerelerin üzerine biraz ısıyla daralan makaron sürdüm ve sonra topuzları bunun üzerine yapıştırdım. Güzel ve sıkı bir şekilde kavrar ve gerekirse yine de ayırabilirsiniz.
Adım 10: Ses Dosyalarını İndirme
MP3 dosyaları kullanıyorum ve Archive.org'dan harika bir seçim var, savaş zamanı yayınlarının gruplandırılmış yayınlarını bulabilirsiniz ve aralarından seçim yapabileceğiniz başlıca iki seçenek var.
Esas olarak haber seçimiyle başladım ve bunlar daha sonra PI'deki dizinlere kopyalanıyor. Aşağıdaki bağlantıda Büyük olan olarak adlandırılan daha büyük seçimi de bulabilirsiniz. Her yıl için birkaç yüz yayın var ve bunların miktarı ve aralığı oldukça şaşırtıcı.
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
Daha büyük koleksiyon
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
Filezilla'yı SSH kullanarak giriş yapıp aktarabildiği için bunları Pi'ye aktarmanın kolay bir yolu olarak kullanıyorum, bu nedenle bir SAMBA sürücüsü veya bir FTP sunucusu kurmaya gerek yok.
Adım 11: Dosyaları Oynatmak İçin Devre ve Yazılım
Amp'i çalıştırdıktan ve aşağıdaki kurulum bağlantısını takip ettikten sonra, mpg123 oynatıcıyı da kurmanız gerekecek, Python kodunun aşağıda olduğu için oldukça basit bir google araması yapmanız gerekecek. Raspi Config'inizde i2s ve SPI'nin etkinleştirildiğinden emin olun. Daha sonra açılışta çalıştırabilmem için bu dosyayı /home/pi/volume/ dizinine koydum.
#!/usr/bin/env piton
# WW2 Radyo - MCP3002 ADC'yi okumak ve ses ve yıl ayarına dönüştürmek için yazılım # i2S amplifikatörü aracılığıyla çıkış 2018-10-20 - Ajax Jones # https://learn.adafruit.com/adafruit-max98357-i2s- adresinden sağlanan kod parçaları class-d-mono-amp/raspberry-pi-usage # MCP 3002 Python https://github.com/CaptainStouf/Adafruit-raspi-python/blob/master/Adafruit_MCP3002/MCP3002.py RPi. GPIO'yu GPIO olarak içe aktar, zaman, işletim sisteminden os import listdir zamandan alt süreç import uyku import rastgele GPIO.setmode(GPIO. BCM) # MCP3002 çipinden SPI verilerini oku, 2 olası adc'nin (0 ve 1) def readadc(adcnum, clockpin, mosipin, misopin), cspin): if ((adcnum > 1) veya (adcnum < 0)): return -1 GPIO.output(cspin, True) GPIO.output(clockpin, False) # start clock low GPIO.output(cspin, False) # CS'yi düşük komuta getir = adcnum << 1; komut çıkışı |= 0x0D # başlangıç biti + tek uçlu bit + MSBF bit komutu <<= 4 # burada i için aralık(4) için sadece 4 bit göndermemiz gerekiyor: if (komut & 0x80): GPIO.output(moipin, True) başka: GPIO.output(moipin, False) commandout <<= 1 GPIO.output(clockpin, True) GPIO.output(clockpin, False) adcout = 0 # aralıktaki i için bir boş bit ve 10 ADC bitinde okuma (11): GPIO.output(clockpin, True) GPIO.output(clockpin, False) adcout < 0): print "mp3 dosyası bulunamadı!" dönüş mp3_files print "--WW2 Radyo ------------------------------------------ ---------------------" last_read = 0 # hacim potunun son pozisyonunu kaydet last_year = 0 # frekans pot toleransının son pozisyonunu sakla = 5 # küçük bir toleransa izin verin, bu nedenle kapların çok hafif bir hareketi bir değişikliğe neden olmazken True: trim_pot_changed = False year_pot_changed = Aralıkta adcnum için False(2): ret = readadc(adcnum, SPICLK, SPIMOSI, SPIMISO, SPICS) if (adcnum == 0): # taşındığını görmek için yıl seçicinin potunu okuyun year_adjust = abs(ret - last_year) if (year_adjust > tolerans+10): year_pot_changed = True if (year_pot_changed): # if then kontrolleri için değerler şu şekilde olabilir: yerleşik subprocess.call(['killall', 'mpg123']) sonrasında yapıldı # uyku modunda çalışan herhangi bir MP3'ü öldürün(0.1); ret 50 ve ret =150 ve ret =250 ve ret =350 ve ret =450 ve ret =550 ise: war_year="1945" # potun değerini bir sonraki döngüde kullanmak için kaydet last_year = ret print (" Oynatma "), yazdır (war_year), yazdır (" dosya sayısı="), war_dir = '/home/pi/radio/WWII_News_'+war_year+'/' play_list = list_year(war_year) num_of_files = len(play_list) print num_of_files play_file = random.randint(1, num_of_files) # oynatılacak dosyalardan birini rastgele seçin war_mp3 = war_dir + play_list[play_file] subprocess. Popen(['mpg123', war_mp3]) # Sesli uyku için mpg123'ü oynatıcı olarak kullanın (0.1); # devam etmeden önce biraz duraklayın if (adcnum == 1): # hacmi okuyun pot_adjust = abs(ret - last_read) if (pot_adjust > tolerans): trim_pot_changed = True if (trim_pot_changed): set_volume = ret / 10.24 # convert 0-100 ses düzeyine 10 bit adc0 (0-1024) pot değeri set_volume = round(set_volume)# ondalık değeri yuvarlama set_volume = int(set_volume) # tamsayı olarak hacim yayınlama # Bir seviye göndermek için pottaki değeri kullanın amixer prog yazdır '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) # hacim ayarla # sonraki döngü için potansiyometre okumasını kaydet last_read = ret # Hacmi değiştirdikten sonra bir duraklama, böylece pot hızlı değişirse çok fazla değişiklik yapmamış oluruz time.sleep(0.5)
Adım 12: Yüklendiğinde Yazılımı Otomatik Önyükleme
Açılışta Pi'de bir komut çalıştırmanın birçok yolu var, ancak bunu en kolay buluyorum, Crontab'ı Açın
sudo crontab -e
Şimdi sadece bu satırı ekleyin
@reboot python /home/pi/volume/year.py &
ve bu işe yaramalı, bir dahaki sefere yeniden başlattığınızda Ses kontrol programı çalışacak ve ilk yayınınızı duymalısınız.
Adım 13: Sırada Ne Var?
Şu anda ahududu pi'nin üstüne oturacak küçük bir PCB oluşturma sürecindeyim, böylece i2S amplifikatörünü ve ADC'yi tencereler için bazı vidalı terminallerle birlikte monte edecek bir yere sahip olabilirim. Bu, kurulumu biraz daha düzenli hale getirmeme ve arkadaşlar için kolayca birkaç tane daha yapmama izin verecek.
Şu anda bir uzay yarışı radyosu için sputnik'ten başlayıp aya inişlere kadar bazı dosyalar topluyorum.
Herhangi bir fikriniz varsa veya kendiniz bir araya getirmekle ilgili herhangi bir ipucu veya ipucu istiyorsanız lütfen bana bildirin.
Oturumu kapatma.
Ses Yarışması 2018'de İkincilik Ödülü
Önerilen:
Bir Radyo Zaman Makinesi: 8 Adım (Resimlerle)
Bir Radyo Zaman Makinesi: Instrutables'da harika bir proje buldum: WW2 Radyo Yayını Zaman Makinesi. Bu fikir beni şaşırttı. Ama ben Python adamı değilim ve Steampunk'ı seviyorum. Bu yüzden farklı malzemelerle benzer bir şey yapmaya karar verdim.Burada bir listesini bulabilirsiniz
Bluetooth Hoparlör Hack - Ev Sineması Yayını: 8 Adım (Resimlerle)
Bluetooth Hoparlör Hack - Ev Sineması Akışı: Bu Talimat, Bluetooth hoparlörün orijinal işlevselliğini korurken, ev sinema sisteminiz için akış ön ucu olmak için hazır bir Bluetooth hoparlörün ve titreyen LED çay ışığının hacklenmesini detaylandırır. ben sorunluydum
RaspiWWV - Simüle WWV Kısa Dalga Sesli Zaman Yayını: 10 Adım (Resimlerle)
RaspiWWV - Simüle WWV Kısa Dalga Sesli Zaman Yayını: Kısa dalga radyonuzda WWV zaman sinyallerini dinlerken oturduğunuz günleri hatırlayın (tik, tik, tik… Tonda, zaman olacak…)?(Yukarıdaki YouTube'da dinleyin) Ah! Bunu kaçırdın mı? Artık o anları (yeniden) deneyimleyebilir ve
NFC Zaman Tüneli Radyo: 8 Adım (Resimlerle)
NFC Zaman Çizelgesi Radyosu: İnsan merkezli her yerde bulunan medya bölümündeki bir laboratuvar projesinde, geleneksel radyo tasarımına gönderme yapan modern bir müzik çalar yaratmamız istendi. Süre bir yarıyıldı
Transistörlü Radyo Zaman Makinesi: 22 Adım
Transistörlü Radyo Zaman Makinesi: O eski transistörlü radyoyu atmayın! Orijinal hoparlör aracılığıyla garip, nostaljik yayınlarla bir zaman makinesine dönüştürün. Özel zaman-hedefleri ve eski tüp ra