自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

huayucong的博客

本博客主要是个人的学习心得体会和技术资料的整理

  • 博客(33)
  • 资源 (2)
  • 收藏
  • 关注

原创 python实现树莓派生成并识别二维码

设备及环境树莓派2代官方系统Raspbian官方树莓派摄像头模块设备连接摄像头模块插入到距离网卡口最近的那个接口,板上有Camera的字样,看清楚正反面。启用摄像头sudo raspi-config选项:Camera选项:Enable选项:Finish选项:Reboot关键代码安装依赖环境:sudo apt-get install p

2016-12-20 21:11:08 12438 7

原创 不要驱动,简单粗暴的用树莓派驱动USB打印机

网上很多文章都是再说如何用树莓派来做一个通用打印服务器,但是在很多应用场景下,配置CUPS什么的真的是自己zuo自己die的好途径,各类linux下的驱动配置起来令人吐血。而驱动各种热敏票据打印机,比如打胶带啊,二维码贴纸啊,小票之类的打印机因为根本找不到linux的驱动,要搞起来更是Mission Imposiable。所以本文的目的就是为了不用驱动直接用USB接口的各类热敏打印机。因为没有驱动

2016-12-19 23:38:35 4882 2

原创 树梅派应用29:树莓派Zero族群扩展板

树莓派推出没多久,一系列的配套硬件开始出现。这里介绍的一款名为 PiZero cluster 的东西是一个能将多个Zero组合起来玩的扩展硬件。包括统一的电源系统、显示输出、USB、网口等,便于玩家把16个树莓派Zero组合成计算机集群。树莓派Zero以其出众的性价比和极小的尺寸,将使创客们获得更大的想象力和创造力。本文来自:树莓派实验室

2016-12-19 23:08:21 1933

原创 树梅派应用28:如何让树莓派显示中文?

