Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Cześć ! Zawsze chciałeś stworzyć system dźwiękowy akwizycji / restytucji, który będzie w stanie zmienić twój dźwięk z efektem takim jak filtrowanie lub modulacja! Zmieniacz dźwięku jest stworzony dla Ciebie!
Ten projekt wymaga około 10 godzin i budżetu 173,78 USD.
1 płyta SoC DE0 nano: 80 USD
www.terasic.com.tw/cgi-bin/page/archive.pl?…
1 ekran Arduino Shield 1, 8 (ST7735): 34,95 USD
www.adafruit.com/product/802
2 analogowe czujniki pomiaru odległości typu GP2Y0A41SK0F: 12,86 USD
www.gotronic.fr/art-capteur-de-mesure-shar…
1 ultradźwiękowy moduł mierzący HC - SFR05: 22,29 USD
www.gotronic.fr/art-transducteur-a-ultraso…
1 przetwornik cyfrowo-analogowy MCP4821-E/P: 2,31 USD
www.microchip.com/wwwproducts/en/MCP4821
1 LDO MAX764: 6,78 USD
www.digikey.com/product-detail/en/maxim-w…
1 wzmacniacz audio LM386N: 0,93 USD
www.gotronic.fr/art-lm386n-10319.htm
5 AOP: 0,16 USD
www.alldatasheet.com/view.jsp?Searchword=TL…
Krok 1: Projektowanie PCB
Przede wszystkim musisz pobrać następującą płytkę drukowaną:
*PCB3. Pcbdoc*
*PCB1. Pcbdoc*
Po wydrukowaniu tych dwóch płytek PCB połącz je jak na poprzednich zdjęciach.
Jeśli nie możesz tego wydrukować, możesz również zrobić płytkę prototypową z tego modelu:
*Schemat_PCB. SchDoc*
*AmpliAudioDAC_sch. SchDoc*
Krok 2: Kod źródłowy
Przede wszystkim będziesz musiał pobrać Quartus za pomocą następującego linku:
www.altera.com/downloads/download-center.h…
Następnie pobierz dwa projekty: jeden do obróbki dźwięku, a drugi do ekranu.
Konfiguracja ekranu Arduino TFT:
github.com/tristanclare94/SoundChanger
Przede wszystkim wgraj plik.sof do DE0-Nano-Soc za pomocą narzędzia Quartus Programmer przez port USB-Blaster. Architektura składa się z procesora Nios II, który pozwala na zaimplementowanie oprogramowania zakodowanego w C. Aby wgrać oprogramowanie na Nios II, musisz użyć poleceń Nios II. Te polecenia są zapisane w skryptach test.sh (UNIX) i test.bat (Windows). Musisz tylko wykonać skrypt.
Aby zmodyfikować oprogramowanie, musisz otworzyć plik main.c, przekompilować i ponownie wykonać skrypt. Po zmianie oprogramowania nie trzeba ponownie przesyłać pliku.sof.
Konfiguracja FFT:
Skompiluj kod za pomocą polecenia „make” i lanchuj go bezpośrednio z de0 nano SoC po wysłaniu go w SSH. Plik wykonywalny nosi nazwę „projetFFT”. Aby skonfigurować część SSH w de0 nano SoC, postępuj zgodnie z samouczkiem altera w podręczniku użytkownika de0 nano soc.
Krok 3: Pudełko
Spróbuj znaleźć przynajmniej pudełko 23x21x7cm.
Tutaj możesz zobaczyć wewnętrzną konfigurację twojego pudełka. Jeśli możesz wykopać dziurę na górze, na ekran, to lepiej. Jeśli tak, umieść inne przedmioty, aby ułatwić połączenie elektryczne z innym komponentem.
Krok 4: Wynik końcowy
To jest wideo produktu końcowego.
Krok 5: Referencje
Możesz sprawdzić referencje za pomocą następujących linków:
LDO:
DAC:
Ampli Audio:
AOP:
HC-SFR05:
GP2Y0A41SK0F: