2017年02月28日,星期二
近来看朋友圈越来越多的人开始晒走路、晒跑步,微信还出了一个“微信运动”的公共账号,
有个排行榜的功能,能和朋友pk每天走路的步数,互相点赞鼓励对方。
走步健身活动如火如荼的进行,咱也不能落下啊,于是买了一个三十七度的手环,
我每天正常走路也就7-8千步,周末也上不了榜前十名,
在看看朋友圈里面那些健身达人们一万步都是起步价,两万的也大有人在,每天收获很多赞实在是眼馋啊!
作为一名技术宅,一定要相个办法解决这个问题,于是就有了本文的技术宅树莓派走步作弊器。
过程:
1、硬件,树莓派一台,sg90舵机一台,杜邦线3根,细铜丝8cm。
raspberry-p1-drive-sg90
2、在软件上连接sg90和树莓派,树莓派python编程控制sg90舵机转动180度,舵机sg90带动手环模拟进行走步,一下是接线方式。
3、观察效果,连接37度手环进入运动计步,在底下有同步数据,直接同步到到微信上,这时我们就“微信运动”与大家进行pk。
嘿嘿一天能弄个3-5万步。直接占领···
2015年11月3日,星期二
由于树莓派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开头的命令执行 !! ···
2015年10月27日,星期二
第一步、所需硬件
树莓派(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.or···
2015年10月15日,星期四
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
···
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 “****···