惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Blog — PlanetScale
Blog — PlanetScale
博客园 - 司徒正美
Vercel News
Vercel News
F
Fortinet All Blogs
月光博客
月光博客
G
Google Developers Blog
博客园 - Franky
GbyAI
GbyAI
The Cloudflare Blog
I
InfoQ
雷峰网
雷峰网
WordPress大学
WordPress大学
罗磊的独立博客
大猫的无限游戏
大猫的无限游戏
T
The Blog of Author Tim Ferriss
Apple Machine Learning Research
Apple Machine Learning Research
博客园 - 聂微东
小众软件
小众软件
腾讯CDC
B
Blog
量子位
V
V2EX
S
SegmentFault 最新的问题
Google DeepMind News
Google DeepMind News

膨胀自留地

使用CloudFlare标记管理功能优雅的使用谷歌分析 四天轻松版北京旅游攻略 Adsense税务居住地证明申请教程:如何申请中国税收居民身份证明以及Google Adsense更新新加坡税务信息教程 常见的 VPS 优化措施 HTML实现table表格移动端自动转为卡片样式 个人网站接入 Google 登录 如何从 GitHub 永久删除泄露的 .env 文件 Cloudflare设置www的域名跳转到不带www的域名 顶级iOS神器!全面解开App Store限制,AssPP Pro保姆级教程 BroadcastChannel将你的 Telegram Channel 转为微博客 Medama开源轻量级网站统计(分析)系统 白嫖一个网站监控面板:uptime-kuma 部署TraffMonetizer利用闲置VPS挂机赚钱 Counterscale-使用CloudflareWorkers部署的免费网站数据统计工具,界面类似umami 封装一个最简单的Axios,避免过度封装! 如何使用Cloudflare Email Routing创建域名邮箱免费发送邮件 使用Cron定时更新Hosts解决Gihub无法访问问题 容器化MariaDB/Mysql实现定时备份 JetBrains全家桶许可证服务器怎么找,JetBrains激活教程 图片加速接口:缓存图片,加速访问,解决防盗链 MySQL模糊查询再也不用like+%了,全文索引介绍及使用简介 为什么这么多人推荐你办理流量卡?流量卡怎么赚钱?怎么避坑? 借助Cloudflare Worker实现Google Analytics反代加速,规避广告屏蔽插件的拦截 etcd入门之在Centos上安装部署 Grafana在linux下安装和基本使用入门 Prometheus介绍、安装和基本功能快速入门 无需加速器,油猴插件解锁xbox云游戏 阿里云盘自动每日签到,无需部署,无需服务器 自定义VSCode终端主题样式 一行 CSS 代码实现响应式布局 – 使用 Grid 实现的响应式布局
MacOS上使用可视化界面给ESP8266烧录MicroPython教程
2022-12-24 · via 膨胀自留地

#智能家居 2022-12-24 15:01:28 | 全文 557 字,阅读约需 2 分钟 | 加载中... 次浏览

👋 相关阅读


我本机自带的 python 为 2.7.10:

➜   python
Python 2.7.10 (default, Aug 17 2018, 19:45:58) 
[GCC 4.2.1 Compatible Apple LLVM 10.0.0 (clang-1000.0.42)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>

此前,也已经安装了 python3.x:

➜   python3
Python 3.6.5 (v3.6.5:f59c0932b4, Mar 28 2018, 05:52:31) 
[GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.57)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>

使用如下命令,下载烧录工具:

pip3 install esptool

下载 MicroPython 固件

下载地址:https://micropython.org/download/

页面下方根据自己的开发版选择合适的固件,我这里使用的是 esp8266,下载地址如下:https://micropython.org/download/esp8266-1m/

查询esp8266 tty串口信息

使用数据线将 esp8266 和电脑连接在一起

ls /dev/cu.*

wangtwothree@WangTwoThrees-Mac-mini ~ % ls /dev/cu.*
/dev/cu.BeatsSolo               /dev/cu.Bluetooth-Incoming-Port /dev/cu.MINIJAMBOXbyJawbone     /dev/cu.usbserial-143420        /dev/cu.wchusbserial143420

/dev/cu.wchusbserial143420 就是开发版的串口,插拔几次对比一下变化就可以知道哪个是你的串口信息了,找不到的尝试更换数据线

下载可视化烧录软件

NodeMCU-PyFlasher(下载地址:https://github.com/marcelstoer/nodemcu-pyflasher)

这个软件本质也是使用 esptool 去烧录,只不过多了一个可视化界面,不想安装软件,想直接使用 esptool 的话,可以看着一篇文章,里边有介绍烧录方法 –> 手把手智能家居 | 手把手教你自制原生 HomeKit 智能开关,成本仅 10 元! https://blog.wangtwothree.com/smart_home/117.html

图片alt

整个刷机时间大概持续1分钟

图片alt

实际后台执行的是这条命令:

esptool.py --port /dev/cu.wchusbserial1420 --baud 115200 --after no_reset write_flash --flash_mode dio 0x00000 /Users/david/Downloads/esp8266-1m-20200902-v1.13.bin --erase-all

至此,刷机流程结束。


×