Sadržaj:
- Korak 1: Ožičenje vašeg PoochPak -a
- Korak 2: Instalacija
- Korak 3: Pokrenite
- Korak 4: Rješavanje problema
Video: PoochPak: pametni pas prsluk s mobilnom mrežom: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
Od smayorquinProvjerite moje pokretanje! - KindbotFollow Više od autora:
O: Student matematike na UC Berkeley koji zaista voli petljati s elektronikom i aplikacijama za umjetnu inteligenciju. Više o smayorquinu »
U automatizaciji se često fokusiramo na inženjering ljudi u toku kako bismo iskoristili kognitivne snage računara i ljudskog uma. Ali psi imaju niz vještina što ih čini vrlo pogodnim za određene zadatke koje ljudi ne mogu učinkovito obavljati. PoochPak predstavlja senzore koji povezuju to iskustvo s obzirom na metriku koja nas zanima.
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đe ima kameru za noćno osmatranje koja koristi računarski vid da vam pošalje SMS poruku kada je otkriven čovek. Ovo je odlično 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) Adafruit analogni akcelerometar: 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 litijum -jonska baterija
Povez za pse po izboru
Za ožičenje
Za spajanje svih senzora na malinovo pi, slijedite dijagram ožičenja u donjem odjeljku sheme. Sve ove senzore smo spojili na malu ploču za pouzdanije veze dok je prsluk istrošen. Hologram Nova trebate povezati preko USB porta (za nulu smo koristili pretvarač microusb u USB). Takođe 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 narezati ovu određenu sliku za svoj maline pi zero/ pi 3. Nakon što napravite ovu sliku i ožičite pi, pokrenite sistem i prođite kroz konfiguraciju prvog pokretanja pozivajući:
sudo raspi-config
. Trebali biste biti sigurni da:
- Pod Napredne opcije, Proširi datotečni sistem
- U odjeljku Opcije lokalizacije promijenite vremensku zonu
- Promijenite korisničku lozinku
- U odjeljku Opcije sučelja omogućite ssh, kameru, SPI, IC2 i serijski
Nakon ponovnog pokretanja, git klonirajte ovaj repo:
cd ~/
git clone https://github.com/mayorquinmachines/PoochPak.git cd PoochPak
Pokrenite instalacijsku skriptu da instalirate sve zavisnosti. Napomena: Ovo će potrajati! Ostavite da radi preko noći.
./install.sh
Ponovo 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 upravo to. Instalacijska skripta obradila je instaliranje hologram-cli i hologram-python-sdk umjesto vas. 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. Ovo bi vas Nova trebalo postaviti za slanje SMS poruka na ovaj broj telefona. Na istoj stranici vidjet ćete + Prikaži ključ uređaja. Klikom na ovo dugme dobit ćete ključ koji će vam trebati za provjeru autentičnosti vašeg holograma-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: Pokrenite
Konačno, da biste pokrenuli kôd za prepoznavanje objekata i pokretanje servera senzora, slijedite donje upute!
Pokretanje prepoznavanja objekta YOLO
cd yolo_picam/
nohup sudo python3 picam.py &
Pokretanje servera
nohup sudo python poochpak_server.py &
Kada osoba bude 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 će vam biti dostupna za preuzimanje. Ako prijeđete na https://: 8925, moći ćete dobiti rječnik sa očitanjima sa 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 treptanje 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, ponovo pogledajte ožičenje i provjerite je li sve ispravno. Zatim pokušajte ponovo omogućiti njihove module:
sudo modprobe w1-gpio #Za senzor temperaturesudo modprobe w1-therm #Za temperaturni senzor sudo modprobe spi-bcm2708 #Za senzor pulsa
Postoji i skripta koju možete pokrenuti za testiranje svih senzora. Pokušajte trčati:
python ~/PoochPak/tests/run_tests.py
Preporučuje se:
Izgradite lonac za samolijevanje sa WiFi mrežom - automatski zalijeva biljke i šalje upozorenja kada je voda niska: 19 koraka
Napravite lonac za samolijevanje sa Wi -Fi mrežom - automatski zalijeva biljke i šalje upozorenja kada je voda niska: ovaj vodič će vam pokazati kako izgraditi prilagođenu sadilicu za samolijevanje sa WiFi vezom koristeći staru sadilicu za vrt, kantu za smeće, malo ljepila i samopouzdanje Komplet za sastavljanje lonaca za zalijevanje iz Adosia
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:
Napajanje mobilnog/mobilnog telefona vanjskom baterijom ili mrežom: 3 koraka
Napajanje mobilnog/mobilnog telefona vanjskom baterijom ili mrežom: Uvod. Ova ideja funkcionira samo s telefonima ili tabletima ako se baterija može ukloniti. Naravno, važno je promatrati polaritet. Budite oprezni da nepažnjom ne oštetite svoj uređaj. Ako niste sigurni u svoje sposobnosti da to učinite
IOT sa mobilnom mrežom sa ESP32: 23 koraka
IOT s mobilnom mrežom s ESP32: Danas ćemo razgovarati o GPRS modemu, ili bolje rečeno, ESP32 i njegovoj upotrebi s mobilnom telefonskom mrežom. Ovo je nešto što jako dobro funkcionira. Koristeći MQTT protokol, tada ćemo podatke slati na Ubidots nadzornu ploču. U ovom sklopu koristite
Kako popraviti prijenosno računalo koje se ne može povezati s WiFi mrežom !!: 8 koraka
Kako popraviti prijenosno računalo koje se ne može spojiti na Wifi !!: Ova instrukcija će vam pokazati kako popraviti prijenosno računalo koje se neće povezati s wifiMolimo vas da se pretplatite na moj kanalHvala