Isi kandungan:
- Langkah 1: Soalan Lazim
- Langkah 2: Bahagian dan Alat
- Langkah 3: Buat: Perintang
- Langkah 4: Buat: Kapasitor
- Langkah 5: Buat: Penyambung
- Langkah 6: Buat: Tandukan Pin
- Langkah 7: Menggunakannya dan Muat turun
Video: Tambahkan Video & Audio ke Projek Mikrokontroler Anda: 7 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:14
Paparan 7 Segmen LED berguna untuk memaparkan nombor dan bitmap LCD dapat melakukan grafik sederhana, tetapi kadang-kadang output video warna yang nyata adalah cara termudah untuk pergi:
- Video komposit (a.k.a., RCA Jack) ada di mana-mana, dan berfungsi dengan paparan 3 "- 60"
- Layar warna 640x480 memungkinkan anda memaparkan maklumat, grafik, carta dan animasi yang kompleks
- Komposit tidak mahal, mudah diprogramkan, dapat dijalankan dengan jejak memori yang kecil, dan menggunakan kabel yang murah
Instruksional ini adalah untuk ProtoPlus, papan litar yang saya reka untuk menambahkan sambungan video dan audio ke Platform Baling-Baling. Oleh kerana Propeller sudah mempunyai litar penghasilan video pada cip, menghasilkan video sangat mudah. Saya menggunakan ruang selebihnya di papan untuk memasukkan kawasan prototaip 2-baris / 3-baris 240 lubang dan sambungan audio. Saya menggunakan header pin yang sedikit lebih panjang daripada biasa sehingga dapat disambungkan di atas atau di bawah Platform Propeller. Saya juga menandakan jejak di kawasan prototaip pada silkscreen untuk memudahkan melihat bagaimana jejak tersebut dihubungkan. ProtoPlus tersedia sebagai kit di Gadget Gangster. Baling-Baling boleh mengeluarkan PAL atau NTSC, berikut adalah beberapa contoh perkara yang boleh dilakukan: Grafik Fancy Grafik 3D Benar-benar Fancy (Anda mesti menonton ini!) Paparan UI / Maklumat
Langkah 1: Soalan Lazim
Apa itu ProtoPlus? Ini adalah modul pengembangan untuk Platform Propeller, ia membolehkan anda menghubungkan video dan audio ke Prop anda dan mempunyai kawasan prototaip. Apa yang berfungsi dengannya? Ia disiapkan untuk berfungsi Parallax Propeller, ia akan sesuai di atas (atau di bawah) platform Propeller, atau anda boleh menjatuhkannya di papan roti. Adakah ia akan berfungsi dengan Arduino atau PICaxe? Tidak. Arduino dan PICaxe tidak cukup pantas untuk menghasilkan video sendiri, mereka memerlukan mikrokontroler 'penolong' khusus untuk video. Televisyen adalah salah satu alat seperti yang saya ketahui, walaupun B / W, hanya teks. NTSC atau PAL? Terserah anda - Baling-Baling sangat sesuai untuk menghasilkan salah satu isyarat.
Langkah 2: Bahagian dan Alat
Inilah bahagian yang anda perlukan. Sekiranya anda memesan satu kit, periksa semula untuk memastikan bungkusan anda mempunyai semua bahagian yang disenaraikan. Sekiranya ada yang hilang, hantarkan e-mel kepada kami di [email protected];
- Cap Seramik Radial 0.01 uF
- 47 uF Cap Elektrolitik Radial
- Pengepala 40 pin
- Resistor 2x 1.1k (Coklat - Coklat - Merah)
- Perintang 560 ohm (Hijau - Biru - Coklat)
- Perintang 270 ohm (Merah - Violet - Coklat)
- Bicu phono RCA 2x
- ProtoPlus PCB
Untuk membinanya, anda memerlukan besi pemateri 20-30 watt dan sepasang tanggul. Lihat tutorial Solder saya jika ini adalah kali pertama anda menyolder.
Langkah 3: Buat: Perintang
Mari mulakan dengan menambahkan 3 perintang yang membentuk video DAC;
R1 ialah 1.1k ohm, itu Coklat - Coklat - Merah R2 ialah 560 ohm, itu Hijau - Biru - Coklat R3 ialah 270 ohm, itu Merah - Violet - Coklat Tambah R4. Itu juga 1.1k ohm (Coklat - Coklat - Merah)
Langkah 4: Buat: Kapasitor
Terdapat 2 kapasitor:
C2 adalah kapasitor.01uF seramik, ia tidak terpolarisasi, jadi tidak masalah ke mana ia masuk. C1 adalah kapasitor 47uF elektrolitik. Ia terpolarisasi, plumbum yang lebih panjang melalui lubang persegi lebih dekat dengan '+'. Jalur pada badan kapasitor berjalan di sebelah lebih dekat ke tepi papan.
Langkah 5: Buat: Penyambung
Tambahkan 2 penyambung RCA. Penyambung bertanda 'TV' akan mengeluarkan TV, dan penyambung Audio mengeluarkan audio tahap garis.
Langkah 6: Buat: Tandukan Pin
Cara termudah untuk menambahkan header pin adalah memasukkannya ke papan roti (atau Platform Baling-Baling, seperti yang ditunjukkan dalam gambar), meletakkan papan di atas, dan menyoldernya ke bawah. Setelah header pin disolder ke ProtoPlus, angkat saja dari papan roti anda dan anda mempunyai header pin lurus.
Langkah 7: Menggunakannya dan Muat turun
Menggunakannya: Video
Membuat video dengan Baling-Baling adalah mudah:
- Dapatkan Alat Baling-Baling. Ini adalah persekitaran pengembangan untuk Prop. Pautan untuk Mac / Linux dan windows terdapat di bahagian muat turun di bawah.
-
Sertakan objek 'tv_text'. Alat Propeller dilengkapi dengan perpustakaan objek yang layak, termasuk objek TV. Di bahagian OBJ kod anda, masukkan sahaja:
teks: "tv_text"
-
Mulakan TV. Gunakan:
teks. mulakan (12)
-
Letakkan barang di skrin dengan teks.str, text.hex, text.out, dll. Berikut adalah contoh:
text.str (rentetan (13, "Hello World", $ C, 1))
Keseluruhan program ini adalah:
CON
_clkmode = xtal1 + pll16x 'menetapkan Prop menjadi 16x xtal _xinfreq = 5_000_000' memberitahu Prop yang xtal sedang berjalan pada teks OBJ 5MHz: "tv_text" 'sertakan objek ini PUB mula teks. mulakan (12)' mulakan TV dengan basepin 11 text.str (string (13, "Hello World", $ C, 1)) 'gunakan kaedah' str 'untuk memasang teks Ini hanyalah ringkasan meletakkan teks asas. Grafik sedikit lebih rumit, tetapi tidak buruk, lihat di Graphics_demo untuk melihat bagaimana melakukan animasi, bentuk, dan grafik.
Menggunakannya: Audio
Audio semudah itu. Sudah ada objek untuk memainkan fail.wav, sintesis suara, dan sintesis frekuensi. Sekiranya anda hanya mahukan contoh cepat dan kotor, objek pemandu pembesar suara Kwabena kelihatan mudah. Ambil objek, ubah pemalar PWM_Pin menjadi 11, dan berikut adalah contoh penggunaan:
CON
_clkmode = xtal1 + pll16x 'menetapkan Prop menjadi 16x the xtal _xinfreq = 5_000_000' memberitahu Prop yang xtal sedang berjalan pada pembesar suara OBJ 5MHz: "PWMEngine" 'sertakan objek ini PUB start speaker. PWMEngine' memulakan pembesar suara pembicara.changespeakerfrequency (1000) 'ubah frekuensi menjadi 1, 000 hertz speaker.changespeakervolume (50)' volume to 50% waitcnt (clkfreq + cnt) 'cnt = time system current, clkfreq = ticks in 1 second speaker.changespeakerfrequency (6000)' ubah frekuensi menjadi 6, 000 hertz
Muat turun
Foto beresolusi tinggi tersedia di flickr Papan tersedia di bawah lesen MIT (domain awam). Anda boleh memuat turun reka bentuk dalam Format DipTrace, pdf, atau png. Alat Propeller (persekitaran pengaturcaraan untuk Propeller) untuk Mac / Linux dan Windows. Juga, jangan lupa ambil PDF Manual Propeller. Dapatkan ProtoPlus atau Platform Propeller di Gadget Gangster
Disyorkan:
Purata Menjalankan untuk Projek Mikrokontroler Anda: 6 Langkah
Purata Berjalan untuk Projek Mikrokontroler Anda: Dalam arahan ini saya akan menerangkan apa itu rata-rata berjalan dan mengapa anda harus mempedulikannya, dan juga menunjukkan kepada anda bagaimana ia harus dilaksanakan untuk kecekapan komputasi maksimum (jangan risau tentang kerumitan, itu adalah sangat mudah difahami dan
Konfigurasi Fuse Bits Mikrokontroler AVR. Membuat dan Memuat naik dalam Memory Flash Mikrokontroler Program Berkelip LED: 5 Langkah
Konfigurasi Fuse Bits Mikrokontroler AVR. Membuat dan Memuat Naik dalam Memori Flash Mikrokontroler Program Berkelip LED: Dalam kes ini, kita akan membuat program sederhana dalam kod C dan membakarnya ke dalam memori mikrokontroler. Kami akan menulis program kami sendiri dan menyusun fail hex, menggunakan Atmel Studio sebagai platform pembangunan bersepadu. Kami akan mengkonfigurasi fius bi
Tambahkan Lampu dan Muzik Seram ke Jack-O-Lantern Anda - Tanpa Pematerian atau Pengaturcaraan (Kecuali Anda Mahu): 9 Langkah (dengan Gambar)
Tambahkan Lampu dan Muzik Menyeramkan ke Jack-O-Lantern Anda - Tanpa Pematerian atau Pengaturcaraan (Kecuali Anda Mahu): Mempunyai Jack-O-Lantern yang paling menakutkan di jalan anda dengan menambahkan lampu bercahaya dan muzik menyeramkan! Ini juga merupakan kaedah terbaik untuk mencuba Arduino dan elektronik yang dapat diprogramkan kerana keseluruhan projek dapat disiapkan tanpa menulis kod atau pematerian - walaupun
Tambahkan Penyelewengan Klip Diod ke Gitar Amp Anda: 6 Langkah (dengan Gambar)
Tambahkan Diode-Clipping Distortion ke Guitar Amp Anda: Inilah kaedah yang agak mudah untuk menambahkan beberapa " gigitan " kepada penguat gitar lama anda. Overdrive dan distorsi penguat biasanya dicapai dengan pemotongan isyarat - mendorong keuntungan sehingga puncak isyarat dipotong. " Sebenar " tiub lebih
Tambahkan Bingkai Hitam Di Sekitar Video Anda dengan Tujuan !: 4 Langkah
Tambahkan Bingkai Hitam Di Sekitar Video Anda dengan Maksud !: Video terbaru saya bermain dengan baik di Internet, tetapi agak kasar pada TV Layar Datar 26 ". Sekarang ditembak pada waktu malam dengan F-Stop terbuka lebar pada +2, tetapi saya mahu memaparkannya pada ukuran yang lebih kecil daripada skrin penuh 16: 9 di TV. Menukar TV