【涂鸦智能】涂鸦三明治-LGT328P智能开窗器
简介
基于涂鸦智能涂鸦三明治开发板和国产8位MCU-LGT328P,使用Arduino开发的简易智能开窗器!
简介:基于涂鸦智能涂鸦三明治开发板和国产8位MCU-LGT328P,使用Arduino开发的简易智能开窗器!开源协议
:undefined
描述
本文章允许涂鸦智能转载使用
这是参加涂鸦智能宠物喂食器实战营设计的作品,这次活动涂鸦提供了三明治开发板实现快速原型开发,经过一个多月的测试和试验,机械传动部分总体测试通过,代码也功能基本完善了,故本工程暂时只有代码开源部分和机械设计部分,PCB图为亚克力雕刻图!
后续会完成原理图和PCB的绘制,打板,测试,代码优化。持续更新中......
工程目前运行平稳,机械和传动部分还有改进空间,继续测试
一代设计演示地址:https://www.bilibili.com/video/BV1SK4y127b4
最新二代演示:https://www.bilibili.com/video/BV1mK411w7ey/
项目由来
家里窗户的开关确实是个痛点,早上出门前肯定是要开窗通风的,上班期间一旦下雨真的是忐忑到下班。 也关注到网上已经出现了智能平移开窗器,但是1.5米基本上要300元以上了,而且都是使用的直插电源,家里是没有预留这个窗户电源的,改造极不方便! 一早就有了自己DIY一个智能开窗器的想法,这次涂鸦的宠物喂食器活动刚好会用到电机驱动板,所以就试一试!
整体构造
1)定制亚克力底板与窗户外框螺丝固定连接,后续考虑用定制铝合金框更轻更坚固.
2)JGY370减速电机+支架固定在亚克力底板上.
3)涂鸦三明治主板,电机板固定在亚克力底板上.
4)暂时使用移动电源作为电源给主板和电机供电.
5)JGY370减速电机与没轨之间用钢丝绳连接,成本底,钢丝绳也比较紧固.
6)滑块与要开关的窗户使用螺杆软连接,这样窗户关紧以后还可以短距离手动移动,以实现手动开窗的检测!
7)后续原型成功以后考虑立创EDA画电路板,实现两节18650或26650电池供电,并加入充电电路!
功能设计
1)手机及语音控制开关窗户,实现开窗百分比控制,这点由涂鸦Wifi模块和涂鸦APP来完成就行了,已经在MCU代码中实现!
2)实现手动开窗的逻辑:窗户上固定小型磁铁,MCU连接两个干簧管检测窗户的运行位置, 一旦在开或关的状态下干簧管开关的状态改变则认为是有手动开关窗户动作,电机启动开/关窗户.
3)打开涂鸦天气信息同步服务,实现根据天气预报判断开关窗户,有雨不开窗,预报空气质量好的天气自动开窗透气;
4)接入433无线接收器,实现普通433遥控器开关窗户功能;
5)待续:主体功能实现以后,因为MCU端口较多,空余端口用来接入其它两扇窗户以及窗帘。实现MCU+涂鸦模组的功能最大化,同时控制3个窗户电机,一个窗帘电机!
6)刚刚提到下雨自动关窗,看到DIY一个雨滴检测传感器的项目要提上议程了;
开发物料
涂鸦三明治开发板:语音通信模组板+电源板+H桥电机驱动板
LGT328P Nano开发板(兼容ATmega328P Arduino Nano开发板的国产MCU开发板,价格只要5元左右,国产骄傲!用Arduino IDE开发顺利,基本无坑!)
JGY370减速电机(买的是12V 10转的,目前看来太慢了,后续会采购40转的调试!)
窗帘轨道,某宝10元左右每米,包插辅料都送齐了,我窗户只用了0.75米!可以让店家截断好发货!
滑轮,螺丝,亚克力辅料若干!
以下为开发过程图片:
1,纸模制作,轨道制作(轨道成本约15元一米,我只用了75CM)
2.给轨道开孔,安滑轮(手残,有点丑!!)滑轮成本1元左右加邮费
电机成本在25元左右,370的电机,10转太慢了,机械测试正常以后要换90转的差不多!
3.根据PCB图,激光雕刻的亚克力(圆形的要三片组装,最下面轨道用的长条连接需要两片,后面又雕刻了一次!!)
4.轨道安装
5.轨道与窗户连接
6.自己热弯的亚克力架子实在不堪,还弯断了一边,凑和用着吧,后面这部分还要想办法
7.主角入场:涂鸦三明治开发板全家福,左:直流电源板 中:H桥电机板 右:语音通信板
连接电机与H桥电机板
8.二号主角,LGT328P开发板,兼容Arduino,成本5元左右
MCU与传感器全家福,左:光线传感器 右:433接收模块
连接,433模块使用开发板D2引脚,光线传感器使用I2C,A4,A5引脚
9.使用Arduino IDE的开发配置
10.使用涂鸦调试助手,测试SDK移植OK!
11.MCU和语音通信板联机测试OK
12.上窗,安装调试
评论