Daftar Isi:

Detektor Level Mesin Coke - Sekarang Dengan Ucapan!: 6 Langkah (dengan Gambar)
Detektor Level Mesin Coke - Sekarang Dengan Ucapan!: 6 Langkah (dengan Gambar)

Video: Detektor Level Mesin Coke - Sekarang Dengan Ucapan!: 6 Langkah (dengan Gambar)

Video: Detektor Level Mesin Coke - Sekarang Dengan Ucapan!: 6 Langkah (dengan Gambar)
Video: Fakta Unik Tentang Mumi #shorts #mumi #mesirkuno 2024, Juli
Anonim
Image
Image
Detektor Level Mesin Coke - Sekarang Dengan Ucapan!
Detektor Level Mesin Coke - Sekarang Dengan Ucapan!
Detektor Level Mesin Coke - Sekarang Dengan Ucapan!
Detektor Level Mesin Coke - Sekarang Dengan Ucapan!

Proyek ini adalah remix dari detektor Coke Machine Can Level saya, (https://www.instructables.com/id/Coke-Machine-Can-Level-Detector/) dengan sensor baru, dan penambahan suara yang diucapkan!

Setelah saya membuat detektor tingkat pertama saya, saya menambahkan buzzer piezo untuk memberikan umpan balik yang dapat didengar untuk tunanetra. Itu berhasil, tapi agak, meh… Apa arti setiap suara tertentu? Perlu penjelasan sehingga tidak terlalu praktis sebagai solusi. Saya meninggalkannya dan pergi untuk melakukan hal-hal lain.

Baru-baru ini, saya membuat beberapa Portal Turret yang menggunakan DFPlayer Mini MP3 player (atau MP3-TF-16P). Proyek itu berhasil dengan cukup baik, dan ketika suatu hari mengeluarkan minuman dari mesin Coke saya, saya sadar: Saya dapat menggunakan chip DFPlayer dengan speaker dan akhirnya mendapatkan solusi yang awalnya saya ingin membantu para tunanetra! Itu akan melakukan apa yang awalnya dilakukan, tetapi sekarang akan BERBICARA level di mesin juga!

Saya juga ingin menggunakan sensor VL53LOX untuk mengubah segalanya. Saya tahu bahwa mereka menggunakan bus I2C, dan mereka semua menggunakan alamat yang sama, jadi merupakan tantangan tambahan untuk menggunakan 2 dari mereka, bersama dengan layar LCD di bus yang sama.

Jadi sekarang, versi ini memberikan tampilan grafis yang sama ketika mendekati mesin, tetapi ketika Anda mendekat, itu juga akan memberi tahu Anda berapa banyak kaleng yang tersisa! Saya mengaturnya dengan jarak bicara yang relatif pendek untuk menghindari perjalanan yang mengganggu saat saya bekerja di sekitar mesin.

Menurut saya, ini adalah platform murah untuk menyediakan informasi yang dapat didengar dari berbagai sensor. Ada lebih banyak ruang di dalam kotak dan di Nano untuk input sensorik lainnya. Sekarang tinggal membuat aplikasi lain!

Langkah 1: Bagian yang Dicetak

Bagian yang Dicetak
Bagian yang Dicetak

Desain fisik kotak ini hampir sama dengan desain sebelumnya, tetapi saya harus memindahkan beberapa hal untuk menyertakan chip DFPlayer dan speaker 4cm seperti yang digunakan dalam proyek Turret.

Komponen dicetak dengan cara yang sama seperti build saya sebelumnya, dengan pelat muka merah/putih dicetak menggunakan situs web cetak multi-warna Prusa: (https://www.prusaprinters.org/color-print/). Saya masih tidak tahu apakah penyertaan gcode ini akan berfungsi pada printer lain tanpa add-on multi-warna, tetapi saya suka hasilnya!

Dimensinya sama dengan versi sebelumnya, yang berarti Anda dapat menukar bagian yang dicetak (pelat muka dan dudukan sensor) dan menggunakan kombinasi sensor apa pun yang Anda suka: HC-SR04 atau VL53LOX. Perbedaannya akan turun ke kode!

Bagian atas dan bawah yang ditampilkan di sini bekerja sama, sehingga tidak dapat dipertukarkan dengan desain lama.

Langkah 2: Elektronik

Elektronik
Elektronik

Berikut adalah daftar bagian dalam pada build ini:

  • Arduino Nano
  • Kuman 0.96 Inch 4-pin Kuning Biru IIC OLED (SSD 1306 atau serupa).
  • VL53LOX (jumlah: 2 untuk versi ini)
  • Konektor Pemasangan Panel Soket DC 5.5mm x 2.1mm umum (lihat gambar)
  • Speaker 4cm, 4Ohm, 3Watt (bagian # CLT1026 atau EK1794 di Amazon)
  • DFPlayer Mini MP3 player (atau MP3-TF-16P)
  • Sedikit kabel

Konektor colokan 2.1 bersifat opsional, karena unit ini disambungkan sedemikian rupa sehingga dapat diberi daya melalui Nano.

Mengingat penarikan daya untuk speaker dan komponen lainnya, catu daya yang baik diperlukan sekarang dibandingkan dengan desain sebelumnya.

Langkah 3: Pengkabelan

Pengkabelan
Pengkabelan
Pengkabelan
Pengkabelan
Pengkabelan
Pengkabelan
Pengkabelan
Pengkabelan

Sebagian besar sambungan disolder bersama langsung dengan kawat. Area yang memerlukan banyak koneksi adalah umpan daya 5V dan koneksi GND ke sensor dan perangkat dari Nano. Hal yang sama berlaku untuk bus I2C ke sensor dan layar LCD. Saya menyoldernya bersama-sama dan menggunakan shrink-wrap agar tetap rapi dan mencegah celana pendek.

Saya suka melakukan pra-kabel pada masing-masing komponen, lalu membuat koneksi di antara mereka dan ke Nano. Pada akhirnya, saya membuat beberapa koneksi menggunakan konektor plug in, seperti ke layar LCD. Itu berarti saya dapat menggantinya dengan mudah jika mereka terbakar, tetapi karena layar hanya menyala ketika seseorang di depan, itu akan lama.

Langkah 4: Perakitan Mekanik

Perakitan Mekanik
Perakitan Mekanik
Perakitan Mekanik
Perakitan Mekanik
Perakitan Mekanik
Perakitan Mekanik

Perangkat ini dirancang untuk dirakit tanpa pengencang. Ujung atau peniti kecil di penutup atas sangat halus dan bisa putus. Saya merancangnya dengan cara ini sehingga Anda dapat mengebornya dan menggunakan sekrup 2mm atau serupa jika diinginkan. Saya hanya menambahkan penutup setelah saya akhirnya selesai dan tidak perlu menggunakan sekrup (meskipun saya telah mematahkan beberapa pin lokasi) karena kait pengunci melakukan tugasnya.

Penutup atas dengan kait dirancang sedemikian rupa sehingga Anda menekan sisi bawah di mana kait sedikit mengikat pelat bawah untuk melepaskannya dan melepas penutup. Untuk membuatnya lebih mudah, Anda bisa mengebor sedikit lubang di mana pin masuk. Itu akan membuat perakitan/pembongkaran lebih mudah.

Nano dan DFPlayer akan masuk ke lokasi dengan cukup mudah. Konektor daya didorong masuk dan mur menguncinya pada tempatnya. Speaker hanya masuk ke dudukan yang dicetak. VL53LOX ditekan pas ke dalam penutup dan dudukan sensor terpisah. Begitu mereka ditekan, mereka tidak bergerak. (jangan lupa ke arah mana sensor harus menunjuk, dan jangan lupa untuk menghapus film plastik kecil pada sensor sebelum memasang!) Hal yang sama berlaku untuk layar LCD, tetapi mungkin perlu beberapa penyelesaian jika dimensi PCB dari pemasok sedikit berbeda dari yang saya gunakan. (Saya sudah mencoba beberapa yang memiliki dimensi yang sedikit berbeda.) Saya mungkin menambahkan versi yang akan menggunakan 2 sekrup dan tali seperti yang telah saya lakukan dengan Master Turret Controller saya.

Langkah 5: Kode

Kode dimulai dari build pertama saya, tetapi kemudian diubah. Saya menggunakan pustaka yang sama untuk layar LCD, tetapi perlu menggabungkan pustaka VL53LOX dan DFPlayer. Saya awalnya mencoba perpustakaan Adafruit untuk sensor VL53LOX, tetapi mereka menghabiskan SEMUA memori di Nano sebelum saya bisa menyelesaikan kode saya! Saya harus meninggalkan perpustakaan itu dan pergi dengan sesuatu yang menghabiskan lebih sedikit memori. Pustaka yang dihasilkan yang digunakan jauh lebih ramping dan menyisakan ruang untuk lebih banyak sensor! Hasil yang jauh lebih baik.

Saya mencoba memecah dan mengomentari kode yang masuk akal, jadi semoga itu cukup jelas tentang apa yang terjadi di sana. Seperti biasa, proyek ini membutuhkan sedikit riset untuk mengetahui bagaimana membuat perpustakaan melakukan apa yang saya inginkan. Saat mencari jawaban, saya menemukan hasil pencarian sebagian besar adalah masalah yang dialami orang dan bukan contoh solusi untuk masalah mereka. Semoga Anda akan menemukan contoh-contoh ini berguna. Saya telah menyertakan beberapa sebagai komentar dalam kode.

Suara yang saya gunakan dilampirkan sebagai file zip. Mereka hanya rekaman saya mengatakan " Anda memiliki …" [jumlah kaleng] "tersisa." File digunakan dengan cara yang sama seperti proyek saya sebelumnya, dengan file disimpan sebagai 0001.mp3, 0002.mp3, dll. Dalam hal ini 0001 hanyalah pembacaan angka "satu" yang sesuai dengan angka yang dibacakan.

Saya mulai mencari file suara berkualitas baik dari seseorang yang membaca dari 1 hingga 30, tetapi barang yang saya temukan berada di belakang paywalls dan semacamnya, jadi saya hanya mengambil Mic lama, memasangnya dan merekam diri saya menghitung. Kemudian saya memotong dan menyimpannya sebagai mp3 menggunakan Audacity. Cukup mudah untuk membuat solusi sederhana. Kegembiraannya adalah menggabungkan rekaman atau suara lain! Bersenang-senang di sini!

Langkah 6: Pikiran Terakhir

Ini adalah desain ulang yang cukup cepat, karena berasal dari belakang proyek Portal Turret, dan saya menyimpan banyak dari desain aslinya. Meskipun awalnya dibuat untuk mengawasi persediaan minuman saya, saya berharap kotak sederhana ini dapat digunakan untuk tujuan lain di mana informasi sensorik diperlukan, baik ditampilkan atau diucapkan.

Beri tahu saya jika Anda menemukan kegunaan lain untuk platform sederhana ini!

Direkomendasikan: