Sisällysluettelo:
Video: Älykäs koiratalo: 6 vaihetta
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
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
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
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ää.