第1页
工程师如何软硬件跨界
Terry Ouyang
第2页
个人经历
第3页
• 6年,J2EE外包,企业应用开发
– Java, Tomcat, SQL,Web
• 2.5年,BETWINE智能手环,软硬件创业
– Python, Arduino, BLE, iOS, Android, Cocos2D-x
• 0.5年,Seeed网站运营,软硬件技术社区
– 玩各种可以玩的技术
第4页
智能硬件项目科普
第5页
行业的诱因
• 以注意力经济为核心的互联网行业日渐饱 和,移动互联网的爆发增长
• MEMS微机电系统和无线通信的成熟,小型 智能设备的必要条件
• 外贸山寨行业的转型,制造业在寻找创新 的产品
• 年轻一代被释放的技术力量,寻求大公司 以外的可能性
第6页
智能硬件
第7页
如何能遍地智能硬件
• 虽然没有开源,但是我们有方案 • 虽然没有研发和设计,但是我们会修改 • 虽然没有市场,但是我们能烧钱 • 虽然并没有创新,但是我们会设计得很漂
亮
第11页
聪明人在做什么?
• 使用成熟的技术方案,通过认证的,量产 风险低的
– 移动电源,智能插座,蓝牙音箱
• 做被验证过的市场
– 智能秤,智能门锁,空气检测
• 做自己擅长的,积累了许多年的技术
– 传统家电的智能化
第14页
还有一些人在创新
• 观察和思考生活里的问题 • 做足够的调研和论证 • 提出自己独特的理念和解决方案
第19页
但其实我只是想自己动手做 些东西玩玩。。。
第20页
硬件原型入门指南
第21页
Blink
第22页
让我们回归到基本
• Arduino 101 • Electronics • Grove System • SBC, Single Board Computer (Raspberry Pi,
etc.) • Interpreted Language
第23页
何为一个好的学习平台?
• 代码、设计开源 • 工具链完备 • 文档详细 • 教程丰富 • 社区活跃
第24页
Prototyping 原型制作
第25页
Arduino Boards
第26页
Arduino.cc
第27页
DFRobot
第28页
Sparkfun
第29页
Taobao
第30页
Seeed Grove System
第32页
Seeed Grove Modules
Environmental Monitoring
Wireless Communication
User Interface
Motion Sensing GROVE kit series And more …
第33页
Single Board Computer(SBC)
• ARM架构的单板计算机 • 运行嵌入式Linux系统 • 带有GPIO口 • 有联网能力 • 可长期、低功耗运行
第34页
Raspberry Pi
第35页
BeagleBone Green
第36页
WRTnode – OpenWRT
第37页
Intel Edison
第38页
Micro Python - pyboard
第39页
Lua - NodeMCU
第40页
Javascript - Espruino
第41页
项目教程资源
第42页
Adafruit
第43页
Hackaday.io
第44页
Seeed Recipe
第45页
如何在社区里动手玩
第46页
Answer to the Question:
我很想学你们那样玩Arduino, 应该怎么开始学呢?
第47页
Answer to the Question:
为什么我这个灯总是不亮?
第48页
为何大家需要社区?
• 个人学习需要有前辈带路 • 技能互补可以相互促进 • 知识的开放积累沉淀 • 好玩的东西可以一起研究
第54页
社区原则
• 自由、开放、分享 • 不会给自己的专业知识划界线 • 学习靠自己,边学边动手实践 • 尊重他人劳动成果 • Happy Hacking!
第63页
谢谢!