Mündəricat:

WW2 Radio Yayım Vaxtı Maşını: 13 Addım (Şəkillərlə birlikdə)
WW2 Radio Yayım Vaxtı Maşını: 13 Addım (Şəkillərlə birlikdə)

Video: WW2 Radio Yayım Vaxtı Maşını: 13 Addım (Şəkillərlə birlikdə)

Video: WW2 Radio Yayım Vaxtı Maşını: 13 Addım (Şəkillərlə birlikdə)
Video: Kim nə başa düşdü ❓ 2024, Dekabr
Anonim
Image
Image
WW2 Radio Yayım Vaxt Maşını
WW2 Radio Yayım Vaxt Maşını

Bunun arxasında yatdığım bəzi hissələri istifadə etmək və köhnə bir radioda hazırlanan bir səs -küy qutusu qurmaq idi. Bunun arxasında daha çox məqsəd qoymaq üçün onu İkinci Dünya Müharibəsindən köhnə radio verilişləri ilə doldurmağa qərar verdim və sonra müharibənin fərdi ilini seçmək üçün tezlik yığımını yenidən təyin etdim və müvafiq yayımlar daha sonra çalındı. Bir neçə MP3 qeyd toplusu gördüm, buna görə hər şey hazırdı.

Donanım baxımından ən çox sevdiyim arduino və ya moruq pi sıfırdır və bunun üçün moruq pi sıfırından istifadə edəcəyəm. Bununla birlikdə, çatışmazlıqları var və bu vəziyyətdə istifadə üçün asan səs olmaması və analoq girişlərin olmamasıdır. Bunu aradan qaldırmaq üçün Adafruit I2S 3W Class D Amplifier Breakout - MAX98357A istifadə etməyə meylliyəm ki, bu da Pi -yə səs əlavə etməyin əsl asan yolu və analoq giriş üçün SPI çeviricisinə iki kanal olan MCP 3002 -dir. Ümumiyyətlə insanlar 4 girişi olan MCP 3008 -dən istifadə edirlər, amma bunun çox asan olacağını düşündüm, xoşbəxtlikdən sonunda onlarla işləyən bəzi proqramlar tapdım.

Bir PI istifadə etməklə bağlı digər problemlərdən biri, yalnız bir söndürmə etmədən söndürsəniz, əziyyət çəkməyinizdir, bu saysız -hesabsız dəfə qarşılaşdım və həmişə şəbəkə konfiqurasiya faylını pozmuş kimi görünür. Bir problem ola biləcək sadə bir müstəqil olaraq təsəvvür edildiyi üçün bir düyməyə basaraq həm zərif bir bağlanma həyata keçirən, həm də eyni düymə ilə açılışa icazə verən bir Pimoroni On/Off Shim əlavə etdim.

Addım 1: WW2 Zaman Maşını Radio Parçaları Siyahısı

Lazım olan hissələr

  1. Köhnə radio
  2. Fransız Polşası
  3. Qum kağızı
  4. Lexan yığmaq üçün
  5. İstilik daralması
  6. Moruq Pi Sıfır
  7. I2S Amp
  8. ON/OFF Shim
  9. Dinamik
  10. Güc kərpic
  11. MCP3002
  12. LED
  13. Rezistor 270R
  14. 2x 10k Tencere
  15. Keçid etmək üçün basın
  16. USB Qurğusu

Addım 2: Köhnə Radio tapın

Köhnə Radio tapılır
Köhnə Radio tapılır
Köhnə Radio tapılır
Köhnə Radio tapılır
Köhnə Radio tapılır
Köhnə Radio tapılır

Əlbəttə ki, ilk addım uyğun bir köhnə radio tapmaqdır və bunu 15 funt sterlinqə ebayda tapmağı bacardım. Əvvəlcə onu işə salmaq üçün bir cazibə var idi, amma şassi çıxanda və dəyişdirilməsi lazım olan bütün rezistorlar və kondansatörlər şouda olanda onu ayırmaqdan o qədər də pis hiss etmədim. 1940 -cı illərin dəsti olmasa da, o dövrdən bəri oxşar görünən bəzi ev tikmə dəstləri var.

Addım 3: Köhnə Radionu Sökmək və Yeni Şassi Tikmək

Köhnə Radio Sökülüb Yeni Şassi Tikilir
Köhnə Radio Sökülüb Yeni Şassi Tikilir
Köhnə Radio Sökülüb Yeni Şassi Tikilir
Köhnə Radio Sökülüb Yeni Şassi Tikilir
Köhnə Radio Sökülüb Yeni Şassi Tikilir
Köhnə Radio Sökülüb Yeni Şassi Tikilir

Bunlardan birini ayırmaq olduqca sadədir, ümumiyyətlə şassinin korpusa və hər şeyin quraşdırıldığı görünür. Beləliklə, açıldıqdan və düymələr sərbəst buraxıldıqdan sonra sürüşür. Çoxu tamamilə alt şassi üzərində qurulub. Əsl niyyətim, parçalanmış bluetooth hoparlör qutusundan bir dinamik istifadə etmək idi, amma köhnənin işləyəcəyini düşünürdüm. Nəinki işlədiyini, həm də çox gözəl səsləndiyini görmək xoş bir sürpriz oldu. Buradakı növbəti addım hər şeyi ölçməyə davam etmək və Tinkercadda yeni bir şassi qurmaq idi. Tezlik yığma sahəsini yenidən təyin etdim və spikeri eyni yerdə saxladım. Əlavə olaraq pi sıfır üçün bir montaj plitəsi əlavə edildi. Əyilməyə daha az davamlı olduğunu gördüyüm PETG -də çap etdim və bütün hissələrin sınaq uyğunluğunun işləyəcəyini göstərdi. Həcmi montajla bir az oynamalı oldum ki, yeni qablar yaxşı otursun və hələ də korpusa bərkidilsin.

İstəsəniz, 3D Şassini buradan yükləyə bilərsiniz

www.thingiverse.com/thing:3174818

Addım 4: Davanın yenilənməsi

Davanın yenilənməsi
Davanın yenilənməsi
Davanın yenilənməsi
Davanın yenilənməsi
Davanın yenilənməsi
Davanın yenilənməsi

İndi dava açıldıqda ediləcək ilk şey, finişlə nə edəcəyinizə qərar vermək idi. Dava çox pis olmasa da, əvvəlcə köhnəlmiş patina görünüşünü qorumaq üçün yaxşı bir təmizlik verməyi düşündüm. Tez -tez sirkə ilə silmək köhnə bir işi təzələyəcək, ancaq lakın çatladığı bir neçə yer var idi, buna görə də geri çəkmək qərarına gəldim. Köhnə taxta qutularda, adətən nazik bir ağac örtüklə örtülmüşdür, lakin o qədər incə deyil ki, yaxşı zımpara ala bilməzsiniz. Təxminən 50 illik toz və kirdən çox iyrənc olan spiker ızgarası parçası çıxarıldı və bir tərəfə qoydu. Sonra bir neçə qalın Nitromors qat, boya soyucu və köhnə lak sonda çıxdı. Bu iki dəfə edilməli idi, çünki ehtimal ki, orijinal səthin bir nöqtəsində laklanmışdır. Bəzi cızıqları təmizləmək və ona daha gözəl bir görünüş vermək üçün təxminən 100 dənə kağız ilə zımparalandıqdan sonra orta zımpara süngəri ilə son zımpara etdi. Bütün bunları taxılla eyni şəkildə edin və sonra tozdan təmizləmək üçün ağ ruhla silin. Eyni zamanda qutu bir az taxta yapışqan ilə bərkidilmişdi, burada kaplama bir qədər kənara çəkilmişdi. Taxta barmaqlıq çubuqları da bir az ləkələnmişdi, buna görə daha çox ağac yapışqan və mümkün olduqda parçaları geri çəkin. Bu quruduqdan sonra, ağacın kənarlarını təmizləmək üçün bir bıçaq istifadə etdim və onları Tamiya akril boya ilə qəhvəyi rəngə boyadım.

İlk düşündüyüm natiq parçasını dəyişdirmək idi, amma orijinal görünüşlü materialın qiyməti olduqca dikdir, çünki uzun uzunluqlarda satılır. Vintage radio forumlarını bir az araşdırdıqdan sonra sanki köhnə parçanı islatmaqla geri qaytara bilərsiniz. Soyuq su və çoxlu yuyucu maye istifadə edərək bir gecədə isladım və təəccüblü şəkildə yenidən quruduqdan sonra olduqca təmiz oldu.

İndi finişi həll etmək niyyətindəydim və əvvəlcə təmiz bir lak verməyə qərar verdim, sonra bir sprey lak istifadə etməyi düşündüm və yerli DIY mağazasının lak/boya adasında bir şüşə fransız cilası tapdım. Yaxşı bir orijinal nəticə olacağını düşünərək sınamağa qərar verdim. Beləliklə, indi Fransız cilalamağın, çox doğru bir iş görmək üçün lazım olan bir sənət forması/bacarığı olduğunu bilməlisiniz. YouTube -da təlimatlar axtara bilərsiniz və olduqca sadə görünsə də olduqca qarışıq bir əməliyyatdır. Bacarıq, cilanı pambığa batırılmış bir bezdə əldə etmək kimi görünür ki, işləyərkən ağacın üstünə cilanı sıxa bilərsiniz. Yalnız bir bez ilə sınarsanız, etanol buxarlandıqda və bez sürünməyə başladıqda cilanın təxminən 3/4 hissəsi quruyur. Nəticədə, yüksək parlaqlıq əldə etməkdənsə, bir neçə qat tətbiq etməyi, 1500 dərəcəli kağızla yüngülcə zımpara etməyi, sonra bir neçəsini daha tətbiq etməyi bacardım və nəticədə tamam yaxşı göründü. hələ də dırnaqlarımda fransız cilası ləkələri var.

Bütün hissələrin ultrasəs təmizləyiciyə girməsi və kadrın bir az Silvo Polyak ilə cilalanması ilə digər hissələrin təmizlənməsi daha asan oldu. Brasso seçim edəcək, ancaq Silvo və bir az daha çox dirsək yağı kadr göstəricisini təmizləmək üçün kifayət idi.

Bunun sonunda, zaman maşınının özü üçün hazırlanan olduqca yaxşı görünüşlü bir taxta qutum vardı.

Bu hissədəki addımlar1. Hər hansı bir bolt/kadran və parça çıxarın.

2. Ağac korpusunu nitromorlarla soyun

3. Kaplama zımpara

4. Barmaqlığın təmiri

5. Dinamik bezinin təmizlənməsi

6. Fransız işi cilalamaq

7. Vida və düymələri ultrasəslə təmizləmək

8. Dial indikatorunun cilalanması

Addım 5: Raspberry Pi Sıfır və Gücləndirici

Raspberry Pi Sıfır və Gücləndirici
Raspberry Pi Sıfır və Gücləndirici
Raspberry Pi Sıfır və Gücləndirici
Raspberry Pi Sıfır və Gücləndirici
Raspberry Pi Sıfır və Gücləndirici
Raspberry Pi Sıfır və Gücləndirici

Normal bir Raspberry PI ilə audio çıxışı olduqca sadədir, çünki audio jak çıxışı var, lakin Pi Zero üçün əsl yerli seçim yoxdur. GPIO sancaqlarını yenidən istiqamətləndirə biləcəyiniz və sonra aşağı keçid filtrindən istifadə edə biləcəyiniz bəzi cəhdlər var, amma heç vaxt həqiqətən yaxşı bir şey əldə edə bilməmişəm və əlbəttə ki, istifadə edilə bilən bir şey əldə etmək üçün gücləndiriciyə ehtiyacınız var.. Bir çox DAC Şapkası var, lakin bunlar bu cür layihələr üçün həqiqətən yaxşı səs və həddindən artıq iş axtaran insanlar üçündür. Daxili dinamikləri olan, lakin bunun üçün kifayət qədər yüksək olmayan bir neçə ucuz Audio şapka da var. İndi bütün problemləri bir anda həll edən Adafruit -dən i2S gücləndiricinin qırılma lövhəsinə yerləşdim. Yalnız i2C deyil, i2S olduğunu unutmayın.

Bunu işə salmaq üçün yalnız bir neçə telə ehtiyacınız var və kifayət qədər layiqli bir dinamiklə əla, yüksək mono səs əldə edə bilərsiniz.

Addım 6: Yeni Zəng Edin

Yeni Zəng Etmək
Yeni Zəng Etmək
Yeni Zəng Etmək
Yeni Zəng Etmək
Yeni Zəng Etmək
Yeni Zəng Etmək

Buradakı fikir, əlbəttə ki, mövcud dial və şüşəni tezlik əvəzinə ili göstərən bir ilə əvəz etməkdir. Xoşbəxtlikdən, mövcud olan yalnız çap edilmiş bir əlavə idi, buna görə skanerə atdım və Paint Shop Pro -a kopyaladım, klon alətindən istifadə etdim və köhnə nömrələri sildim və sonra hər il üçün yenilərini yazdım. Şüşə ilə radiodakı cızıqlanmış və çatlamışdı və plastikdən də çıxdı. Testi asanlaşdırmaq üçün yalnız çərçivənin ətrafını çap etdim və əvvəlcə akrilikdən hazırlamağa çalışdım. Ümumiyyətlə akril ilə kifayət qədər səbr etmədim və mərkəzi çuxuru qazmağa çalışanda çatlamağa başladım. Deməli, mişarlamaq və qazmaq daha asan olan 1,5 mm polikarbonata müraciət etdim. Yaşadığınız yerdən asılı olaraq Lexan və ya Macrolon olaraq da tapa bilərsiniz və eyni zamanda bir fayl da alır, buna görə də tezliklə uyğun bir çərçivə və yığım əldə etdim. Maraqlıdır ki, orijinal kağızın hər tərəfində yüngül bir metal çöküntüsü vardı, yalnız orijinal pirinç göstəricisi, bəlkə də yaşlanma prosesindən təsirlənən birinin olduğunu güman edə bilərəmmi?

Addım 7: Səs və Seçici Nəzarətləri

Səs və Seçici Nəzarətləri
Səs və Seçici Nəzarətləri

Toxunma üçün Raspberry pi -nin çatışmazlıqlarından biri, heç bir yerli analoq girişinin olmamasıdır. Sadə bir ADC (Rəqəmsal Dönüştürücüyə Analog) əlavə etsəniz və MPC3002 bura uyğun gəlirsə və analoq girişi SPI avtobusunda oxuna bilən 10bit dəyərə çevirirsinizsə, bu o qədər də çətin deyil.

Tapdığınız demək olar ki, bütün nümunələr 4 kanallı bir cihaz olan MPC3008 üçündür və bunun kodu MPC3002 ilə əlbəttə işləmir. Ətrafında da işləməyən bir çox nümunə var, amma əsərləri təsdiqləyə biləcəyim bir nümunə var və kodunu burada tapa bilərsiniz.

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

Bu kodla iki kanalı asanlıqla oxuya və nəticələrdən istifadə edə bilərsiniz. Mənim nümunəmdən biri Cild üçün, digəri isə tarix seçimi üçün istifadə etməkdir. Bir nöqtədə bir fırlanan kodlayıcı da qurdum, ancaq bir dönüş həcmi daha uyğundur və tezlik seçicisi ilə hamısını yığa biləcəyimi və sonra böyük bir iş ifadəsi ilə il işarələrinin yerlərini tənzimləyə biləcəyimi ifadə etdi. Təbii ki, pyhon dava bəyanatını o qədər uzun müddət dəstəkləmir ki, əgər başqa bir ifadə işi yerinə yetirərsə.

Şəkil MCP3002 -nin kiçik bir prototip lövhəsində və 10K qazanda oturduğunu göstərir

Addım 8: Güc Təchizatı və Nəzarət

Güc Təchizatı və Nəzarət
Güc Təchizatı və Nəzarət
Güc Təchizatı və Nəzarət
Güc Təchizatı və Nəzarət
Güc Təchizatı və Nəzarət
Güc Təchizatı və Nəzarət

Pi yalnız USB gücünü tükəndirir, işə başlamaq çox asandır, ancaq gücü kəssəniz SD kartı pozacaqsınız. Bir düyməni basmağı izləməyin və bağlamağı başlatmağın bir çox yolu var, ancaq sonra onu geri qaytarmaq üçün güc dövrü etməlisiniz. Bu işin öhdəsindən gəlmək və istifadə etməyi asanlaşdırmaq üçün Pimoroni ON/OFF şimdini istifadə edirəm. Bu, bir dəfə basmağa imkan verir, sonra açar və sonra uzun bir basdırsa, təmiz bir bağlanma təmin edər. Bir az da portativ etmək üçün batareyanın doldurulmasını idarə edən köhnə bir güc bankından istifadə edirəm. Powerbanks kifayət qədər ucuzdur və Pi -ni bir müddət ədalətli idarə edə bilir.

Köhnə elektrik cərəyanının arxa tərəfindən çıxdığı yerə düyməni uyğun şəkildə düzəltdim. Pi ayaqqabı çəkərkən bir gecikmə olduğu üçün açılan 3v3 dəmir yoluna bir LED bağladım və PI güc aldıqda və kadrda gözəl bir orijinal parıltı təmin edir. 270R müqavimətini xəttə, digər ucunu da yerə qoydum. Çırpınma kimi əlavə effektlər vermək istəsəniz, GPIO pininə başqa bir şey əlavə edə bilərsiniz, ancaq bu, gücün açıq olduğunu göstərmək üçün kifayətdir.

