|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/crie-aplicativos-android-para-seus-projetos-em-arduino/
课程评论:没有评论
Coursera课程中文内容总结: **课程名称:** 使用Arduino和ESP32开发蓝牙安卓应用 **课程概述:** 本课程将教授如何通过MIT App Inventor开发一款智能家居自动化应用。MIT App Inventor是一个在线平台,无需专业的编程知识即可开发应用程序。通过HC-06蓝牙模块,您可以将应用程序与Arduino连接,实现设备之间的通信。 **项目内容:** * **传感器读数与执行器控制:** * **照明控制:** 使用两个开关控制灯光。 * **门禁监控与控制:** 两个按钮控制门锁,同时使用门磁传感器监测门的状态。 * **环境监测:** 集成温湿度传感器,监测环境数据。 * **能源消耗监控:** 读取电流值,并计算月平均千瓦时(kWh)消耗。 * **灌溉系统:** 分析土壤湿度并以图像形式显示,通过按钮手动控制水泵。 **课程使用的工具:** * **MIT App Inventor:** 一个在线的Android应用开发平台,侧重于编程逻辑。 * **Arduino IDE:** 用于开发与Arduino交互的设备程序。 * **MIT AI2 Companion:** 一个应用程序,可实时镜像桌面上的应用程序开发过程。 **附加内容:** * **(加分项)** 使用ESP32进行蓝牙通信。
Neste curso, você irá aprender a desenvolver um aplicativo de automação residencial por meio do MIT App Inventor. Uma plataforma Online que te permitir desenvolver aplicativos sem conhecimento específico em uma linguagem de programação. Através do Módulo HC-06, você será capaz de comunicar o seu aplicativo ao Arduino via Bluetooth. O projeto consiste em leitura e monitoramento de sensores e acionamento de atuadores.- Iluminação: Composto por dois switches que irão acionar lâmpadas.- Sistema de monitoramento e controle de porta que será composto por dois botões do quais irão acionar uma fechadura. E também através de um sensor magnético de porta para visualizar o status da porta.- Sistema de monitoramento de ambiente composto de um sensor de temperatura e umidade.- Monitoramento de consumo energético, onde faremos a leitura de amperagem e uma média de kWh por mês.- Sistema de Irrigação que terá como função analisar a umidade do solo e representá-la através de imagens e também acionamento de uma bomba de forma manual através de um botão.Ferramentas utilizadas no curso:MIT App Inventor: trata-se de uma plataforma online para desenvolvimento de aplicativos Android focada em lógica de programação.IDE do Arduino: onde será desenvolvida a programação dos dispositivos que irão interagir com o Arduino.MIT AI2 Companion: Aplicativo que espelha em tempo real o desenvolvimento do aplicativo que acontece no desktop.*Bônus: Utilizando Bluetooth com ESP32