Backup Automático de Tarjeta SD a Dropbox con Arduino Yun: Rápido, Seguro y sin Configuración Compleja
Componentes y suministros
| Arduino Yun | ×1 |
| Tarjeta SD | ×1 |
Aplicaciones y servicios online
- Arduino Web Editor
- Temboo
- Dropbox
Sobre el proyecto
Descripción general
Este proyecto permite respaldar automáticamente los archivos de una tarjeta SD en Dropbox usando un Arduino Yun. Solo tienes que insertar la tarjeta SD y el dispositivo se encarga del resto: no requiere cableado adicional y está listo en minutos.
Funcionamiento
El Arduino Yun lee los datos de un archivo en la tarjeta SD y los envía a Dropbox mediante Temboo. El proceso se ejecuta una vez al encender o reiniciar el Yun. El protocolo de transferencia consta de cuatro etapas:
- Leer archivo: abre y lee el contenido del archivo seleccionado.
- Formatear buffer: convierte los datos a array de caracteres para Temboo.
- Conectar Temboo: establece la conexión con los servicios de Temboo.
- Subir archivo: envía el contenido a Dropbox.
Nota: La tarjeta SD debe formatearse en FAT16/32. El monitor serie debe estar abierto durante la operación. Se requiere cuenta en Temboo (gratuita).
Ventajas
- Almacenamiento fácil de archivos en Dropbox.
- Respaldo de archivos de texto desde tarjeta SD en segundos.
Construcción del proyecto
Paso 1: Material necesario
- 1 Arduino Yun
- 1 Tarjeta micro SD + adaptador (máx. 32 GB)
Paso 2: Preparar la tarjeta SD
Formatea la tarjeta en MS-DOS (FAT16/32) y coloca en ella los archivos a respaldar (ej. datalog.txt).
Paso 3: Configurar Dropbox
Crea una cuenta en Dropbox y genera un token de acceso para la API.
Paso 4: Configurar Temboo
Regístrate en Temboo, crea una app y obtén las credenciales (Account Name, App Key Name, App Key).
Paso 5: Entender el código
El sketch se divide en cuatro secciones principales (Leer, Formatear, Conectar, Subir). Las credenciales se guardan en el archivo TembooAccount.h.
Librerías usadas: Bridge, FileIO, Temboo.
Paso final
Conecta el Yun al PC, inserta la tarjeta SD y sube el código. En ~30 segundos el archivo se subirá a Dropbox.
Antecedentes
Proyecto creado para demostrar la facilidad de usar el lector SD integrado del Yun para backups automáticos.
Código
Disponible en el repositorio: UploadSDFileToDropbox
Esquemáticos
Archivo Fritzing: schematics_yyQ2UFCZLL.fzz
Proceso de manufactura
- Construye un Spybot controlado por Bluetooth con Arduino
- FlickMote: Mando IR por gestos para Smart Home
- TV‑B‑Gone DIY con Arduino: Mando universal para apagar cualquier TV
- Construye un Reloj Maestro LED Personalizado con Alarma – Visible desde 12 Metros
- Find Me: Localizador Inteligente de Objetos con Arduino y Bluetooth
- Backup Automático de Tarjeta SD a Dropbox con Arduino Yun: Rápido, Seguro y sin Configuración Compleja
- Soluciones de Alimentación Optimizadas para Proyectos Arduino
- Tres en raya con Arduino, matriz LED MAX7219 y carcasa de cartón
- Construye un Robot Cuadrúpedo Inteligente con Arduino: Guía Paso a Paso
- Construye un volante joystick personalizado con Arduino para gaming
- Construye una Máquina CNC Totalmente Funcional con Arduino Nano R3