littlebot
Published on 2025-04-11 / 1 Visits
0

【源码】基于ESP8266的智能家居控制器

项目简介

基于ESP8266的智能家居控制系统(Aloioff)是一款可通过网络控制负载的设备,它兼容Alexa、Google Home和智能手机。该项目是Sonoff的复制版本,其优势在于ESP8266可拆卸且可重新编程,使其成为一个物联网开发套件。

项目的主要特性和功能

  • 兼容性良好:支持通过Alexa、Google Home和智能手机进行控制。
  • 可编程性强:ESP8266模块可拆卸和重新编程,便于开发和定制。
  • 网络配置便捷:支持使用智能手机配置WiFi网络。
  • 自动化控制:能通过Alexa应用程序进行设备注册和控制。
  • 硬件设计简单:提供简单的电路设计,支持串联和并联的负载控制。
  • 外壳定制方便:提供3D打印的外壳设计文件,方便用户定制和打印。

安装使用步骤

环境准备

  1. 访问 Arduino IDE下载页面 下载并安装Arduino IDE。
  2. 按照 FilipeFlop的教程 配置ESP8266支持,在Arduino IDE中选择 Tools -> Board -> Generic ESP8266 Module
  3. 安装LittleFS插件。

编译和上传

  1. 通过USB编程器将ESP8266连接到电脑,在Arduino IDE中选择正确的USB端口。
  2. 选择 Tools -> Flash Size -> 1M FS:144Kb,点击 Upload 按钮上传代码。
  3. 选择 Tools -> ESP8266 LittleFS Data Upload 上传 data 文件夹中的文件。

使用说明

  1. 按住Aloioff上的按钮5到10秒,使其进入工厂模式。
  2. 使用智能手机连接到 ALOITECH 网络,密码为 12345678
  3. 打开浏览器访问 http://10.0.0.1,配置设备名称和WiFi网络信息,点击 Reiniciar 按钮重启设备。

注册到Alexa

按照 Arduino Omega的教程 中的 Conexão pelo aplicativo Alexa 部分,将设备注册到Alexa应用程序。

硬件和外壳

  1. 参考提供的电路图进行硬件连接。
  2. 使用 case 文件夹中的 *.scad*.stl 文件进行外壳设计和3D打印。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】