Daftar Isi:
- Langkah 1: FAQ
- Langkah 2: Suku Cadang dan Alat
- Langkah 3: Buat: Resistor
- Langkah 4: Buat: Kapasitor
- Langkah 5: Buat: Konektor
- Langkah 6: Buat: Pin Header
- Langkah 7: Menggunakannya dan Unduh
Video: Tambahkan Video & Audio ke Proyek Mikrokontroler Anda: 7 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:59
Tampilan LED 7 Segmen berguna untuk menampilkan angka dan LCD bitmap dapat melakukan grafik sederhana, tetapi terkadang output video berwarna yang nyata adalah cara termudah untuk dilakukan:
- Video komposit (alias, RCA Jack) ada di mana-mana, dan berfungsi dengan tampilan 3" - 60"
- Layar warna 640x480 memungkinkan Anda menampilkan informasi, grafik, bagan, dan animasi yang kompleks
- Komposit murah, mudah diprogram, dapat dijalankan dengan jejak memori kecil, dan menggunakan kabel murah
Instruksi ini untuk ProtoPlus, papan sirkuit yang saya rancang untuk menambahkan koneksi video dan audio ke Platform Propeller. Karena Propeller sudah memiliki sirkuit generasi video pada chip, menghasilkan video sangat sederhana. Saya menggunakan sisa ruang di papan untuk memasukkan 240 lubang 2-baris/3-baris prototyping area dan koneksi audio. Saya menggunakan pin header yang sedikit lebih panjang dari biasanya sehingga bisa disambungkan di atas atau di bawah Propeller Platform. Saya juga menandai jejak di area prototyping pada silkscreen untuk memudahkan melihat bagaimana jejak terhubung. ProtoPlus tersedia sebagai kit di Gadget Gangster. Baling-baling dapat menghasilkan PAL atau NTSC, berikut adalah beberapa contoh yang dapat dilakukan: Grafik Mewah Grafik 3D Sangat Mewah (Anda harus menonton yang ini!) Tampilan UI / Informasi
Langkah 1: FAQ
Apa itu ProtoPlus? Ini adalah modul ekspansi untuk Platform Propeller, memungkinkan Anda menghubungkan video dan audio ke Prop Anda dan memiliki area prototyping. Apa fungsinya? Ini diatur untuk bekerja dengan Parallax Propeller, itu akan muat di atas (atau di bawah) platform Propeller, atau Anda dapat meletakkannya di papan tempat memotong roti. Apakah ini akan bekerja dengan Arduino atau PICaxe? Tidak. Arduino dan PICaxe tidak cukup cepat untuk menghasilkan video sendiri, mereka membutuhkan mikrokontroler 'pembantu' yang didedikasikan untuk video. The tellymate adalah salah satu alat yang saya ketahui, meskipun B/W, hanya teks. NTSC atau PAL? Terserah Anda - Propeller benar-benar puas untuk menghasilkan salah satu sinyal.
Langkah 2: Suku Cadang dan Alat
Berikut adalah bagian yang Anda perlukan. Jika Anda telah memesan kit, periksa kembali untuk memastikan paket Anda memiliki semua bagian yang terdaftar. Jika ada yang kurang, cukup kirimkan email kepada kami di [email protected];
- 0,01 uF Tutup Keramik Radial
- Tutup Elektrolit Radial 47 uF
- 40 pin header
- 2x 1.1k Resistor (Coklat - Coklat - Merah)
- Resistor 560 ohm (Hijau - Biru - Coklat)
- Resistor 270 ohm (Merah - Ungu - Coklat)
- 2x jack phono RCA
- ProtoPlus PCB
Untuk membangunnya, Anda membutuhkan besi solder 20-30 watt dan sepasang tanggul. Lihat tutorial Soldering saya jika ini adalah pertama kalinya Anda menyolder.
Langkah 3: Buat: Resistor
Mari kita mulai dengan menambahkan 3 resistor yang membentuk DAC video;
R1 adalah 1.1k ohm, itu Coklat - Coklat - Merah R2 adalah 560 ohm, itu Hijau - Biru - Coklat R3 adalah 270 ohm, itu Merah - Violet - Coklat Tambahkan R4. Itu juga 1,1k ohm (Coklat - Coklat - Merah)
Langkah 4: Buat: Kapasitor
Ada 2 kapasitor:
C2 adalah kapasitor keramik.01uF, tidak terpolarisasi, jadi tidak masalah ke arah mana ia masuk. C1 adalah kapasitor elektrolitik 47uF. Ini terpolarisasi, semakin panjang timah melewati lubang persegi lebih dekat ke '+'. Garis pada badan kapasitor berada di sisi yang lebih dekat ke tepi papan.
Langkah 5: Buat: Konektor
Tambahkan 2 konektor RCA. Konektor bertanda 'TV' akan menampilkan TV, dan konektor Audio mengeluarkan audio tingkat saluran.
Langkah 6: Buat: Pin Header
Cara termudah untuk menambahkan pin header adalah memasukkannya ke dalam papan tempat memotong roti (atau Platform Baling-Baling, seperti yang ditunjukkan pada gambar), meletakkan papan di atas, dan menyoldernya. Setelah pin header disolder ke ProtoPlus, angkat saja dari papan tempat memotong roti Anda dan Anda akan mendapatkan pin header yang lurus.
Langkah 7: Menggunakannya dan Unduh
Menggunakannya: Video
Melakukan video dengan Propeller sangatlah mudah:
- Dapatkan Alat Baling-Baling. Ini adalah lingkungan pengembangan untuk Prop. Tautan untuk Mac/Linux dan windows ada di bagian unduhan di bawah ini.
-
Sertakan objek 'tv_text'. Alat Propeller dilengkapi dengan perpustakaan objek yang layak, termasuk objek TV. Di bagian OBJ kode Anda, cukup sertakan:
teks: "tv_text"
-
Nyalakan TV. Menggunakan:
teks.mulai(12)
-
Letakkan barang di layar dengan text.str, text.hex, text.out, dll. Berikut contohnya:
text.str(string(13, "Halo Dunia", $C, 1))
Seluruh program akan menjadi:
MENIPU
_clkmode = xtal1 + pll16x 'menyetel Prop ke 16x xtal _xinfreq = 5_000_000 'memberi tahu Prop bahwa xtal berjalan pada 5MHz OBJ teks: "tv_text" 'termasuk objek ini PUB start text.start(12) 'start TV dengan basepin 11 text.str(string(13, "Hello World", $C, 1)) ' gunakan metode 'str' untuk memasang teks Ini hanya ringkasan memasang teks dasar. Grafik sedikit lebih rumit, tetapi tidak buruk, lihat Graphics_demo untuk melihat bagaimana melakukan animasi, bentuk, dan grafik.
Menggunakannya: Audio
Audio sama mudahnya. Sudah ada objek untuk memutar file.wav, sintesis suara, dan sintesis frekuensi. Jika Anda hanya ingin contoh cepat dan kotor, objek driver speaker Kwabena terlihat mudah. Ambil objek, ubah konstanta PWM_Pin menjadi 11, dan inilah contoh penggunaan:
MENIPU
_clkmode = xtal1 + pll16x 'menyetel Prop ke 16x xtal _xinfreq = 5_000_000 'memberi tahu Prop bahwa xtal berjalan pada 5MHz OBJ speaker: "PWMEngine" 'termasuk objek ini PUB start speaker. PWMEngine 'start up speaker speaker. 1000) 'ubah frekuensi menjadi 1.000 hertz speaker.changespeakervolume(50)' volume menjadi 50% waitcnt(clkfreq + cnt) ' cnt = waktu sistem saat ini, clkfreq = tick dalam 1 detik speaker.changespeakerfrequency(6000) 'ubah frekuensi menjadi 6.000 hertz
Unduhan
Foto beresolusi tinggi tersedia di flickr Papan ini tersedia di bawah lisensi MIT (domain publik). Anda dapat mengunduh desain dalam Format DipTrace, pdf, atau png. Alat Propeller (lingkungan pemrograman untuk Propeller) untuk Mac/Linux dan Windows. Juga, jangan lupa untuk mengambil PDF Propeller Manual. Dapatkan ProtoPlus atau Propeller Platform di Gadget Gangster
Direkomendasikan:
Menjalankan Rata-Rata untuk Proyek Mikrokontroler Anda: 6 Langkah
Rata-Rata Berjalan untuk Proyek Mikrokontroler Anda: Dalam instruksi ini saya akan menjelaskan apa itu rata-rata berjalan dan mengapa Anda harus mempedulikannya, serta menunjukkan kepada Anda bagaimana itu harus diterapkan untuk efisiensi komputasi maksimum (jangan khawatir tentang kerumitan, itu sangat mudah dipahami dan
Tambahkan Kontrol Alexa Kustom ke Proyek Raspberry Pi: 5 Langkah
Tambahkan Kontrol Alexa Kustom ke Proyek Raspberry Pi: Proyek ini ditujukan untuk siapa saja yang memiliki proyek Raspberry Pi yang menggunakan Python yang ingin menambahkan kontrol suara melalui perangkat Amazon Echo mereka yang ada. Anda tidak perlu menjadi programmer berpengalaman, tetapi Anda harus nyaman menggunakan com
TAMBAHKAN Saklar Sentuh Kapasitif ke Proyek Anda: 7 Langkah
TAMBAHKAN Sakelar Sentuh Kapasitif ke Proyek Anda: Bagaimana cara menambahkan sakelar sentuh kapasitif ke proyek Anda di rumahHai teman-teman diy elektronik dalam tutorial ini saya akan menunjukkan kepada Anda bagaimana Anda dapat menambahkan sakelar sentuh kapasitif ke proyek elektronik Anda dengan harga murah, dan berikan proyek diy Anda tampilan profesional
Tambahkan Lampu dan Musik Seram ke Jack-O-Lantern Anda - Tanpa Solder atau Pemrograman (Kecuali Anda Ingin): 9 Langkah (dengan Gambar)
Tambahkan Lampu dan Musik Seram ke Jack-O-Lantern Anda - Tanpa Solder atau Pemrograman (Kecuali Anda Ingin): Miliki Jack-O-Lantern paling menakutkan di jalan Anda dengan menambahkan lampu bercahaya dan musik seram! Ini juga merupakan cara yang bagus untuk mencoba Arduino dan elektronik yang dapat diprogram karena seluruh proyek dapat diselesaikan tanpa menulis kode atau menyolder - meskipun
Tambahkan Bingkai Hitam di Sekitar Video Anda Secara Sengaja!: 4 Langkah
Tambahkan Bingkai Hitam di Sekitar Video Anda dengan Sengaja!: Video terbaru saya diputar dengan baik di Internet, tetapi agak kasar di TV Layar Datar 26". Sekarang Video itu diambil pada malam hari dengan F-Stop terbuka lebar di +2, tapi saya ingin menampilkannya pada ukuran yang lebih kecil dari layar penuh 16:9 di TV. Mengganti TV