Daftar Isi:
- Langkah 1: FAQ
- Langkah 2: Bahan
- Langkah 3: Merekam Suara Anda
- Langkah 4: Buatlah: Skema
- Langkah 5: Buat: Tenaga dan Baling-baling
- Langkah 6: Buatlah: Pengujian
- Langkah 7: Buat: RTC
- Langkah 8: Buat: Kartu SD, Speaker, Layar
- Langkah 9: Buatlah: Pemrograman
- Langkah 10: Buat: Menggunakan UI LCD dan Platform Propeller SD
Video: Membuat Jam Berbicara: 10 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:56
Jam ini mengumumkan waktu menggunakan suara Anda sendiri!
Saya menggabungkannya sebagai penghargaan untuk layanan Popcorn lama di California Utara. Anda dapat menghubungi POPCORN dari telepon mana pun, dan rekaman akan memberi tahu Anda waktu. Awalnya, saya ingin menggunakan suara Joanne Daniels (dia adalah suara Popcorn), tetapi saya tidak bisa mendapatkan cukup banyak sampel dia mengatakan semua angka. Pat Fleet (wanita yang mengatakan "A, T, dan T") sebenarnya menawarkan rekaman, tetapi Anda harus membayarnya. Jadi saya memilih menggunakan suara saya, dan mudah untuk menggantikan suara Anda. Pertama, demo kecil, lalu buka halaman berikutnya dan saya akan menunjukkan cara membuatnya di papan tempat memotong roti.
Langkah 1: FAQ
T: Bagaimana cara kerjanya? Sampel audio disimpan di kartu SD. Waktu dilacak dengan DS1307 RTC. Mikrokontroler melakukan polling pada RTC setiap detik untuk memperbarui tampilan dan melihat tombol 'umumkan' berwarna merah besar. Setelah Anda menekan tombol, mikrokontroler memainkan sampel yang sesuai berdasarkan waktu saat ini. T: Bagaimana cara menggunakan suara saya? Anda hanya merekam suara Anda dan menyalin ke kartu SD. Saya akan menunjukkan caranya sedikit, tapi mudah. Q: Bisakah saya membuatnya melakukan x? Mungkin. Anda dapat mengunduh kode pada langkah berikutnya - Anda dapat melihat dan mengubahnya dengan cukup mudah. Q: Apa detail teknisnya? Ini adalah Baling-Baling Paralaks yang berjalan pada 80Mhz yang terhubung ke jam DS1307 Real-time dan LCD Karakter HD44780 8x2 (antarmuka 4-bit). Propeller mengelola semuanya termasuk pemutaran audio menggunakan objek pemutaran wav rayman yang sangat baik. Pemutaran mono atau stereo 16kHz didukung. Berikut adalah panduan tentang cara kerjanya. Perhatikan bahwa saya menggunakan modul LCD UI dan Propeller Platform SD, tetapi instruksi ini akan menunjukkan kepada Anda cara membuatnya dengan papan tempat memotong roti.
Langkah 2: Bahan
Saya membuat jam saya dengan Propeller Platform SD dan modul LCD UI. Jika Anda memilikinya, maka satu-satunya yang Anda perlukan adalah jack headphone untuk menghubungkan jam ke speaker. Pengaturannya sedikit berbeda, dan saya akan menunjukkan cara melakukannya nanti.
Pertama, saya akan menunjukkan cara membuat jam di papan tempat memotong roti - dan inilah yang Anda perlukan untuk itu; Kode Ini kode sumbernya. Semuanya tersedia di bawah lisensi MIT. Slot kartu SD Saya memasang milik saya di papan proto dan dipotong sesuai ukuran dengan dremel. Saya menggunakan slot dari mouser, Anda juga dapat menyolder ke bantalan salah satu adaptor microSD - SD tersebut. Saya telah menempatkan milik saya di protoboard untuk memudahkan koneksi. LCD Karakter 8x2 Menampilkan waktu. Sparkfun memiliki LCD 16x2 yang akan berfungsi, sedikit speaker saya merobek ini dari set stereo kecil yang saya miliki. Anda juga dapat menggunakan kotak baterai headphone speaker3xAA Mouser Part#12BH331/CS-GRParallax Propeller Tersedia di ParallaxDS1307 RTC Mouser Part #700-DS1307N5Mhz Crystal Tersedia di Parallax 32.768 KHz Crystal Mouser Part #73-XT26232kb EEPROM Mouser Part #579-24LC256-I /P 10k Pot Tersedia di Parallax5x Tactile Switches Bagian Mouser #653-B3F-1000 3.3v Voltage Regulator Bagian Mouser #511-LD1117V33Sekitar 10 10k ohm Resistor Resistor 4x 4.7k ohm3 atau 4.1uF Tutup Keramik3 Tutup Elektrolit 47uFA Steker Prop Jika Anda mau untuk menambahkan baterai cadangan ke RTC, Anda memerlukan baterai 3v, atau papan tempat memotong roti dan dioda super cap dan seikat kawat pengait. Kartu SD atau microSD.
Langkah 3: Merekam Suara Anda
Mari kita mulai dengan mengambil sampel suara Anda. Jika Anda lebih suka melewatkan ini, Anda dapat menggunakan sampel yang saya buat (unduh di sini). Audacity adalah program hebat untuk merekam audio. Anda dapat mengunduh Audacity di sini. Saat menggunakan Audacity, pastikan untuk mengatur properti trek ke PCM 16-bit, kecepatan 16khz. Mono baik-baik saja, stereo akan berfungsi, tetapi saya hanya menghubungkan satu speaker (dan mengapa jam Anda harus dalam stereo?). Setiap nomor mendapat wav itu sendiri. mengajukan. Anda akan membutuhkan sampel berikut: Angka
- 00.wav
- 01.wav
- 02.wav
- 03.wav
- 04.wav
- 05.wav
- 06.wav
- 07.wav
- 08.wav
- 09.wav
- 11.wav
- 12.wav
- 13.wav
- 14.wav
- 15.wav
- 16.wav
- 17.wav
- 18.wav
- 19.wav
- 20.wav
- 30.wav
- 40.wav
- 50.wav
kata-kata
- am.wav
- pm.wav
- geve.wav (selamat malam)
- morn.wav (selamat pagi)
- anoon.wav (selamat siang)
- dan.wav (dan)
- oclock.wav (Pukul)
- detik.wav (detik)
- tepat.wav (tepatnya)
- beep.wav, bunyi bip
- standard.wav (waktu standar Pasifik adalah)
- dlight.wav (Waktu siang hari Pasifik adalah)
Rekam masing-masing sebagai file terpisah dan simpan ke direktori root pada kartu SD Anda. Saya merekam semuanya sebagai satu gelombang, lalu memotongnya menjadi file terpisah. Tampaknya lebih mudah untuk mengontrol level volume seperti itu. Juga, jika Anda memiliki laptop, Anda akan mendapatkan hasil yang lebih baik menggunakan mikrofon eksternal. Tergantung pada laptop Anda, Anda mungkin mendapatkan beberapa desisan atau buzz.
Langkah 4: Buatlah: Skema
Pertama, tinjau skema di bawah ini untuk memahami bagaimana semuanya terhubung. Kotak di sebelah kiri adalah slot kartu SD, dan kotak di atas adalah Prop Plug. Saya akan membahasnya dengan papan tempat memotong roti, tetapi skema adalah panduan terbaik Anda. Ini versi hi-res, versi lo-res di bawah.
Langkah 5: Buat: Tenaga dan Baling-baling
Hubungkan kotak baterai ke papan tempat memotong roti dan bangun panggung daya.
Kemudian tambahkan Prop, sambungkan Vdd dan Vss di kedua sisi chip. Perhatikan saya telah menambahkan 2.1uF tutup Keramik ke setiap rel listrik. Sekarang tambahkan EEPROM dan 2 resistor 10k, tepat di atas Prop Terakhir, tambahkan pin header dan kabel untuk menghubungkan header ke RST dan P30 dan P31.
Langkah 6: Buatlah: Pengujian
Pengaturan Propeller dasar Anda sekarang selesai. Pasang Prop Plug Anda ke header, sambungkan kabel usb dan jalankan Propeller Tool. Tekan F7 dan pastikan Anda dapat berkomunikasi dengan Prop
Langkah 7: Buat: RTC
Sekarang, mari tambahkan kristal Propeller's 5Mhz (pada Xo dan Xi). Prop membutuhkan kristal untuk berjalan pada 80mhz, yang diperlukan untuk melakukan pemutaran wav.
Tambahkan DS1307, hubungkan ke P29 dan P28, pin yang sama dengan eeprom. Tambahkan juga kristal arloji ke P1 dan P2 DS1307.
Secara opsional, Anda dapat memberikan DS1307 cadangan baterai dengan menghubungkan baterai 3v ke P3, atau menggunakan tutup super dan dioda. Tutup super akan mengisi daya setiap kali daya diterapkan ke sirkuit, dan dioda kecil akan memastikannya hanya mengalir ke DS1307 (bukan memberi daya pada seluruh rangkaian)
Langkah 8: Buat: Kartu SD, Speaker, Layar
Hubungkan speaker ke Propeller, lalu ke SD Card. Perhatikan bahwa setiap baris pada kartu SD memiliki resistor 10k pull-up.
Hubungkan Layar LCD. Ini adalah koneksi yang rumit - lihat skema untuk setiap pin. Perhatikan bahwa DB4-DB7 melewati resistor 4.7k.
Terakhir tambahkan sakelar yang akan Anda gunakan untuk input.
Langkah 9: Buatlah: Pemrograman
Setelah semuanya terhubung, unduh kode sumber (di sini), sambungkan Prop Plug dan program Propeller. Inilah yang akan terlihat seperti;
Langkah 10: Buat: Menggunakan UI LCD dan Platform Propeller SD
Jika Anda menggunakan Propeller Platform SD dan LCD UI, pengaturannya sedikit berbeda;
1 - Propeller Platform SD sudah dirakit sebelumnya. 2 - Ikuti instruksi ini untuk memasang UI LCD. 3 - Anda tidak memerlukan Prop Plug. Propeller Platform SD memiliki bootloader, jadi Anda cukup meng-unzip file ini dan menyalin ke root Kartu SD Anda. 4 - Anda harus menambahkan jack headphone atau hanya menambahkan kabel hookup ke speaker kecil di UI LCD. Anda dapat melihat di foto bagaimana saya melakukannya. Itu dia! Bersenang-senang dengan jam bicara baru Anda!
Direkomendasikan:
Clockception - Cara Membuat Jam Dari Jam!: 14 Langkah (dengan Gambar)
Clockception - Cara Membuat Jam Dari Jam!: Hi All! Ini adalah kiriman saya untuk Kontes Penulis Pertama Kali 2020! Jika Anda menyukai proyek ini, saya akan sangat menghargai suara Anda :) Terima kasih! Instruksi ini akan memandu Anda melalui proses pembuatan jam yang terbuat dari jam! Saya dengan cerdik menamai
Membuat Jam Dengan M5stick C Menggunakan Arduino IDE - Jam Waktu Nyata RTC Dengan M5stack M5stick-C: 4 Langkah
Membuat Jam Dengan M5stick C Menggunakan Arduino IDE | Jam Waktu Nyata RTC Dengan M5stack M5stick-C: Hai teman-teman dalam instruksi ini kita akan belajar cara membuat jam dengan papan pengembangan m5stick-C dari m5stack menggunakan Arduino IDE. Jadi m5stick akan menampilkan tanggal, waktu & minggu dalam sebulan di layar
Cara Membuat Sistem Keamanan Gerak PIR Berbicara: 3 Langkah
Cara Membuat Sistem Pengaman Gerak PIR Berbicara : Di video kali ini kita akan membuat sistem pengaman yang mendeteksi gerakan dan berbicara. Dalam proyek ini, sensor PIR mendeteksi gerakan dan modul DFPlayer Mini MP3 memutar suara yang ditentukan sebelumnya
Membuat Jam Dari Jam: 11 Langkah (dengan Gambar)
Membuat Jam Dari Jam: Dalam Instructable ini, saya mengambil jam yang ada dan membuat apa yang saya rasa adalah jam yang lebih baik. Kita akan beralih dari gambar di sebelah kiri ke gambar di sebelah kanan. Sebelum memulai pada jam Anda sendiri, ketahuilah bahwa memasang kembali dapat menjadi tantangan karena piv
Berbicara Jam Dengan Arduino: 3 Langkah (dengan Gambar)
Talking Clock With Arduino: Halo semuanya, Untuk sementara saya mencoba membangun Talking Clock (lihat video), tetapi tidak mendapatkan hasil yang baik karena model modul suara yang saya gunakan untuk itu. Setelah banyak pencarian terkait dengan perangkat keras yang tepat dan juga pelajari tentang cara menggunakan perpustakaan yang tepat