Isi kandungan:

Tutup Ini: Penyusun Cap Botol Interaktif: 6 Langkah
Tutup Ini: Penyusun Cap Botol Interaktif: 6 Langkah

Video: Tutup Ini: Penyusun Cap Botol Interaktif: 6 Langkah

Video: Tutup Ini: Penyusun Cap Botol Interaktif: 6 Langkah
Video: Fakta Unik Tentang Mumi #shorts #mumi #mesirkuno 2024, November
Anonim
Image
Image
Cap It: Penyusun Cap Botol Intera-t.webp
Cap It: Penyusun Cap Botol Intera-t.webp
Cap It: Penyusun Cap Botol Intera-t.webp
Cap It: Penyusun Cap Botol Intera-t.webp
Cap It: Penyusun Cap Botol Intera-t.webp
Cap It: Penyusun Cap Botol Intera-t.webp

Instruksional ini dibuat untuk memenuhi keperluan projek Makecourse 2018 di University of South Florida (www.makecourse.com)

Sesekali, saya seronok pulang dan minum beberapa bir untuk berehat setelah seharian menjalani kehidupan. Malangnya, penutup botol saya mula menumpuk dan saya fikir ada sesuatu yang perlu dilakukan untuk memperbaikinya. Itulah sebabnya saya membuat penyortir penutup botol yang sangat tidak masuk akal namun separa sensibe ini. Sekarang saya tahu apa yang anda fikirkan, "tidak bisakah anda membuang penutup botol" atau "tidakkah penutup botol akan menumpuk tanpa menghiraukan?". Baiklah … ya, tetapi saya ingin membiasakan diri dengan Arduino dan ini memberi saya alasan dan motivasi untuk melakukannya !!!

Dan siapa yang tidak mahu salah satu di ManCave atau SheShed mereka sendiri?!?!

Dalam Instructable ini, saya akan menunjukkan kepada anda langkah demi langkah bagaimana saya membuat peranti ini yang tidak berguna dan keseluruhannya tidak berguna!

(Sila minum dengan penuh tanggungjawab)

Sekiranya anda mempunyai pertanyaan mengenai binaan ini atau memerlukan bantuan untuk menyelesaikan masalah, sila tinggalkan komen di bawah dan saya dengan senang hati akan membantu anda!

Langkah 1: Mengumpulkan Bahagian

Mengumpulkan Bahagian
Mengumpulkan Bahagian

Perkakasan untuk Litar

Untuk membina peranti ini, anda memerlukan bahagian berikut. Sebahagiannya adalah pilihan kerana membuat binaannya sedikit lebih tahan lama.

Tidak perlu risau, saya akan memberikan pautan ke produk yang saya beli dari Amazon.com. Tetapi lihat apa yang anda boleh keluarkan dari barang elektronik anda yang rosak / lama di sekitar rumah!

  • Arduino Uno R3 ……………………………………………… $ 16.90
  • Sensor Warna TCS230 / TCS2300 ……………………. $ 9,99
  • Skrin LCD IIC 1602 tanpa Modul I2C …………………. $ 7.59Pastikan ia mempunyai Modul I2C !!!
  • Servo SG90 9G ………………………………………………. $ 12,99 (6 pek) Lebih baik membelinya secara pukal kerana anda menggunakannya untuk semua dan secara individu harganya mahal.
  • Palam Sudut Kanan Stereo 3.5mm ke Kawat Bare …… $ 5.92Anda mungkin dapat menemui kabel audio lama di sekitar rumah!
  • Wayar, MM, MF, FF …………………………………………. $ 6.98
  • Screw Shield untuk Arduino Uno R3 …………………….. $ 9,98 (Pilihan, saya tidak mahu kabel saya sengaja jatuh)
  • Modul Pembaca Kad MicroSD ………………………… $ 8.29
  • (5 pek, membeli satu unit adalah ~ $ 2 lebih murah)
  • Kad MicroSD (Sebarang ukuran berfungsi, saya akan melihat butiran pemformatannya di bawah)
  • Mana-mana Speaker Aktif dengan bicu input

Perisian

Arduino IDE (Muat turun Di Sini)

Pelbagai

  • Pemotong Kawat / Gunting
  • Dremel Genggam dan atau kertas pasir 220 grit
  • Pistol haba
  • Pemutar Skru Ketua Philips
  • Pemutar Skru Kepala Rata
  • Hot Glue Gun (untuk yang pintar & malas)

Langkah 2: Membina Botol

Membina Botol
Membina Botol
Membina Botol
Membina Botol
Membina Botol
Membina Botol

Nota Pantas

Pada asalnya perumahan itu akan menjadi kotak sederhana yang serupa dengan penyortir warna yang telah dibina oleh HowToMechatronics untuk salah satu projeknya. Namun, pada suatu malam berbaring di tempat tidur saya terfikir bahawa saya mempunyai alat dan pengetahuan untuk melakukan lebih banyak perkara! Nasib baik di University of South Florida kami mempunyai makmal percetakan 3D yang tersedia untuk pelajar dan percetakan pada dasarnya berharga. Ini memberi kita kebebasan untuk mencetak 3D ke keinginan hati kita dengan kos minimum kepada kita. Tidak lama kemudian, saya mengemukakan idea umum untuk membuat reka bentuk botol yang dapat anda lihat dalam produk siap!

CATATAN: Sekarang anda mungkin akan membenci saya tetapi untuk mengekalkan sejumlah keaslian ciptaan saya, saya tidak akan menghantar fail CAD untuk botol, batang, atau Penentu. Saya benar-benar percaya bahawa kreativiti, imaginasi dan kepintaran adalah kemahiran yang sangat penting yang perlu dilekatkan oleh minda muda dan tua dan terus berkembang. Walau bagaimanapun, jangan gunakan gambar yang saya siarkan dan rancang versi anda sendiri (sebenarnya tidak terlalu sukar)! Juga, jika ini adalah kali pertama anda membuat model seperti ini, saya sangat menasihatkan agar mencetak 3D reka bentuk anda! (Kesalahan dalam projek dengan cetakan yang besar ini sangat mahal untuk dicetak semula!) Walaupun tidak kelihatan seperti mencolok, papan busa jauh lebih mudah memaafkan bahan. Lihat contoh projek ini yang dibuat oleh HowToMechatronics.

Pertimbangan Reka Bentuk Utama

Botol pada asalnya dirancang untuk membolehkan pengguna membuka botol mereka dan memasukkan topi ke dalam mekanisme dalam satu gerakan halus (perhatikan reka bentuk leher terbuka). Poros harus cukup lebar untuk membolehkan penutup botol tergelincir ke bawah dengan mudah dengan cara yang cepat tetapi terkawal untuk membolehkan Penentu menangkap penutupnya.

Poros juga dirancang untuk disatukan ke dalam botol melalui penggunaan takik. Ini adalah kelebihan besar daripada menempelkannya di tempat kerana ketepatan sangat penting dengan alat yang seumpamanya. Modul sensor warna TCS3200 juga selalu diingat ketika merancang poros. Oleh kerana poros mempunyai tempat untuk sensor warna disekat, jarak dari Penentu ke sensor warna tetap tetap yang memungkinkan untuk membaca tepat dan konsisten warna penutup botol.

Decider harus dicetak hitam untuk membantu ketepatan sensor warna, kerana warna lain akan mengganggu pembacaan jika sensor warna sedikit hilang atau topi duduk di Decider dalam kedudukan yang canggung.

Slot pemulangan sebenarnya adalah pemikiran semula. Sebelum saya menghantar reka bentuk untuk dicetak, saya menyedari bahawa mengkalibrasi peranti akan menjadi aktiviti yang membosankan terutamanya jika saya mesti memiringkan botol terbalik selepas setiap bacaan.

Reka Bentuk Saya Tidak Sempurna

Sebanyak yang saya gemari untuk menikmati kejayaan projek ini, ia tidak selalu berjalan-jalan di taman. Saya tidak pernah pandai bertoleransi dengan cetakan 3D saya. Sebenarnya, saya sama sekali tidak bertolak ansur dengan cetakan saya. Saya menambah cengkerang tambahan (4 bukannya lalai 2) ke profil cetak saya. Saya lebih suka memulakan proses pengamplasan yang membosankan agar bahagian saya dapat disatukan dari awal.

Langkah 3: Pendawaian Semuanya

Pendawaian Semuanya!
Pendawaian Semuanya!
Pendawaian Semuanya!
Pendawaian Semuanya!

Aspek pendawaian dari binaan ini agak lurus ke depan, ikuti skema Fritzing dan anda mesti maju! Seperti kebanyakan projek Arduino, jika satu wayar tidak betul, kemungkinan besar litar ini tidak akan berfungsi dengan baik!

Untuk memastikan keseluruhan litar betul, saya sangat menasihatkan agar menyusun setiap komponen satu persatu dan pastikan ia berfungsi dengan betul dengan menggunakan contoh yang saya siarkan di atas.

Langkah 4: Kodnya

Kod tersebut
Kod tersebut

Sekiranya anda baru menggunakan Arduino, ini akan sangat luar biasa! Tetapi bersabarlah, dalam usaha memastikan ini sesederhana mungkin, saya akan memecahkan kod saya dengan komen dan juga menunjukkan kepada anda di mana saya dapati contoh kod yang saya gunakan untuk membina kod induk saya. Ingatlah, pada permulaan projek ini saya tidak tahu apa yang saya lakukan. Permulaan yang baik adalah melihat carta alir keputusan untuk mengetahui apakah matlamat program ini, kemudian cuba pecahkan kod saya dan apabila anda tersesat, periksa contoh-contoh yang saya buat dari kod saya.

Perpustakaan untuk dimuat turun (Klik di sini untuk mengetahui cara memasang perpustakaan di Arduino anda)

  1. ServoTimer2 - Servos menggunakan Timer2 kerana Wav Player memonopoli Timer 1
  2. LiquidCrystal_I2C
  3. Perpustakaan untuk Modul Pembaca Kad SD
  4. TMRpcm (Perpustakaan Pemain Wav / Mp3)

Konsep Utama Kod (Terpaut di bawah adalah kod yang saya gunakan untuk membina kod induk saya)

  1. Sensor Warna
  2. Skrin LCD (baris 24 - 33)
  3. Servo (Fail -> Contoh -> ServoTimer2 -> Sapu)
  4. Modul Kad SD (Fail -> Contoh -> SD -> CardInfo)
  5. Pemain Wav (Fail -> Contoh ->)

Kod Induk

Tarik nafas dalam-dalam dan periksa kod yang saya kirimkan dan komen mereka yang bersebelahan demi baris untuk mengetahui apa yang berlaku semasa Arduino berfungsi melalui kod tersebut.

Tidak lama lagi saya akan menghantar video terperinci mengenai kod saya.

Langkah 5: Memformat Kad SD anda ke FAT32

Memformat Kad SD anda ke FAT32
Memformat Kad SD anda ke FAT32
Memformat Kad SD anda ke FAT32
Memformat Kad SD anda ke FAT32

Oleh itu, agar Arduino anda berfungsi dengan betul dengan kad Micro SD anda, kad memori mesti diformat ke FAT32. Untuk Kad SD di bawah 32Gb ini tidak menjadi masalah dan mudah untuk menukarnya dari format lalai exFAT ke FAT32.

Walau bagaimanapun, jika anda seperti saya dan melihat kad Micro SD 64GB di Amazon dengan harga $ 13 dan tidak dapat menolong membelinya. Penyelesaiannya masih cukup cepat dan tidak menyakitkan.

Pergi ke https://www.ridgecrop.demon.co.uk/index.htm?fat32format.htm, dan muat turun "fat32format". JANGAN klik pada butang hijau besar. Fail itu sendiri selamat, saya telah mengimbas virus dan anda juga boleh, namun jika anda mengklik butang hijau jangan katakan saya tidak memberi amaran kepada anda!

Juga, pastikan anda memilih pemacu yang betul di kad SD anda. Anda tidak mahu memformat yang salah, walaupun saya cukup yakin program ini tidak akan membenarkannya berlaku.

Itu sahaja yang diperlukan! Kad SD anda kini siap digunakan dengan Arduino!

Langkah 6: Pemain Wav

Pemain Wav
Pemain Wav

Agar program anda berjaya memanggil fail audio. Wav dari kad Micro SD yang baru diformat, fail MP3 anda mesti ditukar ke format audio. Wav yang betul.

Pergi ke https://audio.online-convert.com/convert-to-wav dan ikuti arahan yang ditunjukkan dalam gambar di bawah.

Tetapkan Resolusi Bit ke 8-bit Tetapkan Kadar Persampelan ke 16000 Hz Tukar Saluran Audio ke Mono Ubah Format PCM ke PCM 8-bit Tidak Ditandatangani

Kemudian setelah anda memuat turun fail. Wav anda, masukkannya ke folder utama yang terletak di Kad SD anda. Perhatikan nama fail yang tepat kerana anda akan memanggilnya kemudian dalam kod anda!

Disyorkan: