Daftar Isi:

Ransel Cerdas Dengan Pelacakan Gps dan Lampu Otomatis: 15 Langkah
Ransel Cerdas Dengan Pelacakan Gps dan Lampu Otomatis: 15 Langkah

Video: Ransel Cerdas Dengan Pelacakan Gps dan Lampu Otomatis: 15 Langkah

Video: Ransel Cerdas Dengan Pelacakan Gps dan Lampu Otomatis: 15 Langkah
Video: REVIEW LENGKAP CARA PENGGUNAAN GPS MINI TRACKER GF07 DENGAN BERBAGAI KARTU GSM 2024, Juli
Anonim
Ransel Cerdas Dengan Pelacakan Gps dan Lampu Otomatis
Ransel Cerdas Dengan Pelacakan Gps dan Lampu Otomatis

Dalam instruksi ini kami akan membuat ransel pintar yang dapat melacak posisi kami, kecepatan dan memiliki lampu otomatis yang dapat membuat kami aman di malam hari.

Saya menggunakan 2 sensor untuk mendeteksi apakah ada di pundak Anda untuk memastikan itu tidak padam ketika tidak harus, detektor tarik (yang saya buat sendiri) untuk melihat apakah tali ditarik dan sensor ultrasonik yang mendeteksi jika ada sesuatu yang dekat dengan bagian belakangnya. Setidaknya saya juga menggunakan LDR untuk melihat apakah itu gelap atau terang.

Ada juga led di dalam yang menyala saat Anda membuka ransel untuk menerangi bagian dalam. Hal ini dipicu oleh saklar buluh yang beralih dengan medan magnet yang dihasilkan oleh magnet.

Modul GPS digunakan untuk melacak posisi Anda.

Modul LCD digunakan untuk menampilkan alamat ip.

Saya membuat situs yang dapat Anda unggah ke raspberry pi Anda yang memungkinkan Anda melihat rute yang Anda ambil, menyimpannya untuk digunakan nanti, dan mengontrol beberapa pengaturan.

Instruksi ini BUKAN untuk orang yang TANPA PENGALAMAN dalam bekerja dengan Raspberry pi

Perlengkapan

  • Raspberry Pi 3 model B+
  • Raspberry PI T-cobbler
  • Kawat (saya menggunakan 10 meter, Anda dapat menggunakan lebih sedikit)
  • Resistor6 x 220 Ohm, 1 x 10k Ohm, 1 x 1k Ohm
  • Pemangkas 10k Ohm
  • Ransel
  • Bank Daya
  • LDR
  • 4 led merah dan 2 putih 5mm
  • Sensor Ultrasonik HC-SR04
  • Pengubah level
  • 10bit ADC MCP3008
  • Modul GPS dengan antena GY-NEO6Mv2
  • layar LCD
  • Pegas yang dapat diregangkan (tidak berubah bentuk)
  • Rangkaian
  • 1 Kacang hex (atau apa pun yang terbuat dari logam konduktif berlubang)
  • Pipa plastik (diameter sekitar 4-3 cm)
  • Pelat logam (yang dapat menutupi ujung pipa)
  • Ganti buluh
  • magnet kecil
  • MDF tipis/pelat kayu/plastik lainnya (sekitar 5mm)
  • Pelat busa keras (tebal minimal 2 cm)
  • Velcro (untuk menyegel komponen pada casing dan tutupnya. Anda dapat menggunakan lem sebagai gantinya jika Anda ingin melakukannya secara permanen)
  • 5 Tekan kancing dengan lubang 5mm di tengah untuk led, jika kurang Anda bisa mengebornya nanti.

Untuk pengujian pada papan tempat memotong roti:

  • Breadbord
  • Lompat kabel

Alat yang dibutuhkan:

  • Besi solder
  • Pistol lem panas
  • Gergaji
  • Gunting
  • Pisau
  • Jarum dan benang
  • Bor (Jika perlu lihat langkah 10)

Anda dapat menemukan daftar lengkap bahan bangunan dengan harga di file terlampir

Langkah 1: Bangun Sirkuit di Breadboard

Bangun Sirkuit di Papan Tempat memotong roti
Bangun Sirkuit di Papan Tempat memotong roti

Hubungkan semuanya seperti pada skema di atas

