版本协议

GPL 3.0

标签
标准版
#第一届立创大赛#智能刷牙练习器(20161031更新完成)

创建时间:5年前

2780 1

描述

<p><strong>1、作品简介</strong> 上个月看到立创的活动,正好自己不幸失业在家空闲时间比较多就报名参加了,之所以选择这个题目一方面作为电动牙刷 的使用者自己也亲测过两款但是对效果不太满意,在一个是最近学STM32总想做点小东西练练手。于是选择了这个项目。 市面上常见的电动牙刷通常都是以下两种驱动方式 <img src="//" alt=""><img src="//image.lceda.cn/pullimage/6xMJ6W1QtiVOt7atJisqqU40U0v6mPoA0u58IQs2.jpeg" alt="1.jpg"> <img src="//image.lceda.cn/pullimage/3ufx4sUaI0ehOBIpH1Igix3TGDXbsClBPsM5lmZ3.jpeg" alt="2.jpg"> <img src="//" alt=""> 两种牙刷笨拙的机械模式在祛除牙齿牙渍,色斑方面确实效果比较明显,但是在牙齿缝隙等部位的异物清理方面却很不好。特别是吃坚果之 后齿缝间的异物简直是电动牙刷的噩梦,这一点手动牙刷完胜(毕竟人手才是最灵活、精巧的结构)。如若使用正确的刷牙姿势,掌握正确的 刷牙习惯,坚持足够的刷牙时间,手动牙刷应该能比电动更能够清洁牙齿。很多商家、媒体大肆报道的电动牙刷多好多好我想大部分是商家的 营销手段吧。</p> <p>2、<strong>作品亮点</strong> 这个项目主要运用到 InvenSense 公司的MPU6050 六轴运动传感器做运动数据采集判断用户刷牙姿势。内置锂电池充电电路,内置125mah 锂电池,单片机采用待机模式一次充电可连续工作数日。数颗LED做用户指示清晰明了。</p> <p>3、<em><strong>系统构架图</strong></em> <em>MCU:STM32F103CBT6</em> <em>传感器:MPU6050</em> <em>TP4054</em> <em>3.3V LDO</em> <em>125MAH锂电池</em> _<img src="//" alt=""><img src="//image.lceda.cn/pullimage/L24HdVe1DcBsQlSz8BoIHajUDWMOwD3683cNyfZP.jpeg" alt="1.jpg">_</p> <p><em>**4、**<strong>原理图</strong></em>____ _<strong><img src="//" alt=""><img src="//image.lceda.cn/pullimage/svEbl230belHO4X2BmVy8i8sND35BFUqkoMj3cFY.png" alt="2.png"></strong><em> </em><strong>一些电阻是留着焊盘调试用的。</strong><em> </em><strong>充电电路的LED指示灯接错了,后面飞线先解决的。。。</strong><em> </em><strong><img src="//" alt=""><img src="//image.lceda.cn/pullimage/tHoUIGIYZeuQzVMHUTUm7amz12FYq5wDAjx52y79.png" alt="3.png"></strong><em> </em><strong><img src="//image.lceda.cn/pullimage/1OUgJK9ikUGJ5HbV0QDKsVN5wbeOMRXl6BcBXX9G.png" alt="4.png"></strong><em> </em><strong><img src="//" alt="">之前帖子发过这三张图</strong>_</p> <p>___<strong>5、材料清单</strong> __<em> </em><strong>主要器件:(直接复制立创的订单)</strong><em> </em><strong>ST(意法半导体) / STM32F103CBT6 托盘 <a href="http://www.szlcsc.com/product/details_8796.html" target="_blank">STM32F103CBT6</a> / LQFP-48_7x7x05P</strong><em> </em><strong>传感器 / MPU-6050 编带 <a href="http://www.szlcsc.com/product/details_24852.html" target="_blank">MPU6050</a> / QFN-24_4x4x05P</strong><em> </em><strong>圆柱体晶振 / YT-26M 8MHZ 20PF 20PPM 袋装 <a href="http://www.szlcsc.com/product/details_2535.html" target="_blank">X20608MSD2SC</a> / 圆柱插件2_6</strong> <strong>贴片电容 / 22uF(226) ±20% 10V 编带 <a href="http://www.szlcsc.com/product/details_68189.html" target="_blank">0805F226M100NT</a> / 0805</strong> <strong>贴片电阻(厚声代理) / 10KΩ (103) ±5% 编... <a href="http://www.szlcsc.com/product/details_26355.html" target="_blank">0805W8J0103T5E</a> / 0805</strong></p> <p><strong><strong>6、</strong></strong>PCB<strong><strong>实物图</strong></strong> <strong>立创做板子还是很快的,前天晚上就到了。表扬一下。。</strong> <strong>迫不及待熬夜焊出来一块,结果失败了,先传几张之前的图</strong> <strong><img src="//" alt=""><img src="//image.lceda.cn/pullimage/lEmdUgFbk3PKQiO0kTg6iRxtc9GAOFSx4I4Bsf1y.jpeg" alt="1.jpg"></strong> <strong>开始焊接</strong> <strong>为了MPU6050的QFN-24封装还特意买了个风枪,这个立创得报销了吧<img src="//" alt=""></strong> <strong><img src="//" alt=""></strong><img src="//image.lceda.cn/pullimage/HjnvZ5sL0zy8VbXclSSDioO5MYNeZ7FJTox2vEtd.jpeg" alt="2.jpg">**** <strong>没用过几次风枪不熟练,焊完之后还得电烙铁补焊一下</strong> <strong>失败作品展示。。。(还好买了两套原件)</strong> <strong><img src="//" alt=""><img src="//image.lceda.cn/pullimage/JNDMp1U2ovClcTuNMSvygG2teY9NTzlhv6AhFetx.jpeg" alt="5.jpg"></strong> <strong><img src="//image.lceda.cn/pullimage/tw2O92Z8jB5kaPM4LYqfeGsGeO08bUlsAIVkzXys.jpeg" alt="6.jpg"></strong> <strong><img src="//image.lceda.cn/pullimage/s5vAhJdyepn33Gl3LhPizkbKBYQp8Kxp95EZN6Eb.jpeg" alt="7.jpg"></strong> <strong>上面焊废的板子万幸器件都没损坏,经过昨天一天时间终于成功啦</strong> <strong><img src="//" alt=""><img src="//image.lceda.cn/pullimage/H0LZqEwRsUY6NpK6XNpQeQpSu77DxE9zELjUZuAU.jpeg" alt="8.jpg"></strong> <strong><img src="//image.lceda.cn/pullimage/eo3FbORQ3wRiWeNtsX5M8iPkyLtwsZvCvtKsjx3Y.jpeg" alt="9.jpg"></strong> <strong><strong>今天就到这,我要去发简历了。。。。。。。</strong></strong></p> <p><strong><strong>7、采集数据</strong></strong> <strong>平时单片机休眠,MPU6050做运动检测</strong> <strong><img src="//" alt=""><img src="//image.lceda.cn/pullimage/rbOPnqrEcF29SkwQ5p6H1SRVxeF1sfxQYOGmcdl4.jpeg" alt="1.jpg"></strong> <strong>暂时还没把MPU6050休眠状态的运动检测搞清楚,功耗控制不太好,有待改进!!!</strong> <strong>实在不行的话考虑加个震动传感器来唤醒STM32。</strong> <strong>拿起牙刷,MPU6050检测到运动INT引脚输出高电平唤醒STM32F103。背面加了一个LED调试时方便查看。</strong> <strong><strong><img src="//" alt=""><img src="//image.lceda.cn/pullimage/77h5rSj0r6PXkNpRwATw1qPsJD6oO4z2GjnLDc0g.jpeg" alt="2.jpg"></strong></strong> <strong>上电后D2红色LED亮起,测试可以涂牙膏</strong> <strong>将牙刷放在门牙上,静止2两秒,校准初始位置。校准完成后正面蓝灯亮起</strong> <strong><img src="//" alt=""><img src="//image.lceda.cn/pullimage/Y4D7aPFqUHUxkeQ7norh2zdw3G56fViMbZddNMBx.jpeg" alt="3.jpg"></strong></p> <p><strong>采集正确的刷牙姿势数据:</strong> <strong><strong>1、</strong></strong> <img src="//image.lceda.cn/pullimage/nhOpLGdc7n0WC5tYJ739cMttsyTxnrO24sTQCcRg.gif" alt="1.gif"> <strong>得到如下波形</strong> <strong><img src="//" alt=""><img src="//image.lceda.cn/pullimage/cnzp0EdEcoB2bTzNcgKeocnFHCA4IaBF8GAGtvaw.png" alt="2.png"></strong> <strong><strong>2、</strong></strong> <img src="//image.lceda.cn/pullimage/C7zewfLpyvPUTlY39IEi5UozDuJmQqP7ZbdLJutR.gif" alt="3.gif"> <strong>得到如下波形</strong> <strong><img src="//" alt=""><img src="//image.lceda.cn/pullimage/82ImeLl5wTeAjqxnFgUxtjHHJ1peaXG9lEXqo4ND.png" alt="4.png"></strong> <strong><strong>3、</strong></strong> <img src="//image.lceda.cn/pullimage/POjlW3pWo8TFXOupR5mVWanQnxyhbLLxH3DxzUR1.gif" alt="5.gif"> <strong>得到如下波形</strong> <strong><img src="//" alt=""><img src="//image.lceda.cn/pullimage/eWRyLQvY53VX3sKcCZxKXo0fpDoPgwJMeeoxgwOw.png" alt="6.png"></strong> <strong><strong>4、</strong></strong> <img src="//image.lceda.cn/pullimage/JNnMVd69kXel5bKFmOcdYAyKjJJjZTmvYrKa55we.gif" alt="7.gif"> <strong>得到如下波形</strong> <strong><img src="//" alt=""><img src="//image.lceda.cn/pullimage/MpWGgavaU7G9pqAZv5OLd33ZTcWPWGuxdMTtv9D3.png" alt="8.png"></strong> <strong><strong>5、</strong></strong> <img src="//image.lceda.cn/pullimage/o3EWjHqaymHzLdYH2XKnfQNnJPSBtqn6ntO4y37U.gif" alt="9.gif"> <strong>得到如下波形</strong> <strong><img src="//" alt=""><img src="//image.lceda.cn/pullimage/BGYwjekVvP112cLh3w72G3rEVfrLkflmp21SJUaB.png" alt="10.png"></strong></p> <p><strong><strong>总结</strong></strong>: 需要怎么判断呢,如果上面的图让你看的毫无头绪,那放在一起试试 <img src="//" alt=""><img src="//image.lceda.cn/pullimage/QRY70Ssiq5D8cnbJPhIIrap2i6xiLmMdb83j3e4L.png" alt="1.png"> 貌似只需要加速度就能判断了 <img src="//" alt=""><img src="//image.lceda.cn/pullimage/nXu7dSWTyCDFYdg8WKmu9rwxASVhvE31GxkkeUud.png" alt="2.png"></p> <p><strong>8、判断是否达标</strong> 初始时面板等全亮 <img src="//" alt=""><img src="//image.lceda.cn/pullimage/Lq6Hn2y0X6FjIY5uQqgMWfcYCw0rXLUVNWGLO0O3.jpeg" alt="3.jpg"> 在采集数据循环里比较三个轴的加速度值判别刷牙动作,累计次数满足要求后前面板5个LED逐个熄灭。进入待机模式。 <img src="//" alt=""><img src="//image.lceda.cn/pullimage/3SHpKJLJtb7EGQ331kEipguuvLuqA4clzBqpWKcL.jpeg" alt="4.jpg"> <img src="//image.lceda.cn/pullimage/pZhCT74hOfWSsjTVNBdeaUD2FUowoF5ViX8hljqT.jpeg" alt="5.jpg"> 顺便测测电动牙刷 <strong><img src="//" alt=""><img src="//image.lceda.cn/pullimage/SrUSibcOPBot1St48f0WN4kUKtuu8Vv5Hz2J3UA3.jpeg" alt="6.jpg"></strong> <strong><img src="//image.lceda.cn/pullimage/ItdTAtMzY1QGjrfgMXbOV8pAptMMUHeaGv0YjbBT.jpeg" alt="7.jpg"></strong> <strong><img src="//image.lceda.cn/pullimage/Bbf1UuDu2etiJ2VFuPmNcR9kF0POIybEWkNtnYQp.png" alt="8.png"></strong> <strong><img src="//image.lceda.cn/pullimage/1bwH3Y8gteLszqK64rE3PfEdeC6uC9i13vuFuPPJ.png" alt="9.png"></strong></p> <h5><strong>更多项目详情见链接:</strong><a href="http://club.szlcsc.com/article/details_575_1.html" target="_blank">http://club.szlcsc.com/article/details_575_1.html</a></h5> <h5><strong>本项目归立创社区“</strong>叶野<strong>”所有</strong></h5>

文档

BOM

暂无

附件

暂无

评论(0)

  • 表情
    emoji
    小嘉工作篇
    小嘉日常篇
  • 图片
成功
工程所有者当前已关闭评论
goToTop
svg-battery svg-battery-wifi svg-books svg-more svg-paste svg-pencil svg-plant svg-ruler svg-share svg-user svg-logo-cn svg-double-arrow