SD-Karten-Backup auf Dropbox mit Arduino Yun – Automatisch, Sicher, Ohne Setup
Komponenten und Materialien
| Komponente | Anzahl |
|---|---|
| Arduino Yun | 1 |
| Micro-SD-Karte (max. 32 GB, FAT32) | 1 |
Apps & Online-Dienste
- Arduino Web Editor
- Temboo (kostenloses Konto erforderlich)
- Dropbox (kostenloses Konto erforderlich)
Projektbeschreibung
Übersicht
Dieses Projekt sichert Textdateien von einer SD-Karte automatisch auf Dropbox. Einfach die SD-Karte in den Arduino Yun stecken – der Rest läuft von allein. Keine externe Schaltung nötig, in Minuten einsatzbereit.
Funktionsweise
Der Arduino Yun liest die Datei datalog.txt von der SD-Karte, formatiert den Inhalt und sendet ihn via Temboo an Dropbox. Der Vorgang erfolgt einmalig nach jedem Reset. Der Serial Monitor muss währenddessen geöffnet sein.
Vorteile
- Einfaches Speichern von Dateien auf Dropbox
- Sekundenschnelles Backup von Textdateien von der SD-Karte
Schritt-für-Schritt-Anleitung
Schritt 1: Hardware bereitstellen
- Arduino Yun
- Micro-SD-Karte + Adapter (max. 32 GB, formatiert als FAT32)
Schritt 2: SD-Karte vorbereiten
Die SD-Karte muss mit FAT32 formatiert sein. Legen Sie die zu sichernde Textdatei (z. B. datalog.txt) auf die Karte.
Schritt 3: Dropbox einrichten
Erstellen Sie ein Dropbox-Konto und notieren Sie den Access Token (wird später im Code benötigt).
Schritt 4: Temboo einrichten
Erstellen Sie ein kostenloses Temboo-Konto, legen Sie eine neue App an und notieren Sie Account-Name, App-Key-Name und App-Key.
Schritt 5: Code verstehen & anpassen
Der Sketch besteht aus vier Hauptblöcken:
- Read File: Öffnet
/mnt/sd/datalog.txtund liest den Inhalt in einen String. - Format Buffer: Wandelt den String in ein Char-Array um (für Temboo erforderlich).
- Connect Temboo: Initialisiert die Choreo, setzt Zugangsdaten und Upload-Parameter (Pfad, Inhalt, Content-Type, Access Token, Modus „overwrite“).
- Upload File: Führt die Choreo aus – die Datei landet auf Dropbox.
Die Zugangsdaten werden in der Header-Datei TembooAccount.h hinterlegt.
Schritt 6: Hochladen & Testen
SD-Karte einlegen, Arduino Yun per USB mit dem PC verbinden, Sketch hochladen. Nach ca. 30 Sekunden ist die Datei auf Dropbox.
Hintergrund
Die Idee entstand, um Backups so einfach wie möglich zu machen: SD-Karte rein, fertig. Das Projekt nutzt den eingebauten SD-Kartenslot des Yun.
Herstellungsprozess
- Bluetooth-gesteuerter Arduino-Spybot bauen – Überwachungsroboter mit IP-Kamera
- FlickMote: Gestensteuerung per Ultraschall & IR für Smart Home (Arduino 101)
- DIY Arduino TV-B-Gone: Universelle TV-Aus-Fernbedienung
- Einen eigenen LED-Master-Clock mit Alarm bauen – aus 12 Metern Entfernung ablesbar
- Find Me: Smarter Gegenstands-Finder mit Arduino und Bluetooth
- SD-Karten-Backup auf Dropbox mit Arduino Yun – Automatisch, Sicher, Ohne Setup
- Optimierte Stromversorgungslösungen für Arduino-Projekte
- Arduino Tic Tac Toe mit MAX7219 LED-Matrix und Karton-Gehäuse
- Intelligenten Arduino-Vierbeiner-Roboter bauen: Schritt-für-Schritt-Anleitung
- DIY Arduino Lenkrad / Joystick für Rennspiele – USB-HID-Umbau