Ada juga pdf terlampir sehingga Anda dapat memperbesar skema.

Langkah 2: Bangun Detektor Tarik

Bangun Detektor Tarik
Bangun Detektor Tarik
Bangun Detektor Tarik
Bangun Detektor Tarik
Bangun Detektor Tarik
Bangun Detektor Tarik

Pertama ambil pegas di tali dan rekatkan/ikat satu sama lain.

Kemudian ambil mur dan rekatkan tepat di atas pegas. (Saya menggunakan sepotong pipa logam kecil sebagai pengganti mur).

Setelah itu solder kawat ke bagian bawah mur (sisi tempat pegas berada).

Kemudian rekatkan pelat logam, pegas, dan kawat ke satu sisi pipa. (pastikan kawat memiliki panjang yang cukup di dalam agar pegas meregang ke sisi lain pipa).

Setelah itu rekatkan pelat logam ke pipa di sisi lain seperti pada gambar, pastikan tali keluar dari pipa sehingga Anda dapat menariknya.

Akhirnya solder kawat ke pelat yang terkena mur saat ditarik.

Pada akhirnya Anda dapat mengujinya dengan multimeter jika rangkaian ditutup pada dua kabel saat Anda menarik tali.

Langkah 3: Hubungkan Detektor Tarik

Hubungkan Detektor Tarik
Hubungkan Detektor Tarik

Hubungkan salah satu ujung detektor tarik ke pin GPIO 18 dengan resistor 1K Ohm di antaranya.

Hubungkan ujung lainnya ke GND.

Langkah 4: Aktifkan Serial dan SPI di Raspi-config

Aktifkan Serial dan SPI di Raspi-config
Aktifkan Serial dan SPI di Raspi-config
  1. Buka terminal Raspberry pi Anda dan ketik: sudo raspi-config
  2. Navigasi dengan tombol panah ke Opsi Antarmuka, tekan Enter
  3. Pilih Serial
  4. Anda akan mendapatkan: "Apakah Anda ingin shell login dapat diakses melalui serial?" Tekan Tidak
  5. "Apakah Anda ingin perangkat keras port serial diaktifkan?" Tekan YA
  6. "Apakah Anda ingin me-reboot sekarang?" Tekan "TIDAK"
  7. Pergi lagi ke Opsi Antarmuka
  8. Pilih SPI
  9. "Apakah Anda ingin antarmuka SPI diaktifkan?" Tekan YA
  10. Menyalakan ulang

Langkah 5: Basis Data

Basis Data
Basis Data

Pertama kita akan menginstal perangkat lunak database yang kita butuhkan.

Buka terminal rpi Anda dan ketik:

sudo apt-get update

sudo apt-get install mysql-server --fix-missing –y > sudo reboot

Tunggu hingga rpi Anda reboot, lalu masuk dan ketik baris-baris itu

sudo mysql_secure_installation

Masukkan kata sandi saat ini untuk root (masukkan untuk tidak ada): root Ubah kata sandi root? [Y/n] Y Kata sandi baru: root123 Hapus pengguna anonim? [Y/n] y Larang login root dari jarak jauh? [Y/n] y Hapus database pengujian dan akses ke sana? [Y/n] y Muat ulang tabel hak istimewa sekarang? [Y/n] kamu

Kami juga akan membuat pengguna bernama 'mct' dengan kata sandi 'mct'.

sudo mysql -u root

MariaDB [(none)] > HIBAH SEMUA HAK ISTIMEWA DI*.* UNTUK 'mct'@'%' DIIDENTIFIKASI OLEH 'mct' DENGAN GRANT OPTION; MariaDB [(tidak ada)]> HAK ISTIMEWA; MariaDB [(tidak ada)]> KELUAR;

Sekarang kita akan mengimpor struktur database

Anda harus mengunduh file terlampir dan mengunggahnya ke folder pengguna /home// di rpi Anda menggunakan FTP/SFTP.

Kemudian ketik baris berikut:

mysql -u root -p

mysql >BUAT DATABASE Smartpack; Sekarang keluar dari shell sql dengan menekan CTRL + D > mysql -u mct -p Smartpack < /home//data-dump.sql > sudo reboot

Setelah rpi Anda di-boot ulang, database harus aktif dan berjalan

