Kazalo:
- Zaloge
- 1. korak: Namestitev
- 2. korak: Baza podatkov
- Korak: Električno ožičenje
- 4. korak: Primer
- 5. korak: Python (zaledje)
- 6. korak: HTML in Java (sprednja stran)
Video: Pametna hišica za pse: 6 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
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.
Priporočena:
Pametna namizna LED luč - Pametna razsvetljava W/ Arduino - Delovni prostor Neopixels: 10 korakov (s slikami)
Pametna namizna LED luč | Pametna razsvetljava W/ Arduino | Delovni prostor Neopixels: Danes preživljamo veliko časa doma, študiramo in virtualno delamo, zakaj torej ne bi povečali svojega delovnega prostora s prilagojenim in pametnim sistemom osvetlitve, ki temelji na LED -diodah Arduino in Ws2812b. Tukaj vam pokažem, kako zgradite svoj pametni Namizna LED luč, ki
Pas za pse z indikatorjem razdalje: 5 korakov (s slikami)
LED pas z indikatorjem razdalje: Običajno peljem svojega psa Rusija na sprehod, ko zaide sonce, da se lahko igra, ne da bi se mu preveč segrelo. Težava je v tem, da se včasih preveč vznemirja in teče dlje, kot bi moral, pri šibki svetlobi in drugih psih
NeckLight: ogrlica iz PCB za ljudi in pse: 8 korakov (s slikami)
NeckLight: ogrlica iz PCB za ljudi in pse: Pozdravljeni vsi, ta projekt je moj prvi Instructables, zato se bom potrudil po svojih najboljših močeh. V tem projektu vam bom razložil, kako mi je uspelo ustvariti to PCB ogrlico, ki sveti v temi! Če sem iskren, je to popoln projekt, če se želite naučiti
Pametna budilka: pametna budilka iz Raspberry Pi: 10 korakov (s slikami)
Pametna budilka: pametna budilka iz Raspberry Pi: Ste si kdaj želeli pametno uro? Če je tako, je to rešitev za vas! Naredil sem pametno budilko, to je ura, ki jo lahko spremenite glede na spletno stran. Ko se alarm sproži, bo zaslišal zvočni signal in dve lučki bosta
Nevidni trener za pse: 9 korakov
Nevidni trener za pse: Opomba! Reactive Blocks ni več na voljo, zato tega navodila ne morete dokončati. S senzorjem tlaka, LED in zvočnikom lahko svoj Pi spremenite v nevidnega trenerja psov, ki vašega psa uri, da vstane s kavča. Ko pes sedi na