0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何自制HAL9000的工作版本

454398 来源:网络整理 作者:佚名 2019-11-07 16:58 次阅读

第1步:组装Alexa Pi

安全注意事项:小心热电烙铁和电源接通电源。每当测试或组装完成的项目时,请在进行调整之前拔掉电源。

亚马逊开发者已经发布了构建您自己的Alexa Pi的代码和说明。这应该是您的主要参考。他们会不时进行更新,因此请相信他们的文档。有大量的论坛主题和youtube视频与分步说明。

一旦你在Raspberry Pi上运行Alexa,你应该能够改变唤醒词。这是一些说明。

我不确定我是否对自己的设置做了什么,或者这是否常见,但是我的电话插孔音质已经有一段时间了。最后,我发现您可以将音频设置为仅从一个输出中播放。

我相信这是正确的命令:

sudo amixer cset numid = 3 1

最后,确保组装所有电子设备并让它们正常工作在你搬到箱子和面板之前。了解它们的组合方式将告知您如何布置案例。

alexa pi指令需要2个LED。如果您只将一个LED连接到GPIO 24,蓝灯只会在SAL正在通话或正在传输数据时亮起。

步骤2:构建案例

安全注意事项:使用安全设备,如使用电动工具时的护目镜和手套。还应遵循油漆,封闭剂和清漆的所有说明。在绘画时确保您处于适当的通风区域。

我决定选择一款四四方方的桌面电脑。我的扬声器已经放在一个大矩形中。他们看起来真的分散在面板旁边,所以我决定把它们放在视线之外。我在后面为他们留出了足够的空间。这也让我可以控制音量。

为了维修,我确保我可以把大部分分开并再次放回原处。面板从底部用螺栓固定。一个宽边面板完全脱落,以便进行维修。这一切都像是一个最小的PC塔!

USB端口充满挑战。我确保开口有点紧身,并从外面粘上电缆。我用几个小钻孔和大量患者备案完成了这项工作。我有一些超级小文件用于珠宝制作,这有助于完成细节。

我终于用平坦的黑色涂抹了整个东西。我真的建议大衣之间的耐心。另外,不要忘记最后的透明涂层保护。

第3步:制作面板

我的模型附有绘画和装配的说明和建议。如果您从Golden Armor购买,您应该只需要平坦的黑色和银色喷漆和一些胶水。在涂料上面添加透明涂层以提高耐用性总是很好的。我不是世界上最好的画家,我还有一些我需要清理的错误。在我提出案件之前,我建立了面板方式。我最后刮了几次。您可能希望将最终绘画保存到最后。

步骤4:汇编

在组装过程中,我放置了扬声器,按钮,USB端口和面板松散到位。然后我打开它并测试了所有功能。当我感到满意时,一切都很好,我将其关闭并拔下插头

然后我将按钮和USB端口固定到位。我收紧了面板。我用了一些胶带将LED固定在面板内。当我对面板油漆工作感觉更好时,我会热粘胶。

我用延长线作为主电源线。扬声器和树莓派内有自己的墙壁疣。无论何时插上电缆,树莓派都会启动,因此可以通过拔下主电源线来关闭整个电缆。我可能稍后在延长线上安装一个开/关开关。

有一点需要注意:扬声器故意松散地放在后面。我发现将它们夹紧到任何程度都会使盒子产生混响并使音频失真。此外,保持背部开放可提供一些气流。我可以添加一点泡沫填充物以更好地固定扬声器。

责任编辑:wv

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 树莓派
    +关注

    关注

    117

    文章

    1709

    浏览量

    105714
  • Alexa
    +关注

    关注

    2

    文章

    196

    浏览量

    23319
