通过ZeroTier One实现内网穿透连接树莓派

  1. 注册

官方网站:https://www.zerotier.com/

没有账号先到https://accounts.zerotier.com/auth/realms/zerotier/login-actions/registration?client_id=zt-central&tab_id=xEyBt9X5vAo 注册一个。

注册之后点击邮件里的确认链接,可以直接进入自己的账户看到一些基本信息。免费一百个设备,个人使用完全够了。

  • 创建网络
  • 配置网络
  • 客户端安装

树莓派上运行:

 curl -s https://install.zerotier.com | sudo bash

安装完成后执行下列命令加入刚才创建的网络:

sudo zerotier-cli join <网络ID>

Windows客户端下载地址:https://www.zerotier.com/download/

安装完成后右键点击图标选择Join Network, 填入网络ID就行了。

进入刚才的配置网络界面,就可以看到加入网络的两个设备了。

Managed IPs没有出现不要着急,过一会儿就有了。

然后两台机器就等于在同一个内网了。连接一下试试吧。

通过本店原创的图形化配置工具来轻松配置2.2寸,2.4寸,3.5寸等多种屏图形显示(教程适用4B/3B+)!!!!

为了让更多玩家能轻松的配置本店的各种尺寸的TFT屏显示,本店特别开发了图形化的配置工具,通过本店原创的图形化配置工具来轻松配置2.2寸,2.4寸,3.5寸等多种屏图形显示, 方向,并实现单屏或者多屏显示,本工具适用树莓派全系包括4B/3B+,也可以在其它系统中使用(使用官方内核版本的系统)。!!!!

请使用树莓派官方最新2020年2月份以后的系统版本

工具使用步骤:

1.下载图形化配置工具:

wget https://sourceforge.net/projects/u-geek/files/2.2TFT/screen_setup.sh

2.配置运行权限

chmod +x ./screen_setup.sh

3.运行配置工具

sudo ./screen_setup.sh

4.根据自己的需求配置的屏尺寸和参数,并选择“5 Apply new settings ”应用配置并重启

树莓派多合一传感器模块使用教程一:测量湿度/温度/气压/高度等功能

本文只介绍湿度/温度/气压功能的使用,高度是根据气压换上的,其他几种功能使用请参考

树莓派多合一传感器模块使用教程二:测量光线/接近/手势/RGB颜色功能

http://ukonline2000.com/?p=1134

教程一:

注:只需要连接SCL,SDA,GND,VCC   请忽略IRQ和INT管脚。

连接树莓派时,请教SW1开关拨到3.3V档,因为树莓派电平为3.3V

1.先完成I2C,GPIO,PIP等安装,使能I2C和GPIO接口,参考下面两个教程

使能树莓派的I2C接口 http://ukonline2000.com/?p=728

安装python的GPIO库 http://ukonline2000.com/?p=43

$sudo apt-get install python3
$sudo apt-get install python-pip
$sudo apt-get install python-virtualenv
$sudo apt-get install python-smbus

通过 i2cdetect -y -a 1  命令可以检测到传感器是否正确连接

2.下载例程bme280,解压后将bme280.py文件拷入树莓中,运行程序读取传感器的值

$sudo python bme280.py

BME280传感器资料:BST-BME280_DS001-10

树莓派多合一传感器模块使用教程二:测量光线/接近/手势/RGB颜色功能

本文只介绍光线/接近/手势/RGB颜色功能的使用,其他几种功能使用请参考

注RGB功能暂未完成,待续

树莓派多合一(温度/气压/高度/光线 ) 使用教程一:http://ukonline2000.com/?p=583

教程一:

注:只需要连接SCL,SDA,GND,VCC   请忽略IRQ和INT管脚。

连接树莓派时,请教SW1开关拨到3.3V档,因为树莓派电平为3.3V

1.先完成I2C,GPIO,PIP等安装,使能I2C和GPIO接口,参考下面两个教程

使能树莓派的I2C接口 http://ukonline2000.com/?p=728

安装python的GPIO库 http://ukonline2000.com/?p=43

