Kazalo:
Video: Pametna hišica za pse: 6 korakov
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Večino lastnikov hišnih ljubljenčkov zanima, kaj je njihov ljubljeni pes počel v njihovi odsotnosti.
V tem navodilu bomo ustvarili monitor za pse na osnovi Raspberry Pi. Po delovnem dnevu lahko preverite aplikacijo in si ogledate čas, ki ga je preživel v svoji 'klopi', koliko hrupa je naredil in kako aktiven je bil.
Zaloge
Električno:
- Raspberry Pi 3 model B (kartica SD 8 GB ali več)
- T-cobler
- LCD 16x2
- senzor tlaka
- senzor gibanja
- zvočni senzor
- upori
- mostične žice
1. korak: Namestitev
Nastavitev pi:
Za ta korak potrebujemo 2 stvari:
- disk imager win32:
- naša slika na:
Nastavitev kartice SD:
- pojdite v zagonski imenik kartice SD
- odprite datoteko "cmdline.txt" in dodajte ip = 169.254.10.1. Prepričajte se, da je prostor med tem, kar vnesete, in tisto, kar je že v datoteki
- shrani
- ustvarite datoteko ssh brez razširitve v istem direktoriju
- izvlecite kartico SD (vendar varno)
Priključitev na PI:
- Vklopite PI in priključite kabel LAN v računalnik in v PI
- namestite Putty s
- v polje IP vnesite '169.254.10.1', izberite SSH in vrata 22
- odprto
- uporabniško ime: pi
- geslo: malina
Konfiguracija:
- vnesite "sudo raspi-config"
- Izberite državo wifi prek kategorije lokalizacije
- prenesite realVNC:
vzpostavite povezavo z vašim PI
- vzpostavite povezavo z wifi
-
nazaj na različico CLI (računalniški linijski vmesnik)
-
vrsta:
- "sudo apt update"
- "posodobitvene alternative --install/usr/bin/python python /usr/bin/python2.7 1"
- "posodobitvene alternative --install/usr/bin/python python/usr/bin/python3 2"
-
2. korak: Baza podatkov
Namestite mariaDB na PI
- Vrsta
- "sudo apt install mariaDB-server"
- "mysql_secure_installation"
- Gesla za root še nimamo, zato samo pritisnite enter
-
Zdaj lahko nastavimo korensko geslo
Odgovorite Y na vsa vprašanja
Korak: Električno ožičenje
Sestavite komponente v skladu z „električno shemo“
V prilogi praktičen primer moje sheme ožičenja Breadboard
Pozor, ker se mostički ne držijo tako dobro, zato se prepričajte, da je vse dobro pritrjeno na ploščo.
4. korak: Primer
Ustvari primer
Obstajajo različne možnosti:
- lahko uporabite laserski rezalnik
- ali pa jo naredite ročno
Uporabil sem laserski rezalnik in zlepil 2 škatli skupaj, kot je na zgornji sliki. Meritve so na risbi, če jih naredite ročno.
Če želite ustvariti datoteke lasercutterja, lahko uporabite preprosto spletno mesto. (https://www.makercase.com)
5. korak: Python (zaledje)
Za ozadje uporabljam Pycharm.
Za povezavo z vašim PI:
- mapa
- Nastavitve
- Zgradite, izvedite, uvedite
- Uvedba
- Vzpostavite povezavo z vašim PI tako, da dodate svojega gostitelja SFTP
- Pojdite na preslikave drugega zavihka in se prepričajte, da je lokalna pot pravilna
- Kliknite V redu
Prenesite kodo iz GITHUB (https://github.com/WoutDeBaere/Smart-dog-house)
Kodo naložite z desnim klikom in izberite »Naloži v Rpi«
Zaženite skript z desnim klikom in izberite run (app.py)
6. korak: HTML in Java (sprednja stran)
Vzemite sprednji del, ki ste ga v prejšnjem koraku prenesli iz GITHUB in ga naložite. Za delo FE sem uporabil Visual Studio, vendar je odvisno od vas, katero okolje želite uporabiti.