Datos del equipo
- Cámara
- nido002
- Usuario
- thermal
- Dirección
- nido002.local
- Sensor
- OV5647 · 2592×1944
- PIR
- GPIO4 · pin 7
- Fotos en la cámara
- ~/fotos
Laptop y cámara deben estar en la misma red Wi-Fi de 2.4 GHz. Los archivos nido_pir.py e instalar_nido.sh van en C:\Users\hugob\Downloads\thermal 2026.
Descargas
Descomprima los .zip en C:\Users\hugob\Downloads\thermal 2026 antes del paso 2.
A. Instalación (una sola vez)
- 1
Descargar los programas PowerShell
Pulse el botón nido002.zip de Descargas. Queda en
C:\Users\hugob\Downloads. Este comando lo descomprime en la carpeta de trabajo:Expand-Archive "C:\Users\hugob\Downloads\nido002.zip" -DestinationPath "C:\Users\hugob\Downloads\thermal 2026" -Force
- 2
Copiarlos a la cámara PowerShell
Quedan en
/home/thermalde nido002. Pide la contraseña del usuario thermal.cd "C:\Users\hugob\Downloads\thermal 2026" scp nido_pir.py instalar_nido.sh thermal@nido002.local:~/
- 3
Entrar a la cámara PowerShell
ssh thermal@nido002.local
- 4
Revisar cámara y sello SSH
Debe mostrar
ov5647yPillow OK. Si dice No module named 'PIL', no importa: el paso siguiente la instala si hay internet. Sin internet la cámara funciona igual, pero las fotos salen sin sello.rpicam-hello --list-cameras python3 -c "import PIL; print('Pillow OK')" - 5
Activar el arranque automático SSH
Al final debe decir
active (running). Desde aquí la cámara arranca sola al encenderla.bash instalar_nido.sh
B. Antes de dejarla en campo
- 6
Poner la hora PowerShell
Sin internet la cámara no sabe la hora, y la hora queda impresa en cada foto. Hágalo cada vez que la encienda.
ssh -t thermal@nido002.local "sudo date -u -s '$((Get-Date).ToUniversalTime().ToString('yyyy-MM-dd HH:mm:ss'))'" - 7
Probar el sensor SSH
Pase la mano frente al PIR después de 30 segundos. Debe aparecer
Foto guardada. Salga con Ctrl+C.sudo journalctl -u nido -f
C. De regreso del campo
- 8
Bajar las fotos PowerShell
scp "thermal@nido002.local:~/fotos/*.jpg" "C:\Users\hugob\Downloads\thermal 2026"
- 9
Liberar espacio y apagar SSH
Borre solo después de confirmar que las fotos están en la laptop. Espere a que la luz verde se apague antes de desconectar.
rm -f ~/fotos/*.jpg sudo poweroff
Conexión del sensor PIR
| PIR | Raspberry Pi Zero W |
|---|---|
| VCC | Pin 2 (5V) |
| GND | Pin 6 (GND) |
| OUT | Pin 7 (GPIO4) |
Si algo falla
| Síntoma | Solución |
|---|---|
| Aviso «remote host identification has changed» | PowerShell: ssh-keygen -R nido002.local y vuelva a entrar. |
nido002.local no responde | Revise que esté en la lista de clientes del router. Si aparece con otro nombre, entre por la IP y ejecute en SSH: sudo raspi-config nonint do_hostname nido002 && sudo reboot |
| No toma fotos | SSH: journalctl -u nido -n 30 muestra el error. Revise el cable plano de la cámara y los tres cables del PIR. |
| Fotos sin sello | Falta Pillow. Con internet: sudo apt install python3-pil y luego sudo systemctl restart nido |
Siempre apague con sudo poweroff. Desconectar en caliente daña la tarjeta SD.