亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 制造工艺

PhoneLocator:基于 Arduino Yun + Blynk 的手机防丢定位器

硬件清单

组件数量
Arduino Yun (集成 Linux + Wi-Fi)1
按钮开关 (12mm)1
220 Ω 电阻1
面包板 + 跳线1 套
智能手机 (已安装 Blynk App)1

工作流程

  1. 用户按下物理按钮 (接 Yun D2)
  2. Yun 通过 Bridge 库调用 Blynk 云端,请求手机 GPS 坐标 (Virtual Pin V0)
  3. 手机端 Blynk App 后台运行,自动上报经纬度
  4. Yun 拼接 Google Maps 链接,发送邮件至预设邮箱
  5. 全程约 8 秒,手机熄屏/锁屏亦可工作 (需允许 Blynk 后台定位)

关键代码片段

// 1. 接收手机上报坐标
BLYNK_WRITE(V0) {
  lat = param[0].asDouble();
  lon = param[1].asDouble();
}

// 2. 组装邮件正文
if (lat != 0 && lon != 0) {
  String body = "Phone Located!\nLAT " + String(lat,6) +
                "\nLNG " + String(lon,6) +
                "\nView: https://maps.google.com/?q=" + lat + "," + lon;
  Blynk.email(myEmail, "PhoneLocator Alert", body);
}

Blynk App 配置步骤 (iOS/Android 通用)

  1. 新建项目 → 选择 Arduino Yun → 获取 Auth Token (邮件发送)
  2. 添加 GPS Stream 组件 → 绑定 Virtual Pin V0 → 开启 “Run in Background”
  3. 项目设置 → 开启 Sharing → 生成二维码,家人扫码即可共享定位

Yun 端配置

  • 在代码中填入:auth (Auth Token)、ssid/pass (Wi-Fi)、myEmail (接收邮箱)
  • proDebug = 0 可脱离串口监视器独立运行
  • 通过 Arduino Web Editor 或 IDE 上传

适用场景与局限

  • 适合:家中找手机、聚会防遗留、老人/儿童防走失辅助
  • 局限:需手机联网且 Blynk 后台存活;Yun 必须联网;非实时追踪,仅按需单次定位
  • 成本极低,无需 GPS 模块、SIM 卡、服务器

制造工艺

  1. Arduino 数字骰子:LCD 显示随机点数的电子骰子
  2. DIY 钢铁侠人偶:Arduino 控制超声波触发音效与灯光
  3. Find Me:基于 Arduino 与蓝牙的智能寻物器制作指南
  4. 打造功能完整的 Arduino 驱动 3D 打印机械臂:分步指南
  5. DIY Arduino 加湿器控制器:继电器安全控制高压电路
  6. 非接触体温筛查闸机:Arduino MKR1000 + 红外测温 + 舵机控制
  7. PiBot:Arduino驱动的88键钢琴机器人,精准演奏MIDI乐曲
  8. Arduino Nano 驱动 NeoPixel 矩阵:自制霓虹乒乓游戏
  9. Arduino + ThingSpeak 实时气象监测站
  10. DIY Arduino 手柄方向盘 - 游戏竞速模拟器自制指南
  11. Arduino + TEA5767 打造 FM 收音机:Nokia 5110 显频谱/信号强度/立体声
  12. Arduino 101 计步器:集成 DHT11 温湿度 + LCD 显示步数/距离/卡路里