Mostrando entradas con la etiqueta DISPOSITIVOS. Mostrar todas las entradas
Mostrando entradas con la etiqueta DISPOSITIVOS. Mostrar todas las entradas

miércoles, 17 de diciembre de 2025

PROYECTO DE CAMARA INTELIGENTE - by PASAIA LAB: # **Guía Completa: Instalación Raspberry Pi OS con SSD, Cámara HQ y Pantalla Táctil 3.5"**

 # **Guía Completa: Instalación Raspberry Pi OS con SSD, Cámara HQ y Pantalla Táctil 3.5"**

ESTE LABORATORIO OFRECE MUCHO GENEROSAMENTE ;    


 
RETORNO DE ESFUERZO: WALLET BITCOIN BTC 
 

 


## **1. PREPARACIÓN INICIAL**

### **Descargar Raspberry Pi OS (Bookworm)**
```bash
# Opción A: Usar Raspberry Pi Imager (RECOMENDADO)
# Descargar desde: https://www.raspberrypi.com/software/

# Opción B: Descarga manual
wget https://downloads.raspberrypi.com/raspios_arm64/images/raspios_arm64-2023-12-11/2023-12-11-raspios-bookworm-arm64.img.xz
```

## **2. INSTALACIÓN EN SSD M.2 SATA**

### **Usar Raspberry Pi Imager (Método más fácil):**
1. **Insertar SSD** en adaptador USB a M.2
2. **Ejecutar Raspberry Pi Imager**
3. **Seleccionar:** Raspberry Pi OS (64-bit) Bookworm
4. **Seleccionar almacenamiento:** Tu SSD de 512GB
5. **ANTES DE ESCRIBIR:**
   - Presionar **Ctrl+Shift+X** para opciones avanzadas
   - Configurar:
     ```
     Hostname: raspberrypi (o el que prefieras)
     Enable SSH: ✓ Con autenticación por contraseña
     Username: pi (o el que prefieras)
     Password: [tu contraseña]
     Configure wireless LAN: ✓ (si usas WiFi)
     Set locale settings: es_ES.UTF-8 UTF-8
     Timezone: Europe/Madrid
     ```
6. **Escribir** en el SSD

### **Instalación manual desde terminal Linux:**
```bash
# Identificar el disco SSD
sudo lsblk

# Desmontar particiones (ejemplo: /dev/sda)
sudo umount /dev/sda*

# Escribir la imagen (AJUSTAR /dev/sda según tu caso)
sudo dd if=2023-12-11-raspios-bookworm-arm64.img of=/dev/sda bs=4M status=progress

# Sincronizar
sudo sync
```

## **3. CONFIGURACIÓN INICIAL DEL RASPBERRY PI**

### **Primer arranque:**
1. Conectar SSD al Raspberry Pi
2. Encender y esperar a que bootee (2-3 minutos primera vez)
3. Acceder vía SSH o directamente con teclado/monitor

### **Actualización del sistema:**
```bash
# Actualizar lista de paquetes
sudo apt update && sudo apt upgrade -y

# Actualizar firmware
sudo rpi-update

# Reiniciar
sudo reboot
```

## **4. CONFIGURAR PANTALLA TÁCTIL RASPBERRY PI 3.5"**

### **Instalar drivers para pantalla táctil:**
```bash
# Clonar repositorio del driver
git clone https://github.com/goodtft/LCD-show.git

# Entrar en directorio
cd LCD-show/

# Instalar driver específico para 3.5"
sudo ./LCD35-show

# O si la pantalla está rotada:
sudo ./LCD35-show 180  # Rotar 180 grados
```

### **Configuración manual alternativa:**
```bash
# Editar config.txt
sudo nano /boot/firmware/config.txt

# Añadir al FINAL del archivo:
# Para pantalla 3.5" SPI
dtparam=spi=on
dtoverlay=waveshare35a:rotate=270
# rotate puede ser: 0, 90, 180, 270

# Si tienes problemas de toque:
sudo apt install xinput-calibrator
# Luego calibrar:
DISPLAY=:0 xinput_calibrator
```

