İçindekiler:
- Adım 1: Partie Analogique: Giriş // Analog Bölüm: Giriş
- Adım 2: Partie Analogique: Sortie // Analog Part: Output
- Adım 3: A La Carte DE0-Nano-SoC Bağlantısı // DE0-Nano-SoC Kartına Bağlantı
- Adım 4: Ajout Des Modules // Modüllerin Eklenmesi
- Adım 5: Partie Numerique: Projet Quartus // Numeric Part: Quartus Project
Video: A3 Enstrüman: 5 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:21
İNGİLİZCE
Basitçe:
A3:
- Özerk
- Otodidakt
- Otomatik ayar
Hedefler: - Mikrofonla sesi yakalayın.
- Filtreyi güçlendirin ve sinyali sayısallaştırın.
- FFT'yi hesaplayın ve görüntüleyin.
- Sinyali dijital olarak modüle edin.
- Sinyali yükseltin ve bir hoparlöre yeniden yerleştirin.
Ek bilgi:
Tüm hedeflere ulaşılamıyor.
Tam olarak şunlar:
- FFT'nin LT24 ekranında görüntülenmesi (Gerçekten FFT değerleri HPS'de hesaplanmıştır ancak LT24 ekranı ve HPS iletişimde değildir)
- Sinyalin dijital modülasyonu
Malzeme Listesi:
- DE0-Nano-SoC Kartı.
- Terasik LT24 Ekran
- İşlemsel yükseltici TL081CP *3
- Voltaj Dönüştürücü MAX660
- USB girişi
- Ultrasonik Değişken Modül HC-SR04
- Değiştirmek
- 10 kOhm Potansiyometreler
- 1000µF Kondansatör
- 1J63 Kondansatör *2
- 22nJ250 Kondansatör *2
- 1K63 Kondansatör *2
- 10nF Kondansatör
- 1µF Kondansatör
- 220µF Kondansatör
- 10µF Kondansatör *7
- 1 kOhm Direnç *3
- 39 kOhm Direnç
- 22 kOhm Direnç
- 3, 3 kOhm Direnç
- 150 kOhm Direnç
- 10 Ohm Direnç *3
- 1 MOhm Direnç
- 150 Ohm Direnç
- 330 Ohm Direnç
- 6, 8 kOhm Direnç
- 4, 7 kOhm Direnç
- Diyot Schottky
- Velleman ENERJİ Akü
- Şerit kablo
- WS2812 LED Şerit
Aletler:
- kuvars
- Altium
- PuTTY
- KissFFT
FRANCAIS
basitleştirme:
A3:
- Özerklik
- Otodidakt
- Otomatik ayar
Objektifler:
- Yakalayıcı le son avec un mikrofon
- Amplifikatör, filtre, ve sayısallaştırıcı sinyal.
- Hesaplayıcı ve afficher la FFT
- Modüler sayısallaştırma sinyali.
- Amplifikatör le signal et le resttituer avec un haut parleur
Bilgi tamamlayıcıları:
Tüm dikkatleri üzerine toplayan nesneler.
Retrouve notamment dans ce cas hakkında:
- Affichage de la FFT sur l'écran (les valeurs de la fft sont belles et bien calculées côté HPS, il manque cependant la iletişim entre le HPS et l'écran)
- Modülasyon sayısal du sinyali
Malzeme Listesi:
- Kart DE0-Nano-SoC
- Ecran Terasiç LT24
- Yükseltici operasyonel TL081CP *3
- Gerilimi dönüştürme MAX660
- USB girişi
- Yakalayıcı Ultrason HC-SR04
- Kesici.
- Potansiyometre 10 kOhm
- Yoğunlaştırıcı dekapasite 1000µF
- Kondensatör 1J63 *2
- Kondensatör 22nJ250 *2
- Kondensatör 1K63 *2
- Kondensatör de kapasite 10 nF
- Kondensatör de kapasite 1 µF
- Kondensatör de kapasitör 220 µF
- Kondensat kapasitesi 10 µF *7
- Direnç 1 kOhm *3
- Direnç 39 kOhm
- Direnç 22 kOhm
- Direnç 3, 3 kOhm
- Direnç 150 kOhm
- Direnç 10 Ohm *3
- Direnç 1 MOhms
- Direnç 150 Ohm
- Direnç 330 Ohm
- Direnç 6, 8 kOhm
- Direnç 4, 7 kOhm
- Diyot Schottky
- Pil velleman ENERJİ
- Kablolar en nappe
- Ruban de LED'ler WS2812
Dış Mekanlar:
- kuvars
- Altium
- PuTTY
- KissFFT
Adım 1: Partie Analogique: Giriş // Analog Bölüm: Giriş
İNGİLİZCE
İlk önce giriş bölümünün PCB'sini yapmalısınız.
Bu giriş 3 aşamaya ayrılmıştır:
- Mikrofon
- Preamplifikatör (TL081CP)
- Otomatik Kazanç Kontrol devresi (TL081CP)
- Gerilim Dönüştürücü devresi (MAX660)
FRANCAIS
DE0 Nano SoC'yi en iyi şekilde değerlendirin.
Cette entrée est composé des étage suivants:
- Mikrofon.
- Montaj Hazırlayıcısı. (TL081CP)
- Contrôle Automatique de Gain à Montaj yükselticisi (TL081CP)
- Montaj ters gerilimi (MAX660)
Adım 2: Partie Analogique: Sortie // Analog Part: Output
İNGİLİZCE
Ardından, DE0-Nano-SoC'nin çıkışından hoparlöre PCB yapmanız gerekir.
Ana aşamalar:
- DE0-Nano-SoC'den gelen dijital sinyali bir analog sinyale dönüştüren DAC (MCP4821-E/P).
- DAC'den gelen sinyali yumuşatmak için birinci dereceden yumuşatma filtresi.
- Ses güç amplifikatörü (LM386-1/NOPB)
FRANCAIS
Ensuite, gerçek PCB de sortie de la carte jusqu'au Haut Parleur'da.
Les étages'in önde gelenleri:
- DAC montajı (MCP4821-E/P) sinyal nümerik tasnifine uygun DE0-Nano-SoC en un sinyal analogu.
- DAC'yi filtrele.
- Montaj Amplificateur de puissance (LM386N-1/NOPB).
Adım 3: A La Carte DE0-Nano-SoC Bağlantısı // DE0-Nano-SoC Kartına Bağlantı
İNGİLİZCE
Artık PCB'ye sahip olduğunuza göre, bunları DE0-Nano-SoC kartına bağlayabilirsiniz. İlk önce yukarıdaki şemayı izleyerek "giriş" kısmını kartta bulunan ADC'ye bağlayabilirsiniz.
"Master" in board ve "Slave", DAC olduğu bir SPI protokolü sayesinde iki parçanın bağlandığı analog kısım "çıktı" için de aynı şey:
- MOSI: DAC'nin 4 (SDI) pinine bağlı.
- SCLK: DAC'nin 3 (CLK) pinine bağlanır.
- SS: DAC'nin 2 (CS) pinine bağlanır.
- GND: "Çıkış" PCB'sinin toprağına bağlanır.
FRANCAIS
DE0-Nano-SoC à la carte va pouvoir les bağlayıcı üzerinde bakım sıraları deux PCB sont arızaları. Bağlantılı parti analoğunda "Entrée" à l'ADC de la carte DE0-Nano-SoC selon le şema ci-dessus.
"Sortie" analojisini de benimsiyorum, iki taraflı partiler sont connectés selon un protokole SPI où la carte est le "Maitre" ve le DAC le "Slave":
- MOSI: 4 (SDI) du DAC şubesi.
- SCLK: DAC'den bağımsız 3 (CLK) şubesi.
- SS: DAC için 2 (CS) şubesi.
- GND: PCB de sortie şubesi.
Adım 4: Ajout Des Modules // Modüllerin Eklenmesi
İNGİLİZCE
Ultrasonik Değişken Modül HC-SR04:
'ECHO' pinini kartın GPIO pinine bağlamadan önce, 'ECHO' pini 5V ilettiğinde 3,3V'dan fazlasını kabul etmediğinden, GPIO pinindeki voltajı azaltmak için bir voltaj bölücü gerçekleştirmelisiniz.
WS2812 LED'ler şeridi:
LED'ler kartın GPIO pinlerine bağlanır. Program çalışırken LED'ler, HC-SR04 sensörü ile bir engel arasındaki mesafeye bağlı olarak renk değiştirir.
FRANCAIS
Yakalayıcı Ultrason HC-SR04:
GPIO'nun bir parçası olarak öncü, gerilimin en üst düzeydeki ayırıcısı, ECHO du capteur ve en la pin de la carte, 5V'nin en fazla 3, 3V ve maks.
Ruban de LED'ler WS2812:
Les LED'ler GPIO de la carte yardımcı pinler için sont bağlantı. Quand le program est lancé, LED'ler vont changer de couleur en fonction de la mesafe giriş kaptörü HC-SR04 et un éventuel engel.
Adım 5: Partie Numerique: Projet Quartus // Numeric Part: Quartus Project
İNGİLİZCE
ADIM 1:. SOF DOSYASINI YÜKLEYİN
- DE0-Nano-SoC kartını USB BLASTER bağlantı noktası üzerinden PC'nize bağlayın.
- Quartus'ta.qpf dosyasını açın.
- Araçlar > Programcı'ya gidin > Dosya listesine sağ tıklayın > Dosyayı değiştir >.sof dosyasını seçin.
ADIM 2: KURULUN IP ADRESİNİ DÜZELTİN
- DE0-Nano-SoC kartını UART portu üzerinden PC'nize bağlayın.
- PuTTY'yi başlatın ve panoya bağlanın (COM3)
- Terminal açılır, root olarak bağlanın.
- Aşağıdaki satırı girin: ifconfig eth0 IP (Bilgisayarınızın parametrelerinde yapılandırdığınız IP)
ADIM 3: PROGRAMI YÜKLE
- PuTTY'de daha önce kullandığınız IP ile ssh protokolü ile karta bağlanın
- Kök olarak bağlan
- Via ve EDS terminali, proje dizinine gidin:
cd /cygdrive/c/quartus_design/HPS_CONTROL_FPGA_LED/yazılım
(/software dosyasındaki projenin yolu)
- Aşağıdaki komutu girin:
scp./ULTRA_PROJECT root@IP:/home/root
(önceden belirtilen IP ile)
FRANCAIS
ETAPE 1: ŞARJ CİHAZI LE FICHIER. SOF
- Bağlayıcı la carte DE0-Nano-SoC ve PC par le bağlantı noktası USB BLASTER.
- Ouvrir le fichier.qpf du projet sur Quartus.
- Cliquer sur Tools > Programmer > clic droit sur la liste des fichiers > dosya değiştir > sélectionner le.sof
ETAPE 2: FIXER L'ADRESE IP DE LA CARTE
- Bağlayıcı la carte DE0-Nano-SoC ve PC par le bağlantı noktası UART.
- Lancer PuTTY, ve bağlantılı alakart (giriş COM3)
- Un terminal s'ouvre, connectez vous en tant que kökü
- Entrer la commande ifconfig eth0 IP (L' IP fixe que vous auriez préalablement configuré dans les paramètres de votre orderur)
ETAPE 3: ŞARJ CİHAZI PROGRAMI
- Sur Putty, ssh en girişli l'adrese üzerinden bağlanarak à la carte IP que vous avez entré à l'étape précédente
- Connectez vous en tant que kökü
- Un terminal EDS aracılığıyla, rendez vous à l'emplacement de votre projet (la komuta cd aracılığıyla), dans le sous-dossier yazılımı (là ou se trouve le main.c). Örnek:
cd /cygdrive/c/quartus_design/HPS_CONTROL_FPGA_LED/yazılım
(Chemin jusqu'au projet puis dans le fichier /yazılım/)
- Oylama programı à l'aide de la commande make
- Entrer ensuite la komuta:
scp./ULTRA_PROJECT root@IP:/home/root
(avec l'addresse IP spécifiée précédemment)
Önerilen:
Soundplant + 2 Bareconductive Board = 24 Girişli Dijital Enstrüman: 7 Adım
Soundplant + 2 Bareconductive Boards = 24 Girişli Dijital Enstrüman: Bu proje, CEISMC'deki (Bilim, Matematik ve Bilgisayarı Birleştiren Eğitim Merkezi) işim aracılığıyla bir iş projesi için bir belgelemedir. CEISMC, Georgia Tech'in Atlanta, GA'daki bir eğitim kanadıdır. Katıldığım program "GoS
Musibike - Yenilikçi Elektronik Enstrüman: 9 Adım
Musibike - Yenilikçi Elektronik Enstrüman: Merhaba!Musibike projesi elektronik mühendisliği derecemin bir parçası olarak yürütüldü ve ben Instructables'tan aldığım tüm yardımı hepinizle paylaşmak istedim. İlk Kez Yazar yarışması ihtiyacım olan bahaneydi
Bucky Touch: Işıklı Dodecahedron Enstrüman: 12 Adım (Resimlerle)
Bucky Touch: Işıklı Dodecahedron Enstrüman: Yaklaşık iki yıl önce, MIDI çıkışıyla müzik çalan 120 yüzlü büyük bir LED jeodezik kubbe inşa ettim. Ancak, zor bir yapıydı ve sensörler tamamen güvenilir değildi. Jeodezik uygulamamın daha küçük bir versiyonu olan Bucky Touch'ı yapmaya karar verdim
Ultrasonik Akıllı Enstrüman: 4 Adım (Resimlerle)
Ultrasonik Akıllı Alet: AmaçBu, bir nesnenin mesafesini ölçmek için Ultrasonik sensör kullanan bir alettir (bu sizin eliniz olabilir). Bununla, çalmak için bir not seçilir, farklı modlarda enstrüman farklı şeyler çalar. Bu tek bir not olabilir (f
El Tipi 6 Notalı Müzik Kutusu / Enstrüman (Yapımı ve Geliştirmesi Kolay!): 5 Adım (Resimlerle)
El Tipi 6 Notalı Müzik Kutusu / Enstrüman (Yapımı ve Geliştirmesi Kolay!): Merhaba! Wintergatan adlı İsveçli bir grubun üyesi olan Martin Molin'den ilham alarak müzik kutularına ve onlarla ilgili her şeye aşık oldum. Müzik kutuları için şarkı yapan insanlar hala eski moda bir şarkıyı delme yöntemini kullanıyorlar