Addım 9: Çantanın quraşdırılması

Çantanın uyğunlaşdırılması
Çantanın uyğunlaşdırılması
Çantanın uyğunlaşdırılması
Çantanın uyğunlaşdırılması
Çantanın uyğunlaşdırılması
Çantanın uyğunlaşdırılması

Çantanın və şassinin hamısı hazır və sınaqdan keçirildikdən sonra onu saxlamaq üçün bir neçə 4 mm bolt və Nyloc qoz -fındıqları var idi. Flanşlı özünü vurma vintləri arxanı yerində saxlayır.

Güc düyməsi də köhnə elektrik şəbəkə çuxuruna gözəl bir şəkildə quraşdırılmışdır.

Mən də köhnə düymələri yenidən istifadə etmək istədim və onlar əvvəlcə pirinç çubuqların üstünə çıxacaq kimi dizayn edilmişdi və qablar üçün bir qədər böyük idi. Bu heç bir kobud iş görməyəcəyəm deyə, qabların üstünə bir az istilik keçirtdim və sonra düymələri yapışdırdım. Gözəl və sıx tutur və lazım gələrsə onu ayıra bilərsiniz.

Addım 10: Səs fayllarını yükləyin

Image
Image

MP3 fayllarından istifadə edirəm və Archive.org -dan fantastik bir seçim var, müharibə vaxtı qruplaşdırılmış yayımlarını tapa bilərsiniz və seçim üçün əsasən iki seçim var.

Əsasən xəbər seçimindən başladım və bunlar daha sonra PI -dəki kataloqlara kopyalanır. Aşağıdakı linkdə Böyük seçim adlanan daha böyük bir seçim tapa bilərsiniz. Hər il üçün bir neçə yüz yayım var və bunların miqdarı və çeşidi olduqca heyrətləndiricidir.

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 kolleksiya

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ı SS -dən istifadə edərək ötürə biləcəyi üçün bunları Pi -yə köçürməyin asan bir yolu olaraq istifadə edirəm, buna görə SAMBA sürücüsü və ya FTP serveri qurmağa ehtiyac yoxdur.

Addım 11: Faylları Çalmaq üçün Dövrə və Proqram

Növbədə nə var?
Növbədə nə var?

Amp işlədikdən və bunun üçün aşağıdakı quraşdırma bağlantısını izləyə bilsəniz, mpg123 pleyerini də yükləməli olacaqsınız, Python kodunun aşağıda olması üçün google -da olduqca irəli gedin. Yalnız Raspi Config -da i2s və SPI aktiv olduğundan əmin olun. Bu faylı/home/pi/volume/qovluğuna qoydum ki, daha sonra açılışda işə salım.

#!/usr/bin/env python

