Turinys:
- 1 žingsnis: „PoochPak“prijungimas
- 2 žingsnis: diegimas
- 3 žingsnis: paleiskite
- 4 žingsnis: trikčių šalinimas
Video: PoochPak: „Cellular Connected Smart Dog“liemenė: 4 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
Patikrinkite mano pradžią! - KindbotSekite daugiau autoriaus:
Apie: UC Berkeley matematikos studentas, kuriam labai patinka dirbti su elektronika ir dirbtinio intelekto programomis. Daugiau apie smayorquin »
Automatizavimo srityje mes dažnai sutelkiame dėmesį į inžinierių darbą, kad galėtume pasinaudoti pažintinėmis kompiuterių ir žmogaus proto jėgomis. Tačiau šunys turi įgūdžių, todėl jie labai gerai tinka tam tikroms užduotims, kurių žmonės negali veiksmingai atlikti. „PoochPak“pristato jutiklius, kad susietų tą patirtį su mus dominančia metrika.
Mūsų augintiniai mums yra neįkainojami, todėl norime įsitikinti, kad jiems viskas gerai. Naudodami „PoochPak“galite stebėti gyvūno gyvybingumą ir gauti pranešimus SMS žinutėmis. „PoochPak“taip pat turi naktinio matymo kamerą, kuri naudoja kompiuterio matymą, kad išsiųstų jums SMS žinutę, kai aptinkamas žmogus. Tai puikiai tinka paieškos ir gelbėjimo operacijoms ir (arba) namų saugumui.
1 žingsnis: „PoochPak“prijungimas
Jums reikės:
(1) „Raspberry Pi Zero Wireless“arba „Raspberry Pi 3“
(1) „Hologram Nova +“(1) „Hologram Global IoT“SIM kortelė
(1) „Night Vision Pi“kamera
(1) „Adafruit“analoginis akselerometras: ADXL335
(1) „Adafruit DS18B20“temperatūros jutiklis
(1) „Adafruit“pulso jutiklis
(1) „Adafruit MCP3008-8“kanalas 10 bitų ADC + (1) rezistorius 4,75 k ohm
(1) Įkraunama ličio jonų baterija
Pasirinkti šunų pakinktai
Dėl laidų
Norėdami prijungti visus jutiklius prie aviečių pi, vadovaukitės žemiau esančioje schemoje esančia jungimo schema. Mes prijungėme visus šiuos jutiklius prie mažos PCB plokštės, kad būtų užtikrintos patikimesnės jungtys, kol dėvima liemenė. Turėtumėte prijungti „Hologram Nova“per USB prievadą (nuliui naudojome „microUSB“į USB keitiklį). Taip pat turėtumėte prijungti „pi“kamerą naudodami atitinkamą kameros juostą.
2 žingsnis: diegimas
Suderinamumui tarp projekto priklausomybių reikalingas python3.4 kaip numatytasis python3. Turėtumėte įrašyti šį konkretų savo aviečių pi zero/ pi 3. atvaizdą. Sukūrę šį vaizdą ir prijungę pi, paleiskite ir paleiskite pirmą kartą paleidžiant konfigūraciją:
sudo raspi-config
. Turėtumėte įsitikinti, kad:
- Skiltyje „Išplėstinės parinktys“išskleiskite failų sistemą
- Skiltyje Lokalizavimo parinktys pakeiskite laiko juostą
- Pakeisti vartotojo slaptažodį
- Skiltyje Sąsajos parinktys įgalinkite ssh, fotoaparatą, SPI, IC2 ir serijinį
Po perkrovimo „git“klonuoja šią repą:
cd ~/
git klonas https://github.com/mayorquinmachines/PoochPak.git cd PoochPak
Paleiskite diegimo scenarijų, kad įdiegtumėte visas priklausomybes. Pastaba: tai užtruks ilgai! Palikite veikti naktį.
./install.sh
Baigę diegimo scenarijų, iš naujo paleiskite „pi“. Vykdyti:
sudo modprobe bcm2835-v4l2sudo modprobe w1-gpio sudo modprobe w1-therm
Tai tik užtikrina, kad visi moduliai, reikalingi bendravimui su jutikliais, yra įjungti.
Jei norite siųsti SMS žinutes naudodami hologramą, turėsite nustatyti „Hologram“prietaisų skydelį ir suaktyvinti SIM kortelę. Čia yra Hologramos pradžios vadovas, kaip tai padaryti. Įdiegimo scenarijus sutvarkė jums hologram-cli ir hologram-python-sdk diegimą. Tai galite patikrinti paleisdami:
sudo hologramos versija
Kai jūsų SIM kortelė bus suaktyvinta ir jūsų prietaisas parodys, kad ji veikia jūsų prietaisų skydelyje, norite nustatyti telefono numerį, į kurį norite siųsti SMS žinutes. Prietaisų skydelyje spustelėkite savo įrenginį ir eikite į Konfigūracija. Tame puslapyje norėsite konfigūruoti savo telefono numerį skiltyje Konfigūruoti telefono numerį. Tai turėtų nustatyti „Nova“siųsti SMS žinutes šiuo telefono numeriu. Tame pačiame puslapyje matysite + Rodyti įrenginio raktą. Spustelėję šį mygtuką gausite raktą, kurio jums reikės norint patvirtinti savo hologramą-python-sdk. Norėsite sukurti konfigūracijos failą, kuriame įdėsite šį raktą. Vykdykite šiuos veiksmus:
cd ~/PoochPaktouch config.py echo "DEVICEKEY = ''" >> config.py
3 žingsnis: paleiskite
Galiausiai, norėdami paleisti objekto atpažinimo kodą ir paleisti jutiklių serverį, vadovaukitės toliau pateiktomis instrukcijomis!
Pradedamas YOLO objektų atpažinimas
cd yolo_picam/
nohup sudo python3 picam.py &
Paleidžiamas serveris
nohup sudo python poochpak_server.py &
Kai asmuo bus aptiktas, gausite SMS žinutę į telefoną, kurį sukonfigūravote savo hologramos informacijos suvestinėje. Norėdami pamatyti vaizdo įrašą, įrašytą aptikus asmenį, eikite į https:// ir vaizdo įrašo failą galėsite atsisiųsti. Jei eisite į https://: 8925, galėsite gauti žodyną su jutiklių rodmenimis ir liemenės GPS vieta.
4 žingsnis: trikčių šalinimas
Jei kyla problemų dėl „Yolo“objektų atpažinimo scenarijaus (picam.py) nerandant fotoaparato, gali reikėti iš naujo įjungti fotoaparatą. Pabandykite jį dar kartą įjungti naudodami „sudo raspi-config“ir paleiskite:
sudo modprobe bcm2835-v4l2
Kartais Hologram Nova praranda signalą. Turėtumėte įsitikinti, kad raudonas šviesos diodas šviečia, o mėlynas - mirksi. Greitas mirksėjimas reiškia, kad esate 3G tinkle, lėčiau mirksi 2G tinklas, o ne mėlyna lemputė reiškia, kad „Nova“dar nėra tinkle.
Jei jutikliai neveikia tinkamai, dar kartą peržiūrėkite laidus ir įsitikinkite, kad viskas yra teisinga. Tada pabandykite dar kartą įjungti jų modulius:
sudo modprobe w1-gpio #Dėl temperatūros jutiklių Sudo modprobe w1-therm #Dėl temperatūros jutiklio sudo modprobe spi-bcm2708
Taip pat yra scenarijus, kurį galite paleisti, kad išbandytumėte visus jutiklius. Pabandykite bėgti:
python ~/PoochPak/tests/run_tests.py
Rekomenduojamas:
„Arduino Cellular Shield“pamoka: 9 žingsniai (su nuotraukomis)
„Arduino Cellular Shield“pamoka: „Arduino Cellular Shield“leidžia skambinti koriniu telefonu ir siųsti tekstinius pranešimus. Šio skydo smegenys yra SM5100B, kuris yra tvirtas korinis modulis, galintis atlikti daugelį standartinių mobiliųjų telefonų užduočių. Ši sh
Alternatyvi komunikacijos liemenė (CoCoA): 8 žingsniai (su paveikslėliais)
Alternatyvi komunikacijos liemenė (CoCoA): „CoCoA“projektas yra nešiojama liemenė, prijungta prie interneto, kuri suteikia lytėjimo alternatyvaus bendravimo simbolius, padedančius žmonėms, turintiems kalbos ar neverbalinę negalią. Santrumpa CoCoa kilusi iš sutrumpinto portugalų vardo:
„Connected Mezuzah“: 6 žingsniai
„The Connected Mezuzah“: Na, vėl tas metų laikas-kai iš palėpės išskrenda daugybė pseudo religinių talismanų. Neseniai, kai galvojau apie pabėgimą į šiltesnį klimatą, kai nusileido sniegas ir tamsa, prisiminiau pernai, kai įjungta šildymo sistema
„Tweetbot“- „Twitter Connected Photo Booth“: 4 žingsniai (su nuotraukomis)
„Tweetbot“- „Twitter Connected Photo Booth“: Šiame projekte mes pagaminsime „Raspberry Pi“maitinamą fotoaparatą, kurį galima naudoti vakarėlių fotosesijoje. Nufotografavus nuotrauką, ją galima paskelbti tam skirtoje „Twitter“paskyroje, kad visi vėliau galėtų ją peržiūrėti. Ši pamoka apims jus
ESP32 laikrodis naudojant „WiFi“, „ESP-NOW“ir „Cellular“: 4 žingsniai
ESP32 laikrodis naudojant „WiFi“, „ESP-NOW“ir „Cellular“: tai ESP32 pagrįstas „Wi-Fi“laikrodis, kurį sukūriau belaidžio ryšio konkursui. Aš nusprendžiau padaryti šį laikrodį pernelyg belaidžiu, todėl jis naudoja tris skirtingas belaidžio ryšio formas („WiFi“, „ESP-NOW“ir „Cellular“). Telefonas prijungtas prie mobiliojo ryšio bokšto ir