随笔分类 -  Beaglebone Black

摘要:这次用 SPI。BBB 有两套 SPI 接口可用,两套都是默认 disable,需要用 overlay 方式启用,即: echo BB-SPIDEV0 > /sys/devices/bone_capemgr.9/slots 我的 BBB 当前配置当前配置 /opt/source/Userspace-Arduino/overlay/BB-SPI0-01-00A0.dts /dts-v1/; /pl... 阅读全文
posted @ 2016-03-09 01:14 Lepton 阅读(6795) 评论(2) 推荐(1)
摘要:本篇内容为,通过 I2C 配置 GY-91 MPU9250+BMP280 里面的 MPU9250 连接 AK8963 磁感应。两个办法,1)MPU9250 设置 Master Mode 通过 AUX I2C 读写,2)Pass Through Mode 由 Host (单片机或者本文的 BBB)直接用 I2C 读写。本文两种方式都会操作一次。 最初看到淘宝上面有卖 GY91 MPU9250+BM... 阅读全文
posted @ 2016-02-29 02:30 Lepton 阅读(14342) 评论(7) 推荐(2)
摘要:我有两个含温度传感的模块,一个是AOSONG 奥松电子的 AM2320 温度湿度,另一个是九轴里面的 Bosch BMP280。由于 AM2320 用 I2C MODBUS,直接用 I2C Tools 它不理我,扫描后地址没在总线出现,不知道是它没实现 SMBus 还是要给它功能码 0x03 唤醒才有东西,代码我还没写出来(其实到现在我都不知道是传感器坏了还是姿势不对),AM2320 稍后再试。 ... 阅读全文
posted @ 2016-02-23 16:18 Lepton 阅读(12583) 评论(3) 推荐(0)
摘要:上一篇完成了服务端,这次是拼图的最后一块,插座。 插座一个,准备废掉它其中一个插头 预想电路草图 物料清单: 两路插座一个 继电器一个,3.3V 能驱动即可; 交流转直流 3.3V,我买了现成的模块; WiFi 模块,我用 ESP8266 芯片的 ESP-0... 阅读全文
posted @ 2016-02-20 12:36 Lepton 阅读(1083) 评论(0) 推荐(0)
摘要:上一篇,纯粹玩 ESP8266,写入了 init.lua 能收发 UDP。这次拿 BBB 开刀,用 BBB host 一个 web server ,用于与用户交互,数据来自 ESP8266 的 UDP 交互结果。本来,ESP8266 能直接用 TCP,但我希望广播 UDP 来做自动发现,那服务端和设备端统一全部用 UDP 交互吧,服务端再通过 HTTP 与客户端交互。 以下过程,与 Linux ... 阅读全文
posted @ 2016-02-04 17:10 Lepton 阅读(2652) 评论(0) 推荐(0)
摘要:NodeMCU 的文档里面终于发现,ESP8266 的GPIO 2 确实是 PIN 4,GPIO 0 是 PIN 3。 https://github.com/nodemcu/nodemcu-firmware/wiki/nodemcu_api_cn 话说,这个 API 不是给地球人看的。按照说明,net.createServer 返回的是 Server,事实上,如果用 UDP,按照里面的代码... 阅读全文
posted @ 2016-02-02 02:43 Lepton 阅读(1604) 评论(0) 推荐(0)
摘要:用 Windows 来刷 ESP8266 固件有很多中文教程,来试试直接用 BBB 刷吧。目标是 NodeMCU,ESP-01 可用,就是我买的那个。 接线方式在上一篇。当 echo ‘BB-UART2’ > /sys/devices/bone ….. 之后,ttyO2 可用,测试能连接后可以动手(比如用我上一篇博文那愚蠢的做法,或者下载个 minicom。注:minicom 是按 AT 然后回车... 阅读全文
posted @ 2016-01-28 01:27 Lepton 阅读(3453) 评论(0) 推荐(1)
摘要:这是一块便宜 (¥12.5)的 WiFi 模块,3.3V ,芯片是乐鑫科技(Espressif)出品。它本身是很多玩法,比如这个 NodeMCU (淘宝有套件焊接好一整套的带 USB 接口的,搜 esp8266 nodemcu)。 我这是没多久之前买的。要买的话,多几块钱可以有更完整引脚的版本,乐鑫在淘宝有店卖样板。自己看着办吧,选择很多。 咱们国家威武,看到国外论坛研究官方说明文档的中文字,我... 阅读全文
posted @ 2016-01-27 00:16 Lepton 阅读(2665) 评论(0) 推荐(1)
摘要:上一篇,用 GPIO 直接供电给 LED,用高低电平作开关,不靠谱。GPIO 是信号用的,不是当电源用的。而且,一个 GPIO 只能给可怜的 5mA 左右,取多了会烧(我没烧过不知道是不是真的会烧,但说明书上面是这样写)。这样玩不过来,所以我做了以下三极管实验。 2N3904 参数请点击这里。不推荐这个,lcm 是 200mA,但我只有它,没办法。三极管,我当作开关用。 先用面包板试一次: 我准... 阅读全文
posted @ 2016-01-24 20:58 Lepton 阅读(1763) 评论(0) 推荐(0)
摘要:上一篇,运用 Linux 的 sysfs,控制本机上的 LED 灯,usr0 至 usr3,这次用 GPIO 控制外部的电路,点亮 LED 灯。 这次的全部材料: BBB 一台 购买 BBB 自带的 USB 数据线 面包板一块 470Ω 三枚(至少一枚) 白、红、黄、绿 LED 灯各一个(至少一个) 公对公杜邦线 4 条(至少两条) 面包板供电模块 3.3v (可选) 纸卡一张(可选) 万用表(... 阅读全文
posted @ 2016-01-23 01:05 Lepton 阅读(3847) 评论(0) 推荐(0)
摘要:BBB 的板上有五个 LED 灯,一个电源,四个其他指示灯,usr0 至 usr3 。这次学习是控制 usr0 至 3 让它们亮着,熄灭,闪。算是个 Hello World 实验。非常简单。 需要的材料: BBB 一台 购买BBB 自带的数据线一条 手提电脑或台式电脑,有 USB 插头的 首先用数据线把 BBB 和电脑连接,自动开机了之后,可以开始了。 这次三个做法都试试: Bonescr... 阅读全文
posted @ 2016-01-21 15:28 Lepton 阅读(3500) 评论(1) 推荐(1)
摘要:首先要玩 BBB,你需要买一台 BBB,淘宝 Element14 Beaglebone Black,我购入价 RMB 310,带数据线,没电源适配器的。Seeedstudio 有台叫 Beaglebone Green,由于价格偏高,我连看都没看。 题外话,淘了个适配器写着是 5V 万用表测却是 2V 多,联系卖家没回复直接无视我,我也是醉了。 其他东西,暂时可以不买。没有一样可以学的。我自己有条 ... 阅读全文
posted @ 2016-01-21 01:23 Lepton 阅读(1922) 评论(0) 推荐(0)
摘要:我不是创客。我买了个 Beaglebone Black 来玩,主要是拿来学习。 入手前,看过好几个树莓派 (Raspi - 2 Model B)和 Beaglebone Black (BBB) 比较,网上很多都是翻译自某一篇国外博文。事实上用起来之后,看了一点 BBB 的书之后,两者的区别似乎不止博文所说的那么轻巧。玩哪个主要是取决于你希望拿来怎么玩。 以下不是全部参数,我只抽了部分我觉得有挺大差... 阅读全文
posted @ 2016-01-20 16:38 Lepton 阅读(6991) 评论(1) 推荐(1)