用树莓派Scratch给家里的小朋友做个小玩具吧

用LED为您的机器人制造天线

让我们亲手实践电子产品!这是Raspberry Pi派上用场的地方。您将编程一个发光二极管(LED)闪光。首先你需要制作一个电路。

  1. LED具有短腿和长腿。在长腿上插入跳线。

  2. 将电阻插入同一跳线的另一端。

  3. 在电阻的另一端加上另一根跳线。

  4. 将另一根跳线和一端插入LED的短脚。你应该最终得到如下所示的东西:

    用树莓派Scratch给家里的小朋友做个小玩具吧

  5. 使用下图,找到Raspberry Pi上的第一个3V3引脚和GND引脚:

    用树莓派Scratch给家里的小朋友做个小玩具吧

    Raspberry Pi上的通用输入输出(GPIO)引脚可以听外界,可以进行控制或编程。每个针具有特定的作用。为了使生活更轻松,引脚被编号以供参考。3v3引脚用于电源,GND引脚用于接地。

  6. 将电阻器跳线插入Raspberry Pi的3V3引脚,将另一根跳线插入GND引脚。

  7. 插入micro USB电源,您应该会看到屏幕上出现一些文字。

光天线如何工作

现在你有一个电路,LED应该打开。如果不是,请通过检查上图来确保将跳线插入正确的引脚。

那么为什么LED发光呢?

当电路插入Raspberry Pi GPIO引脚时,电能流过它。此流程称为当前流。当电流从长腿通过灯泡流到短腿时,LED仅点亮。

该电阻减少了通过电路的电流量。这样可以保护LED免受破坏,因为高电流会使光线更亮,然后停止工作。

做得好!你为你的机器人做了天线。现在我们需要做一些编程来控制它。

使天线闪烁代码

现在你有一个天线点亮,你可以写一个程序来告诉LED当你想要它。

对于本节,您将需要使用针17而不是3V3来为您的LED供电。针17是特殊的,因为它可以打开和关闭电源 – 如果你告诉它!按照以下说明学习如何切换引脚。

  1. 关闭您的Raspberry Pi,然后卸下电源线。将连接到电阻器的跳线从3V3引脚移动到GPIO引脚17.参见下图,确保电路正确:

    用树莓派Scratch给家里的小朋友做个小玩具吧

  2. 将电源线连接到Raspberry Pi,然后等待它启动。

  3. 单击菜单和编程,然后单击Scratch打开Scratch。

  4. 单击编辑并启动GPIO服务器(如果尚未启动)。

    用树莓派Scratch给家里的小朋友做个小玩具吧

  5. 右键单击Scratch cat,然后从菜单中选择delete。

  6. 然后点击按钮获取一个新的精灵,并从幻想文件夹中选择robot3。

    用树莓派Scratch给家里的小朋友做个小玩具吧

  7. 点击控制。将when green flag clicked块拖动到脚本区域。然后broadcast在下面连接一个块。点击广播块上的下拉菜单,选择新的。

    在消息名称框中键入config17output此指令将告诉Raspberry Pi,该引脚17将是一个输出。这是因为您正在告诉引脚打开一个作为输出组件的LED。

    用树莓派Scratch给家里的小朋友做个小玩具吧

  8. when space key pressed块拖动到脚本区域。然后单击声音并将该play sound块拖放到脚本区域并将其连接到控制块。

    用树莓派Scratch给家里的小朋友做个小玩具吧

  9. 单击脚本区域上方的“ 声音”选项卡,然后单击“ 导入”。选择电子,然后选择ComputerBeeps2。这将添加到声音选项卡。

  10. 现在通过单击脚本选项卡返回到脚本区域。点击旁边的下拉框播放声音。选择您刚从菜单导入的声音。

    用树莓派Scratch给家里的小朋友做个小玩具吧

  11. 测试你的程序到目前为止,按空格键。应该哔哔声

  12. 点击文件并另存为,保存工作到目前为止。命名您的文件机器人并单击确定。

  13. 单击块调色板中的控件,并将块拖动broadcast到脚本区域,并将其附加到播放声音块。点击广播块上的下拉菜单,选择新的。

    在消息名称框中键入gpio17on此指令将告诉Raspberry Pi点亮LED。

    用树莓派Scratch给家里的小朋友做个小玩具吧

  14. wait 1 second块拖动到脚本区域并将其连接到广播块。

  15. 通过点击机器人精灵来测试你的程序。你应该看到LED闪耀并保持开启。

  16. 将另一个broadcast块拖动到脚本区域并将其连接到等待1秒的块。点击广播块上的下拉菜单,选择新的。

    在消息名称框中键入gpio17off这将关闭LED。

  17. 现在添加另一个wait 1 second块到脚本。

  18. 通过点击机器人精灵再次测试您的程序。您应该看到LED亮起一秒钟,关闭一秒钟。

用树莓派Scratch给家里的小朋友做个小玩具吧

制作纸板机器人

您将制作纸板机器人并添加您的光天线。

  1. 在一张A4纸上,绘制或打印您自己的机器人设计。它应该被绘制的肖像,所以它可以包裹在你的纸板管。确保它有一个天线!

  2. 在机器人图片中的颜色,并仔细切出。

  3. 将机器人围绕纸板管纵向缠绕。

用树莓派Scratch给家里的小朋友做个小玩具吧

  1. 将机器人胶粘或胶带到位。

  2. 在纸板管内的机器人天线后面贴上橡皮泥或蓝宝石。

用树莓派Scratch给家里的小朋友做个小玩具吧

将一支铅笔推入天线,穿过纸板管。

用树莓派Scratch给家里的小朋友做个小玩具吧

  1. 取出橡皮泥。

  2. 将跳线,LED和电阻的电路放在纸板管内。将LED推入管中的孔,使机器人的天线。

  3. 给你的机器人一个名字,并欢迎它到世界。

恭喜!您的机器人已经完成!

接下来是什么?

  • 你能使纸板机器人的天线保持长时间吗?

  • 你能让闪光灯多次闪光吗?

  • 尝试录制新的声音播放,当您的节目播放。

原文始发于:用树莓派Scratch给家里的小朋友做个小玩具吧

|

发表评论