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

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

3天内不再提示

玩转电子DIY,树莓派和单片机开发板你究竟pick谁?

华秋商城运营 2019-11-05 09:27 次阅读

说到电子DIY,从工程师到业余爱好者都不难想到电烙铁、面包板、单片机开发板等。随着科技的发展,开发板的选择也越来越丰富,近年来,也出现了一方面是以Arduino树莓派为首的开源硬件阵营,另一方面,则是以STM32、51和S3C2440为首的传统单片机开发板阵营。

无论属于哪个阵营,它们用的CPU都得分成MCU微控制器,或者称为单片机)和MPU(微处理器)两类,它们的本质区别在于MMU(内存管理单元),也就是对于虚拟内存空间的支持。Arduino和STM32、51就属于MCU类的,而树莓派和S3C2440则属于于MPU类。两类在性能上也有着很大的不同。

对于广大电子爱好者来说其中争论最为激烈的莫过于树莓派和单片机的选择问题。甚至有几十年的电子设计爱好者认为:树莓派能做的单片机不能做,而单片机能做的树莓派都能完成。如此大胆的说法,想必会引来诸多争议,那么屏幕前的你在下结论前不妨一起先来看看关于树莓派和单片机的一些DIY。

树莓派

今年,随着英国的教育慈善组织「Raspberry Pi 基金会」推出了它们的新一代产品:树莓派4,不仅性能上升一个台阶,官方甚至称它「足以媲美一台入门级 x86 电脑」,「比上一代树莓派 3 Model B+ 性能提升近 3 倍」,这无疑是在电子DIY界投下一颗重磅炸弹,工程师、创客们纷纷跃跃欲试。

01.自制无人驾驶汽车

基于Raspberry Pi的无人驾驶汽车,使用openCV检测车道线并显示指引线,实施PD控制器

基于树莓派的无人驾驶汽车


