Taula de continguts:
Vídeo: PoochPak: una armilla intel·ligent connectada per a gossos: 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
Per smayorquinMira la meva arrencada! - Kindbot Segueix més de l'autor:
Quant a: Estudiant de matemàtiques de la UC Berkeley a qui li agrada molt jugar amb aplicacions d’electrònica i intel·ligència artificial. Més informació sobre smayorquin »
A l’automatització, sovint ens centrem en l’enginyeria dels humans per aprofitar els punts forts cognitius dels ordinadors i de la ment humana. Però els gossos tenen un conjunt d’habilitats que els fan molt adequats per a determinades tasques que els humans no poden realitzar amb eficàcia. PoochPak introdueix els sensors per relacionar aquesta experiència en termes de mètriques que ens interessen.
Les nostres mascotes són molt valuoses per a nosaltres i, per tant, volem assegurar-nos que estiguin bé. Amb PoochPak, podeu controlar els elements vitals de la vostra mascota i rebre notificacions per SMS. PoochPak també inclou una càmera de visió nocturna que utilitza la visió per ordinador per enviar-vos un missatge SMS quan s’ha detectat un ésser humà. Això és ideal per a operacions de cerca i rescat i / o seguretat a casa.
Pas 1: cablejar el PoochPak
Necessitarà:
(1) Raspberry Pi Zero Wireless o Raspberry Pi 3
(1) Hologram Nova + (1) Hologram Global IoT SIM Card
(1) Càmera de visió nocturna Pi
(1) Acceleròmetre analògic Adafruit: ADXL335
(1) Sensor de temperatura Adafruit DS18B20
(1) Sensor de pols Adafruit
(1) Adafruit MCP3008-8 canal ADC + de 10 bits (1) Resistència de 4,75 k ohm
(1) Bateria recarregable de ions de liti
Arnès per a gossos escollit
Per al cablejat
Per connectar tots els sensors al raspberry pi, seguiu el diagrama de cablejat de la secció esquemàtica següent. Hem connectat tots aquests sensors a una petita placa de PCB per obtenir connexions més fiables mentre es porta l’armilla. Hauríeu de connectar l’Hologram Nova mitjançant un port USB (per al zero hem utilitzat un convertidor de microusb a usb). També heu de connectar la càmera pi mitjançant la cinta de la càmera adequada.
Pas 2: Instal·lació
La compatibilitat entre dependències del projecte requereix python3.4 com a python3 per defecte. Haureu de gravar aquesta imatge específica per al vostre raspberry pi zero / pi 3. Després de fer aquesta imatge i connectar el pi, arrenceu i passeu per la primera configuració d'arrencada trucant:
sudo raspi-config
. Heu d'assegurar-vos que:
- A Opcions avançades, expandiu el sistema de fitxers
- A Opcions de localització, canvieu la zona horària
- Canvia la contrasenya d’usuari
- A Opcions d’interfície, activeu ssh, càmera, SPI, IC2 i sèrie
Després d'un reinici, git clona aquesta reposició:
cd ~ /
git clon https://github.com/mayorquinmachines/PoochPak.git cd PoochPak
Executeu l'script d'instal·lació per instal·lar totes les dependències. Nota: això trigarà molt de temps. Deixeu-lo funcionar durant la nit.
./install.sh
Reinicieu el vostre pi un cop finalitzat el script d'instal·lació. Correr:
sudo modprobe bcm2835-v4l2sudo modprobe w1-gpio sudo modprobe w1-therm
Això només assegura que tots els mòduls necessaris per comunicar-se amb els sensors estiguin habilitats.
Configuració de l’holograma Per utilitzar l’holograma per enviar SMS, haureu de configurar el tauler de control de l’holograma i activar la targeta SIM. Aquí teniu la guia d’inici de l’holograma per fer això. El script d'instal·lació ha gestionat la instal·lació de hologram-cli i hologram-python-sdk. Podeu provar-ho executant:
versió sudo holograma
Quan la targeta SIM estigui activada i el dispositiu mostri que està activa al tauler, voleu configurar un número de telèfon al qual vulgueu enviar missatges SMS. Al tauler, feu clic al dispositiu i aneu a Configuració. Des d’aquesta pàgina, voldreu configurar el vostre número de telèfon a Configuració del número de telèfon. Això us hauria de configurar Nova per enviar missatges SMS a aquest número de telèfon. En aquesta mateixa pàgina, veureu + Mostra la clau del dispositiu. En fer clic sobre aquest botó, obtindreu una clau que necessiteu per autenticar el vostre holograma-python-sdk. Voldreu crear un fitxer de configuració on col·loqueu aquesta clau per utilitzar-la. Executeu el següent:
cd ~ / PoochPaktouch config.py echo "DEVICEKEY = ''" >> config.py
Pas 3: executeu
Finalment, per executar el codi per al reconeixement d’objectes i iniciar el servidor de sensors, seguiu les instruccions següents.
S’inicia el reconeixement d’objectes YOLO
cd yolo_picam /
nohup sudo python3 picam.py &
Servidor d’inici
nohup sudo python poochpak_server.py &
Quan s’hagi detectat una persona, rebreu un missatge SMS al telèfon que heu configurat al tauler de l’holograma. Per veure el vídeo gravat quan s'ha detectat una persona, aneu a https:// i el fitxer de vídeo estarà disponible per descarregar-lo. Si navegueu a https://: 8925, podreu obtenir un diccionari amb les lectures dels sensors, així com la ubicació GPS de l’armilla.
Pas 4: resolució de problemes
Si teniu problemes amb l'script de reconeixement d'objectes Yolo (picam.py) que no troba la càmera, pot ser que hàgiu de tornar a activar la càmera. Proveu-ho de nou amb "sudo raspi-config" i executeu:
sudo modprobe bcm2835-v4l2
De vegades l’Holograma Nova perd senyal. Assegureu-vos que el LED vermell està il·luminat i que el LED blau parpelleja. El parpelleig ràpid significa que esteu a la xarxa 3G, el parpelleig més lent significa la xarxa 2G i que cap llum blava significa que la Nova encara no està en xarxa.
Si els sensors no funcionen correctament, reviseu el cablejat i assegureu-vos que tot és correcte. A continuació, proveu de tornar a habilitar els mòduls:
sudo modprobe w1-gpio # Per a sensors de temperatura sud modprobe w1-therm # Per sensor de temperatura
També hi ha un script que podeu executar per provar tots els sensors. Proveu a córrer:
python ~ / PoochPak / tests / run_tests.py
Recomanat:
Llum LED d'escriptori intel·ligent - Il·luminació intel·ligent amb Arduino - Espai de treball Neopixels: 10 passos (amb imatges)
Llum LED d'escriptori intel·ligent | Il·luminació intel·ligent amb Arduino | Espai de treball de Neopixels: ara passem molt de temps a casa estudiant i treballant virtualment, per què no fer que el nostre espai de treball sigui més gran amb un sistema d’il·luminació personalitzat i intel·ligent basat en els LEDs Arduino i Ws2812b. Aquí us mostro com construir el vostre Smart Llum LED d'escriptori que
Converteix un telèfon intel·ligent no utilitzat en una pantalla intel·ligent: 6 passos (amb imatges)
Converteix un telèfon intel·ligent no utilitzat en una pantalla intel·ligent: el tutorial de Deze es troba a Engels, per a la versió del clàssic espanyol. Teniu un telèfon intel·ligent (antic) sense utilitzar? Convertiu-lo en una pantalla intel·ligent amb Fulls de càlcul de Google i paper i llapis seguint aquest senzill tutorial pas a pas. Quan hagis acabat
Làmpada LED intel·ligent controlada per telèfon intel·ligent Bluetooth: 7 passos
Làmpada LED intel·ligent controlada per telèfon intel·ligent Bluetooth: sempre somio amb controlar els meus aparells d’il·luminació. Aleshores algú va fabricar una increïble llum LED de colors. Fa poc em vaig trobar amb una làmpada LED de Joseph Casha a Youtube. Inspirant-me en ell, vaig decidir afegir diverses funcions mantenint la comoditat
Rellotge despertador intel·ligent: un despertador intel·ligent fabricat amb Raspberry Pi: 10 passos (amb imatges)
Rellotge despertador intel·ligent: un rellotge despertador intel·ligent fet amb Raspberry Pi: Heu volgut mai un rellotge intel·ligent? Si és així, aquesta és la solució per a vosaltres. He creat Smart Alarm Clock (Rellotge despertador intel·ligent), aquest és un rellotge que permet canviar l’hora de l’alarma segons el lloc web. Quan l’alarma s’activi, hi haurà un so (brunzidor) i 2 llums
Cistella de compra intel·ligent controlada per telèfon intel·ligent: 7 passos
Cistella de compra intel·ligent controlada per telèfon intel·ligent: visitar centres comercials pot ser divertit. Però arrossegar el carretó de la compra mentre l’ompliu de coses és una cosa que és francament molest. El dolor d’empènyer-lo per aquells passadissos estrets i fer aquells girs bruscos! Per tant, aquí teniu (una mena d’oferta) que podeu