$sudo apt-get install python3
$sudo apt-get install python-pip
$sudo apt-get install python-virtualenv
$sudo apt-get install python-smbus

通过 i2cdetect -y -a 1  命令可以检测到传感器是否正确连接

注:此传感器需要提高I2C的通信速率,默认为100KHZ,需要提升到400KHZ,请修改/boot/config.txt文件,添加一行“dtparam=i2c_arm=on,i2c_baudrate=400000

$sudo nano /boot/config.txt

2.下载例程python-apds9960,解压后文件夹拷入树莓中,安装例程和传感器库

$cd python-apds9960
$sudo python setup.py install

3.运行例程,读取传感器值

光线传感器ambient

$cd rpi
$python test_ambient.py

手势传感器gesture,接近板子中心点,靠近,从左往右,从右往左挪动手臂,可以看到传感器的值在变化。

$cd rpi
$python test_gesture.py

接近传感器proximity,通过物体靠近板子中心的距离,传感器会给出相应的值,注意测试距离需要在10CM内

$cd rpi
$python test_prox.py

RGB颜色传感器color,通过物体靠近板子中心的距离,传感器会给出相应的值

$cd rpi
$python test_color.py

APDS-9960传感器资料:AV02-4191EN_DS_APDS-9960_2015-11-13

在Volumio2系统中手动安装Aodie DAC II声卡的控制插件plugin实现高级配置功能。

Volumio是一款傻瓜式的音频播放器,只需要将它连接到你的家庭音响系统或者你的DAC,然后连接到你的家庭网络就可以通过pc,mac,安卓或者ios控制它了。Volumio系统本质上是一个高度定制的Linux系统,它支持树莓派、任何X86电脑以及比较流行的其它几款ARM迷你电脑。它没有图形界面,播放和系统控制是通过WEB界面实现的,Andorid和iOS上也有相应的APP客户端可用,并且易于安装和设置,支持简体中文语言和显示。只要访问Volumio的官方网站,下载相应的安装镜像即可。Volumio支持UAC2.0的USB声卡或解码器设备,支持包括DSD在内的主流无损音频格式[SACD ISO由于版权原因不支持,但个别玩家自定义编译了MPD实现了SACD-ISO支持],也支持DoP、DirectDSD直通等方式的DSD解码,也支持局域网存储、UPNP、AirPlay等功能。

官方地址:https://volumio.org/

官方镜像下载:https://volumio.org/get-started/

由于ESS官方不允许公开Aoide DAC II的驱动代码,因此Aoide DAC II目前只能使用与官方同步的自制版Volumio2,功能和官方完全一样:

自制版Volumio2系统网盘链接:https://pan.baidu.com/s/16qZm9S-GLYBAHu0sGVs4Ew 密码:dy4f

DietPi系统和Raspbian官方系统声卡配置教程:

http://ukonline2000.com/?p=1073

Aoide DACII声卡已经推出有一段时间了,随着玩家的不断壮大,伴随DAC II的各种新玩法也开始出现,有国外大神为此声卡制作的plugin控制插件,可以通过插件配置DAC II的更多高阶功能,目前此插件新增功能有:

  • 音量调节控制,静音控制
  • 可调整平衡输出,以及左/右声道互相交换
  • 可配置DAC内部的数字滤波器(包括fast/slow rolloff, IIR)和去加重(de-emphasis filter)滤波器
  • 数字去抖配置,可减少I2S/DSD的DPLL数字锁相环的抖动

今天以这个Aoide DAC II的plugin控制插件为例,介绍一下如何手动添加Volumio2的plugin插件

  • 1) 通过SSH登陆Volumio2系统,账号/密码为:volumio注意:请先使用自制版Volumio2系统并配置好
  • 2) 连通网络,并下载plugin控制插件:

$wget https://github.com/ChrisPanda/volumio-es9018k2m-plugin/releases/download/0.1.0/volumio-es9018k2m-plugin-0.1.0-sys-2.4x.zip

  • 3) 解压下载的zip安装包$miniunzip volumio-es9018k2m-plugin-0.1.0-sys-2.4x..zip -d ./
  • 4) 进入解压缩目录,并安装插件,然后重启$cd volumio-es9018k2m-plugin$volumio plugin install$sudo reboot
  • 5) 安装后就可以在Volumo2的系统webUI界面看到插件了,激活插件就可以实现对DAC II的各种高级配置了

 

