存档

‘linux’ 分类的存档

通过树莓派制作“微信运动”走步作弊器

2017年2月28日
通过树莓派制作“微信运动”走步作弊器已关闭评论

近来看朋友圈越来越多的人开始晒走路、晒跑步,微信还出了一个“微信运动”的公共账号, 有个排行榜的功能,能和朋友pk每天走路的步数,互相点赞鼓励对方。 走步健身活动如火如荼的进行,咱也不能落下啊,于是买了一个三十七度的手环, 我每天正常走路也就7-8千步,周末也上不了榜前十名, 在看看朋友圈里面那些健身达人们一万步都是起步价,两万的也大有人在,每天收获很多赞实在是眼馋啊! 作为一名技术宅,一定要相个办法解决这个问题,于是就有了本文的技术宅树莓派走步作弊器。 过程: 1、硬件,树莓派一台,sg90舵机一台,杜邦线3根,细铜丝8cm。 raspberry-p1-drive-sg90 2、在软件上连接sg90和树莓派,树莓派python编程控制sg90舵机转动180度,舵机sg90带动手环模拟进行走步,一下是接线方式。 3、观察效果,连接37度手环进入运动计步,在底下有同步数据,直接同步到到微信上,这时我们就“微信运动”与大家进行pk。 嘿嘿一天能弄个3-5万步。直接占领微信运动所有朋友圈!!   37du-share-data 4、发现问题,由于树莓派的版本不一样,python编程所用的gpio口的物理位置和编程的逻辑编号都有所区别

more...

linux, 生活, 软件技巧

树莓派Raspbian的系统查看历史命令history

2015年11月3日
树莓派Raspbian的系统查看历史命令history已关闭评论

由于树莓派Raspbian的系统是Debian linux,因此debian的命令对Raspbian的系统一样有效 Debian linux查看历史命令history 1. history作用 Debian linux的history命令的作用是,记录执行过的命令。 用法: history [n] n为数字,列出最近的n条命令 -c 将目前shell中的所有history命令消除 history [-raw] histfiles -a 将目前新增的命令写入histfiles, 默认写入~/.bash_history -r 将histfiles内容读入到目前shell的history记忆中 -w 将目前history记忆的内容写入到histfiles shell > history 34  14-10-28 16:19:24 ll 35  14-10-28 16:19:26 vim test 36  14-10-28 16:19:33 ll 37  14-10-28 16:19:34 ll 展示3行 shell > history 3 1032  14-11-02 16:10:41 history 1033  14-11-02 16:10:46 history |more 1034  14-11-02 16:11:15 history 3 使用! 执行历史命令。 ! number 执行第几条命令 ! command 从最近的命令查到以command开头的命令执行 !! 执行上一条 shell > !1046 history 3 1045  14-11-02 16:22:38 head ~/.bash_history 1046  14-11-02 16:35:37 history 3 1047  14-11-02 16:35:48 history 3 shell > !! history 3 1046  14-11-02 16:35:37 history 3 1047  14-11-02 16:35:48 history 3 1048  14-11-02 16:35:52 history 3 shell > !head head ~/.bash_history #1414484377 cd update/ #1414484377 2. history配置修改,树莓派的默认位置是 .bashrc history记录的行数 shell > echo $HISTSIZE 1000 shell > 默认记录1000行 配置文件在 树莓派 .bashrc文件中修

more...

linux

树莓派wifi小车

2015年10月27日
树莓派wifi小车已关闭评论

