停车场寻车系统

文章目录

  • 停车场寻车系统
  • 前言
  • 一、手机app
  • 二、车牌识别
  • 三、数据查询
  • 总结

停车场寻车系统

前言

上个星期用了一周左右做了一个停车场寻车系统的项目,可以识别车牌,通过手机app查询车辆信息

一、手机app

手机app采用的依旧是点灯科技,通过物联网接入,这次更加深入了解了blinker的组件,就给车库加了查询功能。



ESP8266代码:

#define BLINKER_WIFI
#include <SoftwareSerial.h>
#include <Blinker.h>char auth[] = "**************"; // blinker app提供的秘钥
char ssid[] = "Mr.Robot";// wifi 名字
char pswd[] = "************";// wifi 密码
int incomedate=0;
// 新建组件对象
BlinkerButton Button1("btn-abc");
BlinkerNumber Number1("num-abc");
BlinkerNumber TEMP("tem");
#define TEXTE_2 "tex-pi2"
BlinkerText Text2(TEXTE_2);
int counter = 0;
int a=0,a1=0,a2=0,a3=0,a4=0,a5=0,a6=0,a7=0,a8=0;
void dataRead(const String & data){  uint32_t BlinkerTime = millis();BLINKER_LOG("input=",data);if(data=="苏E·82L84"){Serial.println("查询成功");TEMP.print(a);Text2.print(data);}if(data=="桂A·R397"){Serial.println("查询成功");TEMP.print(a1);Text2.print(data);}if(data=="鲁F·8L620"){Serial.println("查询成功");TEMP.print(a2);Text2.print(data);}if(data=="湘A·BA597"){Serial.println("查询成功");TEMP.print(a3);Text2.print(data);}if(data=="蒙E·PF927"){Serial.println("查询成功");TEMP.print(a4);Text2.print(data);}if(data=="川B·029PQ"){Serial.println("查询成功");TEMP.print(a5);Text2.print(data);}if(data=="京K·98410"){Serial.println("查询成功");TEMP.print(a6);Text2.print(data);}if(data=="陕K·7555"){Serial.println("查询成功");TEMP.print(a7);Text2.print(data);}if (Serial.available() > 0)//串口接收到数据{incomedate = Serial.read();//获取串口接收到的数据if (incomedate == 'H'){a=1;}if (incomedate == 'Q'){a=2;}if (incomedate == 'W'){a=3;}if (incomedate == 'E'){a=4;}if (incomedate == 'R'){a=5;}if (incomedate == 'T'){a=6;}if (incomedate == 'Y'){a=7;}if (incomedate == 'U'){a=8;}if (incomedate == 'I'){a1=1;}if (incomedate == 'O'){a1=2;}if (incomedate == 'P'){a1=3;}if (incomedate == 'A'){a1=4;}if (incomedate == 'S'){a1=5;}if (incomedate == 'D'){a1=6;}if (incomedate == 'F'){a1=7;}if (incomedate == 'G'){a1=8;}if (incomedate == 'J'){a2=1;}if (incomedate == 'K'){a2=2;}if (incomedate == 'L'){a2=3;}if (incomedate == 'Z'){a2=4;}if (incomedate == 'X'){a2=5;}if (incomedate == 'C'){a2=6;}if (incomedate == 'V'){a2=7;}if (incomedate == 'B'){a2=8;}if (incomedate == 'N'){a3=1;}if (incomedate == 'M'){a3=2;}if (incomedate == '1'){a3=3;}if (incomedate == '2'){a3=4;}if (incomedate == '3'){a3=5;}if (incomedate == '4'){a3=6;}if (incomedate == '5'){a3=7;}if (incomedate == '6'){a3=8;}if (incomedate == '7'){a4=1;}if (incomedate == '8'){a4=2;}if (incomedate == '9'){a4=3;}if (incomedate == '`'){a4=4;}if (incomedate == '!'){a4=5;}if (incomedate == '@'){a4=6;}if (incomedate == '#'){a4=7;}if (incomedate == '$'){a4=8;}if (incomedate == '%'){a5=1;}if (incomedate == '^'){a5=2;}if (incomedate == '&'){a5=3;}if (incomedate == '*'){a5=4;}if (incomedate == '('){a5=5;}if (incomedate == ')'){a5=6;}if (incomedate == '_'){a5=7;}if (incomedate == '+'){a5=8;}if (incomedate == '}'){a6=1;}if (incomedate == '{'){a6=2;}if (incomedate == ']'){a6=3;}if (incomedate == '['){a6=4;}if (incomedate == '='){a6=5;}if (incomedate == '|'){a6=6;}if (incomedate == ';'){a6=7;}if (incomedate == '<'){a6=8;}if (incomedate == '>'){a7=1;}if (incomedate ==','){a7=2;}if (incomedate == '.'){a7=3;}if (incomedate == '?'){a7=4;}if (incomedate == '*'){a7=5;}if (incomedate == '~'){a7=6;}if (incomedate == ':'){a7=7;}if(incomedate == '-'){a7=8;}}
}void setup()
{// 初始化串口Serial.begin(115200);BLINKER_DEBUG.stream(Serial);BLINKER_DEBUG.debugAll();Blinker.begin(auth, ssid, pswd);Blinker.attachData(dataRead);
}void loop()
{Blinker.run();
}

二、车牌识别

通过yolov2+K210识别车牌,串口通信将信息发送到STM32。

三、数据查询

通过K210识别车牌,发送到STM32端,红外感应到将信息存入数组,然后打包发送到ESP8266端,ESP8266接收信息并设置标志,再通过MQTT接入手机app,手机app下发相关指令进行查询。

总结

其实这个项目难就难在车牌的识别以及数据的匹配,车牌识别用到了YOLOV2算法与深度学习的开发板K210,这样的处理速度更快,更准确。数据匹配采用模拟数据库的方法进行匹配。在数据匹配的过程中,要注意"c1"和c’1’两种方式是完全不同的一个引号才能叫匹配,两个引号找的是地址。

停车场寻车系统(识别车牌,手机app查询相关信息)相关推荐

  1. 华科智标_停车场定位导航反向寻车系统

    本系统为华科智标研发设计,其主要为停车场用户提供精确定位导航找车功能:为手机客户端用户提供停车场内的定位导航功能,实时为用户提供停车场内的位置服务,包括为其提供停车位的数量显示,停车位至出口的最短路径 ...

  2. 室内停车场车辆定位及导航系统(反向寻车系统)设计与实现

    目录 摘要 2 第1章 绪论 6 1.1 课题背景和意义 6 1.2 课题发展前景 7 1.3 可行性分析 8 1.3.1 经济上的可行性 8 1.3.2 技术上的可行性 8 1.3.3 操作上的可行 ...

  3. 反向寻车管理系统服务器,一种反向寻车系统及寻车方法

    一种 诚信合作--质量至上 [技术领域] 本发明专利提供了一种倒车寻车系统和寻车方法,具有较高的图像信息识别精度和识别速度,属于停车系统的倒车寻车领域. [背景技术] 目前,随着我国机动车数量的不断增 ...

  4. 【愚公系列】华为云系列之基于ModelBox搭建的AI寻车系统

    文章目录 前言 一.ModelBox简介 1.ModelBox是什么 2.AI开发遇到的问题和解决方案一 2.1 相关问题 2.2 解决方案 3.AI开发遇到的问题和解决方案二 3.1 相关问题 3. ...

  5. 智慧停车怎么实现的,停车场寻车是怎么实现的

    智慧停车怎么实现的?随着汽车快速发展,停车场行业也面临着积极发展,由于停车场面积大,找到自己想去的停车位就成了一个大问题.而停车场地图可以根据地点.距离等给出最佳的路线规划,引导司机快速的到达目标停车 ...

  6. python爬取app聊天信息_手把手教你爬取手机app中的信息

    使用工具:Fiddler+基础爬虫 Fiddler是一个抓包神器,用来检查电脑和互联网之间所有的通讯内容,而且比较简单容易上手,显示的格式也比较友好. 网页基本都会爬了,现在开始要想想如何去爬手机ap ...

  7. 在手机中查询医药信息?@POLO医生掌上电子助手

    在手机中查询医药信息?@POLO医生掌上电子助手 @POLO医生掌上电子助手是泛华医信科技发展有限公司组织国内著名医学专家和资深软件研发人员,历时三年为医务工作者专门开发的基于移动操作系统Win CE ...

  8. Android 屏幕适配攻略(四)获取手机屏幕的相关信息 与动态设置控件的大小

    Android 屏幕适配攻略(四)获取手机屏幕的相关信息 与动态设置控件的大小 1 动态获取手机屏幕的 屏幕密度与对应像素比例 例如在 320 * 480 尺寸为 3.2 英寸的手机 ,对应的像素密度 ...

  9. 车辆报价查询接口,通过车系名称查询相关信息

    车辆报价查询接口,通过车系名称,查询相关信息. 接口名称:车辆报价查询接口 接口平台:接口 接口地址:http://op.juhe.cn/onebox/car/query 支持格式:json 请求方式 ...

最新文章

  1. 在Android Studio中进行代码混淆
  2. 牛客 - 养花(最大流)
  3. 原则,策略,规范也是构架的一部分
  4. 论文浅尝 | 嵌入常识知识的注意力 LSTM 模型用于特定目标的基于侧面的情感分析...
  5. Linux线程间死锁分析
  6. 《深入浅出WPF》——资源学习
  7. aliez歌词_【aLIEz】附平假名歌词(完整)
  8. 浅谈HTTP中GET和POST请求方式的区别
  9. wind river -diab
  10. c语言大数乘方算法,用c语言实现大数乘方
  11. npm run serve stage1@0.1.0 serve vue-cli-service serve node:internal/modules/cjs/loader:936
  12. 介绍一下xgb_XGB羽毛球app
  13. Android 4.0 源代码结构
  14. 【转载!!】一个用消息队列 的人,不知道为啥用 MQ,这就有点尴尬
  15. 什么?还在用delete删除数据《死磕MySQL系列 九》
  16. 2016暑假集训总结
  17. VMware虚拟机恢复系统的某个状态的方法
  18. 月薪5k的国企, 和月薪2万的私企,我选国企
  19. 西计算机科学和电子科学与技术的区别,“电子信息科学与技术”和“电子科学与技术”专业的区别...
  20. 关于电脑BIOS解密,如何解密问题?

热门文章

  1. 华硕台式计算机z370,华硕 ROG STRIX Z370-F GAMING评测:STRIX中最值得选的型号
  2. python生成每个月最后一天_python 求下个月的最后一天
  3. ios swift5.5 截取字符串(String)字符在字符串中第一次出现的位置 Index转Int String使用下标截取字符串
  4. 入手评测i7 13620H和i9 12900H对比 酷睿i713620H和i912900H选哪个
  5. [内附完整源码和文档] 基于JSP的企业合同管理系统
  6. PS制作gif动图以及背景透明与消除残影
  7. oracle+dba手记+下载,开工贺礼:Oracle DBA手记第一部开放下载
  8. 京东在2018年成为Intel全球最大PC零售渠道
  9. 清华大学计算机系女生人数,【清华大学男女比例】2020年清华大学各院系男女比例...
  10. AUTOCAD——等距标注