原创树莓派首款支持DSD的AOIDE DAC II HIFI声卡发布

 
产品简介

这是专为发烧级HIFI设计的AOIDE系列DACII声卡,兼容树莓派B+/2B/3B/3B+,采用ESS高端ES9018K2M解码芯片,具有很强的抗时钟抖动功能,结合电源隔离优化,并大量采用发烧级元器件还原声音效果,真正支持I2S直通DSD解码,是目前树莓派播放器最优的方案,超过USB解码方案。 

UGEEK和AOIDE产品已注册商标,凡是盗版盗图者必究

产品特点

UGEEK团队从未停止过对发烧级HIFI声卡的设计,也从未停止对好声音的追求。

 

 
这一次我们再次前行,经过了无数次的打磨调整,终于带来了诚意之作Aoide DAC II ,解码核心采用ESS公司专业级HIFI音频芯片ES9018K2M,你能清晰的感受乐曲中高低起伏,错落有致的细节表现也非常真实,听到人声合唱时,能分辨出人声的种种细微变化,仿佛置身其中。
  ES9018K2M,作为ES9018的移动版本,不但功耗低,并且拥有127 dB DNR的动态范围,更能将音乐的细节展示出来。-120dB THD+N的超低失真,更好的还原音乐本质;采样率达到了384kHz / 32bit,这将满足最苛刻的音频爱好者的性能水平。 在中高端随身播放器和HIFI手机上都会采用,比如iBASSO的DX90,SONY大法的PHA-2A,铁三角的PHA100,还有手机界小米的Note,ViVO家的X9 Plus等等。
在我们的不懈努力下,目前ES9018K2M在volumio2上可以完美支持DSD/DXD、FLAC、 APE、FLAC等多种主流无损音乐格式,让你能够享受更高品质的音乐。
板卡支持耳放输出,采用TI德仪的TPA6133A2高保真耳放芯片
不妥协的部件选择和专业的电路设计,我们不惜成本的在DACII电路上采用高分子POSCAP电容,薄膜电容,涤纶电容,晶圆电阻高纯度焊锡等等这些只有在高端HIFI产品中才能看到的元器件,为的就是降低内部电子噪音干扰,给使用者呈现更好的音乐清晰度。

另外我们还为DACII专门设计了非常漂亮实用的外壳,让你在欣赏音乐的同时还为你的HIFI摆设增添一抹亮色(外壳需另购)

外壳零件:
 
DACII+外壳套装配件:

外壳安装指导:

百度网盘链接:https://pan.baidu.com/s/12n9Jf2KBSbJ07gjYMZd_yw 密码:3tb5

产品规格

工作电压:5V
接口:I2S
包装尺寸:10x10x4cm
重量:0.1kg

Features:

  1. Bit Perfect, Support up to 32Bit/384kHz
  2. High-performance ES9018K2M DAC Chip
  3. Built-in 5V Voltage Swing Headphone AMP
  4. 3.5mm Headphone Output and Line Out(RCA)
  5. Support Digital Volume Control
  6. Support DSD256/128/64; 32Bit/384KHz(PCM)
  7. Audio Formats Supported: DSD, DXD, APE, FLAC, WAV, WMA, AAC, ALAC, AIFF, OGG, MP3

Specification:

Line out:
Frequency Response: 20Hz~20KHz +/-0.1dB
S/N: -119dB +/-1dB
THD+N: -120dB
DNR: 127dB
Headphone out:
Frequency Response: 20Hz~20KHz +/-0.1dB
THD+N: 0.0021% (16ohm load)
Output Level: 138mW(+4dB gain)
SNR: 93dB
PSSRR: >100dB
CMRR: 69dB

产品图片

目前只支持自制版Volumio2(与官方版本保持一致)和树莓派官方raspbian系统,DietPi系统

volumio系统下载/官方系统声卡配置:

百度网盘链接:https://pan.baidu.com/s/16qZm9S-GLYBAHu0sGVs4Ew 密码:dy4f

DietPi系统和Raspbian官方系统声卡配置教程:

http://ukonline2000.com/?p=1073

如何在voumio2中配置声卡,并重启:

如何在官方系统中配置声卡,请按照链接中的README文件操作,并重启:

百度网盘链接:https://pan.baidu.com/s/16qZm9S-GLYBAHu0sGVs4Ew 密码:dy4f

volumio系统下载/官方系统声卡配置:

百度网盘链接:https://pan.baidu.com/s/16qZm9S-GLYBAHu0sGVs4Ew 密码:dy4f

本店DAC II和Digi Pro 全系声卡目前已支持DietPi系统(附安装教程)

DietPi是国外一个基于Raspbian的精简版本系统,同时做了一些Raspbian优化和改造,在DietPi系统中,默认只有一些必要的软件,其他的任何不需要的软件在初始化的DietPi上面都是不存在的;在干净和简洁的同时,在DietPi上安装需要的软件也比其他软件方便和简单。当前DietPi系统支持树莓派所有型号。

  • dietpi下载地址:http://dietpi.com/#download
  • 使用官方推荐的工具etcher烧录dietpi镜像到内存卡
  • 电脑里会出现个内存卡的分区,在里面找到dietpi.txt并编辑
  • 修改wifi、静态ip、软件源,保证第一次打开树莓派,能够使用ssh登录并快速配置

#配置wifi
AUTO_SETUP_NET_WIFI_ENABLED=1
AUTO_SETUP_NET_WIFI_SSID=XXXXXXXXXXXXX
AUTO_SETUP_NET_WIFI_KEY=XXXXXXXXXXXXXX

#静态ip
AUTO_SETUP_NET_USESTATIC=1
AUTO_SETUP_NET_STATIC_IP=192.168.1.99
AUTO_SETUP_NET_STATIC_MASK=255.255.255.0
AUTO_SETUP_NET_STATIC_GATEWAY=192.168.1.1
AUTO_SETUP_NET_STATIC_DNS=8.8.8.8

# 软件源
CONFIG_APT_RASPBIAN_MIRROR=http://mirrors.aliyun.com/raspbian/raspbian
CONFIG_APT_DEBIAN_MIRROR=http://mirrors.ustc.edu.cn/archive.raspberrypi.org/
  • 本店声卡安装教程
#Support dac:支持本店声卡包括
1.aoide-dacii
2.aoide-digipro
3.aoide-zero-digiplus
4.aoide-zero-dacplus

#按照步骤
Step 1: Add the drives to the system 下载安装脚本
curl -L --output ./dac_install.sh https://github.com/howardqiao/aoide-dac-drivers/raw/master/dac_install.sh && sudo chmod +x ./dac_install.sh
Step 2: run the shell 运行安装脚本,并按照提示选择正确的声卡产品
sudo ./dac_install.sh

注:aplay命令需要安装alsa-utils(执行安装命令 sudo apt-get install alsa-utils)

DietPi特点:(选择最小安装时)

– 为所有型号树莓派优化和精简的Raspbian系统

– DietPi-Software:快速安装可选软件,并且已经预先配置好

– DietPi-Config:和Raspi-config比具有更多功能,包括超频、配置,扫描并连接无线网以及其他个性化选项

– ARMhf-硬件浮点计算

– 体积小 下载的压缩镜像只有120MB

– 装得下 1GB内存卡也能装得下,arch4arm正常运行需要大约2GB

– 身轻如燕 启动之后只有11个进程

– 健步如飞 只有16MB内存占用

– 预装RamLog 可以将日志文件放入内存,拒绝大量读写,比使用tmpfs灵活性高,无需配置,延长SD卡寿命

– 使用轻量级SSH服务器Dropbear替换OpenSSH

– 包含完整的Wifi支持(很多精简版Raspbian不具备)

 

DietPi-Software:(可选快速安装软件)

Diet-Pi可以快速安装常见的软件,预先配置好、开箱即用。注意选择正确的Pi型号以发挥最大性能。

