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

推荐订阅源

博客园 - 司徒正美
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
V
V2EX
MongoDB | Blog
MongoDB | Blog
博客园 - 叶小钗
博客园 - 三生石上(FineUI控件)
D
Docker
S
Secure Thoughts
B
Blog
M
MIT News - Artificial intelligence
P
Privacy International News Feed
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
A
Arctic Wolf
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
S
SegmentFault 最新的问题
WordPress大学
WordPress大学
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
T
Tenable Blog
Last Week in AI
Last Week in AI
A
About on SuperTechFans
T
Tor Project blog
Microsoft Azure Blog
Microsoft Azure Blog
Hugging Face - Blog
Hugging Face - Blog
月光博客
月光博客
L
Lohrmann on Cybersecurity
Security Latest
Security Latest
P
Proofpoint News Feed
有赞技术团队
有赞技术团队
P
Privacy & Cybersecurity Law Blog
Spread Privacy
Spread Privacy
AWS News Blog
AWS News Blog
P
Proofpoint News Feed
云风的 BLOG
云风的 BLOG
小众软件
小众软件
宝玉的分享
宝玉的分享
量子位
Forbes - Security
Forbes - Security
T
Threatpost
Google DeepMind News
Google DeepMind News
T
Threat Research - Cisco Blogs
H
Help Net Security
Help Net Security
Help Net Security
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
F
Full Disclosure
Hacker News: Ask HN
Hacker News: Ask HN
T
Troy Hunt's Blog
SecWiki News
SecWiki News
I
InfoQ
C
Cyber Attacks, Cyber Crime and Cyber Security
Stack Overflow Blog
Stack Overflow Blog

夜行人

回家路上 第一期的直播演示项目 震动检测器 正能量 在线参观CodeLab Neverland 发布 CodeLab Adapter 3.3.1 DynamicTable 之 纸糊方向盘 CodeLab DynamicTable: 一个可实施的技术方案 CodeLab Insight 发布 Alpha 版 情人节 Home Assistant 周报 && IoT 周报 (02) Joplin: 关注隐私的 Evernote 开源替代软件 浏览器的未来与 Web 传感器 Home Assistant 周报 && IoT 周报 (01) 百宝箱(01) 论自由 介绍 WebThings Home Assistant 周报 && iot 周报 (00) 百宝箱(00) 毛姆读书心得 传世之作 周末徒步 CodeLab Adapter ❤️ Jupyter/Python 航班 躲雨 夏令营途中 [译]思想--作为一种技术 The future of coding 美国之行 三门问题的程序模拟 从Python转向Pharo https://blog.just4fun.site/post/iot/iot-open-source-projects/ Python异步编程笔记 https://blog.just4fun.site/post/iot/iot-open-source-hardware-community/ 万物积木化开发者社区 CodeLab ❤️ Blender Scratch3技术分析之云变量 API(第7篇) [译]对管道(Pipes)的偏爱 [译]提出正确的问题比得到正确答案更重要 蓝牙设备与Scratch3.0 创建你的第一个Scratch3.0 Extension Scratch3技术分析之项目内部数据(第6篇) Scratch3技术分析之社区 API(第5篇) Scratch3技术分析之User API(第4篇) Scratch3技术分析之项目主页API(第3篇) Scratch3技术分析之静态资源API(第2篇) Scratch3.0、micro:bit与Windows7 https://blog.just4fun.site/post/iot/zerynth-vs-micropython/ 核聚变、方所与半宅空间 可视化编程为何是个糟糕的主意 codelab.club周末聚会 关于codelab.club '下一件大事'是一个房间 Hungry Robot - Eat everything 编程作为一种思考方式 今日简史 史蒂夫·乔布斯传 罗素自选文集 https://blog.just4fun.site/post/edx/tianjin-scratch-ai/ https://blog.just4fun.site/post/edx/richie-cms-openedx/ 徒步武功山 WebUSB与micro:bit 积木化编程与3D场景 夜宿武功山顶 scratch3-adapter接入优必选Alpha系列机器人 https://blog.just4fun.site/post/edx/video-migration-note/ scratch3-adapter重构笔记 https://blog.just4fun.site/post/edx/edx-community-members/ 两种硬件编程风格的比较 使用micro:bit自制PPT翻页笔 柏拉图对话集 scratch3.0 + micro:bit 七月电影放映计划 非营利组织的管理 Screenly--用树莓派让任何屏幕变为可编程的数字标牌 以最佳实践开始你的Django项目 micro:bit与事件驱动 为Scratch3.0设计的插件系统(上篇) OCR应用一例 近两年读过的一些好书 blockly开发之使用python驱动浏览器中的turtle(2) 牛顿新传 文学理论入门 逻辑的引擎 人生的意义 blockly开发之生成并运行js代码(1) blockly开发之hello world(0) micro:bit使用笔记 神器之Termux https://blog.just4fun.site/post/iot/micropython-notes/ Cozmo what is this Scratch的前世今生 下段旅程 我行在远方 爆裂 途中杂记 https://blog.just4fun.site/post/edx/open-edx-startup/ cozmo系列之入门 - 有性格且可编程的机器人 PaperWeekly开发笔记 创业二三事
Scratch3 Lab: 将Scratch3接入开源硬件及AI的实验项目
种瓜 · 2018-04-08 · via 夜行人

文章目录

如果你想走得快,一个人走; 如果你想走得远,一群人走

hi 大家好,我们最近在构建一个好玩的项目

我在前边花了两篇文章在架构上论述了如何为Scratch3.0设计一个通用的插件系统,让Scratch3.0能与物理世界的万物互联,并为它们编程:

这个通用的插件系统已基本完成,最近在做一些收尾的工作、重构以及撰写文档,我们之后计划将它开源并围绕它构建社区,如此一来,将你感兴趣的硬件接入Scratch3.0,将成为一件有趣的举手之劳

利用这个插件系统,我们已将cozmo和microbit接入到scratch3中。你可以让cozmo、microbit与scratch3.0中的所有积木互动,做出令人惊叹的效果,边界是你的想象力!我们正将这两个项目作为插件案例,写入文档,向开发者们描述如何利用插件系统,通过短短的数行代码,将你的新硬件或任何其他好玩的东西接入Scrach3.0

我们的兴趣是将Scratch3.0连接到有趣的开源硬件和AI上,甚至也包括接入你童年的那辆玩具四驱车

如果你有什么有趣的东西想接入Scratch3,欢迎与我们联系,如果我们也觉得好玩,可能会和你一起将它接入Scratch3,如果我们兴趣不大,那欢迎你自己亲自动手啦

我们的口号是: Just for fun

技术视角

Scratch3 Lab采用Scratch官方最新的源码,使用官方的develop分支,我们尽量做到每个月都跟进官方的开发分支,如果有一些有趣的特性,我们会采用更快的更新频率

Scratch3 Lab目前已经以extensions的形式整合了2个硬件插件和一个图像识别插件,一个文本情感分析插件,一个语音插件,一个运动检测插件

AI相关的几个项目来自MIT media lab,我们之后准别采用他们的思路来接入国内好玩的AI平台,此外跑在本地的AI也是我们的关注方向。

我们想让这个项目在没有互联网的环境也能正常使用,所以我们尽力做出替代云的AI插件,至少不影响概念的讲解和教学,当然趣味性也不能少,关于这一点,AI社区已经有很多有趣的尝试,这部分有空细说。我们这样做的目标是让Scratch3 Lab能完全跑在树莓派上,这样即便没有网络的贫困山区,也能完整得到极具趣味和表现力的Scratch3

目前我们正在接入IoT(通过mqtt)和BB8(通过web bluetooth),物联网也是Scratch3的兴趣之一

插件系统

目前你可以看到插件系统的文档:

更新

Scratch3 Lab目前是codelab的一部分


Just for you :)

文章作者 种瓜

上次更新 2018-04-08