第一步、所需硬件 树莓派(B型 512MB内存) 图一小车底盘            图二 图二 图三 小车底盘与电池盒 (没有拍照直接借用一下) L298N驱动板    图四 杜邦线若干        图五 第二步  软件环境 1、树莓派系统软件版本 树莓派系统软件版本(我的系统是Raspbian GNU/Linux 7) 2、python软件版本(Python 3.2.3 ), python3_version 这个是我用的版本,刚开始我用的是2.7, 3、raspberry-gpio-python 版本信息我刚开始的1.。。。。。, 引用import RPi.GPIO as GPIO后 到  p = GPIO.PWM(12, 0.5)这里就出错提示( AttributeError: ‘module’ object has no attribute ‘PWM’) GPIO.PWM是调速用的!切记切记一定要是python软件版本(Python 3.2.3 )RPi.GPIO-0.5.11,是0.5.1.1,否则调速不能用。 现在引用的是RPi.GPIO-0.5.11, 版本最开始是rpi.gpio.1.21根本就不行, rpi.gpio的安装 Step 1 –下载 wget https://pypi.python.org/packages/source/R/RPi.GPIO/RPi.GPIO-0.5.11.tar.gz Step 2 – 解压缩到当前目录 tar -xvf RPi.GPIO-0.5.11.tar.gz Step 3 –进入解压缩后的目录 cd RPi.GPIO-0.5.11 Step 4 –安装RPi.GPIO-模块 sudo python setup.py install Step 5 – 删除下载文件和解压缩的文件 cd ~ sudo rm -rf RPi.GPIO-0.* 这步要是有个

more...

linux

命令行配置Wi-Fi无线网卡wpa_cli

2015年10月15日
命令行配置Wi-Fi无线网卡wpa_cli已关闭评论

wpa_cli是命令行界面下的无线网连接工具。 通过wpa_cli管理备选的网络列表。在备选网络中启用的网络,树莓派会自动试图连接。 输入sudo wpa_cli启动wpa_cli的命令行界面(必须sudo)。常用的指令如下: status:列出目前的联网状态。 list:列出所有备选网络。目前正连接到的网络会标[CURRENT],禁用的网络会标[DISABLE]。 add_network:增加一个备选网络,输出新网络的号码(这个号码替代下文的[network_id])。注意新网络此时是禁用状态。 set_network [network_id] ssid “Your SSID”:设置无线网的名称(SSID) set_network [network_id] key_mgmt WPA-PSK:设置无线网的加密方式为WPA-PSK/WPA2-PSK set_network [network_id] psk “Your Password”:设置无线网的PSK密码 enable_network [network_id]:启用网络。启用后如果系统搜索到了这个网络,就会尝试连接。 disable_network [network_id]:禁用网络。 save_config:保存配置。 举个栗子: 1 2 3 4 5 6 7 8 9 10 11 12 > add_network 4 <--- 记住这个号码! > set_network 4 ssid '"Your SSID"' OK > set_network 4 key_mgmt WPA-PSK OK > set_network 4 psk "Your Password" OK > enable_network 4 OK > save_config <--------别忘了这个,否则重启之后网络配置可能丢失 OK 如果是图形界面,请用桌面上的Wi-Fi Config工具。图形工具的使用很简单就不做教程了……

more...

linux

树莓派配置无线网卡(黄金版)

2015年10月15日
树莓派配置无线网卡(黄金版)已关闭评论

1、首先进行网卡的物理连接 我的是“EDUP EP-N8508GS黄金版 迷你USB无线网卡” 最好是把这个网卡直接插入树莓派的usb口! 不要用usb扩展器~~!! 刚开始我就是用在了usb扩展器上,莫名其妙的不好用 然后输入命令“lsusb”看有没有这个网卡 树莓派正确识别了无线网卡! 2、我们进行无线网卡的配置 输入命令“sudo vim  /etc/network/interfaces” 我的配置文件如下图带有“#”号的是我想弄成静态ip地址没有成功 最后是弄无线路由进行mac地址绑定,让树莓派一直有一个固定的ip地址 ******************************************** auto lo iface lo inet loopback iface eth0 inet static address *.*.*.* netmask *.*.*.* gateway *.*.*.* auto wlan0   #如果有无线网卡设置为自动 allow-hotplug wlan0 #无线网卡支持热插拔 iface wlan0 inet dhcp #无线网卡设置为自动获得ip #iface default inet static  ##设置为静态ip,这里我的没有设置成功 wpa-ssid “****”   #无线网卡的ssid wpa-psk “*********”  #无线网卡的密码 ******************************************** 保存后就行了! 3、输入命令重启网卡 sudo /etc/init.d/networking restart 你输入的没有错误,就应该能连接上无线网卡了! 4、下面是一些有用的无线网卡的命令 # iwconfig wlan0 | grep -i –color quality   //查询网络连接质量 # iwconfig wlan0 | grep -i –color signal  

more...

linux