Isi kandungan:

PoochPak: Rompi Anjing Pintar Bersambung Selular: 4 Langkah
PoochPak: Rompi Anjing Pintar Bersambung Selular: 4 Langkah

Video: PoochPak: Rompi Anjing Pintar Bersambung Selular: 4 Langkah

Video: PoochPak: Rompi Anjing Pintar Bersambung Selular: 4 Langkah
Video: WKWK SELAMATKAN REVAN 😭 | Klara Tania #shorts 2024, Julai
Anonim

Oleh smayorquin Lihatlah permulaan saya! - KindbotFollow More oleh pengarang:

Meter VU Manusia
Meter VU Manusia
Meter VU Manusia
Meter VU Manusia
Alexa, di mana kunci saya?
Alexa, di mana kunci saya?
Alexa, di mana kunci saya?
Alexa, di mana kunci saya?
Pembuatan Kindbot: Pengkomputeran Ambient yang Disesuaikan Dengan Flask-Ask
Pembuatan Kindbot: Pengkomputeran Ambient yang Disesuaikan Dengan Flask-Ask
Pembuatan Kindbot: Pengkomputeran Ambient yang Disesuaikan Dengan Flask-Ask
Pembuatan Kindbot: Pengkomputeran Ambient yang Disesuaikan Dengan Flask-Ask

Tentang: Pelajar matematik UC Berkeley yang sangat suka bermain-main dengan aplikasi elektronik dan kecerdasan buatan. Lebih Lanjut Mengenai smayorquin »

Dalam automasi, kita sering memfokuskan pada manusia-in-the-loop kejuruteraan untuk memanfaatkan kekuatan kognitif komputer dan minda manusia. Tetapi anjing mempunyai satu set kemahiran menjadikannya sangat sesuai dengan tugas-tugas tertentu yang tidak dapat dilakukan oleh manusia dengan berkesan. PoochPak memperkenalkan sensor untuk mengaitkan pengalaman itu dari segi metrik yang kami minati.

Haiwan peliharaan kami sangat berharga bagi kami dan oleh itu kami ingin memastikannya sihat. Dengan PoochPak, anda dapat memantau keadaan haiwan kesayangan anda dan menerima pemberitahuan melalui SMS. PoochPak juga dilengkapi kamera penglihatan malam yang menggunakan penglihatan komputer untuk menghantar mesej SMS kepada anda apabila manusia telah dikesan. Ini bagus untuk operasi mencari dan menyelamat dan / atau keselamatan rumah.

Langkah 1: Pendawaian PoochPak Anda

Pendawaian PoochPak Anda
Pendawaian PoochPak Anda

Anda perlu:

(1) Raspberry Pi Zero Wireless atau Raspberry Pi 3

(1) Hologram Nova + (1) Hologram Global IoT SIM Card

(1) Kamera Night Vision Pi

(1) Accelerometer Analog Adafruit: ADXL335

(1) Sensor suhu Adafruit DS18B20

(1) Sensor Nadi Adafruit

(1) Adafruit MCP3008-8 saluran 10 bit ADC + (1) Perintang 4.75k ohm

(1) Bateri Lithium Ion yang boleh dicas semula

Anjing pilihan

Untuk Pendawaian

Untuk memasangkan semua sensor ke raspberry pi, ikuti rajah pendawaian di bahagian skema di bawah. Kami memasang semua sensor ini ke papan pcb kecil untuk sambungan yang lebih dipercayai semasa rompi dipakai. Anda harus menyambungkan Hologram Nova melalui port usb (untuk sifar kami menggunakan penukar microusb ke usb). Anda juga harus menyambungkan kamera pi menggunakan pita kamera yang sesuai.

Langkah 2: Pemasangan

Keserasian antara kebergantungan projek memerlukan python3.4 sebagai python3 lalai. Anda harus membakar gambar khusus ini untuk raspberry pi sifar / pi 3. Setelah membuat gambar ini dan memasang kabel pi, boot dan lakukan konfigurasi but pertama kali dengan memanggil:

sudo raspi-config