– LXDE(轻量级桌面,不包含Raspbian预装的软件如Minecraft等)

– Kodi/Xbmc(多媒体中心)

– Gaming(RetroPie,复古游戏模拟器)

– Bittorrent 服务(Transmission,BT下载)

– OwnCloud 服务(私有云)

– DLNA/UPnP 媒体服务 (MiniDLNA,DLNA软件)

– HiFi / 网络前端音乐播放器 (MPD + YMPD)

– 论坛 (phpbb3)

– Web服务器 (Apache2 + mysql + php5 + phpmyadmin)

– FTP服务器

– Samba服务

– 动态DNS (No-Ip,类似花生壳)

 

DietPi-Config:(系统配置工具)

通过该工具你可以:

– 更改超频配置

– 更改分辨率,设置音频输出,模拟音频质量等

– 调整ARM温度限制,更改CPU调速器等

– 完整无线网络支持

– Samba客户端工具可以帮您快速方便连接到Windows共享

– No-IP工具

 

 

通过本店原创的图形化配置工具来轻松配置2.2寸TFT屏,并实现多屏显示(适用树莓派全系包括3B+)!!!!

为了让更多玩家能轻松的配置屏显示,本店特别为2.2屏开发了图形化的配置工具,通过本店原创的图形化配置工具来轻松配置2.2寸TFT屏的分辨率, 方向,并实现单屏或者多屏显示,本工具适用树莓派全系包括3B+,也可以在其它系统中使用(使用官方内核版本的系统)。!!!!

工具使用步骤:

1.下载图形化配置工具:

wget https://sourceforge.net/projects/u-geek/files/2.2TFT/screen_setup.sh

2.配置运行权限

chmod +x ./screen_setup.sh

3.运行配置工具

sudo ./screen_setup.sh

4.根据自己的需求配置屏,并选择“5 Apply new settings ”应用配置并重启

 

最新版本树莓派3B+技术规格和性能基准测试

昨天树莓派基金会正式发布新版树莓派3B+,升级后的处理器拥有有利于散热的金属外壳封装,并改进的其网络功能,全新的Raspberry Pi 3B +的各方面性能和指标都超越其上一代产品Raspberry Pi 3B。

现在让我们来看看Raspberry Pi系列最新成员Raspberry Pi 3B+的一些新功能。

树莓派3B +规格

  • CPU:Broadcom BCM2837B0四核A53(ARMv8)64位@ 1.4GHz
  • GPU:Broadcom Videocore-IV
  • 内存:1GB LPDDR2 SDRAM
  • 网络:千兆以太网(通过USB2.0通道,最大吞吐量 300Mbps),2.4GHz和5GHz 双频Wi-Fi,支持802.11b / g / n / ac
  • 蓝牙:蓝牙4.2,低功耗蓝牙(BLE)
  • 存储:Micro-SD
  • GPIO:40引脚GPIO双排插针
  • 其他接口:HDMI,3.5mm模拟音频视频插孔,4x USB 2.0,以太网,摄像机串行接口(CSI),显示器串行接口(DSI)
  • 尺寸:82毫米x 56毫米x 19.5毫米,50克

树莓派3B +升级亮点:

  • 更快的1.4GHz CPU

虽然它与前代产品的底层设计相同,但新的Raspberry Pi 3B +的BCM2837片上系统(SoC)与散热器一起改进了封装,在封装上使用了金属外壳有助于将其性能从1.2GHz提升至1.4GHz。

  • 更快的网络(通过USB2.0扩展的千兆以太网)

由于采用单个USB通道,新的USB以太网控制器可提供千兆位连接,理论最大吞吐量为300Mb / s。

rpi3bplus-lan7515

  • 双频2.4GHz和5GHz无线局域网

与其前身相比,Pi Zero W灵感来源的新型双频无线电模块和天线设计的切换提高了Pi 3 B +的连接性。

您需要将Raspbian升级到最新版本才能使用新的无线LAN芯片。您可以从Raspberry Pi下载页面下载最新的图像文件,或通过以太网打开连接,打开终端并输入以下内容:

sudo apt-get update

sudo apt-get dist-upgrade

