0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

看看这个小伙子如何DIY一款多功能电子相册

智能物联研习社 来源:杜洪德 作者:杜洪德 2021-09-28 17:10 次阅读

本文来自于涂鸦开发者创作,该同学基于涂鸦 IoT 开发平台,选用 STM32 主控,DIY 了一款可以用手机 App 控制的,集照明,备忘录,显示照片,显示日历显示天气等多种功能为一体的物联网电子相册。

以下内容为“杜洪德”创作,经授权编辑发布:

这次看到了涂鸦智能与立创EDA 合作的物联网训练营,便兴致勃勃地报名参加,看到这次的训练营项目,就想着一定一定要搞个大的,因此果断选择了 STM32 做主控。

正愁数据结构不怎么会,面对数据要怎么处理、要不要学一下队列等问题的时候,涂鸦智能提供了 SDK 移植包,真是完美无比!

设计思路

首先,要思考做什么作品,这时看了一下电脑旁边的备忘录,灵机一动,想到可以做个电子的,当然只做备忘录怎么能算大作品,所以就想到了开源平台的墨水屏,我可以做一个比它功能更全的,集照明、备忘录、显示照片、显示日历、显示天气于一体的多功能物联网电子相册~

想法一出来已经到了开营仪式的前两天了,先进行采购显示屏,要做就要做大的,所以就选择了一个4寸的屏幕,又买了内存卡模块,结果买回来发现屏幕自带内存卡模块@@@

开营仪式的前一天绘制原理图,由于工程比较大刚开始选择的是100引脚的STMF103VET6 做的时候发现 64 引脚的 STM32F103RCT 就够使用了,最后换的主控,重新调整原理图。

第二天开始绘制 PCB,64个引脚全部被我使用,布线就成了一个非常大的问题,8点到实验室一直绘制到晚上11点,第二天在讲 PCB 之前终于绘制好了,修改的时候只修改了 PCB 部分,这就导致原理图有一些没有修改。向技术老师请教了自己原理图与照明部分存在的错误后,在老师的耐心指导下顺利解决问题。

从提交 PCB 之后,开始学习如何配置涂鸦智能云模组,怎么配网怎么移植程序。涂鸦模组到手后,开始按照开发手册指导下先用串口助手测试,用飞线将 Wi-Fi 模块接到 TTL 下载器用来和串口助手通信,中间由于分线器出了问题,一晚上都没有调好,第二天换到电脑上的USB接口就好了,按照步骤进行配网发现 EZ 模式不好用,AP 模式配网还是稳定,后来发现是协会的 Wi-Fi 不太稳定,一定要换一个新的。

串口调试完毕,进行程序调试,本来打算预留了2天的调试时间,没想到涂鸦移植包太好用了半天就搞定了!爱了爱了!

接下来,来康康我完整的工程描述吧~

先用显示屏显示信息,根据涂鸦智能工程师讲解完课程,完善了程序以及最后的功能。板子抵达后,用了一天时间完成焊接。

接着设计主页面,并把程序架构全部写好,就差第二个照明板到来。

晚上完成 App 的配置。

到此,项目基本完成。

页面已经做好,暂时做了一个座右铭,一个备忘录,以后有好的想法还可以加进去。

视频最后加了一个我自己为女朋友做的一个网站,想要自己做个外壳买的切割机还没有到,等板子到了,用亚克力板自己做一个外壳,再完善下!

最后,感谢涂鸦智能和立创EDA 提供这么好的学习机会,训练营让物联网学习变得这么有趣简单,期盼下次的训练营早日到来,自己要做出更出色的作品!

因为作品提交时间延时了,所以将照明板子完善了并重新拍摄了视频。这是我第一次使用切割机做外壳,外壳做的太丑拍视频的时候就没用,有机会 3D 建模进行 3D 打印。

天气预报功能每半小时更新一次天气,数据刷新会有一定延迟。调试过程中出现了一个莫名的bug是上电后屏幕没办法初始化,将板子上的把 TX,RX 两个接口拔下后才能将屏幕初始化,初始化完成后再将 RX 和 TX 插上去没有任何影响,主要原因是一上电就一直发心跳包,导致屏幕的初始化没有完成,解决办法是加了一个判断语句来判断是否第一次进入while(1),等第二次进入的时候再开始发心跳包。其他功能的更改是时间校准和不使用按键配网,上电自动进入 AP 配网,APP 上一开一关自动进入配网模式,同时也修复了视频中的屏幕调光,并录制了一个单独调光的延时视频,并且把调光按键变大更便于操作,现在又加了电池和充电电路,增加了便携性。为了解决这个 BUG,整整改了两天,哭 ing...

7bf83b105a5d484b838967674c37fa14~tplv-tt-shrink:640:0.image

43566f577fe94f13bbe213e136f46e98~tplv-tt-shrink:640:0.image

- END -

编辑:jq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • usb
    usb
    +关注

    关注

    60

    文章

    7943

    浏览量

    264577
  • STM32
    +关注

    关注

    2270

    文章

    10897

    浏览量

    355886
  • eda
    eda
    +关注

    关注

    71

    文章

    2758

    浏览量

    173241
  • SDK
    SDK
    +关注

    关注

    3

    文章

    1036

    浏览量

    45922
  • IOT
    IOT
    +关注

    关注

    187

    文章

    4208

    浏览量

    196752