. Anda harus memastikan:

  • Di bawah Pilihan Lanjutan, Kembangkan sistem fail
  • Di bawah Pilihan Penyetempatan menukar zon waktu
  • Tukar kata laluan pengguna
  • Di bawah Pilihan Antaramuka, aktifkan ssh, kamera, SPI, IC2, dan Serial

Selepas reboot, git mengklon repo ini:

cd ~ /

git klon https://github.com/mayorquinmachines/PoochPak.git cd PoochPak

Jalankan skrip pemasangan untuk memasang semua kebergantungan. Catatan: Ini akan memakan masa yang lama! Biarkan berjalan semalaman.

./install.sh

Nyalakan semula pi anda setelah skrip pemasangan selesai. Jalankan:

sudo modprobe bcm2835-v4l2sudo modprobe w1-gpio sudo modprobe w1-therm

Ini hanya memastikan semua modul yang diperlukan untuk berkomunikasi dengan sensor diaktifkan.

Menyiapkan Hologram Untuk menggunakan hologram untuk menghantar SMS, anda perlu menyediakan Hologram Dashboard dan mengaktifkan kad sim anda. Inilah panduan permulaan Hologram untuk melakukan perkara itu. Skrip pemasangan telah mengendalikan pemasangan hologram-cli dan hologram-python-sdk untuk anda. Anda boleh mengujinya dengan menjalankan:

versi holo sudo

Setelah kad sim anda diaktifkan dan peranti anda menunjukkan bahawa kad itu ada di Dashboard anda, anda ingin menyediakan nombor telefon yang ingin anda kirimi SMS. Di Papan Pemuka anda, klik pada peranti anda dan arahkan ke Konfigurasi. Dari halaman itu, anda ingin mengkonfigurasi nombor telefon anda di bawah Konfigurasi nombor telefon. Ini akan menjadikan anda Nova untuk menghantar mesej SMS ke nombor telefon ini. Di halaman yang sama, anda akan melihat + Tunjukkan Kekunci Peranti. Mengklik butang ini akan memberi anda kunci yang anda perlukan untuk mengesahkan hologram-python-sdk anda. Anda mahu membuat fail konfigurasi di mana anda akan meletakkan kunci ini untuk digunakan. Jalankan perkara berikut:

cd ~ / PoochPaktouch config.py echo "DEVICEKEY = ''" >> config.py

Langkah 3: Lari

Akhirnya, untuk menjalankan kod pengecaman objek dan memulakan pelayan sensor, ikuti arahan di bawah!

Memulakan pengecaman objek YOLO

cd yolo_picam /

nohup sudo python3 picam.py &

Memulakan Pelayan

nohup sudo python poochpak_server.py &

Apabila seseorang telah dikesan, anda akan menerima mesej SMS ke telefon yang anda konfigurasikan di Papan Pemuka Hologram anda. Untuk melihat video yang dirakam ketika seseorang telah dikesan, arahkan ke https:// dan fail video akan tersedia untuk anda muat turun. Sekiranya anda menavigasi ke https://: 8925, anda akan dapat kamus dengan bacaan dari sensor dan juga lokasi GPS rompi.

Langkah 4: Penyelesaian masalah

Sekiranya anda menghadapi masalah dengan skrip pengenalan objek Yolo (picam.py) tidak menemui kamera, mungkin anda perlu menghidupkan semula kamera. Cuba aktifkan lagi menggunakan "sudo raspi-config" dan jalankan:

sudo modprobe bcm2835-v4l2

Kadang-kadang Hologram Nova kehilangan isyarat. Anda harus memastikan bahawa LED merah menyala dan LED biru berkelip. Berkelip cepat bermaksud anda berada di rangkaian 3G, berkelip perlahan bermaksud rangkaian 2G, dan tidak ada cahaya biru yang bermaksud Nova belum berada di rangkaian.

Sekiranya sensor tidak berfungsi dengan betul, lihat semula pendawaiannya dan pastikan semuanya betul. Kemudian cuba aktifkan semula modul mereka:

sudo modprobe w1-gpio #Untuk sensor tempoudo modprobe w1-therm #Untuk sensor tempa

Terdapat juga skrip yang boleh anda jalankan untuk menguji semua sensor. Cuba jalankan:

python ~ / PoochPak / tes / run_tests.py

Disyorkan: