INHOUDSOPGAWE:
- Voorrade
- Stap 1: Die opstelling
- Stap 2: Die databasis
- Stap 3: Elektriese bedrading
- Stap 4: Die saak
- Stap 5: Python (die agterkant)
- Stap 6: HTML en Java (frontend)
Video: Smart Dog House: 6 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
Die meeste troeteldier eienaars is nuuskierig wat hul geliefde hond in hul afwesigheid gedoen het.
In hierdie instruksies sal ons 'n Raspberry Pi -gebaseerde honde -monitor skep. Na 'n werksdag kan u die app nagaan en die tyd wat hy in sy 'bank' deurgebring het, sien hoeveel geraas hy gemaak het en hoe aktief hy was.
Voorrade
Elektries:
- Raspberry Pi 3 model B (SD -kaart van 8 GB of meer)
- T-skoenmaker
- LCD 16x2
- druksensor
- bewegings sensor
- klanksensor
- weerstande
- jumperwires
Stap 1: Die opstelling
Die opstelling van die pi:
Ons benodig 2 dinge vir hierdie stap:
- skyfimager win32:
- ons beeld op:
Die opstelling van die SD -kaart:
- gaan na die opstartgids van die SD -kaart
- maak die lêer "cmdline.txt" oop en voeg ip = 169.254.10.1 by. Maak seker dat daar 'n spasie is tussen wat u tik en wat reeds in die lêer is
- spaar dit
- skep 'n lêer ssh sonder uitbreiding in dieselfde dir
- haal u SD -kaart uit (maar veilig)
Verbinding met die PI:
- Skakel die PI aan en steek die LAN -kabel in u rekenaar en u PI
- installeer Putty vanaf
- plaas '169.254.10.1' in die IP -boks, kies SSH en poort 22
- oopmaak
- gebruikersnaam: pi
- wagwoord: framboos
Konfigurasie:
- tik "sudo raspi-config"
- Kies u wifi -land via die lokaliseringskategorie
-
laai realVNC af:
stel 'n verbinding met u PI op
- maak 'n verbinding met u wifi
-
terug na CLI (rekenaarlyn -koppelvlak) weergawe
-
tipe:
- "sudo apt update"
- "update-alternatiewe-installeer/usr/bin/python python /usr/bin/python2.7 1"
- "update-alternatiewe-installeer/usr/bin/python python/usr/bin/python3 2"
-
Stap 2: Die databasis
Installeer die mariaDB op die PI
-
Tik
- "sudo apt installeer mariaDB-bediener"
- "mysql_secure_installation"
- Ons het nog geen wortel wagwoord nie, druk net op enter
-
Nou kan ons 'n wortel wagwoord instel
Beantwoord Y op alle vrae
Stap 3: Elektriese bedrading
Bedraad die komponente volgens die 'Elektriese skema'
Bygevoeg 'n praktiese voorbeeld van my Breadboard -bedradingskema
Let op, want jumperdrade steek nie so goed vas nie, dus maak seker dat alles goed aan die broodbord vasgemaak is.
Stap 4: Die saak
Maak die saak
Daar is verskillende moontlikhede:
- jy kan 'n lasersnyer gebruik
- of jy kan dit met die hand maak
Ek gebruik die lasersnyer en ek plak die twee bokse aan mekaar vas soos op die foto hierbo. Die metings is op die tekening as u dit met die hand sou maak.
As u lasersnyer -lêers wil genereer, is daar 'n maklike webwerf wat u kan gebruik. (https://www.makercase.com)
Stap 5: Python (die agterkant)
Vir die agterkant gebruik ek Pycharm.
Vir die verbinding met u PI:
- lêer
- Instellings
- Bou, uitvoering, implementering
- Ontplooiing
- Maak verbinding met u PI deur u SFTP -gasheer by te voeg
- Gaan na die tweede oortjie Mappings en maak seker dat die plaaslike pad korrek is
- Klik op OK
Laai die kode van GITHUB af (https://github.com/WoutDeBaere/Smart-dog-house)
Laai die kode op met die rechtermuisknop en kies 'Laai na Rpi' op
Begin die script met die rechtermuisknop en kies run (app.py)
Stap 6: HTML en Java (frontend)
Neem die Front-End-deel wat u in die vorige stap van GITHUB afgelaai het en laai dit op. Ek het Visual Studio gebruik om die FE -gedeelte te doen, maar u besluit watter omgewing u verkies om te gebruik.
Aanbeveel:
Eenvoudige Robo-Dog (gemaak van klaviersleutels, 'n speelgoedgeweer en 'n muis): 20 stappe (met foto's)
Eenvoudige Robo-Dog (gemaak van klaviersleutels, 'n speelgoedgeweer en 'n muis): O, Azerbeidjan! Vuurland, groot gasvryheid, vriendelike mense en pragtige vroue (… jammer, vrou! Natuurlik het ek net oë vir jou, my gözəl balaca ana ördəkburun vrou!). Maar eerlik, dit is 'n baie moeilike plek vir 'n vervaardiger, veral as u
Micro: Bit Dog Door Opener: 8 stappe (met foto's)
Micro: Bit Dog Door Opener: Vang u troeteldiere hulself in kamers vas? Wens u dat u u huis meer toeganklik kan maak vir u harige vriende? Nou kan u, hoera !! Hierdie projek gebruik 'n mikro: bit mikrobeheerder om 'n deur oop te trek as 'n (troeteldiervriendelike) skakelaar ingedruk word. Ons sal
Dog Dog Trainer: 5 stappe
Hondehonde-afrigter: Volgens AKC, (https://www.akc.org/expert-advice/nutrition/how-many-times-a-day-should-a-dog-eat/) die grootte van die maaltyd vir die voer is noodsaaklik vir honde, en die grootte van die boks beperk ook die aantal voere wat die hond per dag kan eet, "Vet
Raspberry Pi - Smart House: 5 stappe
Raspberry Pi - Smart House: Die Raspberry Pi Smart House -projek is toegerus met baie verskillende funksies waarmee die gebruiker hul huis vanaf enige plek (natuurlik met die internet) kan opspoor op enige rekenaar/mobiele toestel. Met die funksies van Smart House kan die gebruiker
Smart House Telegram Bot With Nodemcu (esp8266, Relay, Ds18b20): 8 stappe
Smart House Telegram Bot With Nodemcu (esp8266, Relay, Ds18b20): In hierdie tutoriaal sal ek jou wys hoe om 'n telegram -bot en 'n beheerhuis te skep, maar teken eers my Telegram -kanaal in en ontdek nuwe projekte vinniger as ander. Dit is motivering vir my. Kom ons gaan