如何将这种摄像头接入arduino或者树莓派 usb摄像头 怎么连接arduino
\u5982\u4f55\u5c06\u8fd9\u79cd\u6444\u50cf\u5934\u63a5\u5165arduino\u6216\u8005\u6811\u8393\u6d3earduino\u7684\u8ba1\u7b97\u80fd\u529b\u4e0d\u5f3a\uff0c\u7279\u522b\u662f\u5bf9\u4e8e\u56fe\u50cf\u65b9\u9762\u2026\u2026\u5f53\u7136\uff0c\u60a8\u8fd8\u53ef\u4ee5\u7528\u6811\u8393\u6d3e\u6765\u5b9e\u73b0\u8fd9\u4e2a\u529f\u80fd\uff08\u7f16\u7a0b\u4ec0\u4e48\u7684\u5f53\u7136\u4f1a\u590d\u6742\u8bb8\u591a\u5566~\uff09
arduino\u7684\u8ba1\u7b97\u80fd\u529b\u4e0d\u5f3a\uff0c\u7279\u522b\u662f\u5bf9\u4e8e\u56fe\u50cf\u65b9\u9762\u2026\u2026\u5f53\u7136\uff0c\u60a8\u8fd8\u53ef\u4ee5\u7528\u6811\u8393\u6d3e\u6765\u5b9e\u73b0\u8fd9\u4e2a\u529f\u80fd\uff08\u7f16\u7a0b\u4ec0\u4e48\u7684\u5f53\u7136\u4f1a\u590d\u6742\u8bb8\u591a\u5566~\uff09
因为近两年内有家装的需求,考察了市面上的智能家居方案,要么不靠谱看不上眼,要么价格高得离谱。想着自己原来也搞过一段时间单片机,Linux 靠着 Google 和 StackOverflow 也能解决一些问题。于是开始尝试 Arduino 和 RPi 在家居控制方面的各种实践。总结一些想法给大家作为参考: RPi 和 Arduino 两个完全不同运算水平的平台。毕竟 RPi 使用的是一颗运行在 700MHZ 的 ARM11 CPU;而常用的 Arduino UNO 则是一颗在工业控制领域常见的 8-bit ATmega328,最高运行频率仅 20MHz。 RPi 可以运行完整的操作系统,如 Debian 等常见 Linux 发行版 - RPi Distributions。这意味着你可以使用你熟练的语言(如 Python、Java)和熟悉的库来进行开发,同时后台运行多个进程也毫无压力。而 Arduino 作为一款真正传统意义上的单片机系统,一次只能运行一个你烧进去的程序,功能也相对单一。 RPi 自带的接口比较全面,USB-host、RJ45、HDMI、SD读卡器等常用接口都有;而 Arduino 比较单纯,与外部设备打交道需要另外采购接口板。 RPi 因为是一个相对完整的「电脑」,其成本肯定比 Arduino 高,目前 B 版在淘宝普遍 280 元左右;而常用的 Arduino UNO 40 元搞定。 RPi 拥有更完整的操作系统,这也意味着每次复电后所需的启动时间很长,而且还不能保证重启后你写的相关服务都能正常启动(Linux 大拿可能会觉得是我技术渣);但 Arduino 因为用途单一,重启速度超快,而且重启结束后立即就在运行你让它做的事。 综合考虑后,我的选择是: RPi 作为家居中央控制服务器,负责与互联网的通信、采样存储 Arduino 上报的状态数据、处理数据量大的工作(如音频、视频、图片相关)、提供 API 给 iOS 及 Android 以方便用手机控制家居。RPi 与 Arduino 间通过以太网和 Zigbee 进行数据传输。 Arduino 负责家居传感器采样,如光线强度、温度、人体红外感应等。有的模块比较独立,比如人体感应的夜间走廊灯,单个 Arduino 可以自己实现监控加控制,就不需要上报数据给 RPi 了。需要上报和接收数据的 Arduino ,通过 Zigbee 及以太网和 RPi 进行通信。 这样的好处就是投资小,而且把计算任务都放在了 RPi 上,算是物尽其用。绛旓細RPi 涓 Arduino 闂撮氳繃浠ュお缃戝拰 Zigbee 杩涜鏁版嵁浼犺緭銆侫rduino 璐熻矗瀹跺眳浼犳劅鍣ㄩ噰鏍凤紝濡傚厜绾垮己搴︺佹俯搴︺佷汉浣撶孩澶栨劅搴旂瓑銆傛湁鐨勬ā鍧楁瘮杈冪嫭绔嬶紝姣斿浜轰綋鎰熷簲鐨勫闂磋蛋寤婄伅锛屽崟涓 Arduino 鍙互鑷繁瀹炵幇鐩戞帶鍔犳帶鍒讹紝灏变笉闇瑕佷笂鎶ユ暟鎹粰 RPi 浜嗐
绛旓細瀹夎涓嶄簡锛 arduino澶勭悊鑳藉姏涓嶅澶勭悊usb鎽勫儚澶
绛旓細1銆侀鍏堬紝涓嬭浇Arduino IDE杞欢锛屽噯澶嘇rduin鍗曠墖鏈轰笌鍙岀洰鎽勫儚澶銆2銆佸叾娆★紝鍑嗗鐜纭繚鎹㈡簮銆佸畨瑁匫pencv銆佺‘淇濋獙璇佹棤璇3銆佹渶鍚庯紝Arduino IDE鎵撳紑Arduino IDE锛灏咥rduino鍗曠墖鏈杩炴帴鍒扮數鑴慤SB鎺ュ彛灏卞ソ浜嗐
绛旓細arduino鐨勮绠楄兘鍔涗笉寮猴紝鐗瑰埆鏄浜庡浘鍍忔柟闈⑩︹﹀綋鐒讹紝鎮ㄨ繕鍙互鐢ㄦ爲鑾撴淳鏉ュ疄鐜拌繖涓姛鑳斤紙缂栫▼浠涔堢殑褰撶劧浼氬鏉傝澶氬暒~锛
绛旓細鍔熻兘瀹炵幇鎵闇鏉愭枡锛欰rduino杞欢骞冲彴---鎻愪緵骞冲彴 esp8266wifi妯″潡---鏃犵嚎閫氫俊 鎵嬫満---鏌ョ湅鏁版嵁 鎽勫儚澶---鏀堕泦鏁版嵁 5V1A鐢靛帇閫傞厤鍣 ---鎻愪緵鐢靛帇 杩炴帴妯″潡wifi 锛氬綋杩炴帴Arduino涓绘澘鏃讹紝灏卞凡缁忓彲浠ユ敹鍒皐ifi淇″彿浜嗭紝浣犵殑鎵嬫満灏嗕細鎼滅储鍒版湁wifi妯″潡鍙戝嚭鐨剋ifi淇″彿锛岃繛鎺ユā鍧楃殑wifi淇″彿銆
绛旓細濡傛灉浣犳湁鏈嶅姟鍣ㄧ殑璇濅細绠鍗曚竴浜涳紝浣犵殑arduino闇瑕佷竴涓鎽勫儚澶锛屼竴涓獁ifi妯″潡鎴栬呮棤绾块氫俊妯″潡鎴栬呰摑鐗欐ā鍧楁垨鑰呬互澶綉鎺ュ彛 涓嶇煡閬撲綘涔扮殑鎽勫儚澶村甫涓嶅甫鍐呯疆缂撳瓨鍣紝涓嶅甫鐨勮瘽浣犺繕闇瑕佷竴涓猄D鍗°杩炴帴濂戒箣鍚庨氳繃绋嬪簭鎺у埗鎷嶇収锛屽皢淇濆瓨鐨勭収鐗囬氳繃閫氫俊妯″潡浼犻佸埌浣犵殑鏈嶅姟鍣ㄤ笂銆備綘浣滀负鏈嶅姟鍣ㄧ殑鐢佃剳鎺ユ敹浜嗕互鍚庨氳繃鑷繁...
绛旓細姹借溅鐢ㄧ殑鍚庤鎽勫儚澶涓鑸兘鏄ā鎷熼噺杈撳嚭鐨勩傛棤娉曟帴鍒版爲鑾撴淳鎴arduino涓娿
绛旓細娆㈣繋鏂版湅鍙嬶紒鐢ㄧ幇鎴愮殑鏃犵嚎鎽勫儚澶锛岃鍦ㄥ皬杞︿笂锛arduino鎺у埗灏忚溅鍔ㄤ綔锛屽苟閫氳繃涓や釜鑸垫満鎺у埗鎽勫儚澶村乏鍙冲拰涓婁笅绉诲姩锛岃繖灏辨槸浼犺涓殑渚﹀療鏈哄櫒浜
绛旓細杩愯鎿嶄綔绯荤粺锛屽畬鍏ㄥ彲浠ュ儚浣跨敤鐢佃剳涓鏍蜂娇鐢ㄥ畠銆傝繖灏辨槸鏍戣帗娲剧殑鍘夊涔嬪浜嗭紝灏辨槸浠栨洿寮哄ぇ锛屽彲浠ヨ繍琛屾洿澶氱▼搴忥紝鍙互瀹屾垚寮哄害鏇村ぇ鐨勮繍绠椼傛瘮濡傦細濡傛灉缁欎綘涓涓鎽勫儚澶锛Arduino鍙互鑾峰彇鍥惧儚骞堕氳繃缃戠粶鍙戝竷鍑烘潵锛屼絾鏄爲鑾撴淳鍙互妫娴嬬敾闈㈡湁娌℃湁鍔紝褰撴湁浜哄嚭鐜扮殑鏃跺欏憡璇変綘銆傝繖灏辨槸璁$畻鏈虹殑寮哄ぇ涔嬪銆
绛旓細鍚勭妯″潡閮藉彲浠ヨ繛锛屽彧瑕佹ā鍧楄兘杈撳嚭鎴栬緭鍏ヨ剦鍐蹭俊鍙枫佺數骞充俊鍙峰氨鍙互锛堢數骞充粙浜0锝5V锛夈傛嬀闊抽害鍏嬮銆佽渹楦e櫒銆佹縺鍏夈佺孩澶栫嚎銆佸厜鏁忕數闃汇佺儹鏁忕數闃汇佽秴澹版尝銆鎽勫儚澶銆佺數鏈烘帶鍒跺櫒銆佽埖鏈恒丩ED銆佺瓑绛夛紝閮藉彲浠ャ