加入星計(jì)劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入

國外創(chuàng)客作品 — 智能物聯(lián)網(wǎng)嬰兒車(制作中文教程、源代碼免費(fèi)共享)

2017/03/29
98
服務(wù)支持:
技術(shù)交流群

完成交易后在“購買成功”頁面掃碼入群,即可與技術(shù)大咖們分享疑惑和經(jīng)驗(yàn)、收獲成長和認(rèn)同、領(lǐng)取優(yōu)惠和紅包等。

虛擬商品不可退

當(dāng)前內(nèi)容為數(shù)字版權(quán)作品,購買后不支持退換且無法轉(zhuǎn)移使用。

加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論
放大
方塊圖(4)
相關(guān)方案
  • 方案介紹
  • 相關(guān)文件
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

本文將展示如何制作一個(gè)智能物聯(lián)網(wǎng)嬰兒車。這個(gè)嬰兒車具有intel ? Edison開發(fā)板,自動(dòng)剎車系統(tǒng),轉(zhuǎn)彎信號(hào),云數(shù)據(jù)同步,以及用來獲取云端數(shù)據(jù)的安卓應(yīng)用。

無論何時(shí)父母松開了嬰兒車的把手前輪將鎖死以防止嬰兒車滑走。當(dāng)父母握住把手時(shí)前輪解鎖使得嬰兒車能夠自由移動(dòng)。智能嬰兒車上的轉(zhuǎn)向信號(hào)是兩條LED燈帶,會(huì)在切換時(shí)激活。然而,當(dāng)兩邊同時(shí)被激活時(shí),兩條LED燈帶會(huì)保持點(diǎn)亮并且不切換到顯示剎車。數(shù)據(jù)通過英特爾Edison開發(fā)板的板載Wi-Fi上傳到云上,父母之后可以通過手機(jī)訪問存儲(chǔ)在云端的嬰兒車行駛信息。

制作材料:

  • 掛載在英特爾? Arduino擴(kuò)展板上擁有最新版本固件的英特爾? Edison開發(fā)板
  • 英特爾? XDK IoT Edition
  • 3 x Grove* - 智能繼電器(v 1.1)
  • 4 x Grove* - 觸覺傳感器(v1.0)
  • 7 x Grove* - 連接線纜(最小的)
  • 1 x 基礎(chǔ)擴(kuò)展板v2
  • 2 x LED燈帶(12V)
  • 1 x 拉式電磁閥(12V)
  • 1 x RadioShack 276-159B板
  • 1 x 12V 電池
  • 1 x 慢跑嬰兒推車
  • 5到10英尺22AWG線纜用來擴(kuò)展連接


智能剎車

       智能剎車系統(tǒng)包含兩個(gè)電容式觸覺傳感器(Grove* - 觸覺傳感器),一個(gè)繼電器(Grove* - 智能繼電器),以及一個(gè)12V拉式電磁閥。電容式觸覺傳感器附著在嬰兒車的把手上,傳感器輸出接入英特爾? Arduino擴(kuò)展板的輸入針腳上。當(dāng)左右任一邊的觸覺傳感器處于高位(父母正握著把手)時(shí),一個(gè)輸出針腳生效(被拉高)來激活控制拉式電磁閥的繼電器,此時(shí)剎車失效。相反地,當(dāng)兩邊的觸覺傳感器處于低位(父母沒有握住把手)時(shí),輸出針腳失效(被拉低)來解除繼電器,此時(shí)前輪的剎車介入。金屬拉桿作為阻礙嬰兒車前輪條幅行進(jìn)的剎車被電磁閥收進(jìn)或拉出。

智能剎車機(jī)械和控制電路