(图片来源网络

02.六足行走的机器人

无需高昂的成本,只用树莓派上集成的输入/输出端口便可控制马达、开关,与其他模块交互,即可完成一台六足行走机器人。

六足机器人

(图片来源网络)

03.迷你机械

通过机械设计加上多种编程语言,这部能完成一些精细操作的迷你机械臂是否能激起你对编程的热情呢。

迷你机械臂


(图片来源网络)

看过树莓派带来的创造力后,你是否也为单片机开发板捏了一把汗,全新树莓派4在电子DIY界带来的影响无疑是巨大的,但是传统单片机开发板也有着不可忽视的实力,我们再来看看在工程师、创客手里是怎么发挥它的作用的。

单片机开发板

01.自制四轴飞行器

这款基于stm32的四轴飞行器,从四轴机身到遥控器PCB皆可自己设计再打样完成。

基于stm32的四轴飞行器


(图片来源网络)

02.自制蓝牙控制小车系统

该蓝牙控制小车是一个基于意法半导体ARM公司生产的STM32F4 DISCOVERY开发板完成,外接集电机驱动模块、电源管理模块、stm32f4主控模块、蓝牙串口通信模块、android控制端模块。

基于STM32蓝牙控制小车系统设计


(图片来源网络)

03.自制无线手柄

该设计以STM32F030作为主MCU,4个摇杆、8通道模拟量输出、12个独立按键、外加4个摇杆按键、2个拨动开关、4个LED、1路串口输出和1路程序下载SW接口

基于STM32的无线手柄

(图片来源网络)

04.单片机智能遥控小车

这款设计则是采用经典的51单片机为主控,连接超声波测距+蜂鸣器报警+两路电机+L293驱动芯片+PT无线遥控接收。

基于51单片机智能遥控小车

(图片来源网络)


看完这些电子DIY设计似乎很难判断树莓派和单片机谁更胜一筹,甚至有网友做出一张对比图:


事实上,树莓派作为一款可以运行Linux系统的微型卡片计算机,有着丰富的外设,可直接与鼠标、键盘连接,对于创客和业余爱好者而言是非常友好的。单片机则是一款单芯片计算机,开发过程需要硬件选型PCB设计焊接、调试硬件再到编写程序,一切可以说是从零开始,对电子专业的学习有着非常大的帮助。然而不管是哪一类,都阻碍不了电子DIY爱好者的步伐,那么屏幕前的读者你们更偏向哪一类呢?

看了这么多工程师、创客们DIY的作品,屏幕前的你是否也想一展身手,如果此时的你想要入手一款树莓派或单片机开发板,华秋商城(原:华强芯城双十一预热狂欢正在进行中:

●树莓派(2G)原价:395元,限时秒杀价:197.5元

●stc15单片机开发板原价:198元,限时秒杀价:99元

●10大通用国际替代爆款型号底价限时出售

点击查看活动详情>>立即秒杀树莓派4

11.11日当天华秋商城(原:华强芯城)更有众多活动等你来参与,敬请关注华秋商城(原:华强芯城)公众号。


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

    关注

    6037

    文章

    44558

    浏览量

    635295
  • 树莓派
    +关注

    关注

    116

    文章

    1707

    浏览量

    105633
收藏 人收藏

    评论

    相关推荐

    树莓跑LLM难上手?也许可以试试Intel哪吒开发板

    的兴起,现在有潜力在更小巧、便携的设备上部署这些模型。例如,Raspberry Pi 树莓和 Intel 哪吒开发套件等单片机。尽管体积小巧,但它们具备足够的能力运行某些精简版本的模
    的头像 发表于 12-02 09:43 333次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>跑LLM难上手?也许<b class='flag-5'>你</b>可以试试Intel哪吒<b class='flag-5'>开发板</b>

    比较不同品牌ARM开发板优缺点

    随着物联网(IoT)和嵌入式系统的快速发展,ARM开发板因其低功耗、高性能和广泛的应用场景而受到开发者的青睐。 一、树莓(Raspberry Pi) 优点: 社区支持:
    的头像 发表于 11-05 11:37 422次阅读

    ARM开发板树莓的比较

    ARM开发板树莓都是基于ARM架构的单板计算机,它们在教育、工业控制、物联网等领域有着广泛的应用。 硬件配置 ARM开发板树莓
    的头像 发表于 11-05 11:11 450次阅读

    什么是树莓树莓是什么架构的

    信用卡大小,但具备所有PC的基本功能。 起源与背景 2006年,树莓的早期概念基于Atmel的ATmega644单片机。 2012年3月,由英国剑桥大学的埃本·阿普顿(Eben Upton)正式发售
    的头像 发表于 10-22 17:33 868次阅读

    单片机STM32可以用Python写吗?可以的开发板有哪些?

    可以使用Python进行开发,并分析市面上支持Python开发单片机开发板。首先,传统的STM32单片机主要使用C语言或汇编语言进行
    的头像 发表于 09-05 08:00 3387次阅读
    <b class='flag-5'>单片机</b>STM32可以用Python写吗?可以的<b class='flag-5'>开发板</b>有哪些?

    树莓和51单片机哪个有优势

    树莓和51单片机是两种不同的硬件平台,它们各自有其特点和优势。在决定使用哪一个之前,我们需要了解它们的基本特性、应用场景和开发难度。 1. 简介 1.1
    的头像 发表于 09-02 09:04 819次阅读

    树莓单片机的优缺点是什么

    树莓(Raspberry Pi)和单片机(Microcontroller)是两种广泛应用于电子项目和嵌入式系统的硬件平台。它们各自具有独特的优缺点,适用于不同的应用场景。
    的头像 发表于 08-30 18:21 1649次阅读

    树莓和arm开发板的区别

    树莓(Raspberry Pi)和ARM开发板都是基于ARM架构的微型计算机,但它们之间存在一些关键区别。 一、历史背景 树莓(Rasp
    的头像 发表于 08-30 15:36 1024次阅读

    linux开发板树莓的区别

    定义和用途 Linux开发板:Linux开发板是一种基于Linux操作系统的嵌入式开发板,通常用于工业自动化、物联网、智能家居等领域。 树莓
    的头像 发表于 08-30 15:34 969次阅读

    linux开发板单片机开发的区别

    硬件架构 Linux开发板单片机开发在硬件架构上有很大的区别。Linux开发板通常基于ARM、x86或其他处理器架构,具有较高的处理能力和内存容量。而
    的头像 发表于 08-30 15:30 788次阅读

    【新品体验】核桃(WalnutPi)ZeroW开发板免费试用

    核桃(WalnutPi)ZeroW设计、研发和制造均来源于中国,其定位是一款高性价比而且功能齐全的卡片电脑(SBC),尺寸兼容树莓。是一款性能非常强大的Linux开发板
    发表于 07-05 15:36

    PY32系列单片机开发板 常用型号都有 支持Keil,IAR进行开发

    、IOT、传感器、电动工具、电机控制等领域。 PY32系列单片机与大部份国产通用型MCU一样,支持Keil,IAR进行开发。芯岭技术提供目前PY32系列主流单片机开发板和PY32 li
    的头像 发表于 05-22 14:48 1078次阅读
    PY32系列<b class='flag-5'>单片机</b><b class='flag-5'>开发板</b> 常用型号都有 支持Keil,IAR进行<b class='flag-5'>开发</b>

    【米尔-瑞米兼容树莓扩展模块-试用体验】初始开发板_米尔-瑞米兼容树莓扩展模块

    (HMI)和具有视频功能的嵌入式设备等应用。 米尔电子和瑞萨电子共同定义和开发了瑞萨第一款MPU生态开发板——瑞米(Remi Pi)正式上
    发表于 04-29 11:42

    51单片机开发板的主要功能 51单片机开发板能做什么

    51单片机开发板是一种基于8051系列单片机芯片的开发板,具有丰富的功能和广泛的应用。下面将详细介绍51单片机
    的头像 发表于 01-23 15:52 3768次阅读

    HC6800-ES V2.0单片机开发板学习指南

    电子发烧友网站提供《HC6800-ES V2.0单片机开发板学习指南.doc》资料免费下载
    发表于 01-07 09:48 13次下载