物联网项目纪实

前言

作为技术人员,别无所依,只想尝试一下,用自己微薄的技术,是否能够实现创业的梦想,特此记录,给未来的自己留下点回忆。

既然是技术人员,当然以技术为主。本人技术水平有限,而且很多技术路线以实战型野路子为主,虽不好看,但是实用。笔记将按照时间顺序,依次记录完成各个项目设计的过程,中间踩过的坑。

开发工作本来就很无聊,因为无聊,因此也没人愿意聊,只好默默滴记录在这里。

 

项目1介绍

这个项目是开发一个振动测试仪。高精密物品在运输过程中,难免会遇到各类振动情况,这个项目采用STM32+ADXL345,实现振动数据的记录。

硬件设计

电源设计

电源采用USB充电口充电,用4056充电芯片。其中需要注意,R2用来估算充电电流大小。

物联网项目纪实_第1张图片

 

物联网项目纪实_第2张图片

物联网项目纪实_第3张图片

开关选择电路

开关选择电路中,如果5V连接,则优先5V供电,否则BAT供电。 无论设备开关SW1开启还是关闭,5V电源都会给电池充电。

物联网项目纪实_第4张图片

LDO

LDO采用低功耗的SPX3819,其压差较低

对于电池供电的场合,是比1117更合适的选择。

物联网项目纪实_第5张图片

SD卡

采用SDIO接口,速度比SPI接口的SD卡更快一些。

物联网项目纪实_第6张图片

RTC

作为数据记录仪,当然需要有时间信息。

物联网项目纪实_第7张图片

其中BAT54C的作用是:当3V3供电时,通过3V3提供电压。当3V3没电时,采用BAT1供电。

STM32

最后是经典的STM32F103RCT6,性价比高,带USB和SDIO接口,未来的一段日子里,将与之作伴。

物联网项目纪实_第8张图片

PCB设计

硬件设计相对简单,PCB设计却未必非常简单。由于尺寸限制,PCB采用两个PCB堆叠而成。

经过一番挣扎,此处省略1000字,完成PCB设计如下。

物联网项目纪实_第9张图片

物联网项目纪实_第10张图片

你可能感兴趣的:(物联网项目纪实)