树莓派 机器人清选机器

播放列表加载中...
正在载入...
分享视频:
嵌入代码:
拍下二维码,随时随地看视频
树莓派2B/B+全能机器人扩展板使用视频:步进电机
上 传 者:
内容介绍:
树莓派2B/B+全能机器人扩展板使用视频:步进电机
Channel Me 精选
我来说点啥
版权所有 CopyRight
| 京网文[0号 |
| 京公网安备:
互联网药品信息服务资格证:(京)-非经营性- | 广播电视节目制作经营许可证:(京)字第403号
<img src="" width="34" height="34"/>
<img src=""/>
<li data-vid="">
<img src=""/><i data-vid="" class="ckl_plays">
<img width="132" height="99" src=""/>
在线人数:
<li data-vid="">
<img src=""/><i data-vid="" class="ckl_plays">
<img src="///img/blank.png" data-src=""/>
<img src="///img/blank.png" data-src="http://"/>
<li data-vid="" class="cfix">
src="///img/blank.png" data-src=""/>
<i data-vid="" class="ckl_plays">
<li data-vid="" class="cfix">
src="///img/blank.png" data-src=""/><i data-vid="" class="ckl_plays">
没有数据!
{upload_level_name}
粉丝 {fans_count}
{video_count}
{description}扫我~扫我~
获取更多资讯
当前位置:& &
查看: 12555|回复: 3
[使用教程]
用win7电脑为树莓派2代装win10系统
主题帖子积分
小松籽, 积分 47, 距离下一级还需 3 积分
小松籽, 积分 47, 距离下一级还需 3 积分
本帖最后由 a6295636 于
10:40 编辑
&&树莓派基金会在推出树莓派2得到了微软的承诺可以运行Windows 10。众所周知Windows 10还是技术预览版,当然微软在日发布了树莓派玩家期待已久的 Windows 10 IoT Core(物联网核心)也是预览版。官方网站
QB5SUNGZ39SC_01_500.jpg (93.8 KB, 下载次数: 1)
08:53 上传
& &Windows 10 IoT Core支持的设备有:Raspberry Pi 2、MinnowBoard MAX、Intel Galileo、Windows Remote Arduino、Windows Virtual Shields for Arduino。
& &要玩转Windows 10 IoT Core,需要安装好Windows 10技术预览版物理PC机,PC机上还要安装Visual Studio 2015 RC,用Visual Studio 2015编写Windows 10 app,然后把app传到终端设备上运行。首要条件是开通Windows 10PC机的Remote Debugging(远程调试功能)。如果你是学霸对C++/CX, C# 和 JavaScript有良好基础,那么不妨先准备一下吧。
& &看完这篇文章后,心情久久不能平静,笔者决定将自己在奥松买的树莓派2代彻底的脱胎换骨,但官方推荐使用win10系统安装,为了省去重装系统的时间,笔者倔强的用win7 32位系统安装了。
& &需要准备的器材:& && && && && && && && && && & 1、PC机win7 32位;& && && && && && && && && && && && && && && && && && && && & & && && && && && && && && && &
& && && && && && && && && && & 2、树莓派 2代;
& && && && && && && && && && & 3、SD卡读卡器和16G sd卡;
& && && && && && && && && && & 4、5V1A电源;
& && && && && && && && && && & 6、HDMI线;
& && && && && && && && && && & 7、鼠标和键盘,
& && && && && && && && && && & 8、网线。
& &准备步骤:1、安装.,即相关工具里面的 dotNetFx45_Full_setup,
选择.png (93.89 KB, 下载次数: 4)
09:18 上传
& && && && && && &2、安装Windows Kits评估和部署工具 ,即相关工具里面的 adksetup,
安装.png (93.87 KB, 下载次数: 2)
09:16 上传
& && && && && && &3、部分电脑需要安装Windows PowerShell4.0,可跟需要安装。
& && && && && && &4、格式化SD卡并且插入SD卡读卡器连接PC机。
& && && && && && &5、下载
& & 烧写Windows 10 IoT步骤:
& & 选择 Windows_IoT_Core_RPI2_BUILD.zip解压其中的 flash.ffu 文件保存在电脑上,笔者路径为C:\ flash.ffu
& && && &&&1、开始——&所有程序——&Windows Kits——&部署和映像工具(Deployment and Imaging Tools Environment)
部署.png (42.84 KB, 下载次数: 5)
09:32 上传
& &2,(a)打开部署和映像工具后,输入“cd..&,直至出现&c:\&,然后看资源管理器里面你读卡器的盘符,笔者的路径是 I:\ ,切换盘符,& && &&&(b)输入“Diskpart”命令!此时为提示Diskpart的版本等信息,& && &&&(c)使用“List disk ”命令列出当前计算机上的所有物理磁盘,笔者的SD卡在磁盘1位置,& && &&&(d)&exit&退出
dos.png (70.94 KB, 下载次数: 0)
10:13 上传
&&3、下面要用命令把flash.ffu 写入到你的SD卡 dism.exe /Apply-Image /ImageFile:flash.ffu /ApplyDrive:\\.\PhysicalDriveN /SkipPlatformCheck,红色的N就是SD卡磁盘位置,相应的修改为 /ApplyDrive:\\.\PhysicalDrive1 。
& && && && &&&完整的命令为:dism.exe /Apply-Image /ImageFile:flash.ffu /ApplyDrive:\\.\PhysicalDrive1 /SkipPlatformCheck& &这时会自动完成烧写,加载条到100%就好了。
完成.png (19.08 KB, 下载次数: 1)
10:20 上传
&&<font color="#、把SD卡插入Raspberry Pi 2,连接好5V2A电源、HDMI线、七寸显示器、鼠标和键盘,开机。
1.png (418.84 KB, 下载次数: 0)
10:25 上传
& && & 心里有没有点小激动呢?过了一会屏幕黑了,然后会出现下图:
2.png (456.87 KB, 下载次数: 0)
10:29 上传
& && & 接着出现
3.png (386.28 KB, 下载次数: 0)
10:31 上传
& && && && &&&中间重启了一次来到最终画面
4.png (476.46 KB, 下载次数: 0)
10:33 上传
& && && && & 剩下的自己体验吧!
主题帖子积分
大松籽, 积分 142, 距离下一级还需 59 积分
大松籽, 积分 142, 距离下一级还需 59 积分
树莓派刚到手,一会儿试试,谢谢楼主分享
主题帖子积分
小松籽, 积分 4, 距离下一级还需 46 积分
小松籽, 积分 4, 距离下一级还需 46 积分
楼主,后面该怎么用呢。到了最后那个界面就进不去了
主题帖子积分
小松籽, 积分 14, 距离下一级还需 36 积分
小松籽, 积分 14, 距离下一级还需 36 积分
为什么我的windows评估和部署工具包没有Flashing Tools选项,可以不选吗
(55.91 KB, 下载次数: 1)
12:32 上传
Windows评估和部署工具包问题补充&&
本页链接:
猜你感兴趣您正在使用IE低版浏览器,为了您的雷锋网账号安全和更好的产品体验,强烈建议使用更快更安全的浏览器
用Python让Raspberry Pi“动”起来 --开启树莓派的机器人制作
【编者按】本文是来自奥松机器人社区的投稿,作者为小强之工,真名贝振权,无线电、电子、嵌入式爱好者。前段时间,接触了一款在开源硬件界被称为是“人气之王”的树莓派(Raspberry&Pi)袖珍计算机,功能强大的她拥有一颗SOC,集CPU、GPU、DSP和SDRAM为一体,以SD卡为内存硬盘,拥有网卡、USB口(可以直接连接键盘、鼠标、U盘等外设)、同时具备视频、音频模拟输出以及HDMI高清输出的能力,在外部接口上还具备了一般计算机设备不具有的GPIO、SPI、I2C、UART等硬件配置,为我们的创新机器人制作提供硬件条件。切入正题,用Python让Raspberry&Pi动起来,在这个醒目的标题中可以看出我这个制作的主题就是利用Raspberry&Pi的硬件和Python语言来完成一个机器人制作,那下面就听我娓娓到来吧!&硬件搭建篇&在这次制作中,我选择了一款AS-4WD铝合金的小车平台,以小车平台为基础,在上面添加了7寸高清液晶显示器、无线键盘、蓝牙模块以及电机驱动器等配件,如图1是罗列制作机器人所用的物料。整个树莓派的小车系统分两步来搭建,首先是搭建树莓派的计算机系统,虽然是一个袖珍的计算机,但是“麻雀虽小,五脏俱全”,除去树莓派的主板外,还需准备一套标准通用的USB键盘鼠标,一个显示器(在本文描述的是一个用于车载监控设备的7寸显示器,通过RCA接口相连),一块电池用于整个系统供电,最后也是最关键的需要准备预装了Debian系统的SD卡(对于SD卡要求读写最好在4MB/S以上、容量大于2GB,当然容量更大速度越快更好)。在完成计算机系统搭建后,接下来是完成机器人系统的搭建,在原理上,主要利用树莓派那两排外置的针脚的GPIO功能控制外置树莓派专用的驱动器(Raspi&Driver)来实现电机的使能、正反转控制,以及利用UART功能与蓝牙数传模块实现数据通信,这样就能通过手机端的蓝牙遥控器对小车进行控制,如图2是整体硬件搭建完后的靓图,在图3中给出了树莓派机器人的硬件连线图。图1 机器人所用物料图2-1 会行走的树莓派电脑图3 树莓派机器人的硬件连线图上手树莓派之Python库配置篇在使用树莓派时,也是我第一次接触Python这门语言,通过对相关资料的学习,发现Python是门简单易学的语言,如果有着C或者其他的计算机语言基础,基本上半天就能上手编写程序,在开始编写小车控制程序前需要对我们的树莓派计算机的相关Python的库文件进行安装设置,首先是GPIO,打开LX终端(LXTerminal),更新apt-get软件安装包列表(注意必须要在网络连接正常情况下),然后执行安装命令来安装raspberry-gpio-python包,具体指令如下:pi@raspberrypi ~ $ sudo apt-get updatepi@raspberrypi ~ $ sudo apt-get install python-rpi.gpio在安装完成Python的GPIO库后,接下来是安装Python的UART库,和上述之前步骤相似,更新apt-get软件安装包列表,后安装Python的串口通信模块,具体指令如下:pi@raspberrypi ~ $ sudo apt-get updatepi@raspberrypi ~ $ sudo apt-get install python-serial通过上述两个步骤,已经安装好了Python与树莓派外置硬件GPIO以及UART库文件,在接下来的小车控制程序里就可以直接调用代码了,在开始编写控制程序前,需要对默认串口的一些参数进行更改,由于系统默认的串口功能用于输出内核日志,相关的参数与我们的外界的串口设备有所不同,所以需要对其启动配置文件进行更改,在LXTerminal通过键入“sudo nano /boot/cmdline.txt”进入/boot/cmdline.txt,用vi编辑器打开cmdline.txt文件,将dwc_otg.lpm_enable=0 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait去掉console=ttyAMA0,115200 kgdboc=ttyAMA0,115200退出vi编辑器时,注意要对文件进行保存;同时需要对系统初始化文件进行编辑,在 LXTerminal中,键入“ sudo nano /etc/inittab”,然后找到以下片段内容#Spawn a getty on Raspberry Pi serial lineT0:23:respawn:/sbin/getty -L ttyAMA0 115200 vt100改为如下,注释掉对“ttyAMA0”端口的参数即可,退出vi编辑器时,同样需要注意要对文件进行保存#Spawn a getty on Raspberry Pi serial line#T0:23:respawn:/sbin/getty -L ttyAMA0 115200 vt100重启树莓派,该配置就可以生效了,完成了上述步骤,就可以进入下一章节,机器人调试进程。上手树莓派之Python GPIO调试篇作为第一次上手树莓派外置IO时可能有些不惑,如何利用在计算机上的语言来让你的计算机的IO出现跳动呢!!其实并不复杂,只要打开系统桌面上的IDLE3编辑器,分4步走,Step1:导入GPIO库,在编辑行中键入“import RPi.GPIO as GPIO”,按“回车”键执行即可;Step2:设定GPIO引脚使用标号模式,若是选择板子上的标号,在编辑器中键入“GPIO.setmode(GPIO.BOARD)”若是使用芯片本身的标号模式,只要键入“GPIO.setmode(GPIO.BCM)”;Step3:设定对应GPIO的模式,若是使用其输出功能“GPIO.setup(pin_number,GPIO.OUT)”,使用输入功能只要将GPIO.OUT修改为GPIO.IN即可;Step4:在输出模式下,使对应管脚的电平置高或者置低,在输入模式下只要读取相应管脚的电平即可。如果你对上述4个步骤有了理解,那就尝试一下,我在此对RasPi Driver上熄灭LED1以及点亮LED2操作为例说明,给出试验代码以及试验实际的照片(如图4),如果你也能实现上述操作,那就恭喜你,已经掌握了在树莓派上对GPIO的使用。import RPi.GPIO as GPIO#### gpio initGPIO.setmode(GPIO.BCM)GPIO.setup(7,GPIO.OUT) #LED2GPIO.setup(8,GPIO.OUT) #LED1GPIO.output(7,GPIO.LOW) #LED2 ONGPIO.output(8,GPIO.HIGH)#LED1 OFF&图4 试验截图上手树莓派之Python UART调试篇 对于树莓派的UART功能的实现其实方法和步骤与上面的GPIO 的使用类似,也是分作4步走:Step1:导入串口库,键入“import serial”;Step2:初始化串口,在此设置于外部蓝牙配套的参数,BUAD=9600,timeout = 0.5,相应的键入“ser = serial.Serial(&#39;/dev/ttyAMA0&#39;, 9600, timeout = 0.5)”;Step3:打开使能串口,“if ser.isOpen() == False:ser.open()”;import serialimport timeser = serial.Serial(&#39;/dev/ttyAMA0&#39;, 9600, timeout = 0.5)while True:if ser.isOpen() == False:ser.open()print ser.read()&ser.write(&#39;A&#39;)time.sleep(1)Step4:当读取数据时使用“ser.read() ”,当发送数据时使用“ser.write(数据)”。在这里我通过IDLE3编辑了一个Python的程序Serial_test.py,然后直接在LXTerminal键入“sudo python&Serial_test.py”(注意,由于默认状态下是利用账户名:pi进行操作,所以需要将文件放置在/home/pi目录下,才能直接执行,无需),然后手机蓝牙遥控器(如图5)与蓝牙透传模块相连接,成功通讯后,既可以通过手机遥控器的按键按钮发送相应字符在串口上看见对应字符打印至屏幕。在此我给出了测试的源程序(如下),通过电脑端的蓝牙虚拟出串口与树莓派外接的蓝牙透明串口模块连接,进行数据传递,电脑端的串口助手发送字母“B”,同时收到树莓派发送来的字母“A”并显示在调试的接收窗口,树莓派端收到由电脑端发送来的字母“B”,并打印出来,通过此现象既可以证明树莓派的UART功能测试正常,如下附实验的屏幕截图6。图5 手机蓝牙遥控器图6 测试照片&上手树莓派之机器人控制篇 对于AS-4WD小车的控制而言就比较简单了,在本制作中用到了RasPi专用的电机驱动板,板载以L293为核心的电机驱动电路,以及通过两组每组2个IO来实现电机的正反转、以及使能。通过上述的管脚布置可以清晰的看出,树莓派外置硬件与RasPi Driver的连接关系,通过GPIO4以及GPIO17控制其中一路电机的转向以及使能(高电平有效),利用GPIO8来对正反转进行状态指示,同理可见GPIO25用于另一路的正反转控制、GPIO10为使能、GPIO7状态指示;同时利用板上外置的UART接口与蓝牙串口模块连接,具体方法不在赘述。&对于整个程序框架相对以前的单片机版的遥控小车而言是比较简单的,主要分功能模块初始化设置、循环判断遥控值以及输出对应功能运动值,详见系统控制原理框图8。导入库文件,对GPIO和串口配置,具体参数和上述一致,不在赘述;完成上述设置后,就是整个控制小车的程序了,读取串口缓冲区的值,随后完成循环判断由手机蓝牙遥控器发送的字符数据“A”、“B”、“C”、“D”,对应相应的运动动作(注意:在对应相应的动作时,可能由于驱动板电机的接线原因高低电平不对应预设动作,可以灵活适当调整接线或者软件修改电平)。图8 系统控制原理框图至此,用树莓派的小车已经告一段落,也是完成了笔者对树莓派的电子制作的处女作,通过几天的的学习,发现其资源以及各方面的性能允许我们开发更多更好地电子制作、机器人制作,相信在不久的将来,还能继续为大家奉上树莓派大餐!&
同步到新浪微博
关注产品和创新的科技媒体
扯淡出真知,欢迎来扯淡。微信:frescoxia 邮箱:
当月热门文章
¥0(免费上门 手机快修)
¥199.00¥799.00
00:00:00后恢复原价
本栏目由提供
为了您的账户安全,请
您的邮箱还未验证,完成可获20积分哟!
您的账号已经绑定,现在您可以以方便用邮箱登录

我要回帖

更多关于 树莓派做机器人 的文章

 

随机推荐