Daftar Isi:
- Perlengkapan
- Langkah 1: Bangun Sirkuit di Breadboard
- Langkah 2: Bangun Detektor Tarik
- Langkah 3: Hubungkan Detektor Tarik
- Langkah 4: Aktifkan Serial dan SPI di Raspi-config
- Langkah 5: Basis Data
- Langkah 6: Pengujian
- Langkah 7: Bangun Perumahan untuk Elektronik
- Langkah 8: Solder Semuanya Dengan Kabel, Bukan Kabel Langsung
- Langkah 9: Membakar Lubang untuk Led dan Sensor Ultrasonik
- Langkah 10: Letakkan Kancing Tekan Melalui Lubang dan Lem Led
- Langkah 11: Saklar Buluh
- Langkah 12: Rekatkan Led Putih Di Dalam Tas
- Langkah 13: Rekatkan Perumahan dan Masukkan ke Dalam Tas
- Langkah 14: Edit Rc.local untuk Menjalankan Script di Startup
- Langkah 15: Sentuhan Akhir
Video: Ransel Cerdas Dengan Pelacakan Gps dan Lampu Otomatis: 15 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
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
Hubungkan semuanya seperti pada skema di atas
Ada juga pdf terlampir sehingga Anda dapat memperbesar skema.
Langkah 2: 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 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
- Buka terminal Raspberry pi Anda dan ketik: sudo raspi-config
- Navigasi dengan tombol panah ke Opsi Antarmuka, tekan Enter
- Pilih Serial
- Anda akan mendapatkan: "Apakah Anda ingin shell login dapat diakses melalui serial?" Tekan Tidak
- "Apakah Anda ingin perangkat keras port serial diaktifkan?" Tekan YA
- "Apakah Anda ingin me-reboot sekarang?" Tekan "TIDAK"
- Pergi lagi ke Opsi Antarmuka
- Pilih SPI
- "Apakah Anda ingin antarmuka SPI diaktifkan?" Tekan YA
- Menyalakan ulang
Langkah 5: 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
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
- Potong piring plastik/kayu menjadi 2 bagian berukuran 29 cm x 15,5 cm (Pastikan sisi terpanjang masuk ke tas ransel)
- Potong 2 buah busa keras berukuran 29 cm x 3 cm dan 2 buah lagi berukuran 9,5 cm x 3cm
- Rekatkan potongan ke tepi piring.
- 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 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? 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
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 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 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
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
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:
Lampu LED Meja Cerdas - Pencahayaan Cerdas Dengan Arduino - Ruang Kerja Neopiksel: 10 Langkah (dengan Gambar)
Lampu LED Meja Cerdas | Pencahayaan Cerdas Dengan Arduino | Ruang Kerja Neopiksel: Saat ini kita menghabiskan banyak waktu di rumah, belajar dan bekerja secara virtual, jadi mengapa tidak membuat ruang kerja kita lebih luas dengan sistem pencahayaan khusus dan cerdas berbasis Arduino dan LED Ws2812b. Di sini saya tunjukkan cara membangun Smart Anda Lampu LED Meja yang
Sistem Pelacakan Otomatis Tenaga Surya Portabel: 9 Langkah (dengan Gambar)
Sistem Pelacakan Otomatis Tenaga Surya Portabel: Medomyself adalah peserta dalam Program Associates Amazon Services LLC, program periklanan afiliasi yang dirancang untuk menyediakan sarana bagi situs untuk mendapatkan biaya iklan dengan memasang iklan dan menautkan ke amazon.comoleh: Dave WeaverBangunan ini dibuat dengan
Ransel Cerdas: 8 Langkah
Smart Backpack: Jika Anda seorang pelajar seperti saya, beberapa dari Anda pasti akan berhubungan dengan masalah yang saya lupakan. Saya tidak punya banyak waktu untuk membuat ransel saya, dan sebelum Anda menyadarinya, Anda melupakan sesuatu. Saya mencoba membuat hidup saya lebih mudah dengan membuat proyek Raspberry pi
Sistem Akuarium Lampu dan Pompa Otomatis Dengan Arduino dan Timer RTC: 3 Langkah
Sistem Akuarium Lampu dan Pompa Otomatis Dengan Arduino dan Timer RTC: Akuarium dapat dibuat menjadi ekosistem tanpa intervensi yang diperlukan mandiri dengan beberapa perawatan dan teknologi :)Untuk membangun sistem Lampu dan Pompa Otomatis untuk akuarium, tentu saja menyiapkan sistem manual pertama. Saya menggunakan 2 lampu banjir masing-masing 50 W dan 1 6W
PELACAKAN SUMBER CAHAYA OTOMATIS DENGAN ARDUINO UNO R3: 5 Langkah
PELACAKAN SUMBER CAHAYA OTOMATIS DENGAN ARDUINO UNO R3: Dalam pelajaran ini, kita akan menggunakan motor servo, fotoresistor, dan resistor pull-down untuk merakit sistem sumber cahaya pelacakan otomatis