Mostrando entradas con la etiqueta GUIA COMPLETA. Mostrar todas las entradas
Mostrando entradas con la etiqueta GUIA COMPLETA. 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...