Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

Arduino Mega: Fotos aufnehmen & automatisch in Google Drive hochladen

Benötigte Hardware

Projektbeschreibung

Ein Arduino Mega nimmt per Serial-Kamera ein Foto auf und lädt es per Google Drive API direkt in Ihr Google Drive hoch. Die Authentifizierung erfolgt über OAuth 2.0 Device Flow (für Geräte ohne Browser), abgewickelt via PHPoC Shield (WebSocket-Webinterface).

Ablauf

  1. Google Cloud Projekt anlegen: Client ID & Client Secret erhalten, Drive API aktivieren.
  2. Arduino-Code anpassen: GOOGLE_CLIENT_ID & GOOGLE_CLIENT_SECRET eintragen.
  3. login.php auf PHPoC Shield hochladen (Web-UI für OAuth).
  4. Arduino-Code kompilieren & hochladen.
  5. Serieller Monitor: IP-Adresse des PHPoC Shields notieren.
  6. Browser: https://<IP>/login.php öffnen → Google-Konto autorisieren → Access Token wird auf Arduino gespeichert.
  7. Taster drücken: Foto aufnehmen → Multipart-Upload an https://www.googleapis.com/upload/drive/v2/files mit Bearer-Token.
  8. Nach ~2 Sekunden ist das Bild (Benennung: ARDUINO_YYYYMMDDHHMMSS.jpg) im Drive sichtbar.

Technische Details

Funktionsreferenzen (Arduino)

Serial.begin(), Serial.println(), delay(), millis(), for/while/if, loop()/setup(), String-Methoden (toInt(), substring(), indexOf(), remove(), equals()).

Quellcode

Alle Dateien im Originalprojekt verfügbar.

Schaltplan

Verbindet Mega (Serial1 für Kamera), PHPoC Shield (SPI), Grove Base Shield, Taster an Pin 2.

Alternative Plattformen

Das gleiche Projekt wurde für andere Hardware-Plattformen umgesetzt (Link im Original).

Herstellungsprozess

  1. Bluetooth-gesteuerter Arduino-Spybot bauen – Überwachungsroboter mit IP-Kamera
  2. FlickMote: Gestensteuerung per Ultraschall & IR für Smart Home (Arduino 101)
  3. DIY Arduino TV-B-Gone: Universelle TV-Aus-Fernbedienung
  4. Einen eigenen LED-Master-Clock mit Alarm bauen – aus 12 Metern Entfernung ablesbar
  5. Find Me: Smarter Gegenstands-Finder mit Arduino und Bluetooth
  6. Optimierte Stromversorgungslösungen für Arduino-Projekte
  7. Arduino Tic Tac Toe mit MAX7219 LED-Matrix und Karton-Gehäuse
  8. Intelligenten Arduino-Vierbeiner-Roboter bauen: Schritt-für-Schritt-Anleitung
  9. Sprachgesteuerte Haushaltsgeräte: Bluetooth-Steuerung mit Google Assistant
  10. Googles 450-Millionen-Dollar-Investment in ADT beschleunigt IoT-Sicherheitsadoption