Isi kandungan:

Rumah Anjing Pintar: 6 Langkah
Rumah Anjing Pintar: 6 Langkah

Video: Rumah Anjing Pintar: 6 Langkah

Video: Rumah Anjing Pintar: 6 Langkah
Video: ANJING G4N4S TINGGAL DI RUMAH KOSONG SELAMA 6 TAHUN ‼️ 2024, November
Anonim
Rumah Anjing Pintar
Rumah Anjing Pintar

Sebilangan besar pemilik haiwan peliharaan ingin tahu apa yang telah dilakukan oleh anjing kesayangan mereka semasa ketiadaan mereka.

Dalam arahan ini, kami akan membuat monitor Anjing berasaskan Raspberry Pi. Setelah seharian bekerja, anda boleh memeriksa aplikasinya dan melihat masa yang dia habiskan di ‘bangku’, berapa banyak kebisingan yang dibuatnya dan seberapa aktifnya.

Bekalan

Elektrik:

  • Raspberry Pi 3 model B (kad SD 8GB atau lebih)
  • T-cobler
  • LCD 16x2
  • sensor tekanan
  • sensor gerakan
  • sensor bunyi
  • perintang
  • wayar jumper

Langkah 1: Persediaan

Penyediaan pi:

Kami memerlukan 2 perkara untuk langkah ini:

  • disk imager win32:
  • gambar kami di:

Penyediaan kad SD:

  • pergi ke direktori but kad SD
  • buka fail "cmdline.txt" dan tambahkan ip = 169.254.10.1. Pastikan ada ruang antara yang anda taipkan dan yang sudah ada di dalam fail
  • simpanlah
  • buat file ssh tanpa perluasan dalam dir yang sama
  • keluarkan kad SD anda (tetapi selamat)

Sambungan ke PI:

  • Kuasakan PI dan pasangkan kabel LAN ke komputer dan PI anda
  • pasang Putty dari
  • masukkan '169.254.10.1' di kotak IP pilih SSH dan port 22
  • buka
  • nama pengguna: pi
  • kata laluan: raspberry

Konfigurasi:

  • taip "sudo raspi-config"
  • Pilih negara wifi anda melalui kategori penyetempatan
  • muat turun realVNC:

    menyediakan sambungan ke PI anda

  • buat sambungan ke wifi anda
  • kembali ke versi CLI (antara muka talian komputer)

    • taip:

      • "kemas kini apt sudo"
      • "kemas kini-alternatif - install / usr / bin / python python /usr/bin/python2.7 1"
      • "kemas kini-alternatif - pasang / usr / bin / python python / usr / bin / python3 2"

Langkah 2: Pangkalan Data

Pasang mariaDB pada PI

  • Jenis

    • "sudo apt pasang pelayan mariaDB"
    • "pemasangan mysql_secure_"
  • Kami belum mempunyai kata laluan root, jadi tekan enter
  • Sekarang kita boleh menetapkan kata laluan root

    Jawab Y untuk semua soalan

Langkah 3: Pendawaian Elektrik

Pendawaian elektrik
Pendawaian elektrik

Kabel komponen mengikut 'Skim Elektrik'

Sebagai lampiran contoh praktikal skema pendawaian Breadboard saya

Perhatian kerana kabel jumper tidak melekat dengan baik, jadi pastikan bahawa semua alat dipasang dengan baik di papan roti.

Langkah 4: Kesnya

Kes itu
Kes itu
Kes itu
Kes itu

Buat kes itu

Terdapat pelbagai kemungkinan:

  • anda boleh menggunakan laser
  • atau anda boleh membuatnya dengan tangan

Saya menggunakan laser dan saya menempelkan 2 kotak bersama seperti pada gambar di atas. Pengukuran ada dalam lukisan jika anda membuatnya dengan tangan.

Sekiranya anda ingin menghasilkan fail lasercutter, ada laman web mudah yang boleh anda gunakan. (https://www.makercase.com)

Langkah 5: Python (Backend)

Untuk backend saya menggunakan Pycharm.

Untuk hubungan dengan PI anda:

  • Fail
  • Tetapan
  • Pembinaan, Pelaksanaan, Penerapan
  • Penyebaran
  • Buat sambungan ke PI anda dengan menambahkan host SFTP anda
  • Pergi ke Pemetaan tab kedua dan pastikan jalan tempatan betul
  • Klik OK

Muat turun kod dari GITHUB (https://github.com/WoutDeBaere/Smart-dog-house)

Muat naik kod dengan klik kanan dan pilih 'Muat naik ke Rpi'

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

Langkah 6: Html dan Java (frontend)

Ikuti bahagian Front-End, anda memuat turun pada langkah sebelumnya dari GITHUB dan memuat naiknya. Saya menggunakan Visual Studio untuk melakukan bahagian FE, tetapi terpulang kepada anda persekitaran mana yang lebih suka anda gunakan.

Disyorkan: