Cuprins:
- Provizii
- Pasul 1: Configurarea
- Pasul 2: baza de date
- Pasul 3: Cablare electrică
- Pasul 4: Cazul
- Pasul 5: Python (Backend-ul)
- Pasul 6: HTML și Java (frontend)
Video: Casa inteligentă pentru câini: 6 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
Cei mai mulți proprietari de animale de companie sunt curioși ce a făcut câinele lor iubit în lipsa lor.
În acest instructable vom crea un monitor pentru câini bazat pe Raspberry Pi. După o zi de lucru, puteți verifica aplicația și puteți vedea timpul petrecut în „bancă”, cât de mult a făcut zgomot și cât de activ a fost.
Provizii
Electric:
- Raspberry Pi 3 model B (card SD de 8 GB sau mai mult)
- T-cobler
- LCD 16x2
- senzor de presiune
- senzor de mișcare
- senzor de sunet
- rezistențe
- jumperwires
Pasul 1: Configurarea
Configurarea pi:
Avem nevoie de 2 lucruri pentru acest pas:
- disc imager win32:
- imaginea noastră pe:
Configurarea cardului SD:
- accesați directorul de pornire al cardului SD
- deschideți fișierul „cmdline.txt” și adăugați ip = 169.254.10.1. Asigurați-vă că există un spațiu între ceea ce tastați și ceea ce este deja în fișier
- Salvați-l
- creați un fișier ssh fără extensie în același director
- vă scoate cardul SD (dar în siguranță)
Conexiune la PI:
- Alimentați PI și conectați cablul LAN la computer și PI
- instalați Putty de pe
- puneți „169.254.10.1” în caseta IP selectați SSH și portul 22
- deschis
- nume de utilizator: pi
- parola: zmeură
Configurare:
- tastați „sudo raspi-config”
- Alegeți-vă țara Wi-Fi prin intermediul categoriei de localizare
-
descărcați realVNC:
configurați o conexiune la PI
- faceți o conexiune la wifi
-
înapoi la versiunea CLI (computer line interface)
-
tip:
- „actualizare sudo apt”
- "alternative-update --install / usr / bin / python python /usr/bin/python2.7 1"
- "alternative-actualizare --instalați / usr / bin / python python / usr / bin / python3 2"
-
Pasul 2: baza de date
Instalați mariaDB pe PI
-
Tip
- „sudo apt instalează serverul mariaDB”
- „mysql_secure_installation”
- Nu avem încă o parolă de root, așa că trebuie doar să apăsați Enter
-
Acum putem configura o parolă root
Răspundeți Y la toate întrebările
Pasul 3: Cablare electrică
Conectați componentele conform „Schemei electrice”
În atașament, un exemplu practic al schemei mele de cablare Breadboard
Atenție, deoarece jumperwires nu se lipesc atât de bine, deci asigurați-vă că totul este bine atașat la panou.
Pasul 4: Cazul
Spuneți cazul
Există diferite posibilități:
- puteți utiliza un laser
- sau o puteți face manual
Am folosit laserul și am lipit cele două cutii la fel ca în imaginea de mai sus. Măsurătorile sunt în desen dacă doriți să le faceți manual.
Dacă doriți să generați fișiere de tip laser, există un site ușor pe care îl puteți utiliza. (https://www.makercase.com)
Pasul 5: Python (Backend-ul)
Pentru backend folosesc Pycharm.
Pentru conexiunea cu PI:
- Fişier
- Setări
- Construire, Executare, Implementare
- Implementare
- Faceți conexiunea cu PI-ul dvs. adăugând gazda SFTP
- Mergeți la a doua filă Mappings și asigurați-vă că calea locală este corectă
- Faceți clic pe OK
Descărcați codul de la GITHUB (https://github.com/WoutDeBaere/Smart-dog-house)
Încărcați codul cu clic dreapta și alegeți „Încărcare în Rpi”
Rulați scriptul cu clic dreapta și alegeți rula (app.py)
Pasul 6: HTML și Java (frontend)
Luați partea frontală, pe care ați descărcat-o în pasul anterior din GITHUB și încărcați-o. Am folosit Visual Studio pentru a face partea FE, dar depinde de dvs. ce mediu preferați să utilizați.
Recomandat:
Feederrr automat pentru câini !!: 4 pași
Feederrr automat pentru câini !!: Ușor, util și sănătos
Alimentator automat pentru câini: 6 pași
Alimentator automat pentru câini: Acesta este proiectul meu de Alimentator automat pentru animale de companie. Numele meu este Parker, sunt în clasa a 11-a și am realizat acest proiect pe 11 noiembrie 2020 ca CCA (Curs Culminating Activity) în acest proiect. Vă voi arăta cum să creați un alimentator automat pentru animale de companie cu Arduino UNO
Indicator de distanță LED Cablu pentru câini: 5 pași (cu imagini)
Indicator de distanță cu LED Cablu pentru câini: De obicei, îmi duc câinele Rusio la plimbare când soarele apune, astfel încât să se poată juca fără să se încălzească prea mult. Problema este că, atunci când este scos din lesă, uneori devine prea încântat și aleargă mai departe decât ar trebui și cu lumina slabă și cu ceilalți câini
Alarmă pentru hrana pentru câini: 5 pași
Alarmă pentru hrana pentru câini: Bună ziua din nou! În gospodăria mea, responsabilitățile de a ne hrăni câinele, un doodle de aur numit Taos (după noul oraș mexican), ne revin adesea copiilor. Cu toate acestea, când vine timpul să-l hrănești, este greu de spus dacă a fost hrănit anterior sau
[HASS.IO] Începeți să vă construiți casa inteligentă fără codificare, pentru mai puțin de 100 USD: 6 pași
[HASS.IO] Începeți să vă construiți casa inteligentă fără codificare, pentru mai puțin de 100 de dolari: Recent, m-am încurcat și mi-am făcut cu succes casa mai puțin „idioată”. Așadar, voi împărtăși cum să fac un sistem inteligent de casă cu un preț scăzut, o compatibilitate ridicată care să funcționeze perfect și stabil