# **Guía Completa: Instalación Raspberry Pi OS con SSD, Cámara HQ y Pantalla Táctil 3.5"**
ESTE LABORATORIO OFRECE MUCHO GENEROSAMENTE ;
## **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
# **WINSTON SMITH: ANTI-METADATA TOOL**
https://tormentaworkintelligencectiongroup.blogspot.com/2025/12/winston-smith-anti-metadata-tool.html
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