Langkah 6: Pengujian

Pertama kita harus menginstal server web Apache

Ketik kode berikut ke terminal:

sudo apt-get install apache2 -y

sudo reboot

Sekarang salin semua file dari direktori FRONT melalui repositori github ke direktori /var/www/html/ di rpi Anda.

Kemudian salin semua file dari direktori KEMBALI melalui repositori Github ke folder pengguna lokal di rpi /home//smartpack Anda

Jika Anda menggunakan pin yang berbeda dari pada skema, Anda harus mengeditnya di /home//smartpack/main.py, pin tersebut tercantum di atas dalam dokumen.

Sekarang buka terminal dan jalankan skrip

python3.5 /home/nama pengguna/smartpack/main.py

Anda dapat berselancar ke ip yang akan ditampilkan di layar lcd untuk mengakses situs web yang baru saja kita instal.

Pastikan semuanya bekerja dengan benar sebelum melanjutkan ke langkah berikutnya!

Langkah 7: Bangun Perumahan untuk Elektronik

Bangun Perumahan untuk Elektronik
Bangun Perumahan untuk Elektronik
Bangun Perumahan untuk Elektronik
Bangun Perumahan untuk Elektronik
Bangun Perumahan untuk Elektronik
Bangun Perumahan untuk Elektronik
Bangun Perumahan untuk Elektronik
Bangun Perumahan untuk Elektronik

Kami akan membuat kasing untuk rpi, powerbank, dan beberapa komponen elektronik kami.

Saya mendorong Anda untuk membuat kasing versi Anda sendiri karena saya tidak pandai membuat hal-hal itu

  1. Potong piring plastik/kayu menjadi 2 bagian berukuran 29 cm x 15,5 cm (Pastikan sisi terpanjang masuk ke tas ransel)
  2. Potong 2 buah busa keras berukuran 29 cm x 3 cm dan 2 buah lagi berukuran 9,5 cm x 3cm
  3. Rekatkan potongan ke tepi piring.
  4. Setelah selesai potong lubang seperti pada foto: Anda harus mengukur sendiri seberapa lebar lubang yang harus dibuat. Lubang di bagian bawah untuk sensor Ultrasonik, dan lubang besar di bagian atas untuk kabel.

Langkah 8: Solder Semuanya Dengan Kabel, Bukan Kabel Langsung

Solder Semuanya Dengan Kabel Alih-alih Kabel Langsung
Solder Semuanya Dengan Kabel Alih-alih Kabel Langsung
Solder Semuanya Dengan Kabel Alih-alih Kabel Langsung
Solder Semuanya Dengan Kabel Alih-alih Kabel Langsung
Solder Semuanya Dengan Kabel Alih-alih Kabel Langsung
Solder Semuanya Dengan Kabel Alih-alih Kabel Langsung
Solder Semuanya Dengan Kabel Alih-alih Kabel Langsung
Solder Semuanya Dengan Kabel Alih-alih Kabel Langsung

Solder semuanya dengan kabel normal kecuali led putih dan merah, LDR dan sakelar buluh.

Anda dapat menggunakan papan tempat memotong roti untuk beberapa hal seperti IC, tetapi saya pribadi tidak merekomendasikannya.

Modul GPS dan LCD harus masuk ke lubang yang kami buat untuk mereka di langkah sebelumnya.

Pastikan untuk menggunakan isolasi di mana-mana karena korsleting dapat merusak Rpi Anda.

Langkah 9: Membakar Lubang untuk Led dan Sensor Ultrasonik

Membakar Lubang untuk Led dan Sensor Ultrasonik
Membakar Lubang untuk Led dan Sensor Ultrasonik
Membakar Lubang untuk Led dan Sensor Ultrasonik
Membakar Lubang untuk Led dan Sensor Ultrasonik

Membakar? Ya! MEMBAKAR

Kami akan menggunakan besi solder untuk membakar lubang kami. Ini karena sebagian besar tas ransel tahan air, yang berarti bahannya terbuat dari plastik atau karet. Jadi jika kita membakarnya alih-alih memotong, ujung-ujung lubang kita akan meleleh dengan baik dan dengan itu tidak akan mudah sobek.

