İçindekiler:
- 1. Adım: SSS
- Adım 2: Parçalar ve Araçlar
- Adım 3: Yapın: Dirençler
- Adım 4: Yapın: Kondansatörler
- Adım 5: Yapın: Konektörler
- Adım 6: Yapın: Başlıkları Sabitleyin
- 7. Adım: Kullanma ve İndirmeler
Video: Mikrodenetleyici Projenize Video ve Ses Ekleyin: 7 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:22
7 Segment LED ekranlar sayıları görüntülemek için kullanışlıdır ve bitmap LCD'ler basit grafikler yapabilir, ancak bazen gerçek, renkli bir video çıkışı gitmenin en kolay yoludur:
- Kompozit video (aka, RCA Jack) her yerde bulunur ve 3" - 60" ekranlarla çalışır
- 640x480 renkli ekran, karmaşık bilgileri, grafikleri, çizelgeleri ve animasyonları görüntülemenizi sağlar
- Kompozit ucuzdur, programlanması kolaydır, küçük bir bellek alanıyla çalışabilir ve ucuz kablolar kullanır
Bu talimat, Pervane Platformuna video ve ses bağlantıları eklemek için tasarladığım bir devre kartı olan ProtoPlus içindir. Pervane çip üzerinde zaten video oluşturma devresine sahip olduğundan, video oluşturmak çok basittir. Tahtadaki geri kalan alanı 240 delikli 2 sıralı / 3 sıralı prototipleme alanı ve ses bağlantısı içerecek şekilde kullandım. Pervane Platformunun üstüne veya altına bağlanabilmesi için normalden biraz daha uzun pin başlıkları kullanıyorum. İzlerin nasıl bağlantılı olduğunu daha kolay görebilmek için serigrafi üzerindeki prototipleme alanındaki izleri de işaretledim. ProtoPlus, Gadget Gangster'da bir kit olarak mevcuttur. Pervane, PAL veya NTSC çıktısı verebilir, işte yapılabileceklere dair birkaç örnek: Süslü GrafiklerGerçekten Süslü 3D Grafikler (Bunu izlemelisiniz!) UI / Bilgi Ekranı
1. Adım: SSS
ProtoPlus nedir? Pervane Platformu için bir genişletme modülüdür, Prop'unuza video ve ses bağlamanızı sağlar ve bir prototipleme alanına sahiptir. Ne ile çalışır? Paralaks Pervane ile çalışacak şekilde ayarlanmıştır, Pervane platformunun üstüne (veya altına) sığar veya bir breadboard üzerine bırakabilirsiniz. Arduino veya PICaxe ile çalışır mı? Hayır. Arduino ve PICaxe kendi başlarına video oluşturacak kadar hızlı değiller, videoya ayrılmış bir 'yardımcı' mikro denetleyiciye ihtiyaçları var. Tellymate, S/B, salt metin olmasına rağmen, farkında olduğum böyle bir araçtır. NTSC veya PAL? Size kalmış - Pervane, her iki sinyali de üretmekten tamamen memnundur.
Adım 2: Parçalar ve Araçlar
İşte ihtiyacınız olacak parçalar. Bir kit sipariş ettiyseniz, paketinizde listelenen tüm parçaların bulunduğundan emin olmak için iki kez kontrol edin. Eksik bir şey varsa, bize [email protected] adresinden e-posta göndermeniz yeterlidir;
- 0.01 uF Radyal Seramik Kapak
- 47 uF Radyal Elektrolitik Kapak
- 40 pinli başlık
- 2x 1.1k Dirençler (Kahverengi - Kahverengi - Kırmızı)
- 560 ohm Direnç (Yeşil - Mavi - Kahverengi)
- 270 ohm Direnç (Kırmızı - Mor - Kahverengi)
- 2x RCA fono jakları
- ProtoPlus PCB
Bunu inşa etmek için 20-30 watt'lık bir havyaya ve bir çift pense ihtiyacınız olacak. İlk kez lehimleme yapıyorsanız, Lehimleme eğitimime bakın.
Adım 3: Yapın: Dirençler
Video DAC'ı oluşturan 3 direnci ekleyerek başlayalım;
R1 1.1k ohm, Kahverengi - Kahverengi - Kırmızı R2 560 ohm, Yeşil - Mavi - Kahverengi R3 270 ohm, Kırmızı - Mor - Kahverengi Add R4. Bu da 1.1k ohm (Kahverengi - Kahverengi - Kırmızı)
Adım 4: Yapın: Kondansatörler
2 kapasitör vardır:
C2 seramik.01uF kapasitördür, polarize değildir, bu nedenle hangi yöne gittiği önemli değildir. C1, elektrolitik 47uF kapasitördür. Polarizedir, daha uzun uç '+'ya daha yakın olan kare delikten geçer. Kondansatörün gövdesindeki şerit, kartın kenarına yakın tarafa gider.
Adım 5: Yapın: Konektörler
2 RCA konektörünü ekleyin. 'TV' olarak işaretlenmiş konektör TV çıkışı verir ve Ses konektörü hat düzeyinde ses çıkışı verir.
Adım 6: Yapın: Başlıkları Sabitleyin
Pin başlıklarını eklemenin en kolay yolu, bunları bir devre tahtasına (veya resimde gösterildiği gibi bir Pervane Platformuna) yerleştirmek, tahtayı üstüne koymak ve lehimlemektir. Pin başlıkları ProtoPlus'a lehimlendikten sonra, onu breadboard'unuzdan kaldırın ve düz pin başlıklarına sahip olun.
7. Adım: Kullanma ve İndirmeler
Kullanımı: Video
Pervane ile video yapmak basittir:
- Pervane Aracını edinin. Bu, Mac/Linux ve pencereler için Prop. Bağlantıları için geliştirme ortamıdır ve aşağıdaki indirme bölümündedir.
-
'tv_text' nesnesini dahil edin. Pervane aracı, bir TV nesnesi de dahil olmak üzere iyi bir nesne kitaplığı ile birlikte gelir. Kodunuzun OBJ bölümüne şunları eklemeniz yeterlidir:
metin: "tv_text"
-
TV'yi başlatın. Kullanmak:
metin.başlangıç(12)
-
Metin.str, text.hex, text.out, vb. ile ekrana bir şeyler koyun. İşte bir örnek:
text.str(string(13, "Merhaba Dünya", $C, 1))
Tüm program şöyle olurdu:
CON
_clkmode = xtal1 + pll16x 'Pervaneyi xtal'in 16 katına ayarlar _xinfreq = 5_000_000 ' Prop'a xtal'in 5MHz'de çalıştığını söyler OBJ metni: "tv_text" 'bu nesneyi dahil et PUB start text.start(12) 'TV'yi başlat basepin 11 text.str(string(13, "Merhaba Dünya", $C, 1)) ' metin koymak için 'str' yöntemini kullanın Bu sadece temel metin oluşturmanın bir özetidir. Grafikler biraz daha karmaşık ama fena değil, animasyon, şekil ve grafiklerin nasıl yapıldığını görmek için Graphics_demo'ya bir göz atın.
Kullanımı: Ses
Ses de aynı derecede kolay..wav dosyalarını, ses sentezini ve frekans sentezini yürütmek için zaten nesneler var. Sadece hızlı ve kirli bir örnek istiyorsanız, Kwabena'nın hoparlör sürücüsü nesnesi kolay görünüyor. Nesneyi alın, PWM_Pin sabitini 11 olarak değiştirin ve işte örnek bir kullanım:
CON
_clkmode = xtal1 + pll16x, Prop'u xtal'in 16 katına ayarlar _xinfreq = 5_000_000 'Prop'a xtal'in 5MHz'de çalıştığını söyler OBJ hoparlör: "PWMEEngine" 'bu nesneyi dahil et PUB hoparlörü başlat. PWMEEngine 'hoparlörü başlat. 1000) 'frekansı 1, 000 hertz hoparlör olarak değiştir.hoparlör ses seviyesini değiştir(50) 'ses seviyesi %50'ye kadar waitcnt(clkfreq + cnt) ' cnt = geçerli sistem zamanı, clkfreq = 1 saniye hoparlörde tıklar.hoparlör frekansını değiştir(6000) 'frekansı değiştir 6.000 hertz
İndirilenler
Flickr'da yüksek çözünürlüklü fotoğraflar yayında. Pano, MIT lisansı (kamu malı) altında mevcuttur. Tasarımı DipTrace Formatında, pdf veya-p.webp
Önerilen:
Ses Kalitesini Artırmak için Harici Hoparlör Ekleyin: 5 Adım
Ses Kalitesini Artırmak için Harici Hoparlör Ekleyin: Bu güzel küçük saatli radyonun ses kalitesi berbattı! Radyoyla ilgili diğer her şey harika, kullanım kolaylığı, telefon şarjı, ekran vb.Tedavisi harici bir hoparlör kullanmaktır ve daha büyük daha iyi
8051 Mikrodenetleyici Kullanan Ses Kontrollü Robot: 4 Adım (Resimli)
8051 Mikrodenetleyici Kullanan Ses Kontrollü Robot: Ses kontrollü bir robot, belirtilen komutu ses şeklinde alır. Ses modülü veya Bluetooth modülü aracılığıyla verilen komut ne olursa olsun, mevcut denetleyici tarafından kodu çözülür ve dolayısıyla verilen komut yürütülür. İşte bu projede ben
7,25 $ - Herhangi Bir Tavan Vantilatörüne Ses Kontrolü Ekleyin: 4 Adım (Resimlerle)
7,25 $ - Herhangi Bir Tavan Vantilatörüne Ses Kontrolü Ekleyin: Bu Talimatta, bir Alexa cihazı kullanarak sesli komutlarla kontrol edebilmeniz için tavan vantilatörünüzü otomatikleştirmek için çok basit bir işlemde size yol göstereceğim. Bu talimatları diğer elektronik cihazları (ışıklar, fan, TV, elektronik cihazlar) kontrol etmek için kullanabilirsiniz
Bir Ses Video Alıcısı Ses Düğmesi Nasıl Arkadan Işıklandırılır. (onkyo Hr550): 3 Adım
Bir Ses Video Alıcısı Ses Düğmesi Nasıl Arkadan Işıklandırılır. (onkyo Hr550): Arkadan aydınlatmalı ses düğmeleri biraz yakın zamanda yaratılmış. İçinde gerçekten bir işlevsellik yok, ama harika görünüyor. Noel için bir hr550 alıcım var ve bunun nasıl yapılacağına dair bir eğitim vermeye karar verdim. Gerekli Malzemeler: Multimetre Havya
Elektrikli Motosikletinize Ses Efektleri Ekleyin: 5 Adım (Resimlerle)
Elektrikli Motosikletinize Ses Efektleri Ekleyin: Bazı taşınabilir hoparlörler ve bir MP3 çalar ile elektrikli motosikletinize istediğiniz sesi ekleyin