[FabNotes22] 第十一周:输入设备 | Week11 - Input Devices

这周学习 输入设备.

通信

  • pySerial: Python与串口通信
    • miniterm: pySerial 的操作终端
    • 实例文件rx.py, term.py
  • serialport: 跟 js 交互
  • chrome.serial
  • WebUSB API
  • bit timing 位定时: 关键参数 xxx bits/sec
  • clocks (10% RC, 1% RC calibrated, .5% resonator, 50 ppm crystal)

开关

button 按钮开关

[FabNotes22] 第十一周:输入设备 | Week11 - Input Devices_第1张图片

slide 滑动开关

[FabNotes22] 第十一周:输入设备 | Week11 - Input Devices_第2张图片

运动

pyroelectric 热释电红外PIR运动传感器探测器模块

测量身体的热辐射,检测活动和变化。

test motion module video

[FabNotes22] 第十一周:输入设备 | Week11 - Input Devices_第3张图片

距离

sonar 声纳

Ultrasonic Module HC-SR04 Distance Sensor

[FabNotes22] 第十一周:输入设备 | Week11 - Input Devices_第4张图片

test video

磁场

Hall effect:霍尔效应是指当固体导体放置在一个磁场内,且有电流通过时,导体内的电荷载子受到洛伦兹力而偏向一边,继而产生电压(霍尔电压)的现像。电压所引致的电场力会平衡洛伦兹力。

[FabNotes22] 第十一周:输入设备 | Week11 - Input Devices_第5张图片

test video

温度

NTC 负温度系数热敏电阻(Negative Tempperature Coefficient Thermistor) 热敏电阻: 电阻阻值随温度而上升。温度越高,敏感度越低。

[FabNotes22] 第十一周:输入设备 | Week11 - Input Devices_第6张图片

RTD thermistors: lower temperature, more sensitive (NTC table)

test video

phototransistor 光电晶体管

[FabNotes22] 第十一周:输入设备 | Week11 - Input Devices_第7张图片

test video

加速,方向,旋转

3D accelerometer I2C

[FabNotes22] 第十一周:输入设备 | Week11 - Input Devices_第8张图片
[FabNotes22] 第十一周:输入设备 | Week11 - Input Devices_第9张图片

test video

声音

MEMS, Microphones > Knowles SPU0414HR5H-SB-7

[FabNotes22] 第十一周:输入设备 | Week11 - Input Devices_第10张图片

test video

step response 阶跃响应

resistance 电阻, capacitance 电容, inductance 电感, position 位置, pressure 压力, proximity 接近度, tilt 倾斜, acceleration 加速, humidity 湿度

project: touchpad, multitouch, ...

loading (test video)

transmit-receive (test video)

dielectric spectroscopy measurement 介电谱测量

震动

piezo 压电

[FabNotes22] 第十一周:输入设备 | Week11 - Input Devices_第11张图片

压力

force sensing resistor 力敏电阻

[FabNotes22] 第十一周:输入设备 | Week11 - Input Devices_第12张图片

strain gauge 应变仪

load cell 称重传感器

图像

module

[FabNotes22] 第十一周:输入设备 | Week11 - Input Devices_第13张图片

cameras, boards

OpenCV: 视屏处理库

libuvc: a cross-platform library for USB video devices

WebRTC:WebRTC (Web Real-Time Communications) 使 Web 应用程序和网站来捕获和可选流媒体音频/视频,以及浏览器之间任意数据交换,而不需要一个中介。

更多资料

  • The Physics of Information Technology
  • Basics of Measuring the Dielectric
    Properties of Materials
  • Measure the Difference

课程资源

  • Fab Academy 2016 课表
  • Week11 课程视频
  • Week11 课程大纲
  • 我的英文笔记 Gitbook
  • 公众号文章列表

你可能感兴趣的:([FabNotes22] 第十一周:输入设备 | Week11 - Input Devices)