树莓派默认是采用英文字库的,而且系统里没有预装中文字库,所以即使你在locale中改成中文,也不会显示中文,只会显示一堆方块。因此需要我们手动来安装中文字体。好在有一个中文字体是免费开源使用的。ssh中输入以下命令:1sudo apt-get install ttf-wqy-zenhei安装过程中如果碰到(

2016-12-19 23:04:54 742

原创 树梅派应用27:通过USB蓝牙适配器连接BLE设备

前言最近打算将树莓派用于物联网网关设备,思路就是在树莓派上连接一个有蓝牙4.0的USB蓝牙适配器,然后通过这个适配器去连接外面的BLE设备,比如我这个BLE设备是采集各种环境相关数据的,而且有很多个这样的设备,这样我就可以通过树莓派对这些设备进行管理,当然最基本的就是进行数据传输了。安装BlueZ需要实验我们说的这个目的,首先我们的安装BlueZ库,其官网为:http://www.bl

2016-12-19 23:02:09 940

原创 树梅派应用26:树莓派做FM发射器架设小型电台

现在网上有不少针对树莓派架设电台的项目,但大部分在Pi2下不能用。我找到一个在Pi2下能用的,效果还不错。Github:https://github.com/ChristopheJacquet/PiFmRds实现步骤首先安装必要组件libsndfile。点击这里下载 下载完成后传到树莓派上,依次执行:12345tar -x

2016-12-19 23:01:00 3185 1

原创 树梅派应用25:宅男必备:配备电子纸屏幕的抽纸盒

用树莓派+电子纸屏做了一个时钟,很偶然的搭配一个抽纸盒作为外壳,虽然并不是第一款电子纸屏的时钟,但绝对是全球甚至宇宙第一款带有电子纸屏幕的抽纸盒。。先放图:内部构造,模块和跳线全部用热熔胶固定后视:检查一下这款时钟的抽纸盒功能。。图就贴到这,下面聊聊我为啥突发奇想做出这么个东西。某天我想在淘宝上买个简单的闹钟,在搜索栏输入 简约 闹钟 俩关键词,出来结果里面有个

2016-12-19 22:56:39 1193

原创 树梅派应用24: Win10之后,树莓派3获Android原生支持

5月26日消息,对于极客们来说,树莓派3也许是他们最喜欢的玩具。麻雀虽小五脏俱全,虽然只有掌心大小,树莓派3是一台完整的电脑,利用它可以创造无限可能,如今树莓派3获得了安卓的原生支持,前途无限。之前树莓派3已经获得了Win10物联网系统和Linux系统的支持,如今,谷歌的Android开源项目(AOSP)已经增加了对树莓派3的支持,这意味着这台微型电脑以后也用上安卓系统,这对于开发者来说一

2016-12-19 22:54:27 929

原创 树梅派应用23:QT+树莓派实现一个简单的播放器

说起树莓派,买了也有一段时间了,但是始终都没有做出什么好玩的设备出来,恰好最近在学C++,看到树莓派放在墙角吃了一年多灰,为何不利用它来学一下编程呢?先给我的工作台来个特写:说干就干,在经历了一番折腾以后,先准备所需的器材和必要的零部件,在这里我简单的罗列一下:先是树莓派的硬件配置:树莓派B+一款+16G内存卡一个网线一根(如果有无线网卡也可以)HDMI线一根显示器一个

2016-12-19 22:53:20 2534

原创 树梅派应用22:树莓派 SAKS 扩展板实用应用 之 DS1307 RTC 时钟模块

本文所介绍的内容基于树莓派瑞士军刀扩展板(SAKS),由于 SAKS 基于树莓派通用的 GPIO 设计,文中的原理和代码也适用于其他情况。本节以 SAKS 扩展板为硬件基础,实现让树莓派掉电后系统时间能继续保持的功能。在这个扩展板上已经有一个DS1307 RTC实时时钟模块,它是I2C类的设备,首先我们需要修改树莓派的配置文件使能I2C,通过nano编辑器修改raspi-blacklist.c

2016-12-19 22:51:58 1460

原创 树梅派应用20:树莓派GPIO入门08-使用74HC595芯片驱动数码管(一)

本文转自 mangolovecarrot ,是学习74HC595芯片很棒的文章。之前我们学习了如何驱动数码管显示数字。但是这种做法有两个缺点。需要占用大量IO口,在那篇文章里,我们为了驱动4位数码管一共使用了12个IO口。如果需要驱动8位数码管则至少需要16个IO口。系统资源占用过多。还是在那篇文章里,为了实现数码管的动态扫描显示,需要不停地高速操作IO口,这对单任务的单片机比如5

2016-12-19 22:50:22 3121 1

原创 树梅派应用21:Lakka 让树莓派变身全能游戏模拟器

Lakka 是 RetroArch 官方的 Linux 发行版,以多机种游戏模拟器 libretro 为核心。它能玩的游戏很多,街机游戏,红白机游戏,PS游戏等,算是集大成者:强大,易用,开源!官网有非常简单的上手指南,一清二楚。我来概括说明下步骤:1.选择你的硬件平台因为这个Lakka只是移植到了部分硬件上,如下图所示,支持树莓派平台的1-3代产品。下面的图是各个硬件平台对各个游戏模

2016-12-19 22:48:01 8400

原创 树梅派应用19:树莓派安装OpenWRT做路由器图文详解

在玩OP之前,你需要一个靠谱的以太网卡,一个型号为RTL8192CU,AR9271的无线网卡(官方芯片的无线网卡都可以),随便大小的SD卡或者TF卡,都是可以的由于没有高手指导,我算是走了不少弯路,废话不多说。首先,下载OpenWRT的系统镜像:树莓派B,B+、树莓派2B、百度网盘(2708适用于1代,2709适用于2代)然后就好像刷Raspbian一样,刷进内存卡。在Ubuntu

2016-12-18 21:15:39 9392 1

原创 树梅派应用18:用树莓派DIY一个智能家居服务器

其实这东西我自己已经用了一年了~现在就来写个教程~嘿嘿……先上个图有点乱23333这是我的房间书柜,也是我的工作台……书柜的侧边是树莓派搭建的物联网服务器~来一只近图~这就是服务器的近照啦~我用的是树莓派A+作为服务器的主控,所有的工作都由它完成。树莓派A+是单核的处理器,RAM仅256MB,不过如果不是作为复杂工作的话……也足够了~这里,它的主要工作就是收

2016-12-18 21:13:51 5421

原创 树梅派应用17:树莓派3如何使用蓝牙

一、升级安装蓝牙相关软件包 1234sudo apt-get update sudo apt-get upgrade -y sudo apt-get dist-upgrade -y sudo apt-get install pi-bluetooth bluez bluez-firmware blueman

2016-12-18 21:10:32 940 1

原创 树莓派3串口(UART)使用问题的解决方法

最新64位树莓派3已经发布快两周了,玩家们陆陆续续也开始使用上树莓派3了,随着玩家的增多,虽然拥有强大硬件配置的树莓派3也出现了各种各样的BUG,官方也在对这些BUG进行修复中。今天要说说树莓派3的UART串口的使用问题,该串口问题的官方反馈及回复请参考这两篇官方博文https://www.raspberrypi.org/forums/viewtopic.php?f=63&t=137932

2016-12-18 21:09:22 4721

原创 树梅派应用16: 树莓派“瑞士军刀”扩展板教程 V1.X TO V2.X 的适配说明

本文介绍在树莓派瑞士军刀扩展板升级到V2.0之后,如何对原先V1.X的教程做出适当修改之后应用到V2.0的方法。以下将通过链接引用V1.0的内容并附上差异说明和代码变更来对每一个DIY应用进行阐述。开始之前,你需要了解SAKS V2.0在硬件和SDK上做了哪些变更,可以参考硬件变更、SDK变更:由于V2.0的引脚顺序重新定义过,因此原有教程中的引脚编号对应表需要自行对应到新版本。另外,

2016-12-18 21:06:35 2910

原创 树梅派应用15:树莓派+motion安装摄像头实现远程监控

下面我们介绍如何来给树莓派装个USB摄像头,然后远程访问摄像头拍摄的即时画面。首先你需要一个树莓派能兼容的USB摄像头,笔者用的是罗技(Logitech)C270 高清网络摄像头,插上即可。软件方面非常简单只需要一个软件:motion。假设你的树莓派已经装好了 Raspbian 的系统,你只需要:1sudo apt-get install

2016-12-18 21:05:10 1447

原创 树梅派应用14:树莓派 Raspberry Pi 设置无线上网

一、查看网卡状态是否正常把无线网卡插到树莓派上,输入命令ifconfig -a查看是否有wlan0的信息,如果有说明网卡状态正常,可以跳过第二步,直接配置无线网络。如果查不到wlan0的信息,则需要安装无线网卡的驱动。二、查看无线网卡的信息输入命令dmesg | grep usb查看无线网卡的信息,主要是看制造厂家(Manufacturer)。比如,我的网卡信息是usb 1-1.3

2016-12-18 21:03:03 1113

原创 树梅派应用13:使用 RPI.GPIO 模块的脉宽调制(PWM)功能

脉宽调制(PWM)是指用微处理器的数字输出来对模拟电路进行控制,是一种对模拟信号电平进行数字编码的方法。在树莓派上,可以通过对GPIO的编程来实现PWM。创建一个 PWM 实例:1p =GPIO.PWM(channel, frequency)启用 PWM:1p.start

2016-12-18 20:59:11 5092

原创 树梅派应用12:使用 RPi.GPIO 模块的输出(Output)功能

1、首先对 RPi.GPIO 进行设置(根据这里的描述)123import RPi.GPIO as GPIOGPIO.setmode(GPIO.BOARD)GPIO.setup(12, GPIO.OUT)2、设置某个输出针脚状态为高电平:12345

2016-12-18 20:56:57 894

原创 树梅派应用11:使用 RPi.GPIO 模块的输入(Input)功能

这篇日志的内容应该算是《RPi.GPIO 模块使用基础》Input 部分的扩展讲解,详细讲解了 Input 部分的一些高级应用技巧。目前有几种途径可以在您的程序中获得 GPIO 的输入信息。第一种也是最简易的一种为在某个时间点检查输入值。这即是所谓的“轮询(polling)”,而且如果您的程序在错误的时间里进行了读取,可能会错过某个输入值。在循环中运用轮询,有可能使处理器资源紧张。另一种对 G

2016-12-18 20:52:40 1039

原创 树梅派应用10:RPi.GPIO 模块使用基础

RPi.GPIO 模块程序包提供了一个在 Raspberry Pi 中控制 GPIO 的类。注意,该模块不适合应用到追求实时性或计数周期的应用中。这是由于您无法预测 Ptyhon 何时繁忙,以及资源回收的时间。而且它是运行在基于 Linux 核心的系统中,也不合适用于实时应用 – 原因在于其它进程可能获得更高的 CPU 优先级。如果您一定要追求实时操作的性能,可以考虑购买一块 Arduino

2016-12-18 20:51:05 783

原创 树梅派应用9:Raspbian系统迎来全新桌面环境:PIXEL

树莓派基金会Simon Long非常开心的宣布,面向树莓派设备基于Debian的Raspbian GNU/Linux操作系统的全新桌面环境。Raspbian系统此前搭载很高知名度的轻量级LXDE桌面环境,但该桌面环境并非针对树莓派设备而是面向诸多Linux发行版本。为此树莓派基金会在几年前招募了Simon Long,致力于为用户打造更适用的桌面环境。经过长达2年的研发和测试,在他的带领下构

2016-12-18 20:48:36 2162 1

原创 树梅派应用8:Fedora项目团队宣布添加对树莓派2和3的系统支持

Fedora项目团队于今天宣布添加对树莓派2和3的系统支持。项目负责人Peter Robinson说道:“过去几年反馈最多的要求就是对树莓派设备的支持,为此我们也付出了诸多努力。早期适配者早已经注意到Fedora 24中对树莓派的支持,不过当时系统各个方面还不够完善因此没有正式发布。为了提升易用性我们还需要在很多细节方面进行调试和修改。”从今天开始,树莓派2和3单板计算机都能安装使用Fed

2016-12-18 20:47:15 442

原创 树梅派应用7:用树莓派DIY一台专门拍Gif动图的相机

树莓派在喜欢DIY的朋友眼里,是非常酷的东西,许多人都会利用树莓派自己动手DIY出各种各样有趣的技术。而现在又有人利用树莓派制造出了一台福库Pix-E相机,而这款相机最有趣的地方就是可以直接拍摄出gif动态图。现在无论是朋友圈、公众号还是微博,gif动态图已经成为展示内容或者文章配图的重要组成元素,尤其是一些幽默搞笑的内容,只有gif动态图才能展示精髓,并且要比视频方便了很多。不过想要从视频中

2016-12-18 20:46:13 732

原创 树梅派应用6:树莓派下编译RTL8723BU无线蓝牙网卡

树莓派3有蓝牙有Wifi,但是2代1代总觉得有点悲剧,散热没有树莓派3来得高,但是没有无线功能和蓝牙功能,应该怎么方便使用呢?我没事搞了一个RTL8723BU芯片的无线蓝牙网卡,京东搞的,挺可靠,想要给树莓派用,然而插进去,呵呵,没有驱动,于是就上网找办法,编译驱动。首先是搭建好编译环境,在Raspbian之下,编译环境是全的,不用怎么操心。然后更新软件包内核1

2016-12-18 20:44:20 1116 1

原创 树梅派应用5:树莓派发布第一个官方64位操作系统

Raspberry Pi 3 B型是树莓派当中第一个64位版本,尽管它的处理器升级,但是目前还没有一个官方的64位操作系统可用。这是因为Raspberry Pi基金会专注于使其Raspbian操作系统在所有世代的树莓派上运行。现在好消息是,Linux操作系统厂商SUSE已经宣布专门为Raspberry Pi 3用户推出了一个64位Linux企业服务器操作系统,这些用户现在可以利用他们设备全部功

2016-12-18 20:42:56 3801

原创 树梅派应用4:基于Ubuntu Mate的树莓派NAS搭建

来自树莓派实验室创客群 Archer 的投稿,在此表示感谢!很多玩家的树莓派玩法都是基于Raspbian来做的,很少人用其他系统,在这么多其他系统中,UbuntuMate算是对小白玩家最为友好的,操作界面明朗,应用和软件齐全,相对Raspbian流畅,当然,也不全是优点,默认没有SSH,安装配置需要显示器桌面配置,不过对于不是用于研究物联网的玩家,用来做服务是个不错的选择。我个人比较猥琐,

2016-12-18 20:40:29 2430

原创 树梅派应用3:HiFiBox DAC 自定义红外遥控配置教程

HiFiBox DAC 是一款适用于树莓派的音频硬解码扩展板。集成了红外线接收器,用任何兼容的红外遥控,通过自定义遥控按键配置即可实现遥控 Volumio 播放器工作。对于 Volumio 我们已经提供了配置好了的系统可直接使用 HiFiBox DAC 和红外线遥控控制,以下内容仅供希望使用 Volumio 官方全新系统的用户阅读参考。我们假设你已经刷好了官方的系统镜像,如果还没有,请移步这里

2016-12-18 20:38:24 1982

原创 树梅派应用2:全新配置 HiFiBox DAC + Volumio 系统

HiFiBox DAC 是一款适用于树莓派的音频硬解码扩展板。Volumio 和 RuneAudio 类似,同样支持 HiFiBox DAC,不同的是它基于 Raspbian 搭建。下面介绍如何配置使 Volumio 1.55 版支持 HiFiBox DAC 硬解码。顺便提一下,Volumio 2.x BETA 版同样能支持 HiFiBox DAC 硬解码,且配置非常容易,几乎直接可以在 We

2016-12-18 20:35:48 3578

原创 Python学习笔记

一、python基础1.1.     概述Python是一个脚本解释器, 可以从命令行运行脚本, 也可以在脚本上双击, 象运行其他应用程序一样。它还是一个交互 shell, 可以执行任意的语句和表达式。Python 的交互 shell 可以计算任意的 Python 表达式, 包括任何基本的数学表达式。交互 shell 可以执行任意的 Python 语句, 包括 print

2016-12-04 16:07:50 1611

原创 python 第三方模块

Chardet,字符编码探测器,可以自动检测文本、网页、xml的编码。colorama,主要用来给文本添加各种颜色,并且非常简单易用。Prettytable,主要用于在终端或浏览器端构建格式化的输出。difflib,Python标准库,计算文本差异Levenshtein,快速计算字符串相似度。fuzzywuzzy,字符串模糊匹配。esmre,正则表达式的加速器。shor

2016-12-01 12:14:47 11955

集体智慧编程(中文版)

本书以机器学习和计算统计为背景,专门介绍如何挖掘和分析web上的数据和资源。是web开发者、架构师和应用工程师的最佳参考书籍!

2016-07-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除