树莓派酷项目 - CrowPi2

CrowPi2 是树莓派的出色介绍。通过这些项目肯定会吸引您的创意,但是一些小的文档缺陷和缺少的硬件可能会阻碍学习过程并削弱乐趣。

优势

  • 开箱即用的演示
  • 完整的树莓派编码环境
  • 易于构建的 Scratch 程序
  • 使用 Python 3 编码标准

不足之处

  • 有时文档不清楚
  • 套件中不包含电池和 microUSB 电缆

如果您或您的孩子想使用树莓派来创建很酷的项目,学习如何编写代码,编程游戏或进行科学实验,那么 CrowPi2 可能是您的理想学习平台。多合一套件包含树莓派 4 基于 4GB 的笔记本电脑,配有屏幕,无线键盘和鼠标,以及连接到单板计算机最重要的 GPIO 引脚的大量传感器,电机,连接器和组件。

图 1 中的 4

图 2 中的 4

图 3 中的 4

图 4 中的 4

您可以获得银色或深灰色的 CrowPi2 笔记本电脑。它还有三种型号可用:基本,入门和高级。基本型号售价 170 美元,仅包含最少的传感器和组件,但不随树莓派一起提供,迫使您必须自备。售价 260 美元的入门套件带有附加模块,带有 4GB RAM 的树莓派 4 和 32GB microSD 卡,售价 260 美元。最昂贵的选择是高级套件,价格为 330 美元,其中包括更多传感器和 128G microSD 卡的升级。

CrowPi2 Basic-170 美元CrowPi2 入门套件 -260 美元CrowPi2 高级套件 -330 美元
CrowPi2 (无树莓派) x 1CrowPi2 x 1CrowPi2 x 1
-树莓派 4B 4GB x 1树莓派 4B 4GB x 1
带有定制系统的 32GB microSD 卡 x 1带有定制系统的 32GB microSD 卡 x 1带有定制系统的 128GB microSD 卡 x 1
12v 电源 x 112v 电源 x 112v 电源 x 1
Micro HDMI 连接器 x 1Micro HDMI 连接器 x 1Micro HDMI 连接器 x 1
标准 HDMI 连接器 x 1标准 HDMI 连接器 x 1标准 HDMI 连接器 x 1
红外遥控器 x 1红外遥控器 x 1红外遥控器 x 1
红外接收器 x 1红外接收器 x 1红外接收器 x 1
步进电机 x 1步进电机 x 1步进电机 x 1
9G 伺服器 x 19G 伺服器 x 19G 伺服器 x 1
带迷你风扇的直流电动机 x 1带迷你风扇的直流电动机 x 1带迷你风扇的直流电动机 x 1
螺丝刀 x 1螺丝刀 x 1螺丝刀 x 1
RFID 卡 + 标签 x 1RFID 卡 + 标签 x 1RFID 卡 x 1
用户手册 x 1用户手册 x 1用户手册 x 1
组件包 x 1组件包 x 1组件包 x 1
Crowtail - 湿度传感器 x 1Crowtail - 湿度传感器 x 1Crowtail - 湿度传感器 x 1
microSD 读卡器 x 1microSD 读卡器 x 1microSD 读卡器 x 1
-Scratch 编程手册 x 1Scratch 编程手册 x 1
-Python 编程书 x 1Python 编程书 x 1
-我的世界纸箱纸 x 10我的世界纸箱纸 x 10
-NFC 卡 x 10NFC 卡 + 标签 x 10
-游戏控制器 x 2游戏控制器 x 2
-带 RetroPie 系统的 32G microSD 卡 x 1带 RetroPie 系统的 32G microSD 卡 x 1
--储物袋 x 1
--5V/3A 移动电源 x 1
--Crowtail - 气体传感器 2.0 (MQ2) x 1
--Crowtail-IIC 集线器 x 1
--尾脉冲传感器 x 1
--Crowtail- MPU6050 加速度计和陀螺仪 2.0 x 1
--Crowtail - 红外反射传感器 x 1

请注意,上述价格信息来自 Elecrow 的 Kickstarter 页面,并非套件的最终价格。预计发布后价格会上涨一点。

该活动只剩下几天了。 Elecrow 的 CrowPi2 Kickstarter 将于 2020 年 8 月 15 日结束。

Elecrow CrowPi2

设计 CrowPi2 设计的独特之处在于无线键盘下方的开发板。看到传感器阵列随时可用并组织在一处,这给人留下了深刻的印象,并且非常方便,特别是对于新学习者而言。
图 1 中的 3

图 2 中的 3

图 3 中的 3

最初的 CrowPi 装在带提手的公文包中,而 CrowPi2 则采用翻盖式笔记本电脑设计进行了重新构想。尽管它可能不是为重型计算而构建的,但您可以将其用作常规笔记本电脑来编写文档或创建电子表格 (通过 LibreOffice 应用程序) 和浏览 Internet (通过 Chromium)。我们甚至尝试使用它进行快速视频聊天,并且考虑到我们仅使用 2MP 摄像头,并且只要您可以忽略后台风扇的声音,这种体验就很不错了。

对于具有 1080p 分辨率的 IPS 11.6 英寸屏幕, CrowPi2 的图像质量非常出色。它的屏幕很小,但是图像显得清晰明快,颜色也很明亮,非常适合观看视频和玩内置的复古游戏。不幸的是,它不支持触摸,而以前的版本则支持。

该套件带有鼠标和键盘,它们通过同一 USB 接收器无线连接。您可以通过闩锁轻松取出键盘,并轻松滑回并用磁铁固定在适当的位置。您可能要小心输入,因为键盘很薄并且很脆弱。我不得不说无线连接也不是那么好,我必须不断尝试关闭和打开设备,摆动或更换电池,或者换用其他 USB 连接器以吸引人。

值得一提的另一个设计功能是位于笔记本电脑背面的不太秘密的抽屉。这旨在存储用于移动性的可选 5V USB 电池,但可以兼作跨接线,电阻器和 LED 的存储。要打开抽屉,只需将其推入,托盘就会弹出。不幸的是,我们收到的评估板没有配备可选的电池组,因此我们无法测试或使用此功能。您可以在 [Amazon] 以 $ 23.95 的价格购买树莓派 4B 的电池组 (https://target.georiot.com/Proxy.ashx ? tsid = 45723 & GR_URL = https % 3A % 2F % 2Famazon.com % 2Fdp % 2FB07BSG7V3 % 3Ftag % 3Dhawk-future-20 % 26ascsubtag % 3Dtomshardware-us-86977971339649120002000)。

除了缺少内部电池外,该套件还需要,但不包括:

  • 1 个用于遥控器的纽扣电池
  • 1 节 AA 电池供鼠标使用
  • 1 条微型 USB 电缆为无线键盘充电

Elecrow CrowPi2 规格

兼容性与树莓派 3B , 3B + 或 4
Display11.6 英寸 1920x1080 IPS 屏幕
网络树莓派网络端口
端口4 个树莓派 USB 端口, 5V USB 电源端口, 3.5 毫米耳机插孔
相机带有内置麦克风的 2MP 相机
电池用于便携式的 5V 3A USB 电池 (不包括在内)
电源适配器12V DC
尺寸 (WxDxH)291 x 190 x 46mm (11.46 x 7.5 x 1.8 英寸)
重量1.3 千克 (2.9 磅)

Elecrow CrowPi2 设置

设置 CrowPi2 相对容易,每条电缆都经过标记,以消除任何猜测。我们收到的评估单元已经安装了树莓派。但是出于测试目的,我们按照手册中的说明取出了树莓派,重新组装没有问题。确保拔出塞在底部隔室中的 USB 电缆,并将其连接到 USB 端口以激活相机和麦克风。这是我们最初错过的一步。

图 1 中的 2

图 2 中的 2

操作系统和软件

我们的 CrowPi2 评估单元包括一个带有运行 Raspbian OS 10 的 microSD 的树莓派 4B 开发板。

图 1 中的 13

图 2 中的 13

图 3 中的 13

图 4 中的 13

图 5 中的 13

图 6 中的 13

图 7 中的 13

图 8 中的 13

图 9 中的 13

图 10 中的 13

图 11 中的 13

图 12 中的 13

图 13 中的 13

首次启动时,会出现” 欢迎使用树莓派桌面” 对话框,该对话框将指导您完成初始设置过程。

设置包括:

* 本地化设置
* 更改默认 Pi 用户帐户的密码
* 屏幕设置
* 网络连接
* 软件更新

使用 CrowPi2 学习

一旦启动并运行,您将有很多工作要做。我们的审核经历始于为我的 7 岁以下儿童创建单独的登录帐户,以跟踪他们完成了哪些项目。

我的补间经历了更具挑战性的 Python 项目,而我 7 岁的孩子使用基于块的 Scratch 语言编程。很棒的是,这两种语言都是行业标准,得到了很好的支持和使用。考虑到有多少 STEAM 学习套件会迫使孩子学习专有的编程语言,而他们在其他任何地方都看不到,这是一个巨大的优势。

CrowPi2 上的项目

“项目” 部分是了解 CrowPi2 可以做什么并为下一步学习积累灵感的一个很好的起点。您只需运行程序并按照活动说明进行操作 - 此处无需编码。

本节中包括预构建的应用程序,例如入侵警报,光探测器,遥控器,环境监视器,语音和面部探测器以及被动红外传感器 (PIR) 激活的视频。当我的补间想要直接进入 Minecraft 时,完成这些项目是诱使我 7 岁的孩子试用该系统的关键。经过几次尝试才能使其正常工作,但语音和面部识别应用最终成为了她最喜欢的项目。

CrowPi2 入侵警报项目概述

学习活动:Scratch 与 Python

CrowPi2 使用 Scratch 和 Python 提供学习机会。 Scratch 中的课程较少,而且上课更快。这部分是由于 Scratch 是一种基于块的编程语言,专门针对年轻的编码人员。尽管 Scratch 可以使您更快地完成程序,但它并不涉及编写实际代码。

另一方面, Python 是一种易于阅读和编写的编程语言。无论您的学习水平如何,如果您对认真的树莓派编程感兴趣,那么 Python 都是一个不错的起点。 Python 是用于树莓派软件开发的最流行的编程语言之一,并且也用于其他各种平台。

在 CrowPi2 上进行临时编程

Scratch 是一种免费的基于块的可视化编程语言,面向年轻的学习者。它在学习系统中很受欢迎的原因是它的有趣因素和可访问性。此处的不同之处在于, Scratch 设置了许多课程,这些课程利用了 CrowPi2 的全部功能,如果您对制作和编程不熟悉,则可能需要从这里开始,在创建 sprite 和使用块编程来做一些很酷的事情。课程包括如何制作自动风扇, LED 闪烁,莫尔斯电码,倾斜激活灯以及一些游戏。

CrowPi2 中的 Scratch 课程是渐进式的,因此您必须先完成第一课,然后才能访问下一课。您不能跳过,因为其余课程将显示为灰色。就像玩游戏时升级以解锁下一个挑战一样。第一部分的课程介绍了该程序,并详细介绍了 Scratch 的主要元素 - 舞台,子画面,脚本,程序板以及每个块模块根据块的颜色执行的操作。然后,它解释了树莓派 GPIO ,其功能以及在使用 Scratch 进行编程时如何使用它。
最初的概念很枯燥,很少有可能会失去兴趣,但是稍加鼓励就可以了。一旦开始采取行动,该课程就会引起人们的兴趣,并且指南开始进入您的孩子可以遵循的示例。每个步骤都有一个视频 (非常有用),因此,如果说明不够清楚,孩子们仍可以继续学习。不过,如果视频中有音频,它也会有所帮助。

学完本课程后,您将继续进行下一个课程。该程序不检查您的工作。

CrowPi2 上的 Python

年龄较大的孩子或成年人将从 Python 项目中受益最大,因为 Python 是真正的树莓派开发人员使用的主要语言。 Python 2 和 Python 3 已预加载在系统上,而系统默认为 Python 2 ,则所有项目均使用 Python 3 , IDE Thonny 默认指向该项目。

虽然可能很想直接进入 Minecraft ,但 Python 的课程确实打开了 CrowPi2 的功能列表,并为更高级的制造商项目 (包括最后几个 Minecraft 项目) 奠定了基础。 CrowPi2 的 Python 部分提供了 32 个可用课程,并探讨了以下活动:

* 发出蜂鸣器警报
* 使用振动模块
* 使用倾斜传感器
* 电路板电路板
* 控制步进电机
* 为 8x8 RGB LED 供电 \ *
* 使用 PIR 传感器检测运动
* 控制 LCD 显示器 \ *
* 使用声音传感器
* 用光传感器检测光
* 使用超声波传感器
* 使用 DHT11 传感器 (湿度 + 温度)
* 使用红外线接收器
* 摩尔斯电码翻译器 \ *
* 工厂水位监控

_ \ * 这些是我的补间的前 3 个 Python 项目。_

我们完成了大部分课程,这是一次爆炸,它遍历了制造商套件,并探索了套件中包括的所有船上传感器和配件。这里的课程的关键是,每门课程都会为您提供重要的 Python 技能,这是下一门课程所需要的。

虽然您没有被迫按照特定顺序进行 CrowPi2 的项目,但我们建议您按照以下顺序从小处着手并逐步进行。与 Scratch 相似,第一节课介绍了树莓派 GPIO 和 Python 3 的基础知识。但是与 Scratch 不同,它没有为 Python 教程提供视频。

一旦您开始使用 Python 学习新课程,该指南 (Emma) 将从概念,定义甚至包括图表的角度概述课程 / 模块。我们发现这些细节非常有用,可以消除偶尔的语法错误和拼写错误。您可以按照自己的步调前进,并在准备好下一步时单击箭头按钮。艾玛 (Emma) 按节细分代码,并解释了为什么要使用它。您可以将代码复制并粘贴到编辑器中,也可以自己输入。随着课程的进行,我们的补间甚至在代码显示在页面上之前就开始自己输入代码 - 这是一个很棒的时刻!就在那时,我知道她一定是在理解课程并学习编码的基础知识。

在每节课的结尾,整个代码都会显示为摘要,您可以在其中仔细检查您的工作,也可以只复制并粘贴整个代码。然后,单击编辑器顶部的绿色箭头按钮以执行程序。任何错误都将显示在底部,您可以开始出色的故障排除或调试任务。如果代码正确完成,则程序将执行以产生预期结果。

Python 探索的一些领域包括:

* 了解 Python 解释器和 IDE
* 控制流工具

  • 数据结构
  • 编写和安装模块
  • 输入和输出
  • 错误和异常
  • 班级
  • 标准库
  • API 库

Elecrow CrowPi2 上的 Minecraft Pi

如果项目是起跑线,那么对于许多人来说, CrowPi2 的 Minecraft 部分将是终点。儿童,青少年和成人都将在本节中玩得开心,一旦他们学习了如何编写 Python 编码并获得业内人士对其中一种最受欢迎​​的制造商风格游戏的了解,他们可能会对 Minecraft 的功能感到惊讶。 CrowPi2 随附 Minecraft Pi Edition ,这是 Mojang 专为树莓派构建的 Minecraft 免费版本,具有经过修订的功能集并支持多种编程语言。使用 CrowPi 16 课程,玩家将了解从如何启动游戏到使用硬件与自定义 Minecraft 环境进行交互的所有内容。 CrowPi2 带有五个带有 Minecraft 块切口的标记板,这些块专门为以下最酷的课程之一而制作,并使用 NFC 卡生成块。警告:块很难切开,之后手指有很多痛!

这些课程之后,学习者将:

* 了解适用于 Python 的 Minecraft API
* 能够创建对象来控制游戏
* 获取球员的位置
* 更改玩家位置
* 生成,操作和定位块
* 将板载 LCD 模块与 Minecraft 一起使用
* 将板载蜂鸣器模块与 Minecraft 一起使用
* 将游戏控制器和板载操纵杆模块与 Minecraft 集成在一起
* 使用 RFID 模块将数据写入 NFC 卡
* 使用区块抠图根据 NFC 卡日期生成区块

特别是对于我的补间来说,在 CrowPi 上为 Minecraft Pi 编程是一种学习经验,它打开了新的大门。作为 Minecraft 的一位经验丰富的用户,她被介绍了一些很棒的技能,这些技能使这款游戏获得了新的赞赏。

这个学习领域的伟大之处在于 Minecraft 游戏编程与板载模块的集成。尽管我们并未研究将 NFC 卡数据与她的 Mac 游戏环境集成的可能性,但 CrowPi 用户可能会很乐意研究。重要说明是仔细阅读课程。在让第 15 课最长的工作时间上遇到了一个问题,直到我们意识到这是因为我们根据文档将 Python 模块命名为”minecraft \ _block.py”,但实际上代码本身正在寻找”minecraft \ _blocks.py” 和”s”。课程中的一些小语​​法错误也需要仔细阅读,以免出错。

在 Elecrow CrowPi2 上进行 AI 学习

AI 标题下有针对语音识别和面部识别的指导性课程,很遗憾,我们目前无法测试。

学习领域包括:

语音识别

* 通过语音唤醒 CrowPi2
* 询问天气信息
* 通过语音激活板载 RGB 灯
* 询问环境条件
* 告诉 CrowPi2 运行自我检查

人脸识别

* 与实时计算机视觉库 OpenCV 一起使用
* 编码 LBPH (局部二进制图案直方图) 以训练人脸识别
* 使用面部识别激活硬件和动画
* 通过脸部运动追踪移动对象
* 组织和 ID 标签人脸库,通过人脸识别进行高级 ID 检查

Arduino 和 micro:bit

Arduino 和 micro:bit IDE 已预先加载,但只有在具有相应的板卡的情况下,才能使用它们。考虑到人们总是可以自己安装这些应用程序,因此预装它们并不是什么好处。

Elecrow CrowPi 2 游戏

这是 CrowPi2 随附游戏的概述。

复古 - CrowPi2 提供多种复古游戏。尽管窗口小且背景音乐很有趣,但我们还是尝试玩一些游戏,但它们绝对很有趣。

复古游戏包括一些熟悉的标题,例如:

  • 推箱子
  • 吃豆子
  • 炸弹人
  • 迷宫
  • 坦克大战
  • 俄罗斯方块

Minecraft 虽然我们已经从编码角度谈论了 Minecraft ,但如果您只想练习以创意模式构建东西,仍然可以享受 Minecraft Pi 版本的乐趣。您也可以访问 Minecraft Pi 网站,详细了解此版本可以做什么和不能做什么。

底线

这款多合一的树莓派笔记本电脑和 STEAM 套件开箱即用,几乎兑现了诺言。虽然我们确实遇到了一些小问题,主要是由于文档中的少量缺陷,但我们还应该注意,无论何时使用树莓派,通过研究和社区互动来克服挑战都是体验的一部分。 Elecrow CrowPi2 是一个理想的系统,适合成年的儿童,青少年或成年人,他们渴望学习如何编码和使用树莓派,因为那里有工具可以帮助您完成每个项目,并且一旦克服了任何障碍,回报将是值得的。无论您有什么背景,如果您对编码或树莓派都没有什么经验,那么您一定会知识渊博,并准备解决自己的制造商项目。

分享到