收藏 人收藏

    评论

    相关推荐

    AMD发布Ryzen Master软件2.14.1.3286版本

    的ECO模式,并增加了对AM5平台的支持。 新版本还增加了对AM5平台的支持,使用户能够充分利用最新的AMD锐龙9000系列台式机处理器的
    的头像 发表于 12-13 16:14 241次阅读

    HAL库在Arduino平台上的使用

    HAL库在Arduino平台上的使用 Arduino平台是一个开源的电子原型平台,它包括硬件(基于微控制器的电路板)和软件(Arduino IDE)。Arduino平台因其简单易用而受到广泛欢迎
    的头像 发表于 12-02 14:04 351次阅读

    HAL库的函数调用示例

    HAL(Hardware Abstraction Layer,硬件抽象层)库是STM32等微控制器中常用的库,它为开发者提供了访问和控制硬件设备的接口。以下是一些常用的HAL库函数及其调用示例: 一
    的头像 发表于 12-02 14:01 510次阅读

    HAL库在STM32开发中的重要性

    HAL库(Hardware Abstraction Layer Library,硬件抽象层库)在STM32开发中扮演着至关重要的角色。以下是HAL库在STM32开发中的重要性分析: 一、简化
    的头像 发表于 12-02 13:35 412次阅读

    如何快速入门HAL库编程 HAL库与裸机编程的比较

    如何快速入门HAL库编程 要快速入门HAL库编程,可以遵循以下步骤: 了解基础知识 : 掌握C语言编程基础,包括变量、数据类型、函数、指针等。 了解嵌入式系统的基本概念,如微控制器、中断、外设等
    的头像 发表于 12-02 11:39 354次阅读

    HAL库在嵌入式系统中的应用

    HAL库(Hardware Abstraction Layer Library,硬件抽象层库)在嵌入式系统中扮演着至关重要的角色。以下是HAL库在嵌入式系统中的应用的分析: 一、HAL库的定义与功能
    的头像 发表于 12-02 11:32 677次阅读

    DLP LightCrafter 6500和9000 EVM用户指南

    电子发烧友网站提供《DLP LightCrafter 6500和9000 EVM用户指南.pdf》资料免费下载
    发表于 11-26 14:10 0次下载
    DLP LightCrafter 6500和<b class='flag-5'>9000</b> EVM用户指南

    测测万用表?合宙功耗分析仪Air9000&amp;amp;Air9000P齐出动

    测测万用表?合宙功耗分析仪Air9000&Air9000P齐出动
    的头像 发表于 09-11 18:24 815次阅读
    测测万用表?合宙功耗分析仪Air<b class='flag-5'>9000</b>&amp;amp;Air<b class='flag-5'>9000</b>P齐出动

    第12章-ADC采集电压和显示 基于STM32的ADC—电压采集(详细讲解+HAL库)

    第12章-ADC采集电压和显示 基于STM32的ADC—电压采集(详细讲解+HAL库)
    的头像 发表于 08-21 16:31 2703次阅读
    第12章-ADC采集电压和显示 基于STM32的ADC—电压采集(详细讲解+<b class='flag-5'>HAL</b>库)

    技嘉发布旗下AM5主板BIOS更新,为AMD Ryzen 9000系列提供支持

    9000 的 BIOS 更新 目前提供两种不同 AGESA 的 BIOS 版本 BIOS版本: · AGESA 1.1.7.0 Patch A(正式版) :此版本于五月底发布,让X6
    的头像 发表于 08-14 10:30 434次阅读
    技嘉发布旗下AM5主板BIOS更新,为AMD Ryzen <b class='flag-5'>9000</b>系列提供支持

    HAL15xy_TO92

    HAL1501UA-AHAL1502UA-AHAL1503UA-AHAL1504UA-AHAL1505UA-AHAL1506UA-AHAL1507UA-AHAL1508UA-AHAL1509UA-AHAL1510UA-A
    发表于 08-09 08:57 0次下载

    手把手带你移植HAL库函数

    在嵌入式系统开发中,硬件抽象层(HAL,HardwareAbstractionLayer)库的使用可以极大地简化开发过程,提高代码的可移植性和维护性。本文将详细介绍如何快速搞懂HAL库的移植,帮助
    的头像 发表于 05-18 08:04 1980次阅读
    手把手带你移植<b class='flag-5'>HAL</b>库函数

    版本库的TIM_SetCompare2(TIM2, TIMCompare2);函数,在HAL里面对应的是那个函数?

    版本库的TIM_SetCompare2(TIM2, TIMCompare2);函数,在HAL里面对应的是那个函数? 老版本库的TIM_SetCompare2(TIM2, TIMCompare2
    发表于 05-15 06:09

    关于HAL库F4 V1.23下HAL_CAN_GetRxMessage接收函数的疑问求解

    最近升级到F4 V1.23的版本,发现CAN接收函数变了,非接收中断下 HAL_CAN_GetRxMessage函数只能接收到SID和数据长度 ,但是数据居然接收不到 而用接收中断时,才能正常接收
    发表于 04-19 07:52

    stm32F405使用HAL1.24,Can2不正常的原因?

    求助各位芯片F405 HAL版本1.24 使用can2 的回环模式,外部的usb-can 模块能正常的接收到数据帧。 使用can2的正常模式,不能收,不能发。 感觉配置应该没有问题,就是不知道新的HAL库到底怎么用了。
    发表于 04-17 08:20