![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
AIR820
小石先头森
这个作者很懒,什么都没留下…
展开
-
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 · 362 阅读 · 0 评论 -
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 · 364 阅读 · 0 评论 -
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))endsys.timerLoopStart(prin原创 2021-08-10 00:18:13 · 349 阅读 · 0 评论 -
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 · 433 阅读 · 0 评论 -
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 · 297 阅读 · 0 评论 -
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 · 207 阅读 · 0 评论 -
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))endl原创 2021-08-03 00:50:21 · 990 阅读 · 0 评论 -
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 · 293 阅读 · 0 评论 -
3-Air-合宙820-按键点灯
继续走流程,按键点灯,820支持矩阵键盘,最多支持4*5的矩阵看原理图板子上是个2*2的矩阵按键,直接四个按键分别控制两个灯的开关先试试例程下载进去按按键看效果改例程+逻辑直接上代码了--- 模块功能:矩阵键盘测试-- @module powerKey-- @author openLuat-- @license MIT-- @copyright openLuat-- @release 2018.06.13require"sys"require"pins"module(.原创 2021-08-01 00:50:26 · 278 阅读 · 0 评论 -
2-Air-合宙820-下载固件烧录脚本点灯
求怕累,正规流程走一波,烧完例程之后自己来次点灯准备资料先上个820的资料连接Air820UG开发板:软件例程、使用文档、硬件原理图资料资料都在里边主要就是:USB驱动 Luat下载调试工具v2更新固件可以下载最新的(小白鼠型),也可以使用老版固件,我愿意当小白鼠,用最新的,在Luat下载调试工具v2的文件夹内打开Luatools,点击下载固件选择固件直接下载,我选择的是免boot下载,安装完USB驱动之后可以直接下载下载后自动重启,显示出来固件版本等信息(板子自带卡哦,不用自己原创 2021-08-01 00:48:19 · 973 阅读 · 0 评论 -
1-Air-合宙820-开箱
开箱低调而不失奢华的普通快递盒打开之后是白色波浪软泡沫和黄色牛皮气泡信封袋的双重保护没有直接封上信封袋,真是人性化操作,省的我们回来拆着麻烦犹抱琵琶半遮面正面照(C口直呼徐福)背面照(还留有一丝丝的松香印)年轻人废话不多说,先点个灯(lua脚本开发美滋滋) 合宙820开箱之点灯 ...原创 2021-07-30 00:16:47 · 404 阅读 · 0 评论