Bakar 4 lubang kecil di mana pun Anda inginkan untuk led merah otomatis. Pastikan mereka berada dalam posisi yang terlihat. (Sudah ada kancing tekan di lubang pada foto di atas)

Juga buat lubang untuk sensor ultrasonik di bagian bawah ransel, di sisi tempat keluarnya punggung dan lubang kecil di sebelahnya untuk tali yang keluar dari tas.

Terakhir buat lubang untuk kabel yang akan masuk ke bagian utama ransel Anda, lakukan tepat di atas lubang yang kami buat untuk kabel di housing jika Anda akan memasukkannya ke dalam tas.

Langkah 10: Letakkan Kancing Tekan Melalui Lubang dan Lem Led

Letakkan Kancing Tekan Melalui Lubang dan Lem Led
Letakkan Kancing Tekan Melalui Lubang dan Lem Led
Letakkan Kancing Tekan Melalui Lubang dan Lem Led
Letakkan Kancing Tekan Melalui Lubang dan Lem Led

Pastikan lubang di stud 5mm!! jika tidak, Anda dapat mencoba dan mengebornya dengan bor 5mm.

Dorong kancing tekan melalui 4 lubang yang telah Anda bakar dan klik bersama-sama.

Letakkan 4 led pada stud press dan rekatkan, pastikan bagian logam tidak menyentuh stud.

Langkah 11: Saklar Buluh

Saklar buluh
Saklar buluh
Saklar buluh
Saklar buluh

Saklar buluh sangat rapuh, jadi saya memasukkan milik saya ke dalam tabung plastik dan tabung plastik itu lagi ke dalam tabung logam, lalu saya menyegel semuanya dengan lem.

Bagaimana Anda melakukannya terserah Anda, tetapi saya sarankan untuk membuat sesuatu untuk itu agar tidak rusak.

Jika sudah selesai, rekatkan semuanya ke bagian atas tas ransel. Di sebelahnya, di sisi lain ritsleting merekatkan magnet yang cukup kuat sehingga akan berubah ketika Anda membukanya. Saya telah menempatkan milik saya di antara lapisan dalam dan luar tekstil sehingga tidak terlihat.

Langkah 12: Rekatkan Led Putih Di Dalam Tas

Rekatkan Led Putih Di Dalam Tas
Rekatkan Led Putih Di Dalam Tas
Rekatkan Led Putih Di Dalam Tas
Rekatkan Led Putih Di Dalam Tas

Rekatkan agar bagian dalamnya menyala saat dinyalakan.

Anda dapat memilih tempat untuk meletakkannya, tetapi menurut saya tempat terbaik adalah di teks atas ke sakelar buluh.

Langkah 13: Rekatkan Perumahan dan Masukkan ke Dalam Tas

Rekatkan Perumahan dan Masukkan ke Dalam Tas
Rekatkan Perumahan dan Masukkan ke Dalam Tas
Rekatkan Perumahan dan Masukkan ke Dalam Tas
Rekatkan Perumahan dan Masukkan ke Dalam Tas

Sebelum Anda merekatkannya, pastikan itu masih berfungsi dengan benar.

Kemudian rekatkan tutupnya ke sisa casing, perhatikan kabel yang akan masuk di antara pelat dan sisi casing, sangat sulit untuk merekatkan tanpa kabel di antaranya.

Setelah itu masukkan ke dalam ransel, pastikan sensor ultrasonik menghadap ke lubang yang kita buat tadi.

Anda mungkin perlu mengamankan rumah di sekitar sensor ultrasonik ke ransel agar tidak menutupinya.

Langkah 14: Edit Rc.local untuk Menjalankan Script di Startup

Buka terminal dan ketik:

sudo nano /etc/rc.local

tambahkan baris berikut di akhir, tepat di atas exit 0

python3.5 /home//Smartpack/main.py &

tekan CTRL + X dan 2x Enter

Sekarang skrip akan mulai saat boot.

Langkah 15: Sentuhan Akhir

Sentuhan Akhir
Sentuhan Akhir
Sentuhan Akhir
Sentuhan Akhir

Anda dapat menjahit semua kabel menjadi satu dan juga ke ransel dengan jarum dan benang.

Anda juga dapat membuat penutup untuk led merah dari sepotong kulit/tekstil.

Direkomendasikan: