自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除