Isi kandungan:
- Langkah 1: Alat dan Bahan
- Langkah 2: Perhimpunan
- Langkah 3: Penyuntingan Bunyi
- Langkah 4: Kod
- Langkah 5: Pembungkusan
Video: Masa Berlalu Oleh: 5 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:10
Time Gone By adalah jam yang mengumumkan waktu ketika ditekan, bercakap dengan anak lelaki saya yang berusia dua tahun yang saya rakam mengatakan jam, "suku hingga", "setengah lewat" dll.
Tidak perlu dikatakan, ketika masih muda dia hampir tidak mendapat nombor dengan betul dan membuat kesilapan lucu dalam perjalanan - kesalahan yang sekarang, dua tahun selepas (dan mungkin kemudian), menggembirakan telinga kita, serta datuk dan nenek, paman dan seisi keluarga.
Pembuatan jam agak mudah. Selama bertahun-tahun saya rasa saya telah menemui beberapa cara dan trik untuk membuat projek mudah menjadi mudah, dan membuat prototaip berfungsi selama bertahun-tahun, tanpa perlu membuat PCB khusus atau papan pemateri yang disolder. Saya harap anda juga senang membina.
Jam diaktifkan oleh satu bateri 18650 Li / Ion yang meningkat hingga 5V, dan ia disimpan dalam mod tidur nyenyak sepanjang masa, sehingga tidak memerlukan banyak tenaga kecuali terus diaktifkan (sesuatu yang dapat terjadi pada pasangan pertama hari, terutamanya di hadapan kanak-kanak). Walau apa pun, bateri boleh dicas semula dan dilengkapi dengan litar perlindungan pengecasan dan pengecasan, jadi cukup mudah untuk mengisi semula dan tidak membuat sisa tambahan di planet Bumi.
Apa lagi? Ya. Inilah kepulangan saya ke tempat penulisan 'ibles setelah beberapa lama saya tidak melakukannya. Oleh itu, saya mungkin agak berkarat pada waktu itu, maafkan saya terlebih dahulu. Saya akan berusaha memastikan perkara-perkara pendek dan manis.
Haruskah kita mulakan?
Langkah 1: Alat dan Bahan
Alat:
Pemotong
Soldering Iron dengan sedikit pateri
Lubang gergaji atau pisau tepat (untuk membuat lubang butang)
Bahan-bahan:
Arduino Nano
Pengawal mikro di mana-mana yang kita semua tahu dan suka
Arduino Sensor ShieldAlat berguna untuk membuat sambungan yang pantas dan boleh dipercayai
Modul MosfetDigunakan untuk memicu dan mematikan modul mp3, untuk menjimatkan kuasa
Serial MP3 Player (versi baru, merah) Modul super mudah untuk memainkan fail MP3
Kad SD Micro 2GBDigunakan untuk menyimpan fail MP3
18650 Li / Ion bateri jika anda mempunyai komputer riba yang mati, bateri ini biasanya merupakan tangkapan yang baik. Mereka banyak tenaga dan untuk projek mikrokontroler rata-rata, bateri separuh mati boleh bertahan dalam jangka masa yang lama.
18650 Pemegang / pengecas bateri Li / IonSaya menyukai komponen satu-penyelesaian-untuk-semua ini, walaupun inilah kali pertama saya menggunakannya dalam projek
Modul RTC DS3231Ini jauh lebih baik daripada modul DS1307 sebelumnya, kerana ia mengimbangi ketidaktepatan masa yang disebabkan oleh turun naik suhu kristal.
Butang Besar Arcade Butang besar, apa yang harus dikatakan. Kebanggaan dan kegembiraan setiap projek.
Wayar Dupont atau Kawat ServoUntuk membuat pelbagai hubungan antara komponen
BoxI menggunakan penganjur kotak penyimpanan IKEA ini yang dijual pada hari yang lain.
Pita Dua SisiUntuk menyatukan semuanya, tentu saja. Pita dua sisi adalah barang yang diperbuat daripada kehidupan.
Langkah 2: Perhimpunan
Sambungkan input isyarat Mosfet ke Arduino menggunakan kabel servo atau wayar dupont wanita-wanita. Pastikan bahawa GND dan VCC disambungkan ke rakan Arduino dan pin isyarat Mosfet disambungkan ke pin 4 Arduino.
Seterusnya, Wire the Arduino's VCC dan GND masing-masing ke terminal Mosfet's Vin dan GND, menggunakan wayar Dupont. Oleh kerana penyambung pada Mosfet adalah terminal skru, sebaiknya tanggalkan penutup plastik dupont di tempat yang sepatutnya disambungkan ke Mosfet, agar sesuai. Ini dapat dicapai dengan mengangkat penutup plastik dan menarik wayar dengan lembut.
Seterusnya, sambungkan terminal VCC dan GND Pemain MP3 ke modul V + dan V- pada modul Mosfet, dan pin MP3 RX dan TX masing-masing ke pin Arduino 5 dan 6. Sambungkan pembesar suara yang terpasang ke pemain, dan itu akan menyimpulkan baki sambungan yang dibuat dengan pemain MP3.
Sekarang pateri 2 wayar ke terminal 5V dan GND ruang bateri dan sambungkannya ke pin VCC dan GND yang sesuai dengan Arduino. Itulah bekalan kuasa kami. Anda boleh menggunakan kabel servo atau wayar Dupont.
Seterusnya, solder kabel Dupont / servo ke butang dan sambungkan ke GND dan pin 2. Semasa menggunakan wayar servo, pastikan anda menggunakan konvensi warna di mana merah positif, hitam negatif dan putih adalah isyarat. Sekiranya butang, anda hanya perlu menyambungkan pin GND dan Isyarat ke butang, kerana pin akan ditarik ke atas.
Yang terakhir tetapi yang pasti - jam itu sendiri. Sambungkan modul RTC menggunakan 4 wayar Dupont ke Port I2C yang terdapat di perisai sensor (memberitahu anda, ini adalah alat kecil yang bagus, yang ini). pastikan pin GND, VCC, SDA, SCL dipadankan di kedua-dua belah pihak.
Langkah 3: Penyuntingan Bunyi
Pasang Audacity, jika anda belum memasangnya.
Rakam anak lelaki / anak perempuan bongsu anda dengan menyebut semua nombor dari 1-12. Kemudian, minta mereka mengatakan "sekarang", "suku lalu", "setengah lewat", "suku hingga" dan "pukul". Anda boleh menggunakan komputer atau telefon anda (kemudian mengirimkannya ke komputer untuk diedit).
Jalankan Audacity dan import rakaman. Mengikut format rakaman, anda mungkin perlu memasang plugin penyahkodan, seperti yang dijelaskan di sini.
Sekarang, satu demi satu tandakan bahagian-bahagian yang sesuai dengan kata-kata "1", "2", "3", dan lain-lain. Untuk setiap perkataan, pastikan terlebih dahulu anda menangkapnya dengan tepat, kemudian pilih Fail -> Eksport -> Eksport Audio yang dipilih dan simpan fail sebagai MP3. Untuk peringkat ini, anda perlu memasang pengekod LAME, sila lihat arahan di sini.
pada akhir proses, Anda harus memiliki file bernama 001xxx.mp3, 002xxx.mp3,… hingga 012xxx.mp3, masing-masing berisi rakaman nombornya. iaitu fail 007xxx.mp3 akan bertuliskan "Tujuh" ketika dimainkan. Seterusnya, beri nama rakaman tambahan mengikut senarai:
020xxx.mp3 = "sekarang"
021xxx.mp3 = "suku lalu"
022xxx.mp3 = "separuh masa lalu"
023xxx.mp3 = "suku hingga"
024xxx.mp3 = "pukul"
Buat folder pada root SD bernama "01" dan salin semua fail di atas ke dalamnya.
Sekarang masukkan kad SD di dalam pemain MP3.
Catatan: Pada masa ini, corak pengumuman masa yang disokong hanya untuk bahasa Inggeris dan Ibrani, tetapi dengan sedikit perubahan, anda dapat menyesuaikan kod tersebut ke bahasa anda sendiri, jika berbeza dari kedua. Sementara itu, pastikan anda merakam semua
Langkah 4: Kod
Muat turun kod projek dan ekstrak zip.
Lancarkan Arduino IDE (saya menggunakan versi 1.8.5) dan di bawah pilihan, ubah lokasi buku lakaran ke akar zip yang diekstrak. Tutup dan lancarkan semula Arduino IDE dan kali ini, di bawah Fail -> Sketchbook, anda harus menemui BoboClockV13 - membukanya.
Agar Arduino menetapkan waktu di RTC, lepaskan garis:
// #tentukan ADJUST_DATE_TIME_NOW
Sambungkan Arduino nano anda ke komputer dan muat naik lakaran ke papan.
Buka monitor bersiri dan pastikan anda melihat waktu yang betul yang dipaparkan di layar ketika butang ditekan, dan waktu akan diumumkan, dengan suara si kecil anda. Hebat! (bukan?)
sekarang, sangat penting untuk memberi komen pada baris yang baru sahaja anda beri komen dan memuat naik kodnya sekali lagi (jika tidak, pada setiap tetapan semula Arduino, jam akan diset semula ke masa muat naik terakhir)
Semua berfungsi? Bagus. Mari kemaskan, kalau begitu.
Langkah 5: Pembungkusan
Jadi … bungkusan benar-benar diserahkan kepada pembuatnya, masing-masing mungkin menginginkan kotak khas mereka sendiri yang dia dapat dari suatu tempat. Jadi, di sini saya akan mengehadkan petunjuk kepada perkara yang harus anda lakukan secara umum daripada bercakap secara berasingan mengenai setiap jenis kotak. Saya menggunakan kotak IKEA, terutamanya untuk harganya, tetapi mereka tetap menjalankan tugasnya.
Mulakan dengan menggerakkan penahan butang anda di bahagian atas kotak. Gergaji lubang disarankan pada tahap ini, walaupun pisau X-Acto mungkin akan melakukan pekerjaan yang baik juga, dengan syarat anda tidak menggigit jari, kehilangan kesedaran dan membuat diri anda mati di lantai dapur. Lebih selamat dan kemudian tanpa jari, ya?
Selepas itu, gunakan pita dua sisi untuk memasang semuanya dengan baik di dalam kotak. Bergantung pada kotak dan akustik anda, mungkin diperlukan lubang kecil tambahan untuk pembesar suara, untuk meningkatkan kelantangan suara yang dirasakan.
Mudah-mudahan, binaan ini tidak boleh mengambil masa yang lebih lama daripada hujung minggu yang tidak sibuk, dan pada akhirnya anda ditinggalkan dengan objek yang akan terus menghiburkan anda selama bertahun-tahun…
Terima kasih kerana membaca Instructable ini! Sekiranya anda menyukainya, pertimbangkan untuk memilih saya dalam Peraduan Audio
Kedamaian,
Disyorkan:
Retro Arcade - (Saiz Penuh Dikuasakan oleh Raspberry Pi): 8 Langkah
Retro Arcade - (Ukuran Penuh Dikuasakan oleh Raspberry Pi): Pertama saya ingin mengucapkan terima kasih kerana melihat panduan membina sistem Retro Arcade ini. Saya mengambil kotak arked yang lebih tua dan meletakkannya di dalam kabinet mandiri dengan monitor skrin lebar 24 inci. Pengukuran pada panduan ini sukar untuk memberi
RADAR Lidar System VL53L0X Laser Masa Masa Penerbangan: 9 Langkah
RADAR Lidar System VL53L0X Laser Time-of-Flight: Dalam tutorial ini kita akan belajar bagaimana membuat RADAR Lidar System menggunakan sensor Time-of-Flight Laser VL53L0X. Tonton videonya
Antaramuka Manusia-Komputer: Fungsi Gripper (dibuat oleh Kirigami) oleh Pergelangan Pergelangan Tangan Menggunakan EMG .: 7 Langkah
Antaramuka Manusia-Komputer: Fungsi Gripper (dibuat oleh Kirigami) oleh Pergelangan Pergelangan Tangan Menggunakan EMG: Jadi ini adalah percubaan pertama saya di antara muka manusia-komputer. Saya menangkap isyarat pengaktifan otot pergerakan pergelangan tangan saya menggunakan sensor EMG, memprosesnya melalui python dan arduino dan menggerakkan gripper berasaskan origami
Papan Alphabet yang dikendalikan oleh aplikasi Diilhamkan oleh Stranger Things: 7 Langkah (dengan Gambar)
Papan Alphabet yang dikendalikan aplikasi yang Diilhamkan oleh Stranger Things: Ini bermula beberapa minggu yang lalu ketika cuba mencari tahu apa yang akan mendapat keponakan saya yang berusia sembilan tahun untuk Krismas. Abang saya akhirnya memberitahu saya bahawa dia adalah peminat besar Stranger Things. Saya langsung tahu apa yang saya mahu mendapatkannya, sesuatu yang
ROOMBA Didorong oleh ARDUINO YUN Melalui Aplikasi Wifi oleh STEFANO DALL'OLIO: 4 Langkah (dengan Gambar)
ROOMBA Didorong oleh ARDUINO YUN Melalui Aplikasi Wifi oleh STEFANO DALL'OLIO: Dengan panduan ini saya berkongsi kod untuk menghubungkan ARDUINO YUN ke Roomba untuk memandu Roomba melalui Wifi. Kod dan aplikasinya sepenuhnya dibuat dan dikembangkan oleh saya sendiri Stefano Dall ' Olio.My Roomba adalah Roomba 620 tetapi anda boleh menggunakan kod yang sama untuk Roomb lain