Satura rādītājs:
- 1. solis: PoochPak vadu savienošana
- 2. darbība: uzstādīšana
- 3. darbība
- 4. darbība. Problēmu novēršana
Video: PoochPak: mobilā savienotā viedā suņa veste: 4 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Iepazīstieties ar manu startēšanu! - KindbotSeko vairāk autoram:
Par: UC Berkeley matemātikas students, kuram ļoti patīk ķerties pie elektronikas un mākslīgā intelekta lietojumprogrammām. Vairāk par smayorquin »
Automatizācijā mēs bieži koncentrējamies uz cilvēku inženierijas inženieriju, lai izmantotu datoru un cilvēka prāta priekšrocības. Bet suņiem ir prasmju kopums, kas padara tos ļoti piemērotus noteiktiem uzdevumiem, kurus cilvēki nevar efektīvi veikt. PoochPak iepazīstina ar sensoriem, lai saistītu šo pieredzi ar mums interesējošiem rādītājiem.
Mūsu mājdzīvnieki mums ir nenovērtējami, tāpēc mēs vēlamies pārliecināties, ka viņiem ir labi. Izmantojot PoochPak, jūs varat uzraudzīt sava mājdzīvnieka dzīvotspēju un saņemt paziņojumus, izmantojot SMS. PoochPak ir arī nakts redzamības kamera, kas izmanto datora redzi, lai nosūtītu jums īsziņu, kad ir atklāts cilvēks. Tas ir lieliski piemērots meklēšanas un glābšanas operācijām un/vai mājas drošībai.
1. solis: PoochPak vadu savienošana
Jums būs nepieciešams:
(1) Raspberry Pi Zero Wireless vai Raspberry Pi 3
(1) Hologramma Nova + (1) Hologrammas globālā IoT SIM karte
(1) Nakts redzamības kamera
(1) Adafruit analogais akselerometrs: ADXL335
(1) Adafruit DS18B20 temperatūras sensors
(1) Adafruit pulsa sensors
(1) Adafruit MCP3008-8 kanāls 10 bitu ADC + (1) Rezistors 4,75 k omi
(1) Uzlādējams litija jonu akumulators
Suņu zirglietas pēc izvēles
Elektroinstalācijai
Lai visus sensorus savienotu ar aveņu pi, lūdzu, ievērojiet zemāk esošās shematiskās sadaļas elektroinstalācijas shēmu. Mēs savienojām visus šos sensorus ar nelielu PCB plāksni, lai nodrošinātu drošākus savienojumus, kamēr veste ir nēsāta. Jums vajadzētu savienot hologrammu Nova, izmantojot USB portu (nullei mēs izmantojām microUSB uz USB pārveidotāju). Jums arī jāpievieno pi kamera, izmantojot atbilstošo kameras lenti.
2. darbība: uzstādīšana
Saderībai starp projekta atkarībām ir nepieciešams python3.4 kā noklusējuma python3. Jums vajadzētu ierakstīt šo konkrēto attēlu jūsu aveņu pi zero/ pi 3. Pēc šī attēla izveidošanas un savienošanas ar pi, palaidiet un veiciet pirmās sāknēšanas konfigurācijas izsaukšanu:
sudo raspi-config
. Jums vajadzētu pārliecināties, ka:
- Sadaļā Papildu opcijas izvērsiet failu sistēmu
- Sadaļā Lokalizācijas opcijas mainiet laika joslu
- Mainīt lietotāja paroli
- Sadaļā Saskarnes opcijas iespējojiet ssh, kamera, SPI, IC2 un sērijas
Pēc pārstartēšanas git klonējiet šo repo:
cd ~/
git klons https://github.com/mayorquinmachines/PoochPak.git cd PoochPak
Palaidiet instalēšanas skriptu, lai instalētu visas atkarības. Piezīme: tas prasīs ilgu laiku! Atstājiet to darboties visu nakti.
./install.sh
Pēc instalēšanas skripta pabeigšanas restartējiet savu pi. Palaist:
sudo modprobe bcm2835-v4l2sudo modprobe w1-gpio sudo modprobe w1-therm
Tas tikai nodrošina, ka visi moduļi, kas nepieciešami saziņai ar sensoriem, ir iespējoti.
Lai SMS nosūtīšanai izmantotu hologrammu, jums ir jāiestata hologrammas informācijas panelis un jāaktivizē sim karte. Šeit ir Hologrammas sākuma rokasgrāmata, lai to izdarītu. Instalēšanas skripts ir apstrādājis hologram-cli un hologram-python-sdk instalēšanu jūsu vietā. To var pārbaudīt, palaižot:
sudo hologrammas versija
Kad jūsu SIM karte ir aktivizēta un ierīce informācijas panelī parāda, ka tā darbojas tiešsaistē, vēlaties iestatīt tālruņa numuru, uz kuru vēlaties sūtīt īsziņas. Informācijas panelī noklikšķiniet uz savas ierīces un dodieties uz Konfigurācija. Šajā lapā vēlaties konfigurēt savu tālruņa numuru sadaļā Konfigurēt tālruņa numuru. Tam vajadzētu iestatīt jūs Nova, lai nosūtītu īsziņas uz šo tālruņa numuru. Šajā pašā lapā redzēsit + Rādīt ierīces atslēgu. Noklikšķinot uz šīs pogas, jūs iegūsit atslēgu, kas nepieciešama hologrammas-python-sdk autentificēšanai. Jūs vēlaties izveidot konfigurācijas failu, kur ievietot šo atslēgu lietošanai. Izpildiet tālāk norādītās darbības.
cd ~/PoochPaktouch config.py echo "DEVICEKEY = ''" >> config.py
3. darbība
Visbeidzot, lai palaistu kodu objektu atpazīšanai un sensoru servera palaišanai, izpildiet tālāk sniegtos norādījumus!
Tiek sākta YOLO objektu atpazīšana
cd yolo_picam/
nohup sudo python3 picam.py &
Tiek palaists serveris
nohup sudo python poochpak_server.py &
Kad persona ir atklāta, jūs saņemsit īsziņu uz tālruni, kuru konfigurējāt savā hologrammas informācijas panelī. Lai redzētu videoklipu, kas ierakstīts, kad ir konstatēta persona, pārejiet uz vietni https://, un video fails būs pieejams lejupielādei. Ja pāriesit uz https://: 8925, varēsit iegūt vārdnīcu ar sensoru rādījumiem, kā arī vestes GPS atrašanās vietu.
4. darbība. Problēmu novēršana
Ja rodas problēmas ar Yolo objektu atpazīšanas skriptu (picam.py), kas neatrod kameru, iespējams, jums vēlreiz jāiespējo kamera. Mēģiniet to vēlreiz iespējot, izmantojot "sudo raspi-config", un palaidiet:
sudo modprobe bcm2835-v4l2
Dažreiz hologramma Nova zaudē signālu. Jums jāpārliecinās, vai deg sarkanā gaismas diode un mirgo zilā gaismas diode. Ātra mirgošana nozīmē, ka esat 3G tīklā, lēnāka mirgošana nozīmē 2G tīklu, un zilās gaismas trūkums nozīmē, ka Nova vēl nav tīklā.
Ja sensori nedarbojas pareizi, vēlreiz apskatiet vadu un pārliecinieties, vai viss ir pareizi. Pēc tam mēģiniet vēlreiz iespējot to moduļus:
sudo modprobe w1-gpio #par temperatūras sensoriem sud modmodbe w1-therm #par temperatūras sensoru sudo modprobe spi-bcm2708 #par pulsa sensoru
Ir arī skripts, kuru varat palaist, lai pārbaudītu visus sensorus. Mēģiniet skriet:
python ~/PoochPak/tests/run_tests.py
Ieteicams:
Smart B.A.L (savienota pastkaste): 4 soļi
Smart B.A.L (savienota pastkaste): jums ir apnicis katru reizi pārbaudīt savu pastkasti, kamēr tajā nav nekā. Jūs vēlaties zināt, vai ceļojuma laikā saņemat pastu vai paku. Tātad pievienotā pastkaste ir paredzēta jums. Tas jums paziņos, vai pastnieks ir noguldījis pastu vai par
Savienotā orientācijas aproce: 6 soļi
Savienotās orientācijas rokassprādze: Šo akadēmisko projektu, savienotās orientācijas aproci, realizēja četri inženierzinātņu skolas Polytech Paris-UPMC studenti: S é bastien Potet, Pauline Pham, Kevin Antunes un Boris Bras. Kāds ir mūsu projekts? Viena semestra laikā
Šosejas velosipēdu dienas un sānu redzamā 350mA gaisma (viena šūna): 11 soļi (ar attēliem)
Šosejas velosipēdu dienas un sānu redzamā 350mA gaisma (viena šūna): šai velosipēda gaismai ir priekšējās un 45 ° vērstās dzintara gaismas diodes, kuru jauda ir līdz 350 mA. Sānu redzamība var uzlabot drošību krustojumu tuvumā. Dzintars tika izvēlēts dienas redzamībai. Gaisma tika uzstādīta uz stūres kreisā kritiena. Tās modeļus var atšķirt
Televizora un savienotā Raspberry Pi vadība ar vienu un to pašu tālvadības pulti: 4 soļi
Televizora un savienotā Raspberry Pi vadība ar to pašu tālvadības pulti: Lai vadītu Raspberry Pi ar infrasarkano tālvadības pulti, mēs agrāk varējām izmantot LIRC. Tas darbojās līdz kodolam 4.19.X, kad bija daudz grūtāk iegūt LIRC darbā. Šajā projektā televizoram ir pievienots Raspberry Pi 3 B+, un mēs
Mobilā/mobilā tālruņa barošana ar ārēju akumulatoru vai tīklu: 3 soļi
Ieslēdziet mobilo/mobilo tālruni ar ārēju akumulatoru vai tīklu: Ievads. Šī ideja darbosies tikai ar tālruņiem vai planšetdatoriem, ja akumulators ir noņemams. Protams, ir svarīgi ievērot polaritāti. Lūdzu, esiet piesardzīgs, lai neuzmanības dēļ nesabojātu ierīci. Ja neesat pārliecināts par savām spējām to izdarīt