微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 基于Raspberry Pi的智能家居远程控制系统

基于Raspberry Pi的智能家居远程控制系统

时间:10-02 整理:3721RD 点击:
申请理由:本人学生时代有过单片机的学习经历(51,AVR,PIC),工作后,先后自学了STM32,ZigBee和Blu4,也有三大开源硬件之一Beaglebone Black的学习经历。现从事ARMLinux嵌入式的工作。现对智能家居具有深厚的兴趣,前期在本论坛申请了基于OK210的智能家居系统的体验,功能基本实现,并得到了论坛和飞凌的一致认可。
当前,在物联网开发平台上,最热门的要属机智云,庆科,云智易,他们提供的试用板板载资源相似,各有侧重,但都是集成在一块板子上,处理器的扩展受到了一定的限制。而Embedded Pi是融合Raspberry Pi,ArduinoTM和32位嵌入式ARM三大社区的三合一平台,帮助用户最有效地发挥每个平台的优越性。即Embedded Pi是以扩展处理器为中心,进而去扩展外围设备的功能。该开发板不仅可以使用板上的STM32F103微控制器另加外围设备使用,还可以作为Raspberry Pi和ArduinoTM shields之间的硬件连接桥梁,进行数据的传递,故而三种工作模式,STM32单机模式、ST适配器模式和Raspberry Pi模式,可以极大地提高其扩展能力以及代码的可移植能力。故提出了基于Raspberry Pi的智能家居远程控制系统的申请。

项目描述:该项目主要分为3大部分:智能家居系统的数据采集,智能家居系统的数据处理和传送,智能家居系统的数据保存和控制。其中:
智能家居系统的数据采集:该部分主要通过板上的STM32F103处理器来采集ArduinoTM shields上的信息,主要使用庆科的扩展板来完成。
智能家居系统的数据处理和传送:主要将采集到数据发送到Raspberry Pi,通过Raspberry Pi来进行数据的处理以及进一下处理。
智能家居系统的控制:主要使用Raspberry Pi来完成,同时也尝试无线控制。
项目计划
本项目大体分为4个阶段,第一阶段为入门篇,切身体验Raspberry Pi开发套件硬件资源,软件资源和开发环境;第二阶段为功能篇,通过编程,实现 ArduinoTM shields各功能模块在本开发板上的使用;第三阶段为系统篇,整合功能模块,初步实现智能家居的应用,并尝试Embedded Pi的不同工作模式;第四阶段为进阶篇,优化现有系统,并与前期的基于OK210的智能家居系统融合,使其成为一体。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top