- 博客(11)
- 收藏
- 关注
原创 11-Air-合宙820-车牌识别2-百度智能云
这篇实现将拍好的照片通过POST的方式上传至云平台,再解析返回数据 百度智能云小操作 注册账号这些p话不多说,车牌识别个人认证用户每月可以免费领1000次,感谢百度,领取和创建管理应用这点小事也就不说了 直接看文档 需要先获取access_token,然后按照格式发就行了 获取access_token 示例 https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id=Va5yQRHlA4Fq5
2021-08-28 21:44:35
442
原创 10-Air-合宙820-车牌识别1-拍个照
买了个配套摄像头,拼凑做个车牌识别,我使用的是百度智能云,大概思路就是拍照,然后通过http协议上传至百度智能云返回数据 大概思路就是拍照,再上传,获取返回 这篇先实现个拍照 这也都是合宙写好的接口,可以直接用(用前初始化LCD) 初始化摄像头 按需求初始化 --打开摄像头 disp.cameraopen(1,0,0,1) 打开摄像头预览 先获取LCD像素 --获取屏幕像素 local WIDTH,HEIGHT = disp.getlcdinfo() 然后打开预览 --打开摄像头预览 disp.
2021-08-28 21:43:55
453
原创 9-Air-合宙820-获取时间
使用库获取时间显示在屏幕上 先看看库 ntp的 misc的一个 捋捋例程 local function prinTime() local tm = misc.getClock() log.info("testNtp.printTime", string.format("%04d/%02d/%02d,%02d:%02d:%02d", tm.year, tm.month, tm.day, tm.hour, tm.min, tm.sec)) end sys.timerLoopStart(prin
2021-08-10 00:18:13
440
原创 8-Air-合宙820-IIC采集温湿度
今天操作IIC,板子上有个SHT30,是IIC接口,我就获取温湿度 分析硬件 SHT30连接在820的IIC2上,通过两个MOS转换电平 IIC-API 写的是真清楚啊 分析SHT30的手册(下载于立创商城) 首先确定SHT30的外设地址 根据2脚的电平确认地址,低电平则为0x44 按照手册上提示进行单次采集 发送写指令0x2c06,然后等待读6个数据即可,数据带有CRC校验 写程序呗 修改下电压域 看硬件可以发现,这个+3V3是由VLCD决定的 因为这个我卡了一个下午,官方例程
2021-08-08 22:47:19
510
原创 7-Air-合宙820-json解析
json解析,上篇已经GET到了天气状况,是json数据,解析一下 看api 先是构造json 再是解析json数据 看例程 -----------------------encode测试------------------------ local torigin = { KEY1 = "VALUE1", KEY2 = "VALUE2", KEY3 = "VALUE3", KEY4 = "VALUE4", KEY5 = {KEY5_1="VALU5_1",KEY5_2="VALU5_2"},
2021-08-05 23:12:36
358
原创 6-Air-合宙820-http之get天气
http get 天气 瞅两眼手册 很方便操作,直接方式 url 然后一个回调函数即可 直接照着例程写 local key = "**********" local location = "zhengzhou" local language = "zh-Hans" local unit = "c" local url = string.format("http://api.seniverse.com/v3/weather/now.json?key=%s&location=%s&langu
2021-08-05 00:30:05
243
原创 5-Air-合宙820-点墨水屏
点亮墨水屏 我这里用的是大连佳显的GDEY29Z94,资料戳我 瞅瞅官方例程 官方使用的是epd1in54_GDEH0154D27和epd1in54_GDEH0154D67,同样是大连佳显的,所以我可以省去很多驱动,最主要的就是发送命令和发送数据,如下 local function sendCommand(data) --log.info("epd1in45.sendCommand",data) setDC(0) spi.send(spi.SPI_1,string.char(data)) end l
2021-08-03 00:50:21
1114
原创 4-Air-合宙820-亮个屏
简简单单亮个屏幕 复制驱动 我用的屏幕是ST7789芯片,直接复制驱动和应用 main.lua中添加头文件 require "st7789" require "lcd" 修改驱动 把参数读取删除即可 修改应用 sys.taskInit(function() sys.waitUntil("LCD_INIT") sys.wait(200) wake(1) CHAR_WIDTH = 16 disp.setfontheight(32) disp.clear()
2021-08-01 00:50:57
333
原创 3-Air-合宙820-按键点灯
继续走流程,按键点灯,820支持矩阵键盘,最多支持4*5的矩阵 看原理图 板子上是个2*2的矩阵按键,直接四个按键分别控制两个灯的开关 先试试例程 下载进去按按键看效果 改例程+逻辑 直接上代码了 --- 模块功能:矩阵键盘测试 -- @module powerKey -- @author openLuat -- @license MIT -- @copyright openLuat -- @release 2018.06.13 require"sys" require"pins" module(.
2021-08-01 00:50:26
377
原创 2-Air-合宙820-下载固件烧录脚本点灯
求怕累,正规流程走一波,烧完例程之后自己来次点灯 准备资料 先上个820的资料连接 Air820UG开发板:软件例程、使用文档、硬件原理图资料 资料都在里边 主要就是:USB驱动 Luat下载调试工具v2 更新固件 可以下载最新的(小白鼠型),也可以使用老版固件,我愿意当小白鼠,用最新的,在Luat下载调试工具v2的文件夹内 打开Luatools,点击下载固件 选择固件 直接下载,我选择的是免boot下载,安装完USB驱动之后可以直接下载 下载后自动重启,显示出来固件版本等信息(板子自带卡哦,不用自己
2021-08-01 00:48:19
1141
原创 1-Air-合宙820-开箱
开箱 低调而不失奢华的普通快递盒 打开之后是白色波浪软泡沫和黄色牛皮气泡信封袋的双重保护 没有直接封上信封袋,真是人性化操作,省的我们回来拆着麻烦 犹抱琵琶半遮面 正面照(C口直呼徐福) 背面照(还留有一丝丝的松香印) 年轻人废话不多说,先点个灯(lua脚本开发美滋滋) 合宙820开箱之点灯 ...
2021-07-30 00:16:47
473
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人