把乐高EV3机器玩具变得不再是玩具

最新的EV3机器人主机是一个ARM的Linux系统,之前介绍过通过图形编程软件就可以来控制机器人。对于一些有创造力的玩家来说,喜欢突破束缚,解放自我,完成一些一般人做不到的事情,那么这篇文章就是写给你的,可视化的编程比较简单,但简单也就意味会束缚我们的创造力,当你想完成一个与众不同的东西时,那么枷锁就是你要首先突破的东西。那么 现在让我们开始逾越这道障碍吧。乐高已经放出了全部源码,并且搞了一个ev3dev项目,基于Debian Linux 8.0,把它刷到一个MicroSD卡上就可以把EV3主机变身全功能版Linux系统,通过APT安装软件,然后就可以用各种编程语言进行开发了。

准备工作

1. 乐高EV3机器人主机或者树莓派。

2. 一张microSD或者microSDHC的SD卡(大小根据需要最小2G,最大不超过32G,建议4G即可)

3.有SD读卡槽的电脑或者没有读卡槽的电脑额外一个外接USB口的SD读卡器。

4. USB无线网卡

下载镜像

在操作系统的选择上,可以选择乐高的镜像文件也可以选择树莓派2的镜像文件。下方提供了两个下载地址。我们后面主要针对树莓派,因为传感器可以自己搭配,比乐高更灵活也更便宜……

乐高操作系统镜像: https://github.com/ev3dev/ev3dev/releases/download/ev3dev-jessie-2017-06-09/ev3dev-jessie-ev3-generic-2017-06-09.zip

树莓派2操作系统镜像: https://github.com/ev3dev/ev3dev/releases/download/ev3dev-jessie-2017-06-09/ev3dev-jessie-rpi2-generic-2017-06-09.zip

刷新SD卡

1. 类似番茄花园安装U盘启动的操作系统,首先下载一个SD卡写入工具 https://etcher.io/

2. 安装启动

3. 点击选择镜像,就是第一步下载的镜像文件

4. 选择你要刷新的SD卡,如果你的电脑只插入了一个外接设备,就是默认那个

5.出现如下图案,就表示成功

启动

SD卡刷入系统后,直接插在乐高主机的micro SD插孔里,然后启动乐高主机,就会直接进入操作系统,我们看到的界面如下图

网络连接设置

这里我们需要准备一个usb的无线网卡, 把网卡接在乐高主机上的USB口上

  1. 在屏幕上的菜单上,选择 Wireless and networks,点击主机上的方块按钮确认
  1. 选择WI-FI选项,点击确认
  1. 选择powered选项,点击确认,接着选择 start scan,点击确认
  1. 选择您的 WI-FI名并输入WI-FI密码,网路连接设置就完成了
  2. 设置完成后,稍等一会儿,就可以看到乐高主机分配到的IP地址(我这里是 192.168.1.4)

SSH连接树莓派

网络设置好以后,我们就可以用电脑连接乐高主机的Linux系统,可以使用putty或者Xshell.

我这里使用Xshell演示:

  1. 打开Xshell软件,按键Alt+N, 新建一个会话
  2. 在对话框中名称修改为“乐高主机”, 在主机位置填写乐高主机的ip地址(这里需要填写您实际获得的IP地址)
  1. 点击用户身份验证,在用户名位置输入 robot , 密码位置输入:maker,点击确认
  1. 一个名字叫“乐高主机”的会话就创建成功了
  1. 双击“乐高主机”,这时我们就可以登录Linux系统,显示如下

大功告成,开始编程

原文发布于微信公众号 - AI启蒙研究院(AIEvolve)

原文发表时间:2017-10-20

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏数据和云

Linux系统被入侵后处理经历

春节将至,让安全伴你行。网络安全,从我做起,没有绝对的安全,只有尽可能减少攻击面,提供系统防护能。 背景 操作系统:Ubuntu12.04_x64 运行业务:公...

4117
来自专栏北京马哥教育

基于curl 的zabbix API调用

1,认证并取得加密字段 curl -i -X POST -H 'Content-Type: application/json' -d '{"jsonrpc": ...

4518
来自专栏FreeBuf

玩转WiFi Pineapple之看我如何优雅的盗取CMCC账号

感谢趋势科技的欣姐给我寄了一个Pineapple,于是就自己摸索开始玩了起来,国内pineapple的资料不太多,于是去国外论坛去逛逛,渣渣英语不好看着甚是不舒...

46710
来自专栏CDA数据分析师

Excel简化办公系列之二 | 录制宏快速制作工资条

本文为CDA作者青菜原创文章,转载请注明来源 编者按:CDA作者青菜将在近期发布「Excel简化办公」系列文章,本文是第二篇;更多精彩请持续关注~ 今天午饭后和...

2128
来自专栏酷玩时刻

微信公众号开发之刷卡支付

刷卡支付接入模式可分为:商户后台接入(提供给别人使用类似第三方)和门店接入(自己使用);区别就是支付结果多分发一次。

2574
来自专栏FreeBuf

利用企业邮件系统构造命令控制(C&C)和数据窃取(Exfiltration)通道的思路探讨

本文通过对高度安全环境中,渗透入侵完成后,传统的基于Web和DNS管理控制目标系统不可行条件下,利用企业网页邮箱系统进行命令控制(C&C)和数据窃取(Exfil...

21810
来自专栏知识分享

2-学习GPRS_Air202(Air202开发板介绍和下载第一个程序)

2147
来自专栏黑白安全

西门子 SIPROTEC、Reyrolle 设备曝高危漏洞,或致变电站等供电设施遭受攻击

近日, ICS-CERT 发布安全报告称西门子 SIPROTEC 4,SIPROTEC Compact 以及 Reyrolle 设备存在的三个漏洞可能会被黑客利...

1034
来自专栏Java帮帮-微信公众号-技术文章全总结

Java微信支付【面试+工作】

Java微信支付【面试+工作】 微信支付文档上有刷卡支付,扫码支付,公众号支付,APP支付等各种支付手段。本次就微信内打开的网页支付为例子,用java进行实现一...

6045
来自专栏小狼的世界

防止Memcached的DDOS攻击另外一个思路

3月3日,国家互联网应急中心通报了一条消息 关于利用memcached服务器实施反射DDoS攻击的情况通报 通告了 memcached 服务器漏洞被黑客利用的情...

1215

扫码关注云+社区

领取腾讯云代金券