Gudrā suņu māja: 6 soļi
Gudrā suņu māja: 6 soļi
Anonim
Gudrā suņu māja
Gudrā suņu māja

Lielākajai daļai mājdzīvnieku īpašnieku ir interesanti, ko viņu mīļais suns darījis viņu prombūtnes laikā.

Šajā pamācībā mēs izveidosim Raspberry Pi balstītu suņu monitoru. Pēc darba dienas varat pārbaudīt lietotni un redzēt laiku, ko viņš pavadīja savā “solā”, cik lielu troksni viņš radīja un cik aktīvs viņš ir bijis.

Piegādes

Elektriskie:

  • Raspberry Pi 3 modelis B (SD karte 8 GB vai vairāk)
  • T-cobler
  • LCD 16x2
  • spiediena sensors
  • kustības sensors
  • skaņas sensors
  • rezistori
  • džemperi

1. darbība: iestatīšana

Pi iestatīšana:

Šim solim mums ir vajadzīgas 2 lietas:

  • diska attēlveidotājs win32:
  • mūsu attēls:

SD kartes iestatīšana:

  • dodieties uz SD kartes sāknēšanas direktoriju
  • atveriet failu "cmdline.txt" un pievienojiet ip = 169.254.10.1. Pārliecinieties, vai starp ierakstīto un failā jau ir atstarpe
  • saglabājiet to
  • izveidojiet failu ssh bez paplašinājuma tajā pašā direktorijā
  • izņemiet SD karti (bet droši)

Savienojums ar PI:

  • Ieslēdziet PI un pievienojiet LAN kabeli datoram un PI
  • instalējiet Putty no vietnes
  • IP lodziņā ievietojiet '169.254.10.1' izvēlieties SSH un portu 22
  • atvērts
  • lietotājvārds: pi
  • parole: aveņu

Konfigurācija:

  • ierakstiet "sudo raspi-config"
  • Izvēlieties savu Wi -Fi valsti, izmantojot lokalizācijas kategoriju
  • lejupielādējiet realVNC:

    izveidojiet savienojumu ar savu PI

  • izveidojiet savienojumu ar savu wifi
  • atpakaļ uz CLI (datora līnijas interfeiss) versiju

    • tips:

      • "sudo apt atjauninājums"
      • "update-alternatives --install/usr/bin/python python /usr/bin/python2.7 1"
      • "update-alternatives --install/usr/bin/python python/usr/bin/python3 2"

2. darbība. Datu bāze

Instalējiet mariaDB uz PI

  • Tips

    • "sudo apt instalēt mariaDB-serveri"
    • "mysql_secure_installation"
  • Mums vēl nav root paroles, tāpēc vienkārši nospiediet taustiņu Enter
  • Tagad mēs varam iestatīt saknes paroli

    Atbildiet Y uz visiem jautājumiem

3. darbība: elektroinstalācija

Elektroinstalācija
Elektroinstalācija

Pievienojiet komponentus vadiem saskaņā ar elektrisko shēmu

Pielikumā manas Breadboard elektroinstalācijas shēmas praktisks piemērs

Uzmanību, jo džemperi nav tik labi pielipuši, tāpēc pārliecinieties, ka viss ir labi piestiprināts pie maizes dēļa.

4. solis: lieta

Lieta
Lieta
Lieta
Lieta

Izveidojiet lietu

Pastāv dažādas iespējas:

  • jūs varat izmantot lāzera griezēju
  • vai arī to var izgatavot ar rokām

Es izmantoju lāzera griezēju un salīmēju 2 kastes kopā, kā parādīts attēlā iepriekš. Mērījumi ir norādīti zīmējumā, ja to izdarītu ar rokām.

Ja vēlaties ģenerēt lāzergriešanas failus, varat izmantot vienkāršu vietni. (https://www.makercase.com)

5. darbība: Python (aizmugure)

Fonam es izmantoju Pycharm.

Savienojumam ar savu PI:

  • Fails
  • Iestatījumi
  • Būvēšana, izpilde, izvietošana
  • Izvietošana
  • Izveidojiet savienojumu ar savu PI, pievienojot savu SFTP resursdatoru
  • Dodieties uz otro cilni Kartējumi un pārliecinieties, vai vietējais ceļš ir pareizs
  • Noklikšķiniet uz Labi

Lejupielādējiet kodu no GITHUB (https://github.com/WoutDeBaere/Smart-dog-house)

Augšupielādējiet kodu ar peles labo pogu un izvēlieties "Augšupielādēt Rpi"

Palaidiet skriptu ar peles labo pogu un izvēlieties palaist (app.py)

6. darbība: HTML un Java (priekšpuse)

Izmantojiet priekšgala daļu, kuru iepriekš lejupielādējāt no GITHUB, un augšupielādējiet to. Es izmantoju Visual Studio, lai veiktu FE daļu, bet tikai jūsu ziņā, kuru vidi vēlaties izmantot.

Ieteicams: