Isi kandungan:

B-Safe, Safe Portable: 8 Langkah (dengan Gambar)
B-Safe, Safe Portable: 8 Langkah (dengan Gambar)

Video: B-Safe, Safe Portable: 8 Langkah (dengan Gambar)

Video: B-Safe, Safe Portable: 8 Langkah (dengan Gambar)
Video: Arti 7 Kode Dalam Kemasan Plastik yang Anda Minum 2024, November
Anonim
Image
Image
B-Safe, Safe Portable
B-Safe, Safe Portable

*** 4 September 2019: Saya memuat naik fail 3D baru kotak itu sendiri. Nampaknya kunci saya terlalu tinggi 10 mm untuk penutupan yang baik

Masalah

Bayangkan ini:

Anda bangun pada suatu pagi dan cuaca sangat baik. Anda mahu pergi ke pantai. Kerana anda tidak tinggal terlalu dekat dengan pantai, anda mengambil kereta anda. Untuk membayar parkir di pantai, anda menggunakan telefon anda.

Ini bermaksud anda pergi ke pantai dengan membawa (sekurang-kurangnya) barang berikut:

  • Kunci kereta
  • Lesen memandu
  • Telefon
  • Tuala

Apa yang anda lakukan dengan barang-barang ini ketika anda ingin berenang? Anda membiarkannya tidak dijaga di tuala anda? Hmmm. Masalah ini memerlukan jalan penyelesaian…

Penyelesaian

Untuk masalah seperti yang dijelaskan di atas, saya membuat peti keselamatan mudah alih. The B-Safe, di mana B bermaksud pantai atau untuk nama saya, Bastiaan. Ia diucapkan sebagai Selamat.

Bagaimanakah ia berfungsi?

Setiap B-Safe mempunyai kode PIN peribadi yang diprogramkan ke dalamnya. Apabila B-Safe dimatikan, ia akan dibuka. Anda meletakkan barang-barang penting anda, seperti kunci, lesen dan telefon, di dalam kotak, flip suis untuk menghidupkannya, menutup dan menguncinya dan memasukkan pin peribadi anda. B-Safe kini bersenjata dan terkunci.

Setiap kali seseorang mengambil kotak anda, salah satu LED akan menyala selama beberapa saat. Sekiranya, selepas beberapa saat ini, masih ada pergerakan, penggera kuat akan berbunyi. Ini tidak akan berhenti sehingga anda memasukkan kod PIN yang betul lagi. Tetapi jika anda memasukkan kod pin yang betul dalam masa pergerakan, B-Safe melucutkan senjata.

Anda tidak digalakkan menggunakan B-Safe di pantai yang kosong. Ideanya adalah bahawa setiap orang berjalan atau berlari di atas pantai dengan kotak yang sangat bising, penonton menghentikannya. Untuk membuatnya sendiri, anda hanya perlu mengikuti langkah 3, 4, 5 dan 6

Bekalan

Bekalan terpakai:

  • Arduino Leonardo (tanpa pin)
  • Headerpins lelaki 40 pin logam 90 darjah
  • Pelbagai jumpercables perempuan / wanita
  • Tukar Rocker Snap-in On / off hitam segi empat tepat
  • Wayar 1x0, inti fleksibel multicore 2mm2 hitam
  • Wayar 1x0, 2mm2 inti fleksibel berwarna merah
  • Wayar 1x0, 2mm2 teras teras fleksibel kuning
  • sekeping tiub pengecutan panas
  • LED merah 5mm
  • LED hijau 5mm
  • pembesar suara 3-24V
  • Bateri 9V
  • Penyambung bateri 9V
  • Perintang 120 Ohm 1 / 4w 5%
  • Perintang 100 Ohm 1 / 4w 5%
  • Kotak bercetak 3D
  • Papan Kekunci 4x4
  • sekeping kecil papan PCB
  • kunci kecil (saya mengeluarkannya dari kotak selamat dari Action)
  • Accelerometer 3 paksi MPU6050
  • beberapa skru terpakai dari elektronik "kiri-kiri" kecil seperti alat kawalan jauh televisyen
  • beberapa skru M3
  • sedikit gam untuk LED
  • banyak bir

Langkah 1: Prototaip dan Ujian

Prototaip dan Ujian
Prototaip dan Ujian

Untuk prototaip saya, saya menggunakan tali roti dan beberapa "wayar pasang" Dengan semua yang disambungkan, saya mula membuat kod Arduino dan menguji, menguji dan mengujinya. Sambungkan semua yang berbeza, tulis semula kod dan uji lagi.

Sehingga saya memuaskan dan semuanya berfungsi dengan tepat seperti yang saya mahukan.

Langkah 2: Skema Pendawaian

Skema Pendawaian
Skema Pendawaian

Pendawaiannya agak sederhana. Cukup gunakan skema untuk memasang segala-galanya. Cuba gunakan kabel sesingkat mungkin, supaya semuanya sesuai dengan penutupnya dengan sempurna.

Langkah 3: Pematerian

Pematerian
Pematerian

Saya mengukur semua wayar supaya tidak terlalu panjang, memotongnya dan menanggalkan hujungnya. Kemudian, saya menyambungkan semua wayar ke bahagian menggunakan besi pematerian. Saya juga menggunakan tiub pengecutan panas. Pastikan anda meletakkannya (longgar) pada kabel sebelum menyambungkan kabel ke bahagian.

Bahagian yang saya solder adalah:

  • Pin penyambung sudut 90 darjah pada Arduino
  • Pin penyambung sudut 90 darjah pada pad kekunci
  • wayar ke LED
  • perintang pada PCB
  • wayar dari pembesar suara ke PCB
  • butang kuasa

Langkah 4: Cetak 3D Semua Bahagian

Cetakan 3D Semua Bahagian
Cetakan 3D Semua Bahagian
Cetakan 3D Semua Bahagian
Cetakan 3D Semua Bahagian

Saya merancang keseluruhan kotak dan memasukkannya dalam Autodesk Fusion 360. Saya memerlukan masa yang sangat lama kerana saya mahukan semuanya betul-betul betul seperti yang saya mahukan. Reka bentuk pertama saya mempunyai Arduino di bahagian bawah, tetapi reka bentuk akhir ini mempunyai semua bahagian dalam penutup. Di dalam penutup terdapat lubang yang telah dibuat untuk mengikat tali dengan skru (M3).

Untuk mencetak bahagian, saya menggunakan Tronxy P802M (serupa dengan Prusa i3) dengan tempat tidur 200 x 200 x 220. Saya memotong STL menggunakan Ultimaker Cura. Saya membuat eksport tetapan yang saya gunakan untuk Cura. Anda boleh memuat turun profil Cura saya di sini.

Saya juga memuat naik STL saya di sini. Terdapat empat kotak, kotak itu sendiri, penutup, penutup penutup dan tombol pada penutupnya. Ketahuilah: kotak itu sendiri mengambil masa lebih daripada 24 jam untuk dicetak!

Langkah 5: Muatkan Kod

Muatkan Kod
Muatkan Kod

Oleh kerana saya masih memutuskan untuk memasukkan B-Safe ke dalam pengeluaran sebenar atau tidak, saya memutuskan untuk meletakkan fail.hex yang telah disusun di sini. Fail.hex ini berfungsi sepenuhnya dan siap dimuat naik ke dalam Arduino anda.

Fail.hex yang telah disusun sebelumnya mempunyai kode pin "9503"

Sekiranya anda mahukan pincode yang disesuaikan, berikan saya garis dan saya akan menghantar fail.hex baru dengan kod peribadi anda sendiri.

Langkah 6: Menyusun Semua Bahagian

Menyusun Semua Bahagian
Menyusun Semua Bahagian
Menyusun Semua Bahagian
Menyusun Semua Bahagian
Menyusun Semua Bahagian
Menyusun Semua Bahagian

Perhimpunan adalah kerana reka bentuknya agak mudah. Pad kekunci dan pembesar suara sesuai dengan penutupnya. Saya menggunakan beberapa skru lama (sangat kecil) dari alat kawalan jauh yang lama untuk mengunci papan kekunci ke penutupnya.

Arduino Leonardo dan sekeping PCB dilindungi dengan skru M3.

Anda boleh menggunakan sekeping filamen (wayar cetak 3D) untuk menahan penutupnya ke kotak itu sendiri. Lubang pada penutup dan kotak berukuran 2 milimeter dan filamennya adalah 1,75 milimeter, jadi ini sangat sesuai!

Bateri habis tanpa menyimpannya di penutup. Kerana penutup penutup dan kotak yang tertutup di penutup, bateri tidak akan bergerak semasa meletakkan penutup penutup. Perkara yang sama berlaku untuk pembesar suara dan butang hidup / mati. Ini juga tidak selamat di penutupnya.

Satu-satunya perkara yang terpaku adalah LED, tetapi ini hanya langkah berjaga-jaga untuk mengelakkannya keluar semasa anda mendorongnya ke luar.

Untuk memasang kabel Arduino, pin berikut digunakan:

  • Arduino digital 0 hingga 7; Pad kekunci 1 hingga 8
  • Arduino digital 8; LED merah
  • Arduino digital 9; LED hijau
  • Arduino digital 12; pembesar suara
  • Arduino SCL; MPU5060 SCL
  • Arduino SDA; MPU5060 SDA
  • Arduino 5V; MPU5060 VCC
  • Arduino GND; GND pada PCB kecil
  • Arduino GND; Bateri 9V
  • Arduino VIN; Bateri 9V

Sebab saya tidak menggunakan kunci elektronik adalah kerana saya tidak dapat menemui kunci elektronik yang kecil dan cukup kuat untuk menjadikan reka bentuk ini berfungsi. Ini ada dalam senarai "perubahan untuk penambahbaikan" saya (langkah 8)

Langkah 7: Pergi ke Pantai

Pergi ke pantai
Pergi ke pantai

Kotak itu sudah siap dan dipasang. Kini tiba masanya untuk pergi ke pantai!

Petunjuk kecil mengenai cara kerjanya:

  1. Buka kotak (tidak terkunci) dan masukkan barang penting anda ke dalam
  2. Tutup, kunci kotak dan ambil kuncinya
  3. Letakkan kotak di lokasi di mana anda mahu
  4. Tekan butang asterix (*) - Kotak sekarang bersenjata
  5. Pergi berenang
  6. Ambil kotak dan masukkan pin anda

    Sekiranya anda menekan kata laluan yang salah, anda boleh menggunakan kekunci pound (#) untuk memulakan semula

  7. Buka kunci kotak menggunakan kunci anda

Itu sahaja! Berseronok !!

Langkah 8: Perubahan untuk Penambahbaikan

Perubahan untuk Penambahbaikan
Perubahan untuk Penambahbaikan

Seperti setiap projek, projek yang baik tidak pernah selesai. (Walaupun saya fikir ia adalah projek yang sangat baik: P) Itulah sebabnya saya menulis, (semasa saya membuat projek ini), senarai penambahbaikan di bawah:

  • kod Arduino yang lebih baik
  • tukar kunci ke kunci elektronik dan bukannya kunci mekanikal
  • keupayaan untuk menukar manual pincode (dengan kod Arduino dan EEPROM)
  • jadikan penutup bateri untuk mengganti bateri dengan lebih mudah
  • menjadikan pembesar suara berfungsi pada lebih daripada 5V menggunakan transistor "TIP120"
  • ganti Arduino Leonardo untuk Arduino Nano

Sekiranya anda mempunyai lebih banyak penambahbaikan untuk ditambahkan, beritahu saya!

Peraduan Sensor
Peraduan Sensor
Peraduan Sensor
Peraduan Sensor

Naib Johan dalam Peraduan Sensor

Disyorkan: