Daftar Isi:
- Langkah 1: Analisis Fungsional
- Langkah 2: Mengumpulkan Bahan
- Langkah 3: Basis Data
- Langkah 4: Rancang Situs Web yang Responsif
- Langkah 5: Skema Fritzing
- Langkah 6: Pemotongan dan Penyambungan Lazer
- Langkah 7: Menulis Beberapa Kode
- Langkah 8: Menambahkan Pintu dan Dukungan
Video: Pengubah Kunci: Buka Pintu Dengan kode QR: 8 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:56
Halo, nama saya Ben Vanpoucke dan saya belajar Media Baru dan Teknologi Komunikasi di Howest di Kortrijk, Belgia. Sebagai tugas untuk sekolah, kami perlu membuat perangkat IoT. Menyewa akomodasi melalui Airbnb, saya mendapat ide untuk membuka apartemen, rumah, kamar… dengan kunci virtual (kode QR) alih-alih kunci asli. Saya memberi perangkat saya nama 'LockChanger'. Di bawah ini Anda dapat membaca semua langkah yang diperlukan untuk membuat alat ini. Jika Anda ingin tahu lebih banyak tentang saya dan proyek lain yang saya buat, periksa portofolio saya.
Langkah 1: Analisis Fungsional
Ide itu menjadi kenyataan. Sekarang saatnya untuk menyelidiki apakah orang-orang menyukai ide itu. Jadi saya melakukan beberapa wawancara pengguna dengan orang-orang yang merupakan pemilik akomodasi yang mereka izinkan dengan Airbnb. Mereka sangat menyukai ide itu dan ingin saya membangunnya sesegera mungkin. Jadi saya memulai sisa prosesnya. Saya melakukan beberapa analisis konkurensi dan menuliskan beberapa persona. Setelah itu saya membuat beberapa cerita pengguna dan cerita kartu. Kemudian saya membuat bingkai kawat kesetiaan rendah dan melakukan tes pengguna di atasnya. Berdasarkan umpan balik yang saya terima, saya mengubah bingkai.
Langkah 2: Mengumpulkan Bahan
Sebelum saya mulai merancang situs web dan membuat alat saya, saya perlu memastikan bahwa saya memiliki semua bagian yang diperlukan untuk perangkat saya. Saya mulai mencari di kotak peralatan saya dan menuliskan apa yang saya butuhkan untuk memesan. Di sini Anda dapat menemukan seluruh tagihan material. Ini adalah bagian utama:
1. Buzzer
2. layar LCD
3. Led bicolor
4. Kunci
5. Raspberry pi
6. Kamera
7. Pemindai
8. Kayu
Langkah 3: Basis Data
Setelah membeli bahan dan melakukan riset, inilah saatnya untuk membuat semuanya menjadi nyata.
Saya mulai membuat diagram hubungan entitas, membuat databasenya dan memasukkan beberapa data. Segera jelas ada beberapa kesalahan jadi saya melakukannya lagi dan lagi sampai saya pikir itu cukup baik. Ini sangat dinamis sehingga Anda dapat menambah, memperbarui, atau menghapus beberapa bidang.
Untuk kesederhanaan dan hasil yang lebih baik, saya menautkan tabel pemindaian juga ke pengguna dan akomodasi.
Saya membuat beberapa fungsi tersimpan dan prosedur tersimpan untuk membuat segalanya lebih mudah di situs web.
Untuk membuat diagram hubungan entitas ini saya menggunakan draw.io.
Terlampir pada langkah ini Anda dapat menemukan mysql dump. Jadi Anda bisa dengan mudah mengimpornya.
Langkah 4: Rancang Situs Web yang Responsif
Saya sedang memikirkan bagaimana tampilan situs web responsif saya. Sebelum saya bisa melakukan itu, saya harus melihat kembali ke analisis fungsional yang saya buat dan mencari inspirasi dan pola yang menarik.
Pertama, saya membuat desain saya di Adobe XD. Pada gambar di atas Anda dapat melihat bahwa saya menggunakan tata letak dan kisi dasar untuk memposisikan konten dengan baik.
Font yang saya gunakan adalah Robotto. Gambar yang saya gunakan adalah Lisensi cco dari pexels.com.
Desainnya disetujui oleh guru saya, jadi saya bisa mulai pemrograman. Saya menulis situs dalam HTML - CSS - Python (Jinja2 dan Flask).
Terlampir pada langkah ini Anda dapat menemukan desain saya di web.xd.
Langkah 5: Skema Fritzing
Setelah beberapa minggu, komponen saya dikirim sehingga saya dapat mulai membuat perangkat. Pertama-tama saya membuat skema untuk memastikan bahwa saya akan menghubungkan semuanya dengan cara yang benar.
Saya menggunakan GPIO 6 pin untuk terhubung dengan layar. Kamera dapat dicolokkan langsung ke raspberry pi. Saya memilih untuk menghubungkan pemindai kode batang dengan konverter level untuk mengubah 5v menjadi 3.3v sehingga saya dapat mengatur komunikasi serial simpan dengan pi. LED bicolor menggunakan 2 pin gpio.
Transistor juga membutuhkan satu pin gpio. Kemudian, saya menghubungkan 12v ke kunci dan melalui transistor ke landasan bersama. Pastikan Anda menggunakan dioda untuk melindungi komponen Anda.
Buzzer terhubung dengan pemindai kode batang. Pin GPIO lain juga terhubung ke buzzer sehingga saya dapat membuat beberapa suara dengan kode. Tonton bagus: 2 dioda digunakan untuk ini.
Untuk membuat skema ini saya menggunakan fritzing. Anda dapat skema yang dilampirkan pada langkah ini.
Langkah 6: Pemotongan dan Penyambungan Lazer
Bersama seorang teman, saya memotong kayu dengan laser. Saya memilih kayu multipleks dengan ketebalan 8mm. Setelah selesai, saya mendorong komponen saya ke dalam bingkai. Saya memasang komponen tanpa placeholder dengan beberapa sekrup ke bagian belakang pelat.
Kemudian saya menginstal pemindai kode batang dengan konverter level (5v ke 3.3v) untuk terhubung dengan raspberry pi pada port TX en RX (komunikasi serial).
Saya menghubungkan layar ke raspberry pi dan menggunakan potensiometer untuk intensitasnya.
Setidaknya saya memasang kunci saya dengan adaptor 12v. Pastikan Anda menggunakan transistor dan dioda saat melakukan ini.
Terlampir pada langkah ini, Anda dapat menemukan skema pemotongan laser saya di Adobe ilustrator
Langkah 7: Menulis Beberapa Kode
Sekarang saatnya untuk memastikan semua komponen melakukan pekerjaan di sana. Jadi saya menulis beberapa kode dengan python dan menyebarkannya di raspberry pi. Anda dapat menemukan kode saya di Github ketika guru saya membuat ini publik.
github.com/NMCT-S2-Project-I/project-i-Ben-Vanpoucke
Untuk memprogram kode saya perlu menggunakan Pycharm. Kode ditulis dalam html, CSS dan python (Flask dan Jinja)
Langkah 8: Menambahkan Pintu dan Dukungan
Saya ingin panel berdiri sendiri jadi saya menambahkan dukungan untuk ini. Saya menggunakan lem kayu untuk itu. Setelah ini saya menghubungkan pintu.
Direkomendasikan:
Kunci Pintu Listrik Dengan Pemindai Sidik Jari dan Pembaca RFID: 11 Langkah (dengan Gambar)
Kunci Pintu Listrik Dengan Pemindai Sidik Jari dan Pembaca RFID: Proyek ini dirancang untuk menghindari keharusan menggunakan kunci, untuk mencapai tujuan kami, kami menggunakan sensor sidik jari optik dan Arduino. Namun ada individu yang memiliki sidik jari yang tidak terbaca dan sensor tidak akan mengenalinya. Kemudian berpikir
Sistem Peringatan Buka Kunci Sepeda: 15 Langkah
Sistem Peringatan Buka Kunci Sepeda: Hai semuanya…!!Bagaimana kabarmu? Anda semua memiliki kendaraan di rumah Anda. Keselamatan kendaraan penting bagi semua. Saya kembali dengan jenis proyek yang serupa. Dalam proyek ini saya membuat sistem peringatan buka kunci sepeda menggunakan Modul GSM dan Arduino. Saat sepeda dibuka kuncinya
Buka Kunci PC Dengan RFID dan Arduino Uno: 4 Langkah
Buka Kunci PC Dengan RFID dan Arduino Uno: Ini adalah Instruksi pertama saya. Jadi dalam proyek ini saya akan membuat unlocking PC Anda dengan RFID & Arduino Uno yang dimiliki sebagian besar anggota setelah melakukan ini lagi, Anda harus membuat beberapa perubahan agar berfungsi seperti papan arduino biasa
Pengingat kunci! Perangkat Yang Membuat Anda Tidak Kehilangan Kunci!: 3 Langkah (dengan Gambar)
Pengingat kunci! Perangkat yang Membuat Anda Tidak Kehilangan Kunci!: Perangkat ini membantu Anda agar tidak kehilangan kunci! Jika Anda seperti saya maka ketika Anda pulang kerja Anda segera kehilangan kunci Anda setelah membuka kunci pintu Anda dan Anda menunggu sampai hari berikutnya tepat sebelum Anda harus pergi untuk mencarinya. Ya, Anda mungkin memiliki
Buka kunci "Pengguna Super" di Vista: 3 Langkah
Buka kunci "Pengguna Super" di Vista: Dalam instruksi ini, saya akan mengajari Anda cara membuka kunci akun administrator utama di Vista. Hal ini memungkinkan Anda untuk mengubah pengaturan dan memodifikasi file dan memindahkan atau menghapus folder tanpa mendapatkan "hak administrator." Anda mungkin berpikir, "Saya sudah menjadi