### **Optimizar para pantalla pequeña:**
```bash
# Instalar herramientas de escalado
sudo apt install xserver-xorg-input-evdev xinput

# Configurar DPI para mejor legibilidad
echo "Xft.dpi: 120" >> ~/.Xresources
xrdb -merge ~/.Xresources
```

## **5. CONFIGURAR CÁMARA HIGH QUALITY CAMERA 2020**

### **Habilitar cámara en interfaz:**
```bash
# Método 1: Usar raspi-config
sudo raspi-config
# Ir a: Interface Options → Camera → Enable

# Método 2: Manualmente
sudo nano /boot/firmware/config.txt
# Añadir o descomentar:
start_x=1
gpu_mem=256  # Recomendado para HQ Camera
```

### **Instalar software para la cámara:**
```bash
# Instalar librerías para cámara
sudo apt install -y python3-picamera2 python3-opencv
sudo apt install -y libcamera-apps

# Para interfaz gráfica con cámara
sudo apt install -y qv4l2 v4l-utils
```

### **Probar la cámara:**
```bash
# Probar con libcamera
libcamera-hello -t 0  # Vista previa continua

# Tomar foto
libcamera-jpeg -o foto.jpg

# Grabar video (10 segundos)
libcamera-vid -t 10000 -o video.h264

# Con Python (ejemplo básico)
python3 -c "from picamera2 import Picamera2; picam2 = Picamera2(); picam2.start(); picam2.capture_file('test.jpg')"
```

## **6. CONFIGURACIÓN AVANZADA DEL SSD**

### **Verificar que está booteando desde SSD:**
```bash
# Ver de dónde está booteando
sudo lsblk -o NAME,FSTYPE,LABEL,MOUNTPOINT,SIZE,MODEL

# Deberías ver algo como:
# sda    ext4   rootfs    /      476.9G  SSD_512GB
```

### **Optimizar SSD para Raspberry Pi:**
```bash
# Habilitar TRIM para SSD
sudo systemctl enable fstrim.timer
sudo systemctl start fstrim.timer

# Ajustar montaje para SSD
sudo nano /etc/fstab

# Añadir estas opciones a la partición root (ejemplo):
# UUID=xxxx-xxxx-xxxx / ext4 defaults,noatime,nodiratime,commit=600,errors=remount-ro 0 1

# Deshabilitar swap en SSD para mayor durabilidad
sudo dphys-swapfile swapoff
sudo dphys-swapfile uninstall
sudo systemctl disable dphys-swapfile
```

## **7. CONFIGURACIÓN TÁCTIL Y CALIBRACIÓN**

### **Calibrar pantalla táctil:**
```bash
# Instalar herramientas de calibración
sudo apt install xinput-calibrator

# Ejecutar calibración (debes estar en entorno gráfico)
export DISPLAY=:0
xinput_calibrator

# Los valores generados, añadirlos a:
sudo nano /etc/X11/xorg.conf.d/99-calibration.conf
# Contenido ejemplo:
Section "InputClass"
    Identifier      "calibration"
    MatchProduct    "generic ft5x06 (0)"
    Option  "Calibration"   "71 1990 117 1987"
    Option  "SwapAxes"      "0"
EndSection
```

### **Solucionar problemas táctiles:**
```bash
# Listar dispositivos de entrada
xinput list

# Probar eventos táctiles
evtest

# Reinstalar driver si hay problemas
sudo rm -rf /boot/overlays/waveshare35a.dtbo
sudo cp ~/LCD-show/waveshare35a.dtbo /boot/overlays/
```

## **8. INSTALACIÓN DE SOFTWARE ÚTIL**

### **Paquetes esenciales:**
```bash
# Para desarrollo y control
sudo apt install -y \
    python3-gpiozero \
    python3-pigpio \
    git \
    vim \
    htop \
    nmon \
    screen \
    tmux

# Para multimedia
sudo apt install -y \
    vlc \
    gimp \
    ffmpeg

# Para monitorización
sudo apt install -y \
    rpi-monitor \
    gpio-monitor
```

## **9. CONFIGURACIÓN FINAL Y OPTIMIZACIÓN**

### **Ajustes de rendimiento:**
```bash
# Overclocking seguro (Pi 4/5)
sudo nano /boot/firmware/config.txt
# Añadir:
over_voltage=2
arm_freq=1800  # Para Pi 4
# Para Pi 5 ajustar diferente

# Mejorar gestión térmica
sudo apt install -y psensor
sudo /opt/vc/bin/vcgencmd measure_temp
```

### **Automatizar inicio de aplicaciones:**
```bash
# Para iniciar aplicación al arranque
sudo nano /etc/xdg/autostart/miapp.desktop
# Contenido:
[Desktop Entry]
Type=Application
Name=Mi Aplicación
Exec=python3 /home/pi/miapp.py
```

## **10. COMANDOS DE DIAGNÓSTICO**

### **Verificar todo funciona:**
```bash
# Ver temperatura
vcgencmd measure_temp

# Ver voltajes
vcgencmd measure_volts

# Ver frecuencia CPU
vcgencmd measure_clock arm

# Ver estado cámara
libcamera-hello --list-cameras

# Ver resolución pantalla
xdpyinfo | grep dimensions

# Probar táctil
xinput test-xi2 --root
```

## **11. SCRIPT DE INSTALACIÓN COMPLETA**

Puedes crear un script de instalación automática:

```bash
#!/bin/bash
# guardar como setup_pi.sh

# Actualizar sistema
sudo apt update && sudo apt upgrade -y

# Instalar drivers pantalla
git clone https://github.com/goodtft/LCD-show.git
cd LCD-show
sudo ./LCD35-show
cd ..

# Instalar software cámara
sudo apt install -y libcamera-apps python3-picamera2

# Configuraciones finales
sudo raspi-config nonint do_camera 0
sudo raspi-config nonint do_ssh 0

echo "Instalación completada. Reiniciando..."
sudo reboot
```

## **PROBLEMAS COMUNES Y SOLUCIONES:**

1. **Pantalla no funciona:** 
   ```bash
   # Verificar conexiones y reinstalar driver
   sudo ./LCD-show/LCD35-show
   ```

2. **Cámara no detectada:**
   ```bash
   # Verificar cable y conexión
   vcgencmd get_camera
   # Debería mostrar: supported=1 detected=1
   ```

3. **SSD no arranca:**
   ```bash
   # Verificar boot order
   sudo raspi-config nonint do_boot_order 0
   ```

4. **Toque no calibrado:**
   ```bash
   # Recalibrar
   DISPLAY=:0 xinput_calibrator


   ```




¿Necesitas ayuda con algún paso específico o tienes algún problema durante la instalación?



CONTACTO: PASAIA LAB tormentaworkfactory@gmail.com 

 


 

BRAINSTORMING - Tormenta de Ideas de PASAIA LAB © 2025 by José Agustín Fontán Varela is licensed under CC BY-NC-ND 4.0


BRAINSTORMING - Tormenta de Ideas de PASAIA LAB © 2025 by José Agustín Fontán Varela is licensed under Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International

Tormenta Work Free Intelligence + IA Free Intelligence Laboratory by José Agustín Fontán Varela is licensed under CC BY-NC-ND 4.0

# **SISTEMA DE SEGURIDAD INTEGRADO PARA BLOGGER - CERTIFICACIÓN Y DESARROLLO**

 # **SISTEMA DE SEGURIDAD INTEGRADO PARA BLOGGER - CERTIFICACIÓN Y DESARROLLO** **CERTIFICACIÓN OFICIAL PASAIA LAB** **Proyecto:** SecureBlo...