rpi3bplus,无线网络

  • 支持以太网供电(PoE)

可选的以太网供电(PoE)HAT模块可单独提供,可为Pi 3 B +供电。

  • 电源管理

最后,一个智能的电源管理集成电路(PMIC)取代了分立元件并提供了更平滑的功率。

rpi3bplus-mxl7704

树莓派3B +性能基准测试

耳听为虚,眼见为实。官方号称3B+性能全面提升是一回事,实际如何只有通过实际的基准测试才能解开3B+的性能真相。

  • Python GPIO测试

通过Python驱动GPIO引脚可能会导致CPU瓶颈,正如最简单的程序所展示的那样:通过连接到GPIO上的频率计数器,记录最快打开速度将GPIO打开关闭所需要的频率。注意,GPIO驱动程序和Python的版本都将会影响这些结果。

树莓丕基准的Python-GPIO

树莓派 – 基准Python GPIO(值越高越好)

  • SysBench CPU

SysBench的CPU测试强调中央处理器的综合基准测试,突出了CPU限制应用的性能增益 – 特别是那些可以利用Pi 2,Pi 3和Pi 3 B +上的多个处理内核的性能。

树莓丕基准-sysbench的-CPU

树莓派基准SysBench CPU(值越低越好)

  • SysBench内存吞吐量

并非所有应用程序都受可用CPU性能的限制,其中一些应用程序会依赖于内存吞吐量 – 数据可从RAM写入和读取的速度。SysBench内存测试执行重复的1KB读取和写入,然后以兆字节每秒(MB / s)报告吞吐量。

树莓丕基准-sysbench的内存

树莓派基准SysBench内存吞吐量(值越高越好)。

  • 以太网吞吐量

通过共享USB2.0通道带宽的以太网端口一直是Raspberry Pi设计的最后一项功能,可用于升级。该测试将一个不可压缩的100MB文件复制到每个测试Pi上,并且看到Pi 3 B +的千兆以太网性能远远优于3B。

树莓丕基准以太网吞吐量

树莓派基准以太网吞吐量(值越高越好)

  • 电力消耗

性能的提升总是受欢迎的,但是天下没有免费的午餐。3B+在性能的全面提升的背景下,势必会将树莓派的功耗推上新高。这项测试通过HDMI显示器,无线键盘和(在适用的情况下)连接以太网来测量桌面电源消耗,这个测试结果显示老款Pi可能更适合电池供电和嵌入式应用,而要想稳定使用3B+就不得不考虑其供电和散热情况。

树莓丕基准功率,抽奖

Raspberry Pi-基准测试Power-Draw(测试结果越低越好,在桌面上使用HDMI,无线USB键盘加密狗和以太网连接进行测量(无需网络用于Model A +,Zero)

树莓派基金会发布新款树莓派产品-树莓派3B+型

树莓派基金会在今天正式发布了新款树莓派产品“树莓派 3 B+ 型”

Raspberry Pi3 B + 型是 Raspberry Pi3 系列最新产品,拥有运行频率为 1.4GHz 的 64 位四核处理器、双频带 2.4GHz / 5.0GHz 无线连接、蓝牙 4.2 / BLE,以及更快的以太网和通过独立 PoE HAT 提供的 PoE 功能。
双频无线技术拥有模块化合规性认证,可以将板件设计到最终产品中,而无需进一步的无线合规性测试,从而降低成本并缩短上市时间。

树莓派3B+特点
  • 新版 Broadcom BCM2837 处理器的运行频率为 1.4GHz(3B的处理器为1.2GHz)
  • Cypress 结合无线/BLE 芯片,可提供 2.4Ghz / 5.0GHz IEEE 802.11ac 无线连接,蓝牙采用4.2版本,具有更低功耗,同时还拥有模块化合规认证
  • 热管理性能得到提升
  • 高速以太网(通过 USB 2.0 提供的千兆以太网,最大吞吐量 300Mbps
  • 支持以太网供电 (PoE) 的 RJ45 通过新的 PoE HAT 提供 PoE 功能

附件:

更对参数信息请查看“”树莓派3B+数据手册“”:树莓派3B+