这十个嵌入式工程师最青睐的树莓派扩展板让你受用半生

附加在树莓派开发板上的硬件板卡(Hardware Attached on Top;HAT)——Pi HAT或(英国)称为Bonnets,为开发平台提供了功能选项的扩展与升级,例如添加额外的GPIO、音频/视讯功能、继电器、马达驱动器、扩展的通讯选项以及其他一系列功能选项。

树莓派(Raspberry Pi)开发板上的各种硬件扩展板(HAT)越来越多,几乎每隔几个月就会新产品上市。透过HAT添加更多自定义功能,让工程师与创客在Raspberry Pi上不断扩展出更多的设计,特别是具有独特功能以及提供更多开发选择的精选HAT…

///插播一条:我自己在今年年初录制了一套还比较系统的入门单片机教程,想要的同学找我拿就行了免費的,私信我就可以哦~点我头像黑色字体加我也能领取哦。最近比较闲,带做毕设///

正文开始:

1: Sense HAT

(来源:Raspberry Pi)

Raspberry Pi基金会(Raspberry Pi Foundation)设计的Sense HAT是专为英国ESA航天员Tim Peake首次前进国际太空站(ISS)的任务而打造的(AstroPi)。这是一款配备扩充传感器套件的Pi (1/2/3),包括陀螺仪、加速度计、磁力计、温度、气压和湿度等传感器。它还包括一个8×8 RGB LED矩阵、一个5键操纵杆,而且可以使用Python编程。在该基金会的项目网页上甚至提供免费的AstroPi工具库。

2: PiJuice Mobile Power Platform

(来源:Pi Supply)

PiJuice可携式平台是Raspberry Pi的不断电行动电源HAT,可让你设计不需要直接连接电源的设计项目,例如远程物联网(IoT)平台或手持游戏设备。在标准版本中,PiJuice配备了摩托罗拉(Motorola) Droid 2 1820mAh容量的电池,可根据具体应用为Pi 3供电4至6小时。

如果需要的话,还可以更换掉原有电池,改用5,000或10,000mAH+的更大锂离子聚合物(Lipo)电池,以提供更多电量。该HAT还配备预焊接头,允许从PiJuice接取Pi的GPIO接脚,让您在需要时添加额外的HAT。板载STM32-F0微控制器(MCU)、RTC和on/off开关提供电源管理功能,包括深度睡眠状态、智能开机以及软关机选项。

3: Adafruit 16通道PWM/Servo HAT

(来源:Adafruit)

Raspberry Pi是机器人项目的绝佳平台,不过它在驱动伺服马达时确实存在问题——PWM并不是十分精确,因而可能需要使用外部电源,以免当负载电流达到峰值时造成Pi故障。Adafruit的16信道PWM/伺服马达HAT,有助于克服这些问题,并能够控制16个伺服马达,提供高达1.6KHz的PWM,并且能以5V供电而不会产生任何断续电流。

Files & Downloads

·Datasheet for servo/PWM control chip PCA9685

·Full Official Specifications for Pi HAT dimensions

·EagleCAD PCB files on GitHub

·Fritzing object in Adafruit Frizting Library

4: Pimoroni RoboHAT

(来源:Pimoroni)

除了保有机器人设计趋势,Pimoroni的RoboHAT还拥有驱动任何行动机器人项目所需的一切。该扩展板具有一对H-Bridge直流(DC)马达驱动器、6X 5V电平转换GPIO GVS 3接脚输入、4X 5V电平转换GPIO GVS 3接脚输出、4接脚超音波距离传感器接头,以及用于不同马达的独立电源选项(最高11V和1.5A)。它还提供5V开关稳压器,可安全地为机器人和Pi (7V至10V电池)供电。Pimoroni提供免费的Python工具库链接、额外的软件以及使用RoboHAT的示例。

5: Pimoroni Automation HAT

(来源:Pimoroni)

Pimoroni声称其自动化扩展板是一款「万事通」,因为它将一大堆强大的功能集塞进其监控和自动化控制器中。Automation HAT能够控制几乎任何高达24V的装置——包括喷水灭火系统、喂鱼器、盲人自动化和照明系统。

Automation HAT配备3X 24V (2A)继电器、3X 12位ADC (最高24V)、3X 24V容限缓冲输入、3X 24V容限吸收输出、15通道LED指示灯,以及一个12位ADC (0至3.3V)。应该注意的是,Automation HAT不应该与开关电源电压一起使用,只能在24V或更低的电压下使用。如同其他HAT产品一样,Pimoroni提供了Python工具库的链接,有助于启动自动化项目。

6: ProtoCentral HealthyPi v3

(来源:ProtoCentral via CrowdSupply)

我相信每一款专案都有最适合它的HAT,即使是用于监测健康的HAT,例如ProtoCentral的多参数生命体征监测扩充板HealthyPi,它可以作为独立单元使用,也可以搭配Raspberry Pi。ProtoCentral以工具套件形式提供HealthPi,具有温度、脉搏血氧仪和ECG呼吸传感器以及20个粘合电极。无论您是否搭配HAT与Pi一起使用,都需要透过触控屏幕来监控生命征象并调整参数。尽管HealthyPi缺少FDA认证,但足以证明是家庭使用的重要工具。

7: Linkwave The Pilot

(来源:Linkwave)

Raspberry Pi 3 Model B提供了以太网络、800.11n Wi-Fi和蓝牙4.1/LE等通讯选项,非常适合本地应用,但对于远程任务而言却显薄弱。Linkwave的Pilot HAT增加了2G/3G/4G蜂巢式连接,适用于需要增加距离的情况。该扩展板配备Sierra Wireless HL 3G/HSPA无线电、支持GPS和GLONASS的SiRFstar V GNNS定位芯片以及micro-SIM插槽。Pilot透过USB或序列链路与Pi通讯,具有用于定位、数据传输和控制选项的独立信道。它还具有40针直通功能,因此也可以将其他HAT结合在一起。

8: Dragino LoRa GPS HAT

(来源:Dragino)

搭配Dragino的LoRa GPS HAT,让Raspberry Pi的通讯选项不仅有Wi-Fi、蓝牙和蜂巢式网络,还增加了调频。该HAT搭载了SX1276/SX1278收发器(欧洲868MHz/433MHz,美国915MHz)以及L80 GPS。它还具有LoRa调制解调器,支持168dB的最大炼路预算、+20dBm~100mW恒定RF输出、+14dBm的高效功率放大器(PA)。此外,它还支持高达300kbps的可编程比特率、61Hz分辨率的全整合型合成器、超快AFC的自动RF Sense和CAD,以及内建温度传感器和低电量LED指示灯。

在GPS方面,LoRa GPS HAT提供功率采集(25mA)/功率追踪(20mA)、高达300kbps的可编程比特率、可调节(4800/115200bps,预设9600bps)的UART串行接口,以及NMEA 0183/PMTK协议等功能。

9: http://RasP.io Duino

(来源:http://RasP.io)

http://Rasp.io Duino HAT是一个类似于Arduino Uno的开发板,可以使用Raspberry Pi进行编程,让您开发应用并将其直接上传到电路板。只要从Pi取下,即可独立运作,单独使用或搭配Pi都很好用。

http://RasP.io配备ATMEGA328P微控制器、72点原型设计区域,以及GND、3V3和5V电源轨,让您添加自己的组件。它提供了6个模拟输入埠,用于传感器、14个数字I/O、6X PWM输出,所有的端口都有清楚的标签说明以便于辨识。

10: UUGear Witty Pi 2

(来源:UUGear)

Witty Pi 2为Raspberry Pi提供了RTC和电源管理选项,并提供单键按钮用于开/关功能,关闭后切断Pi和外围设备的所有电源,而且能够预定启动或关闭排程,其脚本还可定义复杂的电源开/关序列。

Witty Pi 2配备了40针可堆栈接头、状态指示LED、CR2032/CR2025电池插槽以及采用micro USB或XH2.54连接器的5V DC电源选项。该扩展板还可使用Bash或经由UUGear GitHub页面上的GUI应用程序进行编码。

越来越多的新款HAT开发出来,似乎每隔几个月都会有新产品上市。这些扩展板来自商业实体的生产,以及像您这样的工程师和创客——通常在Crowd Supply和Kickstarter等网站上成功获得群众募资后进行生产。透过扩展板添加额外的自定义功能,让Raspberry Pi Foundation的设计进一步扩展的想法,在十年前是前所未闻的,这让我不禁想知道HAT在未来几年内还会变化出哪些新发展。

这十个嵌入式工程师最青睐的树莓派扩展板让你受用半生相关推荐

  1. 一位嵌入式工程师的成长之路

    有些事并不是因为有希望才去坚持,而是因为坚持了才有希望.分享一位嵌入式工程师的成长之路,希望能给朋友一点勉励. 刚毕业找不着工作 2008年大专毕业后,意气风发南下深圳找工作,想找一份电子技术员的工作 ...

  2. 计算机三级嵌入式工程师,怎样通过计算机三级嵌入式,如何成为嵌入式工程师——第一章嵌入式系统概论

    在接下来的一段时间内(计划三天内)我将完成<全国计算机等级考试三级教程>以及其他辅助教材并结合三级真题的知识整合(全是干货),在接下来的计算机考试中顺利通过并为嵌入式发展做铺垫.友情提示: ...

  3. 专家都鼓励嵌入式工程师们走出舒适圈、学习新技能,才能与时俱进

    回忆起来,不知什么时候开始,整个it业界开始习惯用开源软件来开发应用程序(Apps),产业专家也鼓励嵌入式工程师们走出舒适圈.学习新技能,才能与时俱进.正是如此,越来越多的人加入学习嵌入式的大军,致使 ...

  4. 2018年摩拜校招嵌入式工程师笔试卷

    拓展: 嵌入式工程师题库(适用于各大名厂笔试.软考.计算机等级考试) 第1题:下面代码片段中有哪些隐患或者错误? 回答: 1.调用get2(m)函数的时候,没有return,也不是全局变量,无法将ne ...

  5. 计算机四级嵌入式真题,2014年3月计算机四级嵌入式工程师真题试题及答案

    2014年3月计算机四级嵌入式工程师真题试题及答案 一.项选择题 1.在进行操作系统设计时,下列哪一个是构造操作系统的方法? A.网络式结构 B.并行式结构 C.微内核结构 D.主从式结构 2.在不同 ...

  6. 给嵌入式工程师的一封信

    最近经常有用人单位给我打来电话,问我这有没有嵌入式Linux方面的开发人员,他们说他们单位急需要懂得在嵌入式linux环境下的软件开发人员,我回答说,现在每年毕业的大学生那么多,还招不到合适的软件开发 ...

  7. 嵌入式工程师该如何选择合适的开发系统

    在进入正题之前,需要先理解"嵌入"的概念,在工程师来看主要从以下3个方面入手. 1.从硬件上,将基于CPU的处围器件整合到CPU芯片内部,比如早期基于X86体系结构下的计算机,CP ...

  8. 嵌入式工程师最后都选择了什么职位?

    大家好,我是张巧龙,今天给大家分享一篇关于嵌入式工程师的岗位文章. 嵌入式工程师分布在各行各业上面,这其中包括了消费电子.工业电子.汽车电子和军用电子等. 从功能上面看,嵌入式本身包括了51.mcu. ...

  9. 28335接两个spi设备_IIC和SPI如此流行,谁才是嵌入式工程师的必备工具?

    IICvs SPI 现今,在低端数字通信应用领域,我们随处可见 IIC (Inter-Integrated Circuit) 和 SPI (Serial Peripheral Interface)的身 ...

最新文章

  1. Android后退事件的处理
  2. 我的android studio开发环境搭建历程(一部辛酸史)
  3. 虚拟机安装ROS的IMG镜像(从U盘启动)
  4. MySQL 安装报找不到MSVCR120.dll错误
  5. java使用:: 表达式_Java 12:开关表达式
  6. 从虚幻4动画系统与控制器交互理解数据驱动(一)古老的写法
  7. Java--transient
  8. 地震射线追踪与有限差分正演模拟小软件
  9. Thin的DateChooser代码学习(getScrollPosition)(原创,转载请声明)
  10. 14英寸电脑长宽多少_华为MateBook 14 2020款 14英寸轻薄笔记本王者升级
  11. Windows Server 2008官方(MSDN)简体中文正式版试用心得
  12. ❤️❤️新生代农民工熬夜整理Python入门教程,包教包会!附源码❤️❤️
  13. android js 回调函数,JS回调函数简单易懂的入门实例分析
  14. JAVA核心知识点--元注解详解
  15. CVPR2020:定向密集目标检测相关论文Dynamic Refinement Network for Oriented and Densely Packed Object Detection
  16. 最好用的 8 款 React Datepicker 时间日期选择器测评推荐
  17. mysql 1045 远程_启用远程mysql连接:错误1045(28000):拒绝用户访问
  18. 小学四则运算练习软件需求说明
  19. 前端开发知识点整理(1)—网络—秋招/春招/实习/工作
  20. 湖南省怀化市谷歌高清卫星地图下载

热门文章

  1. group by 与 order by的用法
  2. SQL语法中Order by的用法
  3. 最基础且详细的 RPCA-ALM 算法推导过程(手写稿)
  4. vue-cli4引入Element Plus 插件
  5. UE4-地形植被自动分布方法
  6. #POW和POS的优势和劣势
  7. AutoJs超神级代码分享大更新
  8. MFC 利用小型数据库Access 少步惆 教你用VC开发
  9. 黑苹果相关(说好的不折腾)
  10. 虚拟机:centos在主机和虚拟机之间传输文件