Sisällysluettelo:

Älykäs koiratalo: 6 vaihetta
Älykäs koiratalo: 6 vaihetta

Video: Älykäs koiratalo: 6 vaihetta

Video: Älykäs koiratalo: 6 vaihetta
Video: 10 MERKKIÄ SIITÄ, ETTÄ OLET ÄLYKÄS 2024, Heinäkuu
Anonim
Älykäs koiratalo
Älykäs koiratalo

Useimmat lemmikkieläinten omistajat ovat uteliaita, mitä heidän rakkaansa koira on tehnyt poissa ollessaan.

Tässä ohjeessa luomme Raspberry Pi -pohjaisen koiramonitorin. Työpäivän jälkeen voit tarkistaa sovelluksen ja nähdä, kuinka paljon hän vietti penkillään, kuinka paljon melua hän teki ja kuinka aktiivinen hän on ollut.

Tarvikkeet

Sähkö:

  • Raspberry Pi 3 malli B (SD -kortti vähintään 8 Gt)
  • T-cobler
  • LCD 16x2
  • paineanturi
  • liiketunnistin
  • äänianturi
  • vastukset
  • hyppylangat

Vaihe 1: Asennus

Pi: n asetukset:

Tarvitsemme 2 asiaa tähän vaiheeseen:

  • levynkuvaaja win32:
  • kuvassamme:

SD -kortin asetukset:

  • siirry SD -kortin käynnistyshakemistoon
  • avaa tiedosto "cmdline.txt" ja lisää ip = 169.254.10.1. Varmista, että kirjoittamasi ja tiedostossa olevan väliin jää välilyönti
  • Tallenna se
  • luo tiedosto ssh ilman laajennusta samaan kansioon
  • Ota SD -kortti ulos (mutta turvallisesti)

Liitäntä PI: hen:

  • Käynnistä PI ja kytke LAN -kaapeli tietokoneeseen ja PI: hen
  • asenna Putty osoitteesta
  • kirjoita IP -laatikkoon '169.254.10.1' valitse SSH ja portti 22
  • avata
  • käyttäjätunnus: pi
  • salasana: vadelma

Kokoonpano:

  • kirjoita "sudo raspi-config"
  • Valitse wifi -maa lokalisointiluokan kautta
  • lataa realVNC:

    muodosta yhteys PI: hen

  • muodosta yhteys wifi -verkkoon
  • takaisin CLI (tietokoneliitäntä) -versioon

    • tyyppi:

      • "sudo apt päivitys"
      • "update-alternatives --install/usr/bin/python python /usr/bin/python2.7 1"
      • "update-alternatives --install/usr/bin/python python/usr/bin/python3 2"

Vaihe 2: Tietokanta

Asenna mariaDB PI: hen

  • Tyyppi

    • "sudo apt install mariaDB-server"
    • "mysql_secure_installation"
  • Meillä ei ole vielä pääsalasanaa, joten paina vain enter
  • Nyt voimme määrittää pääsalasanan

    Vastaa Y kaikkiin kysymyksiin

Vaihe 3: Sähköjohdotus

Sähköjohdotus
Sähköjohdotus

Johda komponentit sähköjärjestelmän mukaisesti

Liitteenä käytännön esimerkki Breadboard -kytkentäjärjestelmästäni

Huomio, koska hyppylangat eivät tartu niin hyvin, joten varmista, että kaikki on kiinnitetty hyvin leipälautaan.

Vaihe 4: Asia

Tapaus
Tapaus
Tapaus
Tapaus

Tee tapaus

Mahdollisuuksia on erilaisia:

  • voit käyttää laserleikkuria
  • tai voit tehdä sen käsin

Käytin laserleikkuria ja liimasin 2 laatikkoa yhteen kuten yllä olevassa kuvassa. Mitat ovat piirustuksessa, jos teet ne käsin.

Jos haluat luoda laserleikkuritiedostoja, voit käyttää helppoa sivustoa. (https://www.makercase.com)

Vaihe 5: Python (taustaohjelma)

Taustaohjelmaksi käytän Pycharmia.

Yhteys PI: hen:

  • Tiedosto
  • asetukset
  • Rakentaminen, toteutus, käyttöönotto
  • Käyttöönotto
  • Muodosta yhteys PI: hen lisäämällä SFTP -isäntä
  • Siirry toiseen välilehteen Kartoitukset ja varmista, että paikallinen polku on oikea
  • Napsauta OK

Lataa koodi GITHUBista (https://github.com/WoutDeBaere/Smart-dog-house)

Lataa koodi hiiren kakkospainikkeella ja valitse Lataa Rpi: hen

Suorita komentosarja hiiren kakkospainikkeella ja valitse Suorita (app.py)

Vaihe 6: Html ja Java (käyttöliittymä)

Ota käyttöliittymä, jonka latasit edellisessä vaiheessa GITHUBista, ja lataa se. Käytin Visual Studiota FE -osan tekemiseen, mutta päätät itse, mitä ympäristöä haluat käyttää.

Suositeltava: