Arduino Overview
Overview, architecture, and projects using Arduino
🚀 Introducción
Este sistema forma parte de un laboratorio remoto de electrónica, donde el usuario puede interactuar con hardware real (Arduino) a través de una plataforma web conectada a un nodo físico basado en Jetson Nano.
🧩 Arquitectura General

🔌 Conexión Principal
El Arduino está conectado físicamente al Jetson Nano mediante USB.
Arduino → USB → Jetson Nano (Puerto /dev/ttyUSB0 o /dev/ttyACM0)
📌 En tu caso:
Puerto asignado: /dev/ttyUSB3
🖥️ Acceso Remoto
El acceso al sistema se realiza mediante una interfaz remota basada en navegador.
Flujo de uso
1. Iniciar sesión (ej: Google)
2. Reservar o entrar en sesión activa
3. Acceder al dispositivo disponible
4. Abrir interfaz remota (noVNC)
5. Controlar Arduino en tiempo real
🔐 Acceso a Escritorio Remoto
El sistema utiliza una interfaz tipo escritorio accesible desde el navegador.
Tecnología: noVNC
Contraseña: 123456
Desde esta interfaz se puede:
- Abrir terminal
- Ejecutar scripts
- Monitorear puertos seriales
- Controlar dispositivos
⚙️ Detección del Arduino
Para verificar que el Arduino está conectado:
ls /dev/ttyUSB*
o
ls /dev/ttyACM*
Salida esperada:
/dev/ttyUSB3
🔧 Comunicación Serial
Ejemplo básico desde el Jetson:
screen /dev/ttyUSB3 9600
o usando Python:
import serial
arduino = serial.Serial('/dev/ttyUSB3', 9600)
print(arduino.readline())
🧠 Lógica del Sistema
El Jetson Nano actúa como intermediario:
Web → Jetson → Serial → Arduino → Hardware
Permitiendo:
- Control remoto en tiempo real
- Automatización de prácticas
- Monitoreo de sensores
📦 Componentes del Sistema
- Arduino (control físico)
- Jetson Nano (nodo de procesamiento)
- Sensores (ultrasónico)
- Actuadores (servo, buzzer, LEDs)
- Interfaces (LCD, matriz LED)
⚠️ Consideraciones
- Verificar permisos del puerto serial:
sudo chmod 666 /dev/ttyUSB3
- Asegurar que ningún proceso esté usando el puerto
- Mantener conexión USB estable
🎯 Objetivo
Permitir que cualquier usuario pueda:
- Ejecutar prácticas reales
- Controlar hardware físico remotamente
- Aprender electrónica sin acceso físico al laboratorio

