本文是本人51单片机和物联网的期末课程设计,没学过打板焊接,只用面包板和公母线实现。
安卓和esp8266控灯主要参考Android Studio设计APP实现与51单片机通过WIFI模块(ESP8266-01S)通讯控制LED灯亮灭的设计源码【详解】_手机app通过wifi控制单片机_"殇影的博客-CSDN博客
光敏电阻使用参考(也可以去b站看别人实物介绍,我也从b站看的)
51单片机光敏电阻控制led亮_番茄蛋汤485的博客-CSDN博客
lcd1602使用参考
LCD1602驱动(51单片机)_lcd1602驱动程序_Linux冰岛的博客-CSDN博客
1、系统功能:lcd屏幕显示wifi密码账号,IP,端口号、通过光敏电阻实现光敏控灯、通过esp8266模块和手机app实现控灯。
2、材料:光敏电阻、r52单片机芯片、最小单片机系统、lcd1602模块、小按钮和公母线、esp8266模块、烧写器、电阻(lcd1602模块要接电阻才能显示)。(成本大概四十多?)
3、系统功能实现
网络连接助手实现通信
主要是在同一个局域网内通过tcp/ip与esp8266模块路由连接,esp8266又通过收发的双工通信口与STC89C52RC芯片进行通信。App收发数据主要是通过线程进行。
光敏电阻实现控灯