# WW2 Radio- MCP3002 ADC-ni oxumaq və həcm və il tənzimləməsinə çevirmək üçün proqram # i2S gücləndiricisi vasitəsilə çıxmaq 2018-10-20- Ajax Jones # https://learn.adafruit.com/adafruit-max98357-i2s- class-d-mono-amp/raspberry-pi-use # MCP 3002 Python https://github.com/CaptainStouf/Adafruit-raspi-python/blob/master/Adafruit_MCP3002/MCP3002.py, GPO olaraq RPi. GPIO idxal edir., os os idxal listdir idxal alt proses zaman idxal yuxu idxal təsadüfi GPIO.setmode (GPIO. BCM) # MCP3002 çipindən SPI məlumatlarını oxumaq, 2 mümkün adc (0 və 1) def readadc (adcnum, clockpin, mosipin, misopin), cspin): if ((adcnum> 1) və ya (adcnum <0)): return -1 GPIO.output (cspin, True) GPIO.output (clockpin, False) # start clock low GPIO.output (cspin, False) # CS aşağı əmrini gətir = adcnum << 1; commandout | = 0x0D # start bit + single-bit bit + MSBF bit commandout << = 4 # (4) i aralığında burada yalnız 4 bit göndərməliyik: if (commandout & 0x80): GPIO.output (mosipin, Doğru) başqa: GPIO.output (mosipin, False) əmri << = 1 GPIO.output (clockpin, True) GPIO.output (clockpin, False) adcout = 0 # bir sıfır bitdə oxunur və diapazonda i üçün 10 ADC bit. (11): GPIO.output (clockpin, True) GPIO.output (clockpin, False) adcout <0): çap "mp3 faylları tapılmadı!" qayıt mp3_files çap "-WW2 Radio ------------------------------------------ --------------------- "last_read = 0 # həcm qazanının son mövqeyini saxla son_yıl = 0 # tezlik dözümlülüyünün son mövqeyini saxla = 5 # kiçik bir dözümlülüyə icazə verin, belə ki qabların yüngül hərəkəti heç bir dəyişikliyə səbəb olmaz Doğru: trim_pot_changed = False year_pot_changed = Adcnum aralığında yanlış (2): ret = readadc (adcnum, SPICLK, SPIMOSI, SPIMISO, SPICS) if (adcnum == 0): # tencerenin hərəkət etdiyini görmək üçün il seçicinin potunu oxuyun year_adjust = abs (ret - last_year) if (year_adjust> tolerance+10): year_pot_changed = True if (year_pot_changed): # if üçün dəyərlər yoxlanıla bilər qurulmuş subprocess.call (['killall', 'mpg123']) sonra # hər hansı bir MP3 işləyən yuxunu öldürmək (0.1); əgər ret 50 və ret = 150 və ret = 250 və ret = 350 və ret = 450 və ret = 550): war_year = "1945" # döngə ətrafında qazanın dəyərini növbəti dəfə saxla last_year = ret print (" "), Çap (müharibə ili), çap (" faylların sayı = "), war_dir = '/home/pi/radio/WWII_News _'+war_year+'/' play_list = list_year (war_year) num_of_files = len (play_list) çap num_of_files play_file = random.randint (1, num_of_files) # təsadüfi olaraq war_mp3 = war_dir + play_list [play_file] alt prosesini oynamaq üçün fayllardan birini seçin. Popen (['mpg123', war_mp3]) # Audio yuxu üçün pleyer olaraq mpg123 istifadə edin (0.1); # davam etməzdən əvvəl bir az fasilə verin (əgər adcnum == 1): # həcmi oxuyun pot_adjust = abs (ret - son_ oxu) əgər (pot_adjust> tolerantlıq): trim_pot_changed = True (əgər trim_pot_changed): set_volume = ret / 10.24 # çevir 10 bitlik adc0 (0-1024) qazan dəyərini 0-100 həcm səviyyəsinə daxil edin set_volume = yuvarlaq (set_volume) # ondalık dəyərin yuvarlaqlaşdırılması set_volume = int (set_volume) # tam həcm olaraq tökmə həcmi # Bir səviyyə göndərmək üçün qazanın dəyərindən istifadə edin. 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 həcmi # potensiometr oxunuşunu növbəti döngə üçün saxla last_read = ret # Həcmi dəyişdikdən sonra fasilə verin, belə ki, qazan sürətli vaxt dəyişərsə çox dəyişiklik etməyək. yuxu (0.5)

Addım 12: Proqramı Yükləndikdə Avtomatik Yükləyin

Başlanğıcda Pi -də əmr verməyin bir çox yolu var, amma bunu ən asan hesab edirəm Crontab -ı açın

sudo crontab -e

İndi bu xətti əlavə edin

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

və bu da hiylə işlətməlidir, növbəti dəfə yenidən başladıqda Audio nəzarət proqramı işləyəcək və ilk yayımınızı eşidəcəksiniz.

Addım 13: Sonra nə olacaq?

Növbədə nə var?
Növbədə nə var?

Hal -hazırda moruq pi -nin üstündə oturmaq üçün kiçik bir PCB qurmaq prosesindəyəm ki, i2S gücləndiricisini və ADC -ni qablar üçün bəzi vint terminalləri ilə birlikdə harasa yerləşdirə bilərəm. Bu, quraşdırmanı bir az səliqəli etməyimə və dostlarım üçün asanlıqla bir neçə əlavə etməyimə imkan verəcək.

Hal -hazırda sputnikdən başlayaraq aya enişlərə qədər bir kosmik yarış radiosu üçün bəzi sənədlər toplayıram.

Zəhmət olmasa fikirləriniz varsa və ya özünüzü bir araya gətirməklə bağlı hər hansı bir məsləhət və ya göstəriş istəsəniz mənə bildirin.

Çıxış.

Səs yarışması 2018
Səs yarışması 2018
Səs yarışması 2018
Səs yarışması 2018

2018 -ci ildə keçirilən səs yarışmasında ikinci mükafat

Tövsiyə: