【导读】之前小编为大家介绍过很多DIY牛人的智能手表自制方案,如何用Microduino Core+打造一块专属的智能手表呢?国外牛人Jonathan带来了他的智能手表详细DIY方案,下面为大家介绍详细DIY教程。感兴趣的小伙伴们赶紧学起来吧。
首先是确定目标,你想要做出一款怎样的智能手表?Jonathan的目标是这样的:使用和Arduino完全兼容的硬件进行设计;确保有足够的程序内存以方便更多应用;电池寿命至少1天;具备蓝牙功能;合适的大小。
智能手表的构成:这款智能手表的结构非常直观,可分成4个主要模块。电池充电电路,静音模式下的振动模块,带功率调节的可编程Arduino兼容内核和低功耗蓝牙,以及最后的OLED显示器和按钮。根据Jonathan的预计,从头开始DIY一个智能手表大概需要耗时20-40小时,资金消耗在75-125美元之间。
详细的组件和工具清单
选择Microduino Core+是因为其大小合适,同时也能够运行在3.3V电压上,运算速度为8MHz,其内存和I/O也比较合适。另外还有ATmega644PA芯片,64K内存,4K RAM和2K EEPROM,有足够的代码空间,也能带动夏普显示器内存,未来我打算升级到ATmega1284P。对于蓝牙芯片,最终选择了BlueGiga BLE112,其既能作为连接中心,也能作为配件进行连接,可以满足不同的软件需求。
设计电路:电池充电电路:3.7V 500 mAh
LiPo电池通过JST连接器连接到一个双掷开关。开关在右边时,电路是电池模式;开关在左边时,则为LiPo电池充电。
可编程内核:在3D打印的框架内,8MHz Microduino 微控制器连接到一个编程口、一个低功耗蓝牙板和一个电压调制电路。
振动模块:该模块很简单,包含一个二极管、1K和33欧电阻、电容、NPN晶体管和一个微型电机。然后该电路会连接到Microduino上,然后你会在收到来电和通知时收到振动反馈。
按钮:四个瞬时按钮开关连接到内置于Microduino的三个上拉电阻和一个外部10K下拉电阻上。
显示器:OLED显示器和两个LED灯连接到Microduino的七个数字引脚上,用来显示时间、通知、文本等等。
3D打印制作出框架后,就该开始安装了。一定要注意安装的位置,这是安装好几个逻辑器件之后的正面图。
背面图。在接线时你一定要主要,因为线非常细,很多操作需要小心谨慎,事实上有时候因为实在太细简直要让人抓狂!
后盖上安装电池和振动模块,还要安装充电接口。振动模块可以根据需要调整适当加大电压。
开关细节:黑线结重接口的地,红线(V+)连接到开关中间;然后将开关引脚连接到充电器的电压。
屏幕和前盖,注意连接屏幕时要小心。
组装:将该连接的线接到一起,这是个耗精力的工作,然后再将它们组装在一起,你需要一些胶水。另外在3D打印的结构上也有钻孔,用合适的螺钉固定。
另一个角度观看,这一边相对要简单一点。
终于装好了,当然没有Apple Watch那么好看了。
接下来装好购买的表带,看看合不合手?