精华内容
下载资源
问答
  • 树莓派电源扩展

    2020-05-27 20:01:18
    Type-C 5V,DC12V 降压5V 供电

    Type-C 5V,DC12V 降压5V 供电

    展开全文
  • 树莓派扩展,使用stm32f107作为扩展主控芯片。扩展树莓派通信可以通过USB通信和串口TTL通信。 扩展可以单独使用部分功能,树莓派也可以单独使用部分功能。全部功能是需要stm32和树莓派同时连接才能实现。 ...
  • 树莓派扩展(万用

    千次阅读 2017-11-27 12:29:10
    经常用到树莓派,做了一些树莓派扩展用于实验,先上图: 引出20*2排针DC55电源接口电源灯 GPIO灯带上拉IIC传感器接口SPI接口(NRF24L01无线模块接口) 红外接收头封装microusb 封装2.54MM万用...

    经常用到树莓派,做了一些树莓派扩展板用于实验,先上图:




    • 引出20*2排针
    • DC55电源接口
    • 电源灯 GPIO灯
    • 带上拉IIC传感器接口
    • SPI接口(NRF24L01无线模块接口)  
    • 红外接收头封装
    • microusb 封装
    • 2.54MM万用板可自行焊接所需电路

    有需要的可以TB看:

    https://item.taobao.com/item.htm?spm=a1z10.3-c.w4002-951511554.12.9d14dc8xaPGeJ&id=561987061848



    为了更方便使用485采集电参数数据,又做了一块扩展板:

    https://item.taobao.com/item.htm?spm=0.7095261.0.0.699806217IOzlq&id=563656341277


    展开全文
  • 本设计分享的是工业通信双驱动器/接收器树莓派RS232原理图/PCB源文件,供网友下载学习。树莓派 RS232v1.0是工业设备的标准通信端口。该模块基于MAX3232,它是一个双驱动器/接收器,包括电容电压发生器,用于从...
  • 提醒一句,树莓派没有载的电源稳压器!如果你习惯了使用Arduino,你就会知道即便电源输出9V电压,也是安全的,因为Arduino有载的电源稳压器。但如果你给树莓派提供9V的电压,树莓派很可能自此以后就...

    1.2.2 电源

    树莓派的电源采用5V micro-USB输入,同一般手机或平板的电源一致。实际上,一般手机的充电器均可为树莓派供电(见图1-3)。

    提醒一句,树莓派没有板载的电源稳压器!如果你习惯了使用Arduino,你就会知道即便电源输出9V电压,也是安全的,因为Arduino有板载的电源稳压器。但如果你给树莓派提供9V的电压,树莓派很可能自此以后就无法使用了。因此,供电电压不要超过5V—如果你不确定你的适配器的电压输出值,用万用表测量一下。而且,每一个销售树莓派的网站同样也会有合适的适配器供你选择。至于我?我使用的是之前黑莓Torch手机的适配器(是的,我用的黑莓手机,别嘲笑我)。

    如果你正考虑一个问题,或许我会这样回答:是的,你可以用电池为树莓派供电,但当电池的输出电压低于5V时,树莓派可能无法以最佳的性能工作。也许最简单的方法是用一枚9V电池,或用一个电压调节器连接四枚AA电池进行供电,或使用类似于遥控车中的电池组也是可以的。我将在移动树莓派章节中介绍关于电源的内容。

    展开全文
  • 有的树莓派型号或多或少都自带了一些 LED,早期的型号例如 1 代 B 型,会载 PWR(电源)、ACT(活动)以及网络状态 LED。在 B+ 之后的型号,网络状态 LED 被移到了网口上,主板上只剩下 2 个 LED,红色的 PWR 和...
  • 树莓派工业级扩展

    2016-11-13 20:17:55
    本扩展,属于树莓派二代,三代通用...4 路步进电机控制引脚,1 路 485 通讯引脚, 8 路 24V 输出,3 路 24V 扩展供电的电源输入,同时引出外部 5V 供电一个,3.3V 供 电一个,扩展采用 MCP23017 做为扩展主芯片,
  • 树莓派_字母的使用

    千次阅读 2013-06-23 14:48:13
    一、实验目的  熟悉字母   二、实验内容  用LED矩阵实现一个字母,由RPi程序显示不同的...2. 移动电源 3. Win7 PC机一台 4. 面包 5. 面包线、杜邦线 6. 字母   四、操作方法和实验步骤 1.安装wi

    一、实验目的

           熟悉字母板

     

    二、实验内容

           用LED矩阵实现一个字母板,由RPi程序显示不同的字母和符号。PS:又采购了一批小字母板,每个人可以有一个,找 你们的TA去拿

     

    三、主要仪器设备

    1. RPI

    2. 移动电源

    3. Win7 PC机一台

    4. 面包板

    5. 面包线、杜邦线

    6. 字母板

     

    四、操作方法和实验步骤

    1.安装wiringPi

    使用git工具下载wiringPi

     

    查询当前目录下的wiringPi,并进入该目录,使用build命令安装

     

    验证,已安装!

     

    2.电路设计


    实际上电路是按顺序接的:

     

     

    电路接线

     

    电路接线

     

     

    3.实验代码

    输出设计为:

     

    程序中各写操作对应:

           列的0值表示亮,1值表示暗。

           行的0值表示暗,1值表示亮。

           欲控制某行某列点亮,必须该行值为1和该列值为0。

           以下是全暗的例子:

                  digitalWrite(0, 0);      行8

                  digitalWrite(1, 1);      列5

               digitalWrite(2, 1);     列3

                  digitalWrite(3, 0);      行5

                  digitalWrite(4, 1);      列8

                  digitalWrite(5, 0);      行7

                  digitalWrite(6, 1);      列2

                  digitalWrite(7, 1);      列1

                  digitalWrite(8, 0);      行6

                  digitalWrite(9, 0);      行3

                  digitalWrite(10, 1);    列4

                  digitalWrite(11, 0);    行1

                  digitalWrite(12, 1);    列6

                  digitalWrite(13, 1);    C7

                  digitalWrite(14, 0);    行2

                  digitalWrite(15, 0);    行4

     

     

    #include <stdio.h>

    #include <wiringPi.h>

    #include <stdlib.h>

     

    int main(int argc,char * argv[]){

            struct timeval t_start,t_end;

            int pin, flag, i;

            long percent, time, cost_time;

     

           

            wiringPiSetup ();//³õʼ»¯Ð´¿Ú

            for (pin = 0 ; pin < 16; ++pin) {

                    pinMode (pin, OUTPUT) ;

            }

          while(1)//Ñ­»·Êä³ö

           {

            i=0;

            while(i < 250) //Ñ­»·Êä³öM

            { 

                  if(i % 5 == 0) //Êä³öµÚÒ»ÁÐ

                  {

            digitalWrite(0, 0);   

                  digitalWrite(1, 1);     

              digitalWrite(2, 1);    

                  digitalWrite(3, 1);     

                  digitalWrite(4, 1);     

                  digitalWrite(5, 1);     

                  digitalWrite(6, 0);     

                  digitalWrite(7, 1);     

                  digitalWrite(8, 1);     

                  digitalWrite(9, 1);     

                  digitalWrite(10, 1);   

                  digitalWrite(11, 0);   

                  digitalWrite(12, 1);   

                  digitalWrite(13, 1);   

                  digitalWrite(14, 1);   

                  digitalWrite(15, 1);

            }

                  if(i % 5 == 1) //Êä³öµÚ¶þÁÐ

                  {

                  digitalWrite(0, 0);     

                  digitalWrite(1, 1);     

               digitalWrite(2, 0);    

                  digitalWrite(3, 0);     

                  digitalWrite(4, 1);     

                  digitalWrite(5, 0);     

                  digitalWrite(6, 1);     

                  digitalWrite(7, 1);     

                  digitalWrite(8, 0);     

                  digitalWrite(9, 0);     

                  digitalWrite(10, 1);   

                  digitalWrite(11, 0);   

                  digitalWrite(12, 1);   

                  digitalWrite(13, 1);   

                  digitalWrite(14, 1);   

                  digitalWrite(15, 0);

                    }

                  if(i % 5 == 2)

                  {

                  digitalWrite(0, 0);     

                  digitalWrite(1, 1);     

               digitalWrite(2, 1);    

                  digitalWrite(3, 1);     

                  digitalWrite(4, 1);     

                  digitalWrite(5, 1);     

                  digitalWrite(6, 1);     

                  digitalWrite(7, 1);     

                  digitalWrite(8, 1);     

                  digitalWrite(9, 1);     

                  digitalWrite(10, 0);   

                  digitalWrite(11, 0);   

                  digitalWrite(12, 1);   

                  digitalWrite(13, 1);   

                  digitalWrite(14, 1);   

                  digitalWrite(15, 1);

                    }

                  if(i % 5 == 3)

                  {

                  digitalWrite(0, 0);     

                  digitalWrite(1, 0);     

               digitalWrite(2, 1);    

                  digitalWrite(3, 0);     

                  digitalWrite(4, 1);     

                  digitalWrite(5, 0);     

                  digitalWrite(6, 1);     

                  digitalWrite(7, 1);     

                  digitalWrite(8, 0);     

                  digitalWrite(9, 0);     

                  digitalWrite(10, 1);   

                  digitalWrite(11, 0);   

                  digitalWrite(12, 1);   

                  digitalWrite(13, 1);   

                  digitalWrite(14, 1);   

                  digitalWrite(15, 0);

                    }

                  if(i % 5 == 4)

                  {

                  digitalWrite(0, 0);     

                  digitalWrite(1, 1);     

               digitalWrite(2, 1);    

                  digitalWrite(3, 1);     

                  digitalWrite(4, 1);     

                  digitalWrite(5, 1);     

                  digitalWrite(6, 1);     

                  digitalWrite(7, 1);     

                  digitalWrite(8, 1);     

                  digitalWrite(9, 1);     

                  digitalWrite(10, 1);   

                  digitalWrite(11, 0);   

                  digitalWrite(12, 0);   

                  digitalWrite(13, 1);   

                  digitalWrite(14, 1);   

                  digitalWrite(15, 1);

                    }

                  i++;

                  delay(3);

            }

              //È«°µ£¬Çø·ÖÁ½¸ö×Öĸ

                  digitalWrite(0, 0);     

                  digitalWrite(1, 1);     

               digitalWrite(2, 1);    

                  digitalWrite(3, 0);     

                  digitalWrite(4, 1);     

                  digitalWrite(5, 0);     

                  digitalWrite(6, 1);     

                  digitalWrite(7, 1);     

                  digitalWrite(8, 0);     

                  digitalWrite(9, 0);     

                  digitalWrite(10, 1);   

                  digitalWrite(11, 0);   

                  digitalWrite(12, 1);   

                  digitalWrite(13, 1);   

                  digitalWrite(14, 0);   

                  digitalWrite(15, 0);       

                  delay(100);

              

            i = 0;

            while(i < 250){

            if(i % 5 == 0) //Êä³öµÚÒ»ÁÐ

                  {

                  digitalWrite(0, 0);     

                  digitalWrite(1, 1);     

               digitalWrite(2, 1);    

                  digitalWrite(3, 0);     

                  digitalWrite(4, 1);     

                  digitalWrite(5, 1);     

                  digitalWrite(6, 0);     

                  digitalWrite(7, 1);     

                  digitalWrite(8, 1);     

                  digitalWrite(9, 0);     

                  digitalWrite(10, 1);   

                  digitalWrite(11, 0);   

                  digitalWrite(12, 1);   

                  digitalWrite(13, 1);   

                  digitalWrite(14, 1);   

                  digitalWrite(15, 0);

            }

                  if(i % 5 == 1) //Êä³öµÚ¶þÁÐ

                  {

                  digitalWrite(0, 0);     

                  digitalWrite(1, 1);     

               digitalWrite(2, 0);    

                  digitalWrite(3, 0);     

                  digitalWrite(4, 1);     

                  digitalWrite(5, 1);     

                  digitalWrite(6, 1);     

                  digitalWrite(7, 1);     

                  digitalWrite(8, 0);     

                  digitalWrite(9, 0);     

                  digitalWrite(10, 1);   

                  digitalWrite(11, 0);   

                  digitalWrite(12, 1);   

                  digitalWrite(13, 1);   

                  digitalWrite(14, 1);   

                  digitalWrite(15, 0);

                    }

                  if(i % 5 == 2)

                  {

                  digitalWrite(0, 0);     

                  digitalWrite(1, 1);     

               digitalWrite(2, 1);    

                  digitalWrite(3, 1);     

                  digitalWrite(4, 1);     

                  digitalWrite(5, 1);     

                  digitalWrite(6, 1);     

                  digitalWrite(7, 1);     

                  digitalWrite(8, 1);     

                  digitalWrite(9, 1);     

                  digitalWrite(10, 0);   

                  digitalWrite(11, 0);   

                  digitalWrite(12, 1);   

                  digitalWrite(13, 1);   

                  digitalWrite(14, 1);   

                  digitalWrite(15, 1);

                    }

                  if(i % 5 == 3)

                  {

                  digitalWrite(0, 0);     

                  digitalWrite(1, 0);     

               digitalWrite(2, 1);    

                  digitalWrite(3, 0);     

                  digitalWrite(4, 1);     

                  digitalWrite(5, 0);     

                  digitalWrite(6, 1);     

                  digitalWrite(7, 1);     

                  digitalWrite(8, 0);     

                  digitalWrite(9, 0);     

                  digitalWrite(10, 1);   

                  digitalWrite(11, 0);   

                  digitalWrite(12, 1);   

                  digitalWrite(13, 1);   

                  digitalWrite(14, 1);   

                  digitalWrite(15, 0);

                    }

                  if(i % 5 == 4)

                  {

                  digitalWrite(0, 0);     

                  digitalWrite(1, 1);     

               digitalWrite(2, 1);    

                  digitalWrite(3, 0);     

                  digitalWrite(4, 1);     

                  digitalWrite(5, 0);     

                  digitalWrite(6, 1);     

                  digitalWrite(7, 1);     

                  digitalWrite(8, 0);     

                  digitalWrite(9, 0);     

                  digitalWrite(10, 1);   

                  digitalWrite(11, 0);   

                  digitalWrite(12, 0);   

                  digitalWrite(13, 1);   

                  digitalWrite(14, 1);   

                  digitalWrite(15, 0);

                    }

                  i++;

                  delay(3);

            }

           }

            return 0;

    }

     

     

     

     

     

    4.实验结果

       复制代码至树莓派,ls查看

     

       编译代码

     

      运行后效果如下

     

     

       实际上屏幕一直在M和J来回跳动,MJ即满绩。。。。

     

      具体效果请看下面一段视频:

       http://v.youku.com/v_show/id_XNTc0MzYyOTE2.html

     

     

    展开全文
  • 不少工程师在学生时代都一定接触过树莓派,或者是听说过这种世界上最小的卡片式电脑主板。本篇文章将介绍一种通过树莓派主板来点亮OLED的方法。树莓派几乎相当于一个微缩的电脑,将SD卡内存硬盘、USB接口、视频和...
  • 树莓派电机驱动v1.0是基于飞思卡尔MC33932双H桥电源IC,可以控制每个单桥高达5.0A峰值的电感负载。您可以使用树莓派B/B+/A+和树莓派2B型驱动两台直流电机,独立控制每个直流电机的速度和方向。树莓派电机驱动v...
  • 包括统一的电源系统、显示输出、USB、网口等,便于玩家把16个树莓派Zero组合成计算机集群。 树莓派Zero以其出众的性价比和极小的尺寸,将使创客们获得更大的想象力和创造力。 本文来自:树莓派实验室
  • 树莓派上手

    2019-11-06 11:49:37
    使用树莓派以下的步骤必不可少 【烧录系统】-【连接电源】 1、要烧录系统你需要准备 硬件: 1、一张4G以上容量的SD卡(烧录系统) 2、树莓派主板 3、读卡器 4、电源适配器 软件: 1、树莓派系统 2、烧录...
  • 树莓派笔记004——步进电机驱动

    千次阅读 2019-07-26 17:47:08
    树莓派笔记004——步进电机驱动材料准备坑爹的接线方式驱动原理区分五线四相步进电机的五根线ULN2003芯片简介简单程序 材料准备 就是图上这玩意了,淘宝上买不超过十块钱 坑爹的接线方式 不仔细看这幅图,再...
  • 基于树莓派的LoFi音频播放器,使用Volumio(树莓派图像)和PN532突破 NFC标签 NDEF用于存储和读取标签中的相关数据。 目前,根本不使用任何授权或加密。 JSON格式,包含一个根元素,其source类型为usb | spotify ...
  • 树莓派开发

    2016-08-01 17:26:56
    1、供电:5V 2 A电源适配器 2、存储:SD卡(TF卡) 及适配器 >=4GB(兼容性查询网址) 3、显示:显示器,HDMI-DVI/VGA转换线 4、操作:键鼠 5、网络:网线、无线USB网卡 树莓派开发常用的其他硬件/工具 ...
  • 本节书摘来异步社区《树莓派用户指南(第3版)》一书中的第2章,第2.7节,作者:【英】...树莓派通过电路左下侧的micro-USB连接器供电。该连接器和很多智能手机或平板设备的电源连接器一样。 许多专门为智能手机...
  • 硬件接口 ENA IN1 IN2 控制左边的电机A,ENB IN3 IN4控制右边的...GND为外接电源负极接入口且要和树莓派共地 +5V为5V输出,可悬空 驱动规则 python代码 import RPi.GPIO as GPIO import time GPIO.setmode(GPIO....
  • 树莓派打卡签到

    万次阅读 2020-02-02 12:23:05
    实习要求:上班和下班必须要签到。我这么懒,实习是肯定要实习的,但是签到嘛,还是要想办法...就我实际的使用而言,必需品:一块主板,网线,3个散热片,外壳,电源,16g sd卡,读卡器。 组装部分 https://project...
  • 在 Kickstarter 众筹网站上,一个叫 “MyPi” 的项目用树莓派计算模块制作了一款 SBC(单板计算机 Single Board Computer ),提供一个 mini-PCIe 插槽,串口,宽范围输入电源,以及模块扩展等功能。 你也许...
  • 硬件准备: 树莓派开发板(最好3B+或者4B) ...树莓派电源扩展(给树莓派供电,树莓派电源要求比较严格,必须到达标准,或者你可以用移动电源) 树莓派T型扩展 高级面包(和树莓派T型扩展配合使用.
  • 查了很多资料,买了树莓派3代、面包、杜邦线、散热风扇和其他各种元器件、感应器等。 我那个TF卡是在某宝的商家已经装好系统的了,里面已经包含了Python开发包和GPIO库。 为了快速上手,用装好的系统方便省事。 ...
  • 树莓派异常处理

    千次阅读 2018-12-06 15:34:18
    在使用树莓派的过程中会遇到各种异常问题,本文会汇总这些问题,并在使用过程中不断更新。 一、无法启动 树莓派上电后无法启动,一直如下图循环。树莓派上红灯亮,绿灯一直闪烁,就是无法正常启动。 开始以为是系统...
  • 发光的树莓派

    2020-09-20 15:22:18
    2.电源线 3.网线 4.TF卡(用于烧制系统镜像) 5.面包(可有可无) 6.小灯泡(阿巴阿巴) 7.读卡器 8.T型拓展(可有可无) 9.跳线引脚线 软件准备 1.远程连接软件(Xshell,putty,finalshell等) 2.Etcher(烧制...
  • 最近刚刚买了一款 树莓派3代B型 raspberrypi 载蓝牙和WIFI 英国版本,没玩...4)树莓派电源线(我购买的时候是不带的,只有一个树莓派光板); 5)读卡器; 开始: 我主要借鉴的是这个教程,步骤也和这个没什么...
  • 树莓派入门(七)之树莓派小车

    千次阅读 多人点赞 2019-04-02 14:29:36
    ① 一个树莓派(我用的是三代B型),智能小车底盘,两个L298N电机驱动,两个超声波模块HC-SR04,电源,杜邦线若干。(上某宝都能买到) 图片如下: 二、 材料都买来了,就开始调试了。 ① :先装系统,我用的...
  • PC通过网线连接树莓派4B

    千次阅读 2020-01-20 16:00:05
    树莓派裸板(本文以4B为例,另外需要有烧好官方系统的SD卡一张,树莓派电源一个) 开始 将烧好系统的SD卡插入树莓派,上电启动系统。 用网线连接电脑和树莓派。 右击电脑的wifi图标或者进入控制面板,打开“网络和...
  • 树莓派4b主板及配件购买推荐。...HDMI用于连接显示屏,电源必须。 1.树莓派4B+主板 树莓派主板:推荐购买4B。 2.主板芯片上贴的散热片 主板上贴的散热片:4B主板的CPU自带散热壳,需要三个散热片,分别贴在.
  • 树莓派的认识

    2019-03-04 14:34:31
    2012年3月,英国剑桥大学埃本·阿普顿(Eben Epton)正式发售世界上最小的台式机,又称卡片式电脑,外形只有信用卡大小,却具有电脑的所有基本功能,这就是Raspberry Pi电脑,中文译名&quot;树莓派&quot;。 ...

空空如也

空空如也

1 2 3 4 5 ... 11
收藏数 217
精华内容 86
关键字:

树莓派电源板