来自:https://www.hackster.io/alankrantas/simple-micropython-iot-smart-home-esp8266-d83f8e
硬件
大多数ESP8266板的功能几乎相同。请注意,NodeMCU V3(CH340 USB芯片)比V2(CP2102 USB)宽
软件
MicroPython固件包含一个DHT22驱动程序。将.py库文件上传到开发板上。请参阅如何将.py-files上传到运行MicroPython的ESP8266 或使用Thonny的File / Save copy选项。
功能
启动时将连接到您的WiFi路由器。如果此后连接断开,则主板将自行重启。
LCD显示亮度(以勒克斯为单位的照度),温度(摄氏度),湿度(%)和MQ2的模拟读数,每2秒更新一次。
当您在房屋前面时,LCD的背光灯会打开(由超声波传感器检测)。
开发板每10秒钟通过IFTTT的Webhook API 将温度,湿度和MQ2读数传输到我的Google云端硬盘中的Google电子表格。(该服务允许您同时发送3个数据。)API也会记录时间。
如果房屋倾斜3度以上,将触发蜂鸣器。摇房子可以达到同样的效果。(地震/防盗警报。)
如果MQ2读数超过700,也会触发蜂鸣器。(烟雾警报。尽管我不知道阈值应该有多高。)
不知道我的LCD 16x2库启动老是报错~~~
download ok
exec(open('./esp8266_i2c_lcd_test.py').read(),globals())
Running_test_main
Traceback (most recent call last):
File "py", line 25, in __init__
OSError: [Errno 19] ENODEV
3个文件都加载进板子里去了
引用: seco_li 发表于 2020-2-10 13:41 不知道我的LCD 16x2库启动老是报错~~~ download ok exec(open('./esp8266_i2c_lcd_test.py').r ...
检查一下I2C LCD使用的芯片,常见有两种,PCA8574和PCA8574A,两者的地址是不同的。
引用: wayzinc 发表于 2020-3-8 18:44 套件在哪里买得到呢?
应该还没有套件,网站有制作说明和参考文件