首页 > 其他分享 >索尼 toio™ 应用创意开发征文互动小企鹅

索尼 toio™ 应用创意开发征文互动小企鹅

时间:2023-10-02 12:04:11浏览次数:48  
标签:sound cube 企鹅 征文 30 duration print toio



文章目录

  • 背景介绍
  • 产品应用
  • 动手实践
  • 环境安装
  • 工具安装
  • 更新 setuptools 到最新版本
  • 安装 toio.py
  • 安装 bleak
  • 安装 ipykernel
  • 检查是否安装成功
  • 定义电子小企鹅的功能和逻辑
  • 小企鹅移动
  • 小企鹅脸变色
  • 小企鹅尖叫
  • 综合实现
  • 总结


背景介绍

索尼推出的toio™ 是一款创新的游戏玩具,结合了物理和数字元素,通过编程和物理互动,可以提供丰富多样的游戏和应用体验,激发用户的创造力和想象力。无论是儿童还是成年人,都可以通过 toio™ 探索和享受其中的乐趣。

toio™ 具有开放性和可塑性的特点,它不仅适用于进阶用户和专业人士,甚至对编程新手也非常友好,可以为用户提供多样化的 STEAM 学习和编程开发体验。

索尼 toio™ 应用创意开发征文互动小企鹅_机器人编程

toio™创意基础套件包括:一个toio™核心Q宝充电器和两个立方体小机器人toio™核心Q宝。

索尼 toio™ 应用创意开发征文互动小企鹅_toio_02

图中的两个小型的乒乓球大小的白色立方体,我们称之为核心Q宝。核心Q宝包含轮子和传感器,可以进行移动和检测周围环境。它作为一个开源机器人,可以提供广泛的应用和玩法创作空间。

产品应用

toio™ 通过内置的加速度计、陀螺仪、距离传感器等提供了丰富的交互功能。用户可以通过编程或者与核心Q宝的物理互动来控制它们。

索尼 toio™ 应用创意开发征文互动小企鹅_机器人编程_03

●toio™ 支持编程,用户可以使用编程语言(如 Python)或可视化编程工具来创建自己的应用程序和游戏。
●toio™ 提供了多种游戏和应用程序,涵盖了不同的领域,如迷宫、赛车、音乐、编程挑战等。
●多个 toio™ 立方体可以进行群体互动,用户可以将它们连接起来形成复杂的场景和玩法。
●toio™ 提供了一种有趣和教育性的学习工具,可以帮助儿童培养解决问题、创造力和合作精神等技能。

索尼 toio™ 应用创意开发征文互动小企鹅_索尼核心Q宝_04

动手实践

我是一个父亲,我认为利用toio™ 核心 Q 宝可以设计一款小企鹅儿童玩具,小企鹅儿童玩具可以通过孩子的说话指令进行移动、发出叫声,并且可以利用toio™ 的灯光来改变小企鹅的表情颜色锻炼孩子的专注力,还可以使用Python来编写代码,控制小企鹅移动的速度和发声的频率,实现个性化的创作体验,我希望为我的孩子设置独一无二的游戏体验。

环境安装

我们使用的是 Python 语言,我们需要安装一下 toio™ 运行所需要的环境:
1.首先需要的系统是Windows10(21H2)及以上版本;
2.需要安装Python(Version 3.11 or later);

工具安装

我使用的编译器是IDEA,直接在控制台的 Terminal 执行的命令:

更新 setuptools 到最新版本

setuptools库的前身是distutils(一个python标准库),setuptools本身不是标准库,所以需要自行安装。setuptools提供的主要的功能有:
●python库的打包分发
●依赖包安装与版本管理
●python环境限制
●生成脚本
●c/c++ 拓展

执行命令:

python -m pip install setuptools --upgrade

索尼 toio™ 应用创意开发征文互动小企鹅_toio_05

安装 toio.py

toio.py是一个用于控制 toio™ 立方体玩具的 Python 库。通过 toio.py,您可以编写 Python 程序来控制 toio 玩具的移动、声音和灯光等功能。

执行命令

python -m pip install toio-py --upgrade

索尼 toio™ 应用创意开发征文互动小企鹅_索尼核心Q宝_06

安装 bleak

Bleak 是一款 BLE GATT客户端软件,能够连接到充当 GATT 服务器的 BLE 设备。它旨在提供一个异步的、跨平台的 Python API 来连接和通信。

执行命令

python -m pip install bleak

索尼 toio™ 应用创意开发征文互动小企鹅_原力计划_07

安装 ipykernel

ipykernel是一个用于在Jupyter 中运行Python代码的包,它可以将Python代码转化为可以在IPython内核上运行的格式。

执行指令

python -m pip install ipykernel

安装时间较长,请耐心等待一下

标签:sound,cube,企鹅,征文,30,duration,print,toio
From: https://blog.51cto.com/u_13277791/7682587

相关文章

  • 猿创征文|Python学习工具千千万,我心中的TOP10
    前言:大家好,我是是Dream呀,在我们平时的开发和生活中,每天都在使用、寻找、贡献、创作各类开发者工具,包括开源服务、付费软件、API等。好的工具可以极大帮助我们提升效率,服务业务。作为一名资深的Python博主,很多人都会问我平时使用什么工具,亦或者说有什么比较好的推荐工具呢?实话实......
  • 6月有奖征文挑战,ZEGO开发者社区首季活动报名入口!
     前言哈喽开发者们:ZEGO即构科技作为一家20年技术积累的音视频云服务商,已经为全球200+个国家的企业服务,单日通话时长突破30亿+分钟,现下即构开发者社区举办首期征文活动!本次征文活动围绕音视频开发系列,从采集到播放每个环节的内容均可投稿,期待大家发挥创造力与想象力~我......
  • 3853 -- 三只企鹅
    题目大意:-给定一棵n个点的树,然后有m个操作,分为修改操作和查询操作。-修改操作:金企鹅向点u空投零食,其他每个点产生快递费,快递费等于u到该点的距离。-查询操作:金企鹅想询问点u至今为止产生的快递费。------------题解:对于修改操作,每次选一个点,所有点的权值加上到该点的......
  • 《【企鹅教育】E=MCC中的M应该是什么或怎么回事?》 回复
    《【企鹅教育】E=MCC中的M应该是什么或怎么回事?》      https://tieba.baidu.com/p/8390885888     回复6楼@joywee2007,反相吧的吧友,包括民科吧、理论物理吧等等也是,天天喊着“数学不是物理”,“数学只是工具”,“数学只是一种语言”,“数学是一种形式”,“......
  • 有奖征文丨【玩转Cloud Studio】第二季来啦!
    腾讯云开发者社区联合腾讯云CloudStudio团队发起【玩转CloudStudio】有奖征文活动,本次征文以「云端开发」为主题,聚焦使用CloudStudio进行编程学习、技术开发等多维度研发体验与探索,更有腾讯极光盒子、王者荣耀台灯等精美礼品,欢迎广大技术爱好者参与!【免费试用CS】省时......
  • Kali系统下如何输入中文-小企鹅输入法
    下载输入法,先下载软件包sudoapt-getinstallfcitx-bin安装谷歌输入法,使用命令apt-getinstallfcitx-googlepinyin3.此时设置中就能看到小企鹅输入法了,可以自行进行设置。在如上的过程中,可能出现输入法不可用的问题,可以通过软件库索引更新,软件升级等方法解决,代码如下:sud......
  • 【付费征文】7DGroup长期征集原创文章
    要求如下:原创首发。字数不限。内容只要是IT技术相关,方向不限。架构、开发、测试、运维、DevOps、大数据、区块链、物联网等等。逻辑完整,可连载。署名权和原创权归个人和公众号共同所有。 原创所得费用:初始费用:100元(通过运营团队评审)延续费用:每增加100阅读,增加10元,按季度结算。......
  • 机器学习算法(五):基于企鹅数据集的决策树分类预测
    机器学习算法(五):基于企鹅数据集的决策树分类预测1逻决策树的介绍和应用1.1决策树的介绍决策树是一种常见的分类模型,在金融风控、医疗辅助诊断等诸多行业具有较为广泛的......
  • 微服务过时了 - Serverless了解一下 | 技术专题第七期征文
    一、2020年的服务端革命你知道吗我们天天使用的石墨文档、微博、芒果TV都在全部或部分使用Serverless技术。其实知乎也是用的leancloud。技术的发展使我们有可能不花一分钱......
  • 一百行代码实现简易版 ChatGPT | 社区征文
    最近,OpenAI的一款聊天机器人模型ChatGPT爆火,ChatGPT(全名:ChatGenerativePre-trainedTransformer),于2022年11月30日发布。ChatGPT是人工智能技术驱动的自然语言处理工具,它能......