PhoneLocator: Dein Handy überall sicher orten
Komponenten und Zubehör
| Jumperkabel | × | 1 |
| Arduino Yun | × | 1 |
| Widerstand 220 Ω | × | 1 |
| SparkFun Taster 12 mm | × | 1 |
| Breadboard | × | 1 |
Apps & Online-Dienste
- Arduino Web Editor
- Blynk
Über dieses Projekt
Überblick
Handy bei Freunden vergessen? Angst vor Diebstahl? Jeder kennt das. PhoneLocator ortet dein Handy und sendet die GPS-Koordinaten per E-Mail – per Knopfdruck. Dank Blynk brauchst du nur einen Button drücken. Blynk-Account nötig (Anleitung unten).


Funktionsweise
Einfach: Taster drücken → Arduino Yun liest Handy-Position via Blynk → E-Mail an Nutzer. Professioneller Touch: E-Mail wirkt so, als käme sie von der Blynk-App auf dem Handy – cleverer Dieb.


if(button pressed)– Prüft Taster an Pin 2getLocation– Fordert Koordinaten von Blynk anProcess Data– Bereitet Koordinaten für E-Mail-Text aufSend email– Versendet E-Mail
Antwort nach ~8 Sekunden (wenn Handy ortbar). Funktioniert auch im Schlafmodus/ausgeschaltetem Bildschirm, solange Blynk-App im Hintergrund läuft. Blynk-Projekt auf Handy muss aktiv sein.
Vorteile
- Handy bei Verlust/Diebstahl orten
- Einfache Bedienung (ein Knopf)
Projekt aufbauen
Schritt 1: Benötigte Hardware
- Jumperkabel
- 1× Arduino Yun
- 1× Taster
- 1× Breadboard
- 1× Widerstand 220 Ω
- 1× Smartphone


Schritt 2: Schaltung
Einfache Schaltung:

Schritt 3: Code verstehen
Drei Code-Teile:
- getLocation
- Process Location Data
- Send Email
getLocation (liest Virtual Pin V0):
BLYNK_WRITE(V0) {
latitude = param[0].asDouble();
longitude = param[1].asDouble();
altitude = param[2].asDouble();
speed = param[3].asDouble();
}
Blynk speichert in Virtual Pins. BLYNK_WRITE(V0) liest Pin 0, speichert in Variablen. Latitude/Longitude werden genutzt. Blynk-Projekt muss vorher korrekt eingerichtet sein.
Process Location Data:
if(latitude != 0.00 && longitude != 0.00) {
String toSend = "Phone Located! \n received co-ordinates \n LAT ";
toSend += latitude;
toSend += " LNG ";
toSend += longitude;
toSend += ". View location on Maps: ";
toSend += "www.google.com/maps/?q=";
toSend += latitude;
toSend += ",";
toSend += longitude;
delay(500);
}
E-Mail-Body als String. Läuft nur bei gültigen Koordinaten (nicht 0). Arduino fragt bis zu 10× an, bis valide Daten kommen.
Send Email:
Blynk.email(userEmail, "PhoneLocator | Notification", toSend);
if(proDebug == 1) {
Serial.println("Success");
Serial.println("Email Sent");
Serial.println("Restarting Protocol");
Serial.println("");
}
Sendet String als E-Mail-Body. proDebug = Debug-Tool: 1 = Serial Monitor muss offen sein (Default), 0 = autonomer Betrieb.
Variablen setzen
Alle TODO-markierten Variablen anpassen: eigene E-Mail, Blynk-Auth-Token, proDebug. Auth-Token per E-Mail nach Blynk-Setup (siehe unten).
Libraries
- Bridge (Arduino LLC, Public Domain)
- Blynk (MIT License)
Blynk einrichten
- Blynk herunterladen (iOS/Android)
- Blynk-Account erstellen – Screenshots im Originalartikel führen durch die Schritte (neues Projekt, Gerät: Arduino Yun, Connection: WiFi, Auth-Token per Mail, Widget: GPS Stream auf Virtual Pin V0, Button auf Virtual Pin V1, E-Mail-Widget konfigurieren).













Finale Einrichtung
TODO-Variablen setzen (Auth-Token aus Mail). Arduino Yun an PC/Mac anschließen, Code hochladen.

Hintergrund
Projekt entstand als einfache Lösung für verlorenes Handy. Blynk liefert Geolocation auch im Hintergrund/Schlafmodus. Ein Knopfdruck genügt. Getestet mit iPhone (iOS 11).
Code
Kompletter Code im Originalartikel (Download-Link).
Schaltplan

schematics_UhOTpO8N1Z.fzz (Fritzing-Datei)
Herstellungsprozess
- Arduino Digitaler Würfel: LCD-Würfel mit Zufallszahlen (1–6)
- Arduino Iron Man bauen: Komponenten, Sensoren & Schritt-für-Schritt-Anleitung
- Find Me: Smarter Gegenstands-Finder mit Arduino und Bluetooth
- Funktionaler 3D-gedruckter Roboterarm mit Arduino – Schritt-für-Schritt-Anleitung
- DIY Arduino Luftbefeuchter-Steuerung mit Relais – Sichere Hochspannungs-Installation
- Berührungsloses Temperatur-Überwachungstor für schnelles Screening
- PiBot: Arduino-gesteuerter Klavierroboter für präzise Musikwiedergabe
- NeoPixel-Matrix Pong auf Arduino Nano: Neon-Pong selbst bauen
- Wetterstation mit Arduino & ThingSpeak IoT (DHT11 + ESP8266)
- DIY Arduino Lenkrad / Joystick für Rennspiele – USB-HID-Umbau