轉(zhuǎn)向信號(hào)
轉(zhuǎn)向信號(hào)系統(tǒng)包括兩個(gè)12伏LED燈帶、兩個(gè)繼電器和附著在嬰兒車把手上的兩個(gè)額外的電容式觸覺傳感器。跟剎車系統(tǒng)相似,電容式觸覺傳感器輸出連接到英特爾Arduino擴(kuò)展板上的輸入針腳。每一個(gè)轉(zhuǎn)向信號(hào)包括一個(gè)電容式觸覺傳感器、一個(gè)繼電器和一條LED燈帶。當(dāng)父母只觸碰到左邊的電容式觸覺傳感器轉(zhuǎn)向信號(hào)時(shí),一個(gè)控制左邊LED轉(zhuǎn)向信號(hào)的輸出針腳被激發(fā),左邊的LED轉(zhuǎn)向信號(hào)開始閃爍。當(dāng)父母只觸碰到郵編的電容式觸覺傳感器轉(zhuǎn)向信號(hào)時(shí),另一個(gè)控制單獨(dú)繼電器的輸出針腳被激發(fā),右邊的LED轉(zhuǎn)向信號(hào)開始閃爍。如果父母同時(shí)觸碰到左右兩邊的電容式觸覺傳感器轉(zhuǎn)向信號(hào),兩邊的LED燈帶將閃爍并且不會(huì)切換至表明他們正在剎車。

硬件連接

云端存儲(chǔ)和安卓*應(yīng)用
記錄到云端的數(shù)據(jù)包括傳感器數(shù)據(jù)、剎車事件、左轉(zhuǎn)和右轉(zhuǎn)。安卓應(yīng)用包括三個(gè)表示左轉(zhuǎn)、右轉(zhuǎn)和剎車事件的矩形框以及一個(gè)顯示每一個(gè)記錄事件的文字顯示區(qū)域。采用了HTTP的post寫向云端的JSON編碼數(shù)據(jù)結(jié)構(gòu)。本文將不會(huì)涉及安卓應(yīng)用的開發(fā)或云存儲(chǔ)的設(shè)置


電力分配(配電板)

繼電器、LED燈帶、電磁閥和英特爾Arduino擴(kuò)展板(通過直流電源)都需要連接到12伏電池。因此需要一個(gè)定制的配電板。圖6顯示了一個(gè)未修改的RadioShack 276-159B板及為所有的智能物聯(lián)網(wǎng)嬰兒車設(shè)計(jì)中用到的硬件組件供電需要的連接。通過從電池正極到A點(diǎn)焊接一根連線產(chǎn)生一個(gè)12伏線路,然后如圖6中所示在A、B、C、D和E點(diǎn)之間焊接跳線。類似地,通過從電池負(fù)極到F點(diǎn)焊接一根連線產(chǎn)生一根電線(GND),然后在F、G、H、I和J點(diǎn)之間焊接跳線。每一個(gè)硬件外圍設(shè)備通過這根12伏的連線獲得電力并且通過GND線共享一根公共的地線。這個(gè)樣例通過一個(gè)RadioShack電池支架和一個(gè)插頭使用一套8節(jié)5號(hào)電池提供了所需的12伏電力。

Grove* - 智能繼電器

如圖是在智能物聯(lián)網(wǎng)嬰兒車完整電路原理圖(圖5)中使用的帶有參考指示器的Grove-智能繼電器。SIG、NC、Vcc和GND針腳是圖7中所示的Grove母頭的一部分。帶動(dòng)由繼電器控制的外部設(shè)備的電壓被輸入至Grove-智能繼電器上的線纜終端模塊。圖7顯示了位于線纜終端模塊左側(cè)的Vin針腳和位于其右側(cè)的Vout針腳。

更多制作講解,詳見附件內(nèi)容。

附件包含以下資料:

  • 05-hardware-schematic.zip
    描述:硬件電路圖
  • smart_iot_stroller-master.zip
    描述:智能物聯(lián)網(wǎng)嬰兒車代碼
  • 智能物聯(lián)網(wǎng)嬰兒車制作教程.pdf
    描述:制作教程
  • 原文出處.txt
    描述:詳細(xì)的中文制作講解

相關(guān)推薦

電子產(chǎn)業(yè)圖譜