
MicroPython手册
文章平均质量分 91
MicroPython主要特点:易学易用: Python 语法简洁明了,学习曲线平缓。跨平台: 支持多种微控制器,如 ESP8266、ESP32、Pyboard 等。丰富的标准库: 提供了丰富的标准库,涵盖了 I/O 操作、网络通信、文件系统等功能。强大的社区支持: 有一个活跃的社区,大量资料。
驴友花雕
爱好中国极地探险和中国极地摄影,二次徒步穿越世界第一的雅鲁藏布江大峡谷核心无人区域。十多年来发起并组织了许多大型探险活动,以全程徒步方式,成功穿越了中国三大沙漠、四大无人区及三江源等中国境内最困难的地方。攀登三座八千米级雪山,组织驼峰搜寻队二次深入高黎贡山核心无人区搜寻驼峰航线坠机,骑行美国66号公路徒步北极等。完成十余项极地摄影专题,累计拍摄相关照片近十万张,在重庆科技馆举办过《花雕中国极地摄影展》。中国探险协会理事,入选“中国国家旅游首席旅行家”、《中国十大徒步人物》和《中国当代徐霞客》。作为制片人,尝试拍摄的纪录片《N39°—穿越死亡之海》,荣获第九届北京国际网络电影节《最佳纪录片》奖。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【花雕体验】16 使用Beetle ESP32 C3控制8X32位WS2812硬屏
实验使用的硬件,软件平台使用Arduino IDE(见《【花雕体验】15 尝试搭建Beetle ESP32 C3之Arduino开发环境》)WS2812B是一个集控制电路与发光电路于一体的智能外控LED光源。其外型与一个5050LED灯珠相同,每个元件即为一个像素点。像素点内部包含了智能数字接口数据锁存信号整形放大驱动电路,还包含有高精度的内部振荡器和12V高压可编程定电流控制部分,有效保证了像素点光的颜色高度一致。数据协议采用单线归零码的通讯方式,像素点在上电复位以后,DIN端接受从控制器传输过来的数原创 2022-07-08 20:46:15 · 1376 阅读 · 0 评论 -
【花雕体验】15 尝试搭建Beetle ESP32 C3之Arduino开发环境
刚收到这款开发板非常的mini,长度25mm,宽度只有20.5mm。Beetle ESP32-C3是一款基于ESP32-C3 RISC-V 32位单核处理器芯片的主控板,专为物联网 (IoT) 设备而设计。Beetle ESP32-C3在仅硬币大小的体积上引出了多达13个IO口,制作项目时不必再担心IO口不够用的情况,同时主控板还集成锂电池充电管理功能,可以直接连接锂电池,不需要外围模块,同时保证应用体积和安全性。Beetle ESP32-C3配套的扩展板在未增加太大体积的情况下,引出了更多的电源,在制作项原创 2022-07-04 21:19:37 · 2587 阅读 · 0 评论 -
【花雕体验】14 行空板pinpong库测试外接传感器模块
1、pinpong库是一套控制开源硬件主控板的Python库,基于Firmata协议并兼容MicroPython语法,5分钟即可让你上手使用Python控制开源硬件。借助于pinpong库,直接用Python代码就能给各种常见的开源硬件编程。其原理是给开源硬件烧录一个特定的固件,使开源硬件可以通过串口与电脑通讯,执行各种命令。pinpong库的名称由“Pin”和“Pong”组成,“Pin”指引脚,“PinPong”为“乒乓球”的谐音,指信号的往复。pinpong库的设计,是为了让开发者在开发过程中不用被繁杂原创 2022-06-29 17:43:04 · 1796 阅读 · 0 评论 -
【花雕体验】13 搭建ESP32C3之PlatformIO IDE开发环境
Visual Studio Code是一个轻量级但功能强大的源代码编辑器,可以在桌面上运行,可用于Windows,macOS和Linux。它内置了对JavaScript,TypeScript和Node的支持.js并具有针对其他语言和运行时(例如C++,C#,Java,Python,PHP,Go,.NET)的扩展生态系统。1、下载Visual Studio Code(这里下载ZIP格式)https://code.visualstudio.com/download2、解压缩后打开,版本1.68.13、打开VS原创 2022-06-27 21:34:11 · 1726 阅读 · 0 评论 -
【花雕体验】11 上手ESP32C3
昨天收到三块板子:Air103、Pico和ESP32C3还有二块屏幕(0.96寸、1.8寸)与一片W806扩展板比较喜欢还是这个组合:ESP32C3+0.96寸屏幕扩展板焊好排针排插二套ESP32C3+0.96寸屏幕扩展板组合下面开始了解一下这款开发板的基本情况1、简介合宙CORE ESP32-C3核心板,是基于乐鑫ESP32-C3芯片进行设计的一款开发板。尺寸仅有21mm×51mm,板边采用邮票孔设计,板载 Wi-Fi/BLE天线,方便开发者在不同场景下的使用。核心板支持UART、GPIO、SPI、原创 2022-06-23 11:01:48 · 5780 阅读 · 4 评论 -
【花雕体验】10 行空板硬件控制pinpong库的系列测试(之三)
6、基础GPIO使用行空板引脚操作与pinpong通用语法相同。【花雕体验】01上手行空板https://blog.youkuaiyun.com/weixin_41659040/article/details/125234791【花雕体验】02 行空板简单使用https://blog.youkuaiyun.com/weixin_41659040/article/details/125241515【花雕体验】03 搭建行空板开发环境之Mind+https://blog.youkuaiyun.com/weixin_41659040/a原创 2022-06-19 17:16:17 · 565 阅读 · 0 评论 -
【花雕体验】09 行空板硬件控制pinpong库的系列测试(之二)
行空板板身集成了光线传感器、麦克风、蜂鸣器、Wifi、蓝牙、加速度传感器、按键,正面配置有一块LCD彩屏,可实时呈现多种Python运行结果,包括文字、图片、视频,游戏画面,以及数据图表等。【花雕体验】01上手行空板https://blog.youkuaiyun.com/weixin_41659040/article/details/125234791【花雕体验】02 行空板简单使用https://blog.youkuaiyun.com/weixin_41659040/article/details/125241515【花原创 2022-06-18 20:47:27 · 687 阅读 · 0 评论 -
【花雕体验】08 行空板硬件控制pinpong库的系列测试(之一)
行空板板身集成了光线传感器、麦克风、蜂鸣器、Wifi、蓝牙、加速度传感器、按键,正面配置有一块LCD彩屏,可实时呈现多种Python运行结果,包括文字、图片、视频,游戏画面,以及数据图表等。【花雕体验】01上手行空板https://blog.youkuaiyun.com/weixin_41659040/article/details/125234791【花雕体验】02 行空板简单使用https://blog.youkuaiyun.com/weixin_41659040/article/details/125241515【原创 2022-06-17 18:25:12 · 1068 阅读 · 0 评论 -
【花雕体验】07 搭建行空板开发环境之VSCode编程
行空板作为一台4核单板微型计算机,运行完整Python,亦可体验海量Python库,极简操作只需2步即可拥抱Python,多种连接方式,集成度高,利于教学,接口丰富扩展性强,是新一代Python教学利器。【花雕体验】01上手行空板https://blog.youkuaiyun.com/weixin_41659040/article/details/125234791【花雕体验】02 行空板简单使用https://blog.youkuaiyun.com/weixin_41659040/article/details/12524原创 2022-06-17 11:26:11 · 516 阅读 · 0 评论 -
【花雕体验】06 搭建行空板开发环境之Thonny编程
1、Thonny是一款轻量级Python编辑器,使用简单容易上手,适合初学者的 Python IDE。官网下载安装即可:https://thonny.org/。【花雕体验】01上手行空板https://blog.youkuaiyun.com/weixin_41659040/article/details/125234791【花雕体验】02 行空板简单使用https://blog.youkuaiyun.com/weixin_41659040/article/details/125241515【花雕体验】03 搭建行空板开发环原创 2022-06-17 09:28:01 · 1268 阅读 · 0 评论 -
【花雕体验】02 行空板详细使用的几个方面
早上起来,在看旺仔爸爸的视频时,偶然知道了行空板的主控芯片是福州一家企业生产的,作为福州人有点自豪了,看来还是有缘分的。【花雕体验】01上手行空板https://blog.youkuaiyun.com/weixin_41659040/article/details/125234791于是上网搜索,查到行空板的主控,是福州的瑞芯微公司设计生产的四核CPU,型号是RK3308 Arm 64位 四核 主频1.2GHz。瑞芯微电子股份有限公司(“瑞芯微”,股票代码:603893)成立于 2001 年,总部位于福州,在深圳原创 2022-06-12 14:36:05 · 1491 阅读 · 0 评论 -
【花雕体验】12 搭建ESP32C3之Arduino开发环境
无法识别的原因有多种,一是可以更换电脑上的不同USB接口,二是也要注意更换Type-C接口的USB连接线,因为有可能是接口接触不良,或是USB连接线的质量不佳,多试试直到有效识别出开发板。(2)打开开发板管理器,搜索“ESP32”,这里选择版本“2.0.2”进行更新(原来有安装过ESP32,好像是1.0.6)(1)在微软应用商店搜索:串口调试助手,并安装(使用其他调试助手也可以)(3)选择开发板,这里选择了“RISC-V ESP32-C3”(3)打开串口,可以查看ESP32-C3开发板的一些基本情况。原创 2022-06-26 08:52:36 · 1921 阅读 · 2 评论 -
【花雕动手做】核心参数、主要特点和魔幻组合——上手行空板实现你天马行空的海量创意
行空板(unihiker)是一款由上海智位机器人(DFRobot)专为Python编程教育而设计的开源硬件,是一块有着树莓派级别性能,如micro:bit一样简单易上手,可以运行完整Python程序的神奇板子!行空板拥有自主知识产权,自带Linux操作系统和Python环境,还预装了常用的Python库,能够轻松胜任各种编程相关的开发场景,如搭建物联网系统、体验人工智能应用、编写电子游戏、进行科学实验、设计声光互动、开发可穿戴设备等。同时,行空板作为智能终端设备,其板子本身采用微型计算机架构,集成LCD彩屏原创 2022-06-11 18:46:20 · 1417 阅读 · 2 评论 -
【雕爷学编程】 MicroPython动手做(40)——机器视觉之图像基础 2-2
在勘智系列AI芯片的研发中,嘉楠使用了RISC-V RocketChip,减少了大量相关的工作量,也节省了大量的研发人力成本,以及IP授权的成本。在算力方面,勘智K210可在0.3W的条件下提供1TOP的算力支持,充分适配在多数业务场景中低功耗约束下的算力需求。使用MixPY与MixNO开发板硬件以及MixPY软件平台,发挥AI人工智能 K210芯片的算力优势,引入机器视觉概念,从简单的图像基础开始,通过一些MicroPython实际图像处理的小案例,着手学习在LCD屏幕上绘制直线、矩形、圆形和文字等。原创 2023-08-05 04:38:39 · 449 阅读 · 0 评论 -
【雕爷学编程】 MicroPython动手做(40)——机器视觉之图像基础 2-3
在勘智系列AI芯片的研发中,嘉楠使用了RISC-V RocketChip,减少了大量相关的工作量,也节省了大量的研发人力成本,以及IP授权的成本。在算力方面,勘智K210可在0.3W的条件下提供1TOP的算力支持,充分适配在多数业务场景中低功耗约束下的算力需求。使用MixPY与MixNO开发板硬件以及MixPY软件平台,发挥AI人工智能 K210芯片的算力优势,引入机器视觉概念,从简单的图像基础开始,通过一些MicroPython实际图像处理的小案例,着手学习在LCD屏幕上绘制直线、矩形、圆形和文字等。原创 2023-08-05 04:38:56 · 425 阅读 · 0 评论 -
【雕爷学编程】MicroPython动手做(41)——机器视觉之感光元件配置2
MixPY——让爱(AI)触手可及MixPY布局主控芯片:K210(64位双核带硬件FPU和卷积加速器的 RISC-V CPU)显示屏:LCD_2.8寸 320*240分辨率,支持电阻触摸摄像头:OV2640,200W像素扬声器:3W单声道喇叭,及2.5mm双声道耳机孔麦克风:一颗数字高灵敏MEMS硅麦存储介质:16MBFlash,可外接原创 2023-08-05 04:39:54 · 221 阅读 · 0 评论 -
【雕爷学编程】MicroPython动手做(39)——机器视觉之图像基础
机器视觉主要用计算机来模拟人的视觉功能,但并不仅仅是人眼的简单延伸,更重要的是具有人脑的一部分功能一一从客观事物的图像中提取信息,进行处理并加以理解,最终用于实际检测、测量和控制。一个典型的工业机器视觉应用系统,包括数字图像处理技术、机械工程技术、控制技术、光源照明技术、光学成像技术、传感器技术、模拟与数字视频技术、计算机软硬件技术、人机接口技术等。机器视觉是专注于集合机械,光学,电子,软件系统,检查自然物体和材料,人工缺陷和生产制造过程的工程,它是为了检测缺陷和提高质量,操作效率,并保障产品和过程安全。原创 2023-08-04 10:13:50 · 543 阅读 · 0 评论 -
【雕爷学编程】 MicroPython动手做(38)——控制触摸屏3
当触摸操作时,薄膜下层的ITO会接触到玻璃上层的ITO,经由感应器传出相应的电信号,经过转换电路送到处理器,通过运算转化为屏幕上的X、Y值,而完成点选的动作,并呈现在屏幕上。中国的触摸屏消费市场有着极大潜力,尤其在数码电子产品市场中,然而在触摸屏产业中,中国的触摸屏产业主要集中在产业链的中下游,目前辽宁沈阳的沈北新区也建立了手机制造中心,吸引了包括晨讯科技等手机触摸屏生产厂家。这种技术替代了传统的机械式按钮装置,加上液晶显示器的画面,可以得到十分生动形象的画面和操作享受,受到了越来越多人的欢迎。原创 2023-08-04 09:22:40 · 343 阅读 · 0 评论 -
【雕爷学编程】MicroPython动手做(37)——驱动LCD与图文显示4
存储介质:16MBFlash,可外接原创 2023-08-04 08:12:01 · 222 阅读 · 0 评论 -
【雕爷学编程】 MicroPython动手做(38)——控制触摸屏
涂层也不可太薄,否则容易断裂。当手指触摸屏幕时,平常相互绝缘的两层导电层就在触摸点位置有了一个接触,因其中一面导电层接通Y轴方向的5V均匀电压场,使得侦测层的电压由零变为非零,控制器侦测到这个接通后,进行A/D转换,并将得到的电压值与5V相比,即可得触摸点的Y轴坐标,同理得出X轴的坐标,这就是所有电阻技术触摸屏共同的最基本原理。当触摸操作时,薄膜下层的ITO会接触到玻璃上层的ITO,经由感应器传出相应的电信号,经过转换电路送到处理器,通过运算转化为屏幕上的X、Y值,而完成点选的动作,并呈现在屏幕上。原创 2023-08-04 09:18:35 · 712 阅读 · 0 评论 -
【雕爷学编程】MicroPython动手做(37)——驱动LCD与图文显示3
外接拓展:3个 Type-C扩展接口,可外接18IO口及双电源输出。电池管理:PMU电源管理,3重电池保护电路及550mah锂电池。#MicroPython动手做(37)——驱动LCD与图文显示。#MicroPython动手做(37)——驱动LCD与图文显示。MicroPython动手做(37)——驱动LCD与图文显示。扬声器:3W单声道喇叭,及2.5mm双声道耳机孔。板载功能:RGB三色灯,自定义2颗按键,重力感应。下载驱动:CH340,USB转TTL串口驱动电路。MixPY 实验图形编程。原创 2023-08-04 08:11:02 · 245 阅读 · 0 评论 -
【雕爷学编程】MicroPython动手做(37)——驱动LCD与图文显示2
存储介质:16MBFlash,可外接原创 2023-08-04 08:09:00 · 178 阅读 · 0 评论 -
【雕爷学编程】MicroPython动手做(37)——驱动LCD与图文显示
若 roi 宽度大于lcd宽度,则 roi 居于屏幕中心,且不匹配像素不会显示(即液晶屏以窗口形态显示 roi 的中心)若 roi 高度大于lcd高度,则 roi 居于屏幕中心,且不匹配像素不会显示(即液晶屏以窗口形态显示 roi 的中心)*x,y:图像中的(x, y)位置开始绘制,您可以单独传递x,y,也可以作为元组(x,y)传递。roi :一个感兴趣区域的矩形元组(x, y, w, h),若未指定,即为图像矩形。text :写入图像的字符串。freq:LCD(实际上指SPI的通讯速率) 的频率。原创 2023-08-04 08:06:20 · 423 阅读 · 0 评论 -
【雕爷学编程】MicroPython动手做(41)——机器视觉之感光元件配置
机器视觉是一项综合技术,包括图像处理、机械工程技术、控制、电光源照明、光学成像、传感器、模拟与数字视频技术、计算机软硬件技术(图像增强和分析算法、图像卡、 I/O卡等)。机器视觉主要用计算机来模拟人的视觉功能,但并不仅仅是人眼的简单延伸,更重要的是具有人脑的一部分功能一一从客观事物的图像中提取信息,进行处理并加以理解,最终用于实际检测、测量和控制。机器视觉是专注于集合机械,光学,电子,软件系统,检查自然物体和材料,人工缺陷和生产制造过程的工程,它是为了检测缺陷和提高质量,操作效率,并保障产品和过程安全。原创 2023-08-05 04:39:10 · 281 阅读 · 0 评论 -
【雕爷学编程】MicroPython动手做(36)——MixPY之Hello world 3
存储介质:16MBFlash,可外接原创 2023-08-04 04:34:37 · 137 阅读 · 0 评论 -
【雕爷学编程】 MicroPython动手做(35)——体验小游戏2
知识点:什么是掌控板?掌控板是一块普及STEAM创客教育、人工智能教育、机器人编程教育的开源智能硬件。它集成ESP-32高性能双核芯片,支持WiFi和蓝牙双模通信,可作为物联网节点,实现物联网应用。同时掌控板上集成了OLED显示屏、RGB灯、加速度计、麦克风、光线传感器、蜂鸣器、按键开关、触摸开关、金手指外部拓展接口,支持图形化及MicroPython代码编程,可实现智能机器人、创客智造作品等智能控制类应用。掌控板硬件特性:ESP-32主控处理器:Tensilica LX6双核处理器(一核处理高速原创 2023-08-03 15:52:05 · 568 阅读 · 0 评论 -
【雕爷学编程】 MicroPython动手做(35)——体验小游戏
小游戏是原始的游戏娱乐方式,小游戏本身是为了叫人们在工作,学习后的一种娱乐、休闲的一种方式,不是为了叫玩家为之花费金钱、花费精力,更不是叫玩家为他痴迷。小游戏是一个较模糊的概念,它是相对于体积庞大的单机游戏及网络游戏而言的,泛指所有体积较小、玩法简单的游戏,通常这类游戏以休闲益智类为主,有单机版有网页版,在网页上嵌入的多为FLASH格式。Wi-Fi协议:802.11 b/g/n/d/e/i/k/r (802.11n,速度高达150 Mbps),A-MPDU和A-MSDU聚合,支持0.4us防护间隔。原创 2023-08-03 15:43:54 · 457 阅读 · 0 评论 -
【雕爷学编程】MicroPython动手做(33)——物联网之天气预报3
天气预报就时效的长短通常分为三种:短期天气预报(2~3天)、中期天气预报(4~9天),长期天气预报(10~15天以上),中央电视台每天播放的主要是短期天气预报。天气预报是根据气象观测资料,应用天气学、动力气象学、统计学的原理和方法,对某区域或某地点未来一定时段的天气状况作出定性或定量的预测。而天气现象则是指发生在大气中的各种自然现象,即某瞬时内大气中各种气象要素(如气温、气压、湿度、风、云、雾、雨、闪、雪、霜、雷、雹、霾等)空间分布的综合表现。Mind+ 实验图形编程。Mind+ 实验图形编程。原创 2023-08-03 11:43:02 · 1169 阅读 · 0 评论 -
【雕爷学编程】MicroPython动手做(33)——物联网之天气预报2
天气预报就时效的长短通常分为三种:短期天气预报(2~3天)、中期天气预报(4~9天),长期天气预报(10~15天以上),中央电视台每天播放的主要是短期天气预报。天气预报是根据气象观测资料,应用天气学、动力气象学、统计学的原理和方法,对某区域或某地点未来一定时段的天气状况作出定性或定量的预测。而天气现象则是指发生在大气中的各种自然现象,即某瞬时内大气中各种气象要素(如气温、气压、湿度、风、云、雾、雨、闪、雪、霜、雷、雹、霾等)空间分布的综合表现。mPython X 实验图形编程。Mind+ 实验图形编程。原创 2023-08-03 11:42:09 · 1102 阅读 · 0 评论 -
【雕爷学编程】MicroPython动手做(32)——物联网之MQTT
该协议的可用性取决于该协议的使用环境。可选协议包含了高级消息队列协议,面向文本的消息传递协议,互联网工程任务组约束应用协议,可扩展消息与存在协议,数据分发服务,OPC UA以及web 应用程序消息传递协议。它工作在TCP/IP协议族上,是为硬件性能低下的远程设备以及网络状况糟糕的情况下而设计的发布/订阅型消息协议,为此,它需要一个消息中间件。这就是为什么在介绍里说它非常适合"在物联网领域,传感器与服务器的通信,信息的收集",要知道嵌入式设备的运算能力和带宽都相对薄弱,使用这种协议来传递消息再适合不过了。原创 2023-08-03 11:12:35 · 1629 阅读 · 0 评论 -
【雕爷学编程】MicroPython动手做(31)——物联网之Easy IoT 2
是在各种物联网通讯协议的支持下,对物联网形成的数据在宏观层面进行分析并反馈到感知层执行特定控制功能,包括控制物与物之间的协同,物与环境的自适应,人与物的协作。网络层则主要实现信息的传递、路由(决定信息传递的途径)和控制(控制信息如何传递),分为两大部分, 一部分是物联网的通信技术,一部分是物联网的通讯协议,通讯技术负责把物与物从物理上链接起来,可以进行通信,通讯协议则负责建立通信的规则和统一格式。智能家居:家庭自动化、智能路由、安全监控、智能厨房、家庭机器人、传感检测、智能宠物、智能花园、跟踪设备;原创 2023-08-03 07:56:29 · 1389 阅读 · 5 评论 -
【雕爷学编程】 MicroPython动手做(34)——通用传感器的综合运用2
回响信号的脉冲宽度与所测的距离成正比。超声波测距模块有好多种类型,比较常用的有URM37超声波传感器默认是232接口,可以调为TTL接口,URM05大功率超声波传感器测试距离能到10米,算是测试距离比较远的一款了,另外还有比较常用的国外的几款SRF系列的超声波模块,超声波模块精度能到1cm。传感器(英文名称:transducer/sensor)是一种检测装置,能感受到被测量的信息,并能将感受到的信息,按一定规律变换成为电信号或其他所需形式的信息输出,以满足信息的传输、处理、存储、显示、记录和控制等要求。原创 2023-08-03 15:12:02 · 484 阅读 · 0 评论 -
【雕爷学编程】 MicroPython动手做(35)——体验小游戏4
小游戏是原始的游戏娱乐方式,小游戏本身是为了叫人们在工作,学习后的一种娱乐、休闲的一种方式,不是为了叫玩家为之花费金钱、花费精力,更不是叫玩家为他痴迷。小游戏是一个较模糊的概念,它是相对于体积庞大的单机游戏及网络游戏而言的,泛指所有体积较小、玩法简单的游戏,通常这类游戏以休闲益智类为主,有单机版有网页版,在网页上嵌入的多为FLASH格式。Wi-Fi协议:802.11 b/g/n/d/e/i/k/r (802.11n,速度高达150 Mbps),A-MPDU和A-MSDU聚合,支持0.4us防护间隔。原创 2023-08-04 04:32:11 · 272 阅读 · 0 评论 -
【雕爷学编程】 MicroPython动手做(35)——体验小游戏6
小游戏是原始的游戏娱乐方式,小游戏本身是为了叫人们在工作,学习后的一种娱乐、休闲的一种方式,不是为了叫玩家为之花费金钱、花费精力,更不是叫玩家为他痴迷。小游戏是一个较模糊的概念,它是相对于体积庞大的单机游戏及网络游戏而言的,泛指所有体积较小、玩法简单的游戏,通常这类游戏以休闲益智类为主,有单机版有网页版,在网页上嵌入的多为FLASH格式。Wi-Fi协议:802.11 b/g/n/d/e/i/k/r (802.11n,速度高达150 Mbps),A-MPDU和A-MSDU聚合,支持0.4us防护间隔。原创 2023-08-04 04:32:52 · 132 阅读 · 0 评论 -
【雕爷学编程】MicroPython动手做(31)——物联网之Easy IoT
是在各种物联网通讯协议的支持下,对物联网形成的数据在宏观层面进行分析并反馈到感知层执行特定控制功能,包括控制物与物之间的协同,物与环境的自适应,人与物的协作。而且这些技术是交叉使用的的,各种感知有些是单一的,有些则是综合的,比如机器人就是整合了各种感知系统。网络层则主要实现信息的传递、路由(决定信息传递的途径)和控制(控制信息如何传递),分为两大部分, 一部分是物联网的通信技术,一部分是物联网的通讯协议,通讯技术负责把物与物从物理上链接起来,可以进行通信,通讯协议则负责建立通信的规则和统一格式。原创 2023-08-03 07:32:19 · 1889 阅读 · 0 评论 -
【雕爷学编程】MicroPython动手做(29)——物联网之SIoT 2
同时掌控板上集成了OLED显示屏、RGB灯、加速度计、麦克风、光线传感器、蜂鸣器、按键开关、触摸开关、金手指外部拓展接口,支持图形化及MicroPython代码编程,可实现智能机器人、创客智造作品等智能控制类应用。这里的“物”指的是我身边一切能与网络联通的物品。物联网(Internet of Things,缩写IoT)是互联网的一个延伸,互联网的终端是计算机(PC、服务器),而物联网的终端是硬件设备,无论是家电、工业设备、汽车、监测仪器,所有这些终端都可以互联,可以总结为万物互联。什么又是MQTT呢?原创 2023-08-02 10:37:58 · 815 阅读 · 0 评论 -
【雕爷学编程】MicroPython动手做(29)——物联网之SIoT
物联网的概念最早是在1999年由Kevin Ashton在一次演讲中提出来的,当时他是一个RFID研究机构的执行主任,这家研究机构是在宝洁公司和吉列公司的赞助下成立的。例如你带的手表、你骑的共享单车、马路上的汽车、家里的冰箱、路边的路灯、甚至是一棵树。物联网(Internet of Things,缩写IoT)是互联网的一个延伸,互联网的终端是计算机(PC、服务器),而物联网的终端是硬件设备,无论是家电、工业设备、汽车、监测仪器,所有这些终端都可以互联,可以总结为万物互联。(4)支持数据导出。原创 2023-08-02 10:36:57 · 1758 阅读 · 0 评论 -
【雕爷学编程】MicroPython动手做(28)——物联网之Yeelight 5
开尔文认为,假定某一纯黑物体,能够将落在其上的所有热量吸收,而没有损失,同时又能够将热量生成的能量全部以“光”的形式释放出来的话,它产生辐射最大强度的波长随温度变化而变化。因而,光源的颜色成分是与该黑体所受的温度相对应的。颜色实际上是一种心理物理上的作用,所有颜色印象的产生,是由于时断时续的光谱在眼睛上的反应,所以色温只是用来表示颜色的视觉印象。如100W灯泡发出的光的颜色,与绝对黑体在2527℃时的颜色相同,那么这只灯泡发出的光的色温就是:(2527+273)K=2800K。知识点:什么是掌控板?原创 2023-08-02 09:45:26 · 636 阅读 · 0 评论 -
【雕爷学编程】MicroPython动手做(33)——物联网之天气预报
是一家零售行业气象服务方案提供商,通过数据接口(API)、自然语言处理(NLP)、预警与推送(Trigger)、数据可视化(BI)等产品,向用户提供精细化天气数据与零售气象解决方案,帮助零售企业量化天气对于业务的影响。天气预报是根据气象观测资料,应用天气学、动力气象学、统计学的原理和方法,对某区域或某地点未来一定时段的天气状况作出定性或定量的预测。而天气现象则是指发生在大气中的各种自然现象,即某瞬时内大气中各种气象要素(如气温、气压、湿度、风、云、雾、雨、闪、雪、霜、雷、雹、霾等)空间分布的综合表现。原创 2023-08-03 11:39:28 · 1947 阅读 · 0 评论 -
【雕爷学编程】 MicroPython动手做(35)——体验小游戏7
小游戏是原始的游戏娱乐方式,小游戏本身是为了叫人们在工作,学习后的一种娱乐、休闲的一种方式,不是为了叫玩家为之花费金钱、花费精力,更不是叫玩家为他痴迷。小游戏是一个较模糊的概念,它是相对于体积庞大的单机游戏及网络游戏而言的,泛指所有体积较小、玩法简单的游戏,通常这类游戏以休闲益智类为主,有单机版有网页版,在网页上嵌入的多为FLASH格式。Wi-Fi协议:802.11 b/g/n/d/e/i/k/r (802.11n,速度高达150 Mbps),A-MPDU和A-MSDU聚合,支持0.4us防护间隔。原创 2023-08-04 04:33:06 · 186 阅读 · 0 评论