Daftar Isi:

Rumah Anjing Cerdas: 6 Langkah
Rumah Anjing Cerdas: 6 Langkah

Video: Rumah Anjing Cerdas: 6 Langkah

Video: Rumah Anjing Cerdas: 6 Langkah
Video: ANJING Aja Bisa Antri, Masa' Kamu Enggak? Anjing Paling DISIPLIN & Terlatih Di Dunia 2024, Juli
Anonim
Rumah Anjing Cerdas
Rumah Anjing Cerdas

Sebagian besar pemilik hewan peliharaan ingin tahu apa yang dilakukan anjing kesayangan mereka selama mereka tidak ada.

Dalam instruksi ini kita akan membuat monitor Anjing berbasis Raspberry Pi. Setelah seharian bekerja, Anda dapat memeriksa aplikasi dan melihat waktu yang dia habiskan di 'bangku' nya, seberapa banyak kebisingan yang dia buat dan seberapa aktif dia.

Perlengkapan

Listrik:

  • Raspberry Pi 3 model B (kartu SD 8 GB atau lebih)
  • T-cobler
  • LCD 16x2
  • sensor tekanan
  • sensor gerak
  • sensor suara
  • resistor
  • kabel jumper

Langkah 1: Pengaturan

Pengaturan pi:

Kita membutuhkan 2 hal untuk langkah ini:

  • disk imager win32:
  • gambar kami di:

Penyiapan kartu SD:

  • buka direktori boot kartu SD
  • buka file "cmdline.txt" dan tambahkan ip=169.254.10.1. Pastikan ada spasi antara apa yang Anda ketik dan apa yang sudah ada di file
  • Simpan itu
  • buat file ssh tanpa ekstensi di direktori yang sama
  • mengeluarkan kartu SD Anda (tetapi dengan aman)

Koneksi ke PI:

  • Nyalakan PI dan colokkan kabel LAN di komputer dan PI Anda
  • instal Putty dari
  • masukkan '169.254.10.1' di kotak IP pilih SSH dan port 22
  • membuka
  • nama pengguna: pi
  • kata sandi: raspberry

Konfigurasi:

  • ketik "sudo raspi-config"
  • Pilih negara wifi Anda melalui kategori pelokalan
  • unduh realVNC:

    siapkan koneksi ke PI Anda

  • buat koneksi ke wifi Anda
  • kembali ke versi CLI (antarmuka saluran komputer)

    • Tipe:

      • "sudo apt pembaruan"
      • "perbarui-alternatif --install /usr/bin/python python /usr/bin/python2.7 1"
      • "perbarui-alternatif --install /usr/bin/python python /usr/bin/python3 2"

Langkah 2: Basis Data

Instal mariaDB di PI

  • Jenis

    • "sudo apt install mariaDB-server"
    • "mysql_secure_installation"
  • Kami belum memiliki kata sandi root jadi cukup tekan enter
  • Sekarang kita dapat mengatur kata sandi root

    Jawab Y untuk semua pertanyaan

Langkah 3: Pengkabelan Listrik

Kabel listrik
Kabel listrik

Kawat komponen sesuai dengan 'Skema Listrik'

Dalam lampiran contoh praktis skema pengkabelan Breadboard saya

Perhatian karena kabel jumper tidak menempel dengan baik, jadi pastikan semuanya terpasang dengan baik ke papan tempat memotong roti.

Langkah 4: Kasus

Kasus
Kasus
Kasus
Kasus

Buat kasusnya

Ada kemungkinan yang berbeda:

  • Anda dapat menggunakan pemotong laser
  • atau Anda bisa membuatnya dengan tangan

Saya menggunakan lasercutter dan saya merekatkan 2 kotak seperti pada gambar di atas. Pengukuran ada di gambar jika Anda membuatnya dengan tangan.

Jika Anda ingin membuat file lasercutter, ada situs mudah yang dapat Anda gunakan. (https://www.makercase.com)

Langkah 5: Python (Backend)

Untuk backend saya menggunakan Pycharm.

Untuk koneksi dengan PI Anda:

  • Mengajukan
  • Pengaturan
  • Bangun, Eksekusi, Deployment
  • Penyebaran
  • Buat koneksi ke PI Anda dengan menambahkan host SFTP Anda
  • Buka tab kedua Pemetaan dan pastikan jalur lokal sudah benar
  • Klik Oke

Unduh kode dari GITHUB (https://github.com/WoutDeBaere/Smart-dog-house)

Unggah kode dengan klik kanan dan pilih 'Unggah ke Rpi'

Jalankan skrip dengan klik kanan dan pilih run (app.py)

Langkah 6: HTML dan Java (frontend)

Ambil bagian Front-End, Anda mengunduh pada langkah sebelumnya dari GITHUB dan mengunggahnya. Saya menggunakan Visual Studio untuk melakukan bagian FE, tetapi terserah Anda lingkungan mana yang ingin Anda gunakan.

Direkomendasikan: