Raspberry Pi Day Three

Raspberry Pi Day Three
Raspberry Pi Day Three

树莓派开发日记3——无线,无限!

经过近一个月的“树莓派”使用,桌子上多出了5、6条线,加上桌上本来就有好多线,这些线就乱作一团。想把树莓派无线化(暂时保留电源线)。也把桌面弄得整洁一些。

首先网线就舍弃不用了,树莓派3B+本来就有WiFi。

键盘改成无线。(鼠标本来就是无线就不改了)

现在的主要矛盾就集中在HDMI线上了。还有屏幕也不需要了,直接把“树莓派”Linux 的命令行搬到win笔记本的窗口上,还要把桌面图形操作也搬到PC的窗口里,用IP地址远程访问树莓派。到达真正的无线的目的。

电源线(其实还可以把充电宝和树莓派捆在一起。不过那样弄反而更加的麻烦了)所以还是保留电源线。

远程Linux命令行

首先是要下载一个叫做“PuTTY”的软件,这个软件通过“树莓派“的IP地址进行与PC的远程链接——通过Linux终端方式,使用SSH指令。可以在Windows环境下啊使用”树莓派“的Linux命令行(用户权限依然还在)。

接下来,在树莓派里用ifconfig指令查看“树莓派“网络链接的IP地址。

然后在PC中PuTTY之中输入此IP,并且保存。点击connect,之后,那个黑乎乎的命令行就出现了(在Windows窗口中),输入用户名密码登陆。

好了这样就已经可以在PC上掌控树莓派了(当然对作为初学者的我还很有难度的),所以我还需要一个转移到Windows的图形界面。

远程图形界面

在PC端装上一个VNCViewer。在树莓派上装上VNCServer。Windows上还比较简单,Linux上还是我第一次装程序(要用到命令行)。

键入:sudoapt-getinstalltightvncserver。

然后命令行上就出现了一大堆的了进度百分比和进度条。完成之后,命令行上继续输入VNCserver。成功打开后会有显示窗口号(是从1号开始的),然后转到PC端打开VNCViewer,输入(IP:桌面号),connect,再输入账号密码,然后保存链接,行了,树莓派的图形界面就搬到了PC的窗口中去了。

文件传输互联

要是PC可以和树莓派互通文件就好了。还是有这种软件的——WinSCP,安装在PC

上。一样要输入IP地址,用户名和密码,登陆,左边是PC文件,右端是树莓派的文件,两边是互相可以拖动来传输文件的。

这样就是无线胜于有线的功能了,以后直接在PC上就可以控制“树莓派“的一切了

无线可以做什么不如试试看做个网络摄像头吧。

扩展通信板(109A)硬件说明

LKJ2000型监控装置扩展通信插件 硬件说明 1 简述 为适应我国铁路信息化的跨越式发展,机车双向标签、机车运行状态监控系统、机车综合无线通信等设备已开始投入使用。LKJ2000型监控装置为了与上述设备进行信息交换,需增加两块扩展通信插件(下文简称插件)来实现与这些设备的通信。 插件装在LKJ2000型监控装置主机箱(下文简称主机箱)的备用插槽里,两块插件硬件、软件一样,满足双机冗余的要求。 本文件所叙述的内容只针对于扩展通信A插件,该插件的图号为ZS387-109A-000。 2 功能说明 2.1 2路内部CAN总线 该2路CAN总线分别直接挂在主机箱里的CANa、CANb总线上,作为CAN 总线上的一个节点。按照“LKJ2000型CAN总线通信协议”可实现与主机、显示器的通信。 2.2 2路外部CAN总线 该2路CAN总线没有挂在主机箱里的CANa、CANb总线上,与CANa、CANb完全独立。其主要目的是实现监控装置与其它带有CAN总线的电子装置之间的通信。该两路CAN总线可独立使用,或以双总线冗余形式使用。 2.3 1路RS485总线 按照“监控-机车双向标签通信协议”实现监控装置与其它带有RS485总线的电子装置之间的通信。目前这些外围电子设备中,机车双向标签设备已经投入使用。 2.4 1路RS422总线 实现监控装置与其它带有RS422总线的电子装置之间的通信。该接口已经预留给机车综合无线通信设备,并按照机车综合无线通信设备技术条件里的“主机与MMI、通用数据应用接口的通信协议”进行信息的相互交换。 3 主要技术参数 3.1 RAM不小于32kByte 3.2 ROM不小于32kByte 3.3 插件功耗约为3W 3.4 RS485、RS422通信速率最高为19.2kbps 3.5 所有通信通道均有光电隔离、电压瞬变抑制等保护功能 4 接口定义 该插件的尺寸为160.0mm×233.5mm的6U插件,其上有两个插头,一个为96芯,一个为48芯。插件的各通信通道均通过48芯插头连接到主机箱的母板上,再引到主机箱后盖板的X36航空插座上。无任何信号与96芯插头连接。 插件48芯插头与监控装置的X36(12芯)插座信号定义如下表。

原理图、印板图设计方法

原理图、印板图设计方法 每次设计一块pcb时都应该按如下的顺序进行,这样可以节省时间,获得最好效果。 1.选择好SCH,PCB等文件的名字(用英文,数字),加上扩展名。 2.原理图 先设计好删格大小,图纸大小,选择公制,加好库元件。按电路功能模块画好图,元件,和线的画法应让人很容易看清楚原理。尽量均匀,美观,元件里面不要走线,注意不要在管脚中间走线,因为这样是没电器连接关系的。最好不要让两个元件管脚直接相连,画完后可以自动编号(特殊要求例外),然后加上对应标称值,最好把标称值改为红色,粗体,这样可以和标号区分开。最好把标号和标称值放在合适位置,一般左边为标号,右边为标称值,或上面为标号,下面没标称值。过程中习惯性保存! 首先保证原理图是完全正确的,进行ERC检查无错,然后打印核对。其次最好能搞清楚电路原理,对高低压;大小电流;模拟,数字;大小信号;大小功率分块,以便在后面布局时方便。 3.制作PCB元件库 对于标准库和自己的常用库里面没有的元件封装进行制作,要注意画俯视图,注意尺寸,焊盘大小,位置,号,内孔大小,方向,(印法好量尺寸)。名字用英文,容易看为好,最好有标明对应的尺寸,以便下次用时查找(可以使用名字和对应尺寸对应的表格形式保存)。 对于常用的二极管,三极管应该注意标号的表示方法,最好在自己库里面有常用系列的二极管,三极管封装,如9011-9018,1815,D880等。对发光二极管LED,RAD0.1,RB.1/.2,等常用而标准库没有的元件封装应该都在自己库里面有。应该很熟悉常用元件(电阻,电容,二极管,三极管)的封状形式。 4.生成网络表 在原理图里面加好封装,保存,ERC检查,生成元件清单检查。生成网络表。 5.建立PCB 选择好公制,捕获和可见删格大小,按要求设计好外框(向导或自己画),然后放好固定孔的位置,大小(3.0mm的螺丝可以用3.5mm的内孔焊盘,2.5的可以用3的内孔),边缘的先改好焊盘,孔大小,位置固定。 添加好需要用到的库。 6.布局 调用网络表,调入元件,修改部分焊盘大小,设置好布线规则,可以改变标号的大小,粗细,隐藏标称值。然后先把需要特殊位置的元件放好并琐定。然后

外设扩展板电路图

1 12 23 34 45 56 67 78 8 D D C C B B A A Title Number Revision Size A2Date: 2012/3/10 Sheet of File: E:\yuki\..\ExtraDevices.SchDoc Drawn By: S2 SW-PB S3 SW-PB S4 SW-PB S5 SW-PB S6 SW-PB S7 SW-PB S8 SW-PB S9 SW-PB S10 SW-PB S11 SW-PB S12 SW-PB S13 SW-PB S14 SW-PB S15 SW-PB S16 SW-PB S17 SW-PB 1234567891110 J3* GND GND RS232TX RS232RX GND 1310118 129 14 7C1+1 C2+4 GND 15 C1-3VCC 16 C2-5V-6V+2U5 MAX3232CSE GND 104C11104 C14104 C13104 C12GND 104C15GND GND OE 1D1 2 D23D34D45D56D67D78D89 GND 10LE 11Q8 12Q713Q614Q515Q416Q317Q218Q119VCC 20U3 74AC573M GND GND +5V OE 1 D12 D23D34D45D56D67D78D89 GND 10LE 11 Q812Q713Q6 14Q515Q416Q317Q218Q119VCC 20U4 74AC573M +5V GND +5V 1 2P1 Jumper D4 LED3D5LED3D6LED3D8LED3D10 LED3D12LED3D13LED3D14LED3 R5 1K R91K R111K R131K R151K R161K R171K R191K +3V31 2 P6Jumper Qa0 Qa1Qa2Qa3Qa4Qa5Qa6Qa7Qa8 Qa9 Qa10 Qa11 Qa12Qa13Qa14Qa15Qa0Qa1Qa2Qa3Qa4Qa5Qa6Qa7Qa8Qa9 Qa10Qa11 Qa0Qa1Qa2Qa3Qa4Qa5Qa6Qa7Qa12Qa13 Qa14Qa15 1 234567891011121314151617181920 P2 12864 +5V GND GND GND +5V 1234567891011121314 1516 P3 1602 +5V +5V GND GND GND +5V 1 23P5Jumper GND +5V 1 VR132961 VR23296Lin0Lin1Lin2Lin3Lin4Lin5Lin6Lin7A01 A12 A23 GND 4 SDA 5SCL 6WP 7 VCC 8 U8 AT24C02 f f g g e e d d c c h h b b a a H1H1H2H2H3H3H4 H4*4 D3 *f f g g e e d d c c h h b b a a H1H1H2H2H3H3H4 H4*4D2 *GND +3V3 GND 24C02_SCK 24C02_SDA VCC21 X12 X23GND 4 RST 5I/O 6SCLK 7VCC18 U12 DS1302 DS1302_CLK DS1302_IO DS1302_RST GND +3V3GND 12 P1132K 768 GND 1 DQ 2VDD 3 U15DS18B20 +3V3GND DS18B201 23456P4 Header 3X2 1 VR33296 t ? RT1 D7 Light R6 10K R7 10K +5V +5V +5V GND GND GND R10200R DIN 1SCLK 2CS 3DOUT 4AGND 5REFIN 6OUT 7 VDD 8 U11TLC5615 REF+1IN 2REF-3GND 4CS 5D OUT 6I/O CLK 7VCC 8U6 TLC549 R8200R GND +5V +5V GND +5V GND 1 2 P10 Jumper GND 1 2 3 D15TL431 GND +5V R231K VREF VREF 2.5V DC R110K R210K R310K R410K +3V3+3V3+3V3+3V3+3V3GND GND D9LED3R12200R +3V3 D11LED3R14 200R +3V3 BEEP GND +5V R24 200R R25200R PS2_DATA PS2_CLK DATA 1 RES 2GND 3VCC 4CLK 5RES 6 J4PS2 R3110K +3V3 1 23 45 U7* GND R2010K R2110K +3V3 +3V3 IN1 1 IN22 IN3 3IN4 4 IN55 IN6 6 IN77 GND 8 COM 9 OUT710 OUT611 OUT512 OUT413 OUT314 OUT215 OUT116 U10ULN2003 12 3456 P8Header 6 +5V +5V GND 2 3 4VCC 816 7GND 5 D R A B U9MAX485CSA 104C16+5V R22120R 123 P7Header 3 GND GND 3 21 Q18050 GND R341K +5V 123P12Header 3 GND D16LED3R29200R +5V 1 23 P13* GND +5V R321K R33200R GND 1VCC 2CE 3 CSN 4 SCK 5 MOSI 6 MISO 7 IRQ 8 24L01 U1424L01 GND +3V3 RF_CE RF_CSN RF_SCK RF_MOSI RF_MISO RF_IRQ 9 101112 DAT2 1DAT3 /CS(SPI)2CMD /DI(SPI)3VDD 4CLK /SCLK(SPI)5GND 6DAT0 /DO(SPI)7DAT1 8U13microSD GND +3V3 R2810K R2710K R2610K +3V3 +3V3+3V3SD_CS SD_DI SD_CLK SD_DO 12345 678 P95110 5110SCK 5110DIN 5110DC 5110RST 5110SCE GND +3V3+3V3 41 6 2 5 3 K1* + 1 2 B1BELL 1 2 BT1Battery1 R18 10K +3V3 GND 12 3J2 * GND +5V D1 D Tunnel1 GND GND GND GND GND +3V3 GND 104 C5GND VBUS 1D-2D+3GND 4 J1 440068-1 GND GND GND GND 104 C910uF C8GND 23 1S1SW-SPDT IN 1 4 OUT 3 GND U1 MC78M05CDT 12345678910111213 141516171819202122232425 2627 282930313233343536373839 40 P14 123 4567891011121314151617 181920212223 2425 26272829 30313233 3435 36373839 40P15 10uF C6104 C710uF C4104 C101234 P16 Header 4 1 234 P18 Header 4 1 234 P17 Header 4 GND 1IN 3 OUT 2 OUT 4U2 REG1117-3.3 R37200R*8LCMD0LCMD1LCMD2LCMD3LCMD4LCMD5 LCMD6LCMD7LCMRS LCMRW LCMEN 5110SCK 5110DIN 5110DC 5110RST 5110SCE RS232TX RS232RX DS18B20 24C02_SCK 24C02_SDA DS1302_CLK DS1302_IO DS1302_RST RF_CE RF_CSN RF_SCK RF_MOSI RF_MISO RF_IRQ SD_CS SD_DI SD_CLK SD_DO Encoder_A Encoder_B Encoder_K PS2_DATA PS2_CLK AD_Dout AD_CLK RELAY_Ctrl RS485_RW RS485_RX RS485_TX DA_CLK DA_Din IrDA_TX IrDA_RX BEEP GND +5V +3V3 R30 10K D511N4148+5V +5V 10uF C19 +3V3 LCMD0LCMD1LCMD2LCMD3LCMD4LCMD5LCMD6LCMD7LCMRS LCMRW LCMEN LCMD0LCMD1LCMD2LCMD3LCMD4LCMD5LCMD6LCMD7LCMRS LCMRW LCMEN IrDA_TX IrDA_RX STEP1 STEP2STEP3STEP4STEP1STEP2STEP3STEP4KEY_L1 KEY_L2 KEY_L3KEY_L4KEY_R1KEY_R2KEY_R3KEY_R4KEY_L1 KEY_L2 KEY_L3 KEY_L4 KEY_R1 KEY_R2 KEY_R3 KEY_R4SEG_N0SEG_N1SEG_N2SEG_N3 SEG_N4SEG_N5SEG_N6SEG_N7 SEG_D0SEG_D1SEG_D2 SEG_D3SEG_D4SEG_D5SEG_D6 SEG_D7 SEG_N0SEG_N1SEG_N2SEG_N3SEG_N4SEG_N5SEG_N6SEG_N7SEG_D0SEG_D1SEG_D2SEG_D3SEG_D4SEG_D5SEG_D6SEG_D7DA_CS DA_CLK DA_Din DA_CS AD_CS AD_Dout AD_CLK AD_CS Encoder_A Encoder_B Encoder_K RELAY_Ctrl RS485_RW RS485_RX RS485_TX

LED点阵扩展板使用说明

一、关于LY-LED16X 板子 1.板子的组成 2.点阵屏 3.IC-74HC595 4.IC-74HC164 二、板子原理(图) 三、点阵板的连接及拼接 1.16*16 点阵,即单块板子,接输入就可以了,如下实物图2.32*16 点阵,即两块板拼接,如下实物图 3.48*16 点阵,即三块板拼接,如下实物图

铜排针,连接性能非常好。驱动部份使用两个移位带存储器的 74HC595 和两个移位寄存器 74HC164 组成, 74HC595 负责列扫描数据,74HC164 负责行扫描数据。列扫描采用三极管放大电流,加大扫描强度,提 高点阵屏亮度。数据接口采用可并接方式,有输入和输出,方便并接多个单板,组成 32*16、48*16、64*16 等点阵。 222.2..点.点阵屏点阵屏点阵阵屏屏 点阵屏有各种不同大小。颜色有单色屏、双色屏和三基色屏,三基色屏是组成彩色屏 的最小元素。LED 点阵有 4*4、4*8、5*7、5*8、8*8、16*16、24*24、40*40 等多种,很多大屏幕都是由 8*8 来组成的,比如 256*128 像素的一块大屏幕,由每行 32 个共 16 行即 512 个 8*8 点阵组成。本板也 使用 4 个 8*8 来组成 16*16 点阵屏,多块合并可组成 32*16、48*16,64*16 等。点阵屏分为共阳和共阴 两种,本板使用共阳型,如下图:

据在SCHcp 的上升沿输入,在STcp 的上升沿进入存储寄存器。如果两个时钟连在一起,则移位寄存器总是比存储寄存器早一个脉冲,电路中,将两个时钟分开控制,目的是先移好位,再存储数据,这样 在移位的过程中,可保持输出的数据。移位寄存器有一个串行移位输入(Ds),和一个串行输出(Q7’),电路将其接入下一个IC 的输入(Ds)组成16 位移位存储。一个异步的低电平复位/M R,电路中不使用复位信号,将此脚直接接入电源VCC)。存储寄存器有一个并行8 位的,具备三态的总线输出,当使能OE 时(为低电平),存储寄存器的数据输出到总线,电路中直接将此脚接GND,做直接输出。详细信息请查看74HC595 文档。

相关主题
相关文档
最新文档