Sadržaj:
- Korak 1: Ožičenje vašeg PoochPak -a
- Korak 2: Instalacija
- Korak 3: Trčite
- Korak 4: Rješavanje problema
Video: PoochPak: pametni prsluk za pse povezan sa stanicom: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
Od smayorquinProvjerite moje pokretanje! - KindbotFollow Više od autora:
O: Student matematike UC Berkeley koji jako voli petljati s elektronikom i aplikacijama za umjetnu inteligenciju. Više o smayorquinu »
U automatizaciji se često usredotočujemo na inženjering ljudi u tijeku kako bismo iskoristili kognitivne snage računala i ljudskog uma. No, psi imaju niz vještina što ih čini vrlo prikladnima za određene zadatke koje ljudi ne mogu učinkovito obavljati. PoochPak uvodi senzore za povezivanje tog iskustva u smislu mjernih podataka koji nas zanimaju.
Naši kućni ljubimci za nas su neprocjenjivi pa se želimo uvjeriti da su dobro. Pomoću PoochPak -a možete pratiti vitalne funkcije vašeg ljubimca i primati obavijesti putem SMS -a. PoochPak također ima kameru za noćno gledanje koja pomoću računalnog vida šalje SMS poruku kada je otkriven čovjek. Ovo je izvrsno za operacije pretraživanja i spašavanja i/ili sigurnost doma.
Korak 1: Ožičenje vašeg PoochPak -a
Trebat će vam:
(1) Raspberry Pi Zero Wireless ili Raspberry Pi 3
(1) Hologram Nova + (1) Hologram Global IoT SIM kartica
(1) Pi kamera za noćni vid
(1) Analogni akcelerometar Adafruit: ADXL335
(1) Adafruit DS18B20 Senzor temperature
(1) Adapruit senzor pulsa
(1) Adafruit MCP3008-8 kanal 10 bit ADC + (1) Otpornik 4,75 k ohma
(1) Punjiva litij -ionska baterija
Povez za pse po izboru
Za ožičenje
Za priključivanje svih senzora na malinu pi slijedite dijagram ožičenja u donjem shematskom odjeljku. Sve smo te senzore spojili na malu ploču za pouzdanije veze dok je prsluk istrošen. Hologram Nova trebate spojiti putem USB priključka (za nulu smo koristili pretvarač microusb u USB). Također biste trebali povezati pi kameru pomoću odgovarajuće vrpce kamere.
Korak 2: Instalacija
Kompatibilnost između ovisnosti o projektu zahtijeva python3.4 kao zadani python3. Trebali biste snimiti ovu određenu sliku za svoj malin pi nula/ pi 3. Nakon što napravite ovu sliku i ožičite pi, pokrenite se i prođite kroz konfiguraciju prvog pokretanja pozivajući:
sudo raspi-config
. Morate biti sigurni da:
- U odjeljku Napredne opcije, Proširi datotečni sustav
- U odjeljku Opcije lokalizacije promijenite vremensku zonu
- Promijenite korisničku lozinku
- Pod Opcije sučelja omogućite ssh, kameru, SPI, IC2 i serijski
Nakon ponovnog pokretanja, git klonirajte ovaj repo:
cd ~/
git klon https://github.com/mayorquinmachines/PoochPak.git cd PoochPak
Pokrenite instalacijsku skriptu da biste instalirali sve ovisnosti. Napomena: Ovo će potrajati! Ostavite da radi preko noći.
./install.sh
Ponovno pokrenite svoj pi nakon što instalacijska skripta završi. Trčanje:
sudo modprobe bcm2835-v4l2sudo modprobe w1-gpio sudo modprobe w1-therm
Time se samo osigurava da su svi moduli potrebni za komunikaciju sa senzorima omogućeni.
Postavljanje holograma Da biste koristili hologram za slanje SMS -a, morate postaviti hologramsku nadzornu ploču i aktivirati svoju sim karticu. Evo početnog vodiča za hologram za to. Instalacijska skripta obradila je za vas instaliranje hologram-cli i hologram-python-sdk. Ovo možete testirati pokretanjem:
verzija sudo holograma
Nakon što se vaša SIM kartica aktivira i vaš uređaj pokaže da se nalazi na vašoj nadzornoj ploči, želite postaviti telefonski broj na koji želite slati SMS poruke. Na nadzornoj ploči kliknite svoj uređaj i idite na Konfiguracija. Na toj stranici želite konfigurirati svoj telefonski broj u odjeljku Konfiguriranje telefonskog broja. To bi vas Nova trebalo postaviti za slanje SMS poruka na ovaj telefonski broj. Na istoj stranici vidjet ćete + Prikaži ključ uređaja. Klikom na ovaj gumb dobit ćete ključ koji će vam trebati za provjeru autentičnosti vašeg hologram-python-sdk. Morat ćete stvoriti konfiguracijsku datoteku u koju ćete postaviti ovaj ključ za upotrebu. Pokrenite sljedeće:
cd ~/PoochPaktouch config.py echo "DEVICEKEY = ''" >> config.py
Korak 3: Trčite
Konačno, da biste pokrenuli kôd za prepoznavanje objekata i pokretanje poslužitelja senzora, slijedite donje upute!
Pokretanje prepoznavanja objekata YOLO
cd yolo_picam/
nohup sudo python3 picam.py &
Pokretanje poslužitelja
nohup sudo python poochpak_server.py &
Kad je osoba otkrivena, primit ćete SMS poruku na telefon koji ste konfigurirali na svojoj hologramskoj nadzornoj ploči. Da biste vidjeli video zapis snimljen kada je osoba otkrivena, idite na https:// i video datoteka bit će vam dostupna za preuzimanje. Ako prijeđete na https://: 8925, moći ćete dobiti rječnik s očitanjima senzora, kao i GPS lokacijom prsluka.
Korak 4: Rješavanje problema
Ako imate problema sa skriptom za prepoznavanje Yolo objekta (picam.py) koji ne nalazi kameru, možda ćete morati ponovo omogućiti kameru. Pokušajte ga ponovo omogućiti pomoću "sudo raspi-config" i pokrenite:
sudo modprobe bcm2835-v4l2
Ponekad Hologram Nova izgubi signal. Uvjerite se da crvena LED svijetli, a plava LED treperi. Brzo treperenje znači da ste na 3G mreži, sporije treperenje znači 2G mrežu, a ako nema plavog svjetla, Nova još nije na mreži.
Ako senzori ne rade ispravno, ponovno pogledajte ožičenje i provjerite je li sve ispravno. Zatim pokušajte ponovno omogućiti njihove module:
sudo modprobe w1-gpio #Za senzor temperaturesudo modprobe w1-therm #Za senzor temperature sudo modprobe spi-bcm2708 #Za senzor pulsa
Postoje i skripte koje možete pokrenuti za testiranje svih senzora. Pokušajte trčati:
python ~/PoochPak/tests/run_tests.py
Preporučeni:
Pretvorite neupotrebljeni pametni telefon u pametni zaslon: 6 koraka (sa slikama)
Pretvorite neupotrebljeni pametni telefon u pametni zaslon: Vodič za Deze nalazi se na engleskom jeziku, za nedjeljnu verziju kliknite ovdje. Imate li (stari) nekorišteni pametni telefon? Pretvorite ga u pametni zaslon pomoću Google tablica i neke olovke i papira slijedeći ovaj jednostavan korak-po-korak vodič. Kad završiš
Pametni budilnik: pametni budilnik napravljen od Raspberry Pi: 10 koraka (sa slikama)
Pametni budilnik: pametni budilnik napravljen od Raspberry Pi: Jeste li ikada poželjeli pametni sat? Ako je tako, ovo je rješenje za vas! Napravio sam Smart Alarm Clock, ovo je sat s kojim možete promijeniti vrijeme alarma prema web stranici. Kad se alarm oglasi, oglasit će se zvuk (zujalica) i 2 svjetla će se
Alternativni komunikacijski prsluk (CoCoA): 8 koraka (sa slikama)
Alternativni komunikacijski prsluk (CoCoA): CoCoA projekt je nosivi prsluk povezan s internetom koji pruža taktilne simbole alternativne komunikacije za pomoć osobama s govornim ili neverbalnim teškoćama. Skraćenica CoCoa dolazi od skraćenice portugalskog imena:
Zvučnici s policama sa priključnom stanicom (dio I - kutije za zvučnike): 7 koraka
Zvučnici s policama sa priključkom za iPod (dio I - kutije za zvučnike): U studenom sam dobio iPod nano i od tada sam za njega želio atraktivan sustav zvučnika. Jednog dana na poslu primijetio sam da zvučnici na računalu koje koristim rade prilično dobro, pa sam se kasnije uputio u Goodwill i našao par ok računarskih zvučnika za $
Poboljšajte prijem ITripa vašeg IPoda s ovom sjajnom priključnom stanicom !: 11 koraka
Poboljšajte prijem ITripa vašeg IPoda s ovim fenomenalnim priključnim postoljem!: Ovo pristanište napravljeno od materijala po kući pojačat će prijem vašeg iTripa- omogućujući vam jasno emitiranje pjesama putem radija iz cijele prostorije! Za ovaj projekt trebat će vam: 1 papirnati ručnik ili 2 toaletna papira