收藏 人收藏

    评论

    相关推荐

    如果设计一款桌面的机器玩具,最吸引人的外观与功能要有哪些?

    初步设想制作如下其中一款,有感兴趣的朋友可以帮提提意见。 A一款圆敦敦的音响状的“个人日程助手”,具备番茄闹钟、音乐播放、减压交互、语言对话、工作日报生成。 B一款迷你瓦利机器人,有
    发表于 10-19 18:25

    多功能视频矩阵AMS-MTX_4*4--Amoonsky引领视觉未来

    AMS-MTX_4*4 是一款多功能视频画面控制器,集合视频采集、视频矩阵、画面分割、画面拼接的功能体,可以通过按键或遥控器进行功能切换
    的头像 发表于 10-16 16:26 203次阅读
    <b class='flag-5'>多功能</b>视频矩阵AMS-MTX_4*4--Amoonsky引领视觉未来

    项目分享 | 小熊派DIY一款指纹门锁

    于模组感应器上进行指纹录入。(录入个指纹需要进行三次重复录入,即个指纹录入四次) 录入完成后,输入任意数字作为录入指纹的编号存入指纹库,再按“#”确认录入。 最后,按“*”返回初始界面。 一款
    发表于 10-09 13:55

    用全志T113做了块多功能卡片电脑,成本只要60块

    FunnyPi-T113是一款基于全志T113-S3/D1S处理器的完全开源多功能开发板,设计FunnyPi最初的目的是想借此T113卡片电脑来满足日常学习,并结合T113高效能和低功耗的特点,来
    发表于 06-21 13:48

    安科瑞ADL3000-E-B/KC UL认证导轨式多功能电能表

    安科瑞ADL3000-E-B/KC UL认证储能多功能表是一款领先的储能设备,具有多项先进科技和广泛应用。在当今不断发展的能源存储领域,安科瑞ADL3000-E-B/KC UL认证储能多功能表以其卓越的性能和可靠性备受推崇。
    的头像 发表于 06-04 16:21 713次阅读
    安科瑞ADL3000-E-B/KC UL认证导轨式<b class='flag-5'>多功能</b>电能表

    固纬电子发布MPO-2000系列多功能示波器

    固纬电子近日发布了MPO-2000系列多功能示波器,这款示波器不仅具备传统示波器的功能,更融合了频谱分析仪、任意波发生器、数字万用表和直流电源等多项功能,实现了五合
    的头像 发表于 05-14 11:13 562次阅读

    使用多功能数显表的步骤 使用多功能数显表的注意事项

    多功能数显表是种集成了多种测量功能电子测试仪器,它能够测量电压、电流、电阻、温度、频率等电气参数。
    的头像 发表于 05-09 16:36 2049次阅读

    HarmonyOS开发案例:【电子相册

    如何实现个简单的电子相册应用的开发
    的头像 发表于 05-08 09:32 679次阅读
    HarmonyOS开发案例:【<b class='flag-5'>电子相册</b>】

    什么是多功能传感器 多功能传感器的功能介绍

    多功能传感器是个集成系统,它将射频 (RF) 频谱中的多种功能(包括通信、雷达、电子战以及情报、监视和侦察 (ISR))整合到个传感器中
    发表于 04-01 12:41 673次阅读
    什么是<b class='flag-5'>多功能</b>传感器 <b class='flag-5'>多功能</b>传感器的<b class='flag-5'>功能</b>介绍

    安森美推出一款基于PLECS的具有独特功能的领先在线仿真工具

    Elite Power仿真工具是安森美(onsemi)推出的一款基于PLECS的具有独特功能的领先在线仿真工具,适用于软/硬开关应用,使工程师在开发周期的早期阶段,
    的头像 发表于 03-20 09:58 665次阅读

    安科瑞多功能电力仪表设置仪表脉冲常数教程

    多功能电力仪表
    jf_55193456
    发布于 :2024年02月02日 15:14:30

    安科瑞三相多功能电表可选配碳排放结算功能

    安科瑞三相多功能电表可选配碳排放结算功能 咨询家:acrelzxd AEM96 三相多功能电能表,是一款主要针对电力系统,工矿企业,公用设施的电能统计、管理需求而设计的智能电能表;针对
    的头像 发表于 01-18 17:21 563次阅读
    安科瑞三相<b class='flag-5'>多功能</b>电表可选配碳排放结算<b class='flag-5'>功能</b>

    基于51单片机的多功能电子时钟设计

    电子发烧友网站提供《基于51单片机的多功能电子时钟设计.rar》资料免费下载
    发表于 01-12 10:03 13次下载

    基于51单片机的多功能电子时钟设计

    基于51单片机的多功能电子时钟设计(仿真)
    发表于 01-02 09:39 41次下载

    Littelfuse发布五多功能负载开关器件

    Littelfuse 最新发布保护集成电路产品系列中的五多功能负载开关器件,是额定电流为2和4A的超高效负载开关,集成了真正反向电流阻断(TRCB)和压摆率控制功能。其流的效率使其
    的头像 发表于 12-28 12:24 886次阅读