1、首先我们要下载STM32的datasheet这个在百度自行下载就可以了,使用过STM32芯片的小盆友绕过此步骤。
2、下面上STM32主控制器的原理图,这个是小编亲自画的原理图哦!我用了STM32控制了蓝牙和电机,继电器,温充噻墁废湿度传感器,读取光敏电阻,加了串口。还有很多STM32资源没有用,如果您有什么需要,可以加上。
3、接下来是蓝牙模块,我选的是bc05其它模块也可以滴,自己读读资料。这个是串口蓝牙很好操作,连接单片机串口通过串口通讯透传就可以了。自己定一个简单的协议即可。
4、电源部分的设计如下,此处用microUSB供电,也就是手机充电器就可以了。蓝牙的供电也是可以控制的,我用了一个mos管做了开关管,由STM32控制。
5、继电器控制如下,由单片机控制继电器的开关,高电平导通。继电器打开。
6、温湿度传感器,和光敏电阻的接法如下。元器件自己去选型吧!
7、电机接口如下,这里没有画电器驱动电路,那个可以买到。用三极管做可以做,用ULN2003也可以。
8、加了一个串口,可以与PC通讯,下载程序也可以的。
9、接下来的,就是编写嵌入式程序了,蓝牙很容易连通的,直接进入透传,自己定一个协议,如x001是打开继电器,x002打开电机等等。Android方面下载一邗锒凳审个开源的Eclipse就可以了,然后找Android蓝牙基本程序,改改界面,读读代码,加几个button搞定,小编没学过Android,也是把例程自己修改的。