树莓派制作智能镜子的案例早就出来了,但是都是很简单的显示天气、显示短信、新闻等,人并不能和镜子交互。

今天在Youtube上看到一个小伙子制作的只能镜子非常牛,可以触摸和交互,而且功能很出彩。

他自己开发了一套交互系统,叫 Mirror OS,在 github上开源了,地址为:https://github.com/wassgha/MirrorOS

ezgif

视频介绍:(需要科学上网)

视频链接:Touchscreen Smart Mirror

Pandaboard/Pandaboard ES开发板简介:

基于 OMAP 4 平台的 PandaBoard ES 包含集成 2 颗 ARM Cortex-A9 处理器(每颗运行速率为 1 GHz)的 OMAP4460 处理器,可提供对称多处理 (SMP) 性能以及丰富的多媒体与 3D 图形支持。此外,该电路板还具有 WLAN 与蓝牙 (Bluetooth) 连接技术。

PandaBoard 可提供一款能够在紧张的移动功率预算内确保项目充分发挥其功能的理想平台。

参数:

PandaBoard  Technical Specs

Core Logic OMAP4430 applications processor

  • Dual-core ARM? Cortex?-A9 MPCore? with Symmetric Multiprocessing (SMP) at 1 GHz each. Allows for 150% performance increase over previous ARM Cortex-A8 cores.
  • Full HD (1080p) multi-standard video encode/decode
  • Imagination Technologies’ POWERVR? SGX540 graphics core supporting all major API’s including OpenGL? ES v2.0, OpenGL ES v1.1, OpenVG v1.1 and EGL v1.3 and delivering 2x sustained performance compared to the previous SGX530 core
  • Low power audio

Display

  • HDMI v1.3 Connector (Type A) to drive HD displays
  • DVI-D Connector (can drive a 2nd display, simultaneous display; requires HDMI to DVI-D adapter)
  • LCD expansion header

Memory

  • 1 GB low power DDR2 RAM
  • Full size SD/MMC card cage with support for High-Speed & High-Capacity SD cards

Audio

  • 3.5″  Audio in/out
  • HDMI Audio out

Connectivity

  • Onboard 10/100 Ethernet

Wireless Connectivity

  • 802.11 b/g/n (based on WiLink? 6.0)
  • Bluetooth? v2.1 EDR (based on WiLink? 6.0)

Expansion

  • 1x USB 2.0 High-Speed On-the-go port
  • 2x USB 2.0 High-Speed host ports
  • General purpose expansion header (I2C, GPMC, USB, MMC, DSS, ETM)
  • Camera expansion header
  • LCD signal expansion using a single set of resistor banks

Debug

  • JTAG
  • UART/RS-232
  • 2 status LEDs (configurable)
  • 1 GPIO Button

Dimensions

  • Height: 4.5″ (114.3 mm)
  • Width:  4.0″ (101.6 mm)
  • Weight: 2.6 oz (74 grams)

PandaBoard ES Technical Specs

Core Logic OMAP4460 applications processor

  • Dual-core ARM? Cortex?-A9 MPCore? with Symmetric Multiprocessing (SMP) at 1.2 GHz each. Allows for 150% performance increase over previous ARM Cortex-A8 cores.
  • Full HD (1080p) multi-standard video encode/decode
  • Imagination Technologies’ POWERVR? SGX540 graphics core supporting all major API’s including OpenGL? ES v2.0, OpenGL ES v1.1, OpenVG v1.1 and EGL v1.3 and delivering 2x sustained performance compared to the previous SGX530 core
  • Low power audio

Display

  • HDMI v1.3 Connector (Type A) to drive HD displays
  • DVI-D Connector (can drive a 2nd display, simultaneous display; requires HDMI to DVI-D adapter)
  • LCD expansion header
  • DSI Support

Memory

  • 1 GB low power DDR2 RAM
  • Full size SD/MMC card cage with support for High-Speed & High-Capacity SD cards

Audio

  • 3.5″  Audio in/out
  • HDMI Audio out
  • Sterio audio input support

Connectivity

  • Onboard 10/100 Ethernet

Wireless Connectivity

  • 802.11 b/g/n (based on WiLink? 6.0)
  • Bluetooth? v2.1 EDR (based on WiLink? 6.0)

Expansion

  • 1x USB 2.0 High-Speed On-the-go port
  • 2x USB 2.0 High-Speed host ports
  • General purpose expansion header (I2C, GPMC, USB, MMC, DSS, ETM)
  • Camera expansion header
  • LCD signal expansion using a single set of resistor banks

Debug

  • JTAG
  • UART/RS-232
  • 2 status LEDs (configurable)
  • 1 GPIO Button
  • Sysboot switch available on board

Dimensions

  • Height: 4.5″ (114.3 mm)
  • Width:  4.0″ (101.6 mm)
  • Weight: 2.88 oz (81.5 grams)

Pandaboard 元件说明 

Pandaboard ES 元件说明

 

更多详细介绍:

http://www.chipsee.com/pandaboardes.html

WiKi:https://en.wikipedia.org/wiki/PandaBoard

原厂ARM Cortex-A9开发板OMAP4460双核Pandaboard ES-博航网 http://www.broadon.net/product-2167.html

 

淘宝搜索链接:点我查看淘宝搜索结果

电脑摄像头,手机摄像头,监控摄像头等都是摄像头,但是接口却不一样。

常用的电脑摄像头是USB接口,

主流的智能手机摄像头是MIPI接口

树莓派等硬件却常常为CSI接口

对于开发硬件产品的人来讲,哪种最好呢?它们的区别是什么呢?

DVP总线PCLK极限大约在96M左右,而且走线长度不能过长,所有DVP最大速率最好控制在72M以下,故PCB layout会较好画

MIPI总线速率随便就几百M,而且是lvds接口耦合,走线必须差分等长,并且注意保护,故对PCB走线以及阻抗控制要求高一点。

一般而言,96M pclk是DVP的极限,曾经在一个team做多摄相头的图象采集设备,DVP总线连接。几个不懂技术的一直push我说是硬件走线干扰啊,拘泥纠缠在什么I2C这种低速控制信号受干扰,还搞了好几天看示波器,被烦的不行,我用一个晚上时间改驱动降低PCLK降桢率搞定。

DVP是并口,需要PCLK、VSYNC、HSYNC、D[0:11]——可以是8/10/12bit数据,看ISP或baseband是否支持;

MIPI是LVDS,低压差分串口。只需要要CLKP/N、DATAP/N——最大支持4-lane,一般2-lane可以搞定。

显然,MIPI接口比DVP的接口信号线少,由于是低压差分信号,产生的干扰小,抗干扰能力也强。最重要的是DVP接口在信号完整性方面受限制,速率也受限制。500W还可以勉强用DVP,800W及以上都采用MIPI接口。

以下谈谈个人从业当中有过的经验:
有时候你白天干活,一群自己不会干却喜欢指手画脚指挥别人干的在旁边唧唧歪歪,你还必须装出笑脸迎合,但你的时间却被他们白白浪费了,去做一些你已经预见到不会有效果的事情,但你嘴上都不能说出来,这种心情是很痛苦的,你也不能撂挑子说不干了。你只有捱到等这些干扰源下班走人了,清空一切,此时效率会很高,白天解决不了的我基本都在半夜搞定

 

参考资料:

MIPI接口和DVP接口的区别及优点 – 硬件综合 – 52RD研发论坛– http://bbs.52rd.com/Thread-214024-1-1.html

高清摄像头MIPI接口与ARM处理器的连接 – 老拙 – 博客园 https://www.cnblogs.com/whw19818/p/5811299.html

微型无人机携带炸药可以杀人。

这并不是危言耸听 伯克利大学教授在联合国大会上展示了“AI杀人蜂”机器人 搭载人脸识别、传感器以及3克炸药 可以在人群中精确定位到需要干掉的人 杀人成本极其低廉 同时教授警告:该项技术已经成熟 要警惕落入恐怖分子之手(感谢阿尔法小分队译制,网易公开课编辑整理)

本视频来自网易公开课 http://open.163.com/movie/2017/11/0/9/MD32SIIIB_MD32SJS09.html

这是视频最后给出的“防止这种悲剧发生的”公益网站:http://autonomousweapons.org/

我也相信机器人一定会与人类共享世界,甚至取代人类。