Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

Automatische SD-kaart Backup naar Dropbox met Arduino Yun

Onderdelen en Benodigdheden

Arduino Yun 1
SD-kaart (max 32 GB, FAT16/32 geformatteerd) 1

Apps en Online Diensten

  • Arduino Web Editor – voor het programmeren
  • Temboo – cloud service voor API integraties (gratis account nodig)
  • Dropbox – cloud opslag (gratis account)

Over Dit Project

Overzicht

Deze Arduino Yun back-up automatiquement bestanden van een SD-kaart naar Dropbox. U hoeft alleen de SD-kaart in te voeren – de rest gaat vanzelf. Geen complexe schakeling, klaar in minuten.

Functionaliteit

De Yun leest een tekstbestand van de SD-kaart en stuurt de inhoud via Temboo naar Dropbox. Het proces draait één keer per opstart (of na reset).

Dataverwerkingsstappen:

  1. Read File – leest het geselecteerde bestand van de SD-kaart.
  2. Format Buffer – zet de data om naar een karakter-array (vereist door Temboo).
  3. Connect Temboo – maakt verbinding met Temboo services en configureert de upload parameters (pad, bestandstype, access token, overschrijfmodus).
  4. Upload File – voert de upload uit naar Dropbox.

Belangrijk: De SD-kaart mag alleen worden verwijderd na afloop van de upload. De Serial Monitor moet open staan tijdens de werking.

Voordelen

  • Eenvoudige back-up van tekstbestanden naar Dropbox
  • Geen extra hardware nodig naast Yun en SD-kaart
  • Werkt volledig autonoom na inschakelen

Project Bouwen

Stap 1: Benodigdheden

  • 1× Arduino Yun
  • 1× Micro SD-kaart + adapter (max 32 GB, FAT16/32)

Stap 2: SD-kaart Voorbereiden

Formatteer de SD-kaart als FAT16 of FAT32. Plaats een of meer tekstbestanden (bijv. datalog.txt) op de kaart. De Yun leest standaard van /mnt/sd/datalog.txt.

Stap 3: Dropbox Instellen

  1. Maak een gratis Dropbox account aan.
  2. Ga naar de Dropbox App Console en maak een nieuwe app aan (API type: "Scoped access", "App folder").
  3. Genereer een Access Token – deze heb je later nodig in de code.

Stap 4: Temboo Instellen

  1. Maak een gratis Temboo account aan.
  2. Maak een nieuwe applicatie aan in Temboo.
  3. Noteer je Account Name, App Key Name en App Key.
  4. Zoek in de Temboo Library naar /Library/Dropbox/Files/Upload en test de choreo met je Dropbox Access Token.

Stap 5: De Code Begrijpen

De sketch bestaat uit vier hoofdblokken (zie hierboven). De credentials (Temboo account, Dropbox token) worden opgeslagen in een apart headerbestand TembooAccount.h.

Gebruikte Libraries

  • Bridge – communicatie tussen Linux en MCU (Arduino LLC, LGPL)
  • FileIO – SD-kaart bestandsbeheer (Arduino LLC, LGPL)
  • Temboo – API integratie (Temboo Inc., Apache 2.0)

Stap 6: Uploaden en Testen

  1. Plaats de SD-kaart in de Yun.
  2. Verbind de Yun via USB met de computer.
  3. Upload de sketch via de Arduino IDE of Web Editor.
  4. Open de Serial Monitor (9600 baud).
  5. Na ~30 seconden (Bridge opstarten) wordt het bestand geüpload.

Achtergrond

Dit project ontstond uit de wens om bestanden simpelweg te back-uppen door een SD-kaart in te steken. Het benut de ingebouwde SD-slot van de Yun en de kracht van Temboo voor cloud integratie.

Productieproces

  1. Bluetooth-gecontroleerde Arduino Spybot bouwen
  2. FlickMote: Gebarengecontroleerde IR-afstandsbediening voor Slimme Huizen
  3. DIY Arduino TV-B-Gone: Universele TV-uit-schakelaar
  4. Bouw een Aangepaste LED Hoofdklok met Alarm – Zichtbaar vanaf 12 Meter
  5. Find Me: Slimme Item Locator met Arduino en Bluetooth
  6. Automatische SD-kaart Backup naar Dropbox met Arduino Yun
  7. Geoptimaliseerde Voedingsoplossingen voor Arduino Projecten
  8. Arduino Boter-Kaas-Eieren met MAX7219 LED Matrix en Kartonnen Behuizing
  9. Bouw een Slimme Arduino Vierpotige Robot: Stap-voor-Stap Handleiding
  10. Bouw een Aangepaste Arduino Joystick Stuurwiel voor Gaming
  11. Bouw een Volledig Functionele CNC-machine met Arduino Nano R3