創(chuàng)客KeanuDav在晚上騎自行車的時(shí)候總是忘記打開(kāi)自行車的尾燈。每次騎行時(shí),他不知道自行車的速度有多快,結(jié)束后,他也不清楚自己到底騎行了多長(zhǎng)時(shí)間。為了解決這個(gè)問(wèn)題,他創(chuàng)造了一款可共享的智能自行車,該自行車可以自動(dòng)打開(kāi)或者關(guān)閉自行車尾燈,并且可以記錄自行車的運(yùn)行軌跡。該項(xiàng)目采用了RFID模塊,因此,即便有很多人使用了這輛自行車,KeanuDav的騎行數(shù)據(jù)也不會(huì)被弄亂。
·
·Keanu的創(chuàng)造性設(shè)計(jì)整齊地?cái)[放在自行車后架上
·
·并且配有LCD屏
在劍橋,如果你在鎖上自行車的時(shí)候,忘記將夾在自行車上的燈取下來(lái)的話,當(dāng)你回去時(shí),你會(huì)發(fā)現(xiàn)燈已經(jīng)不見(jiàn)了。而這種基于RaspberryPi(樹(shù)莓派)的解決方案安裝在自行車上很難被輕松地解開(kāi)并帶走,因此,在英國(guó)這種自行車領(lǐng)先的城市還是很實(shí)用的。
硬件
?RaspberryPi3
?GPS NEO 6M(跟蹤速度和位置)
?便攜式動(dòng)力電池
?RFID RC522(可以分開(kāi)客人的數(shù)據(jù)和Keanu的數(shù)據(jù))
?LCD屏(可以在用戶掃入或掃出時(shí)看到IP地址和顯示)
?Elegoo Uno R3開(kāi)發(fā)板
包括木材和燈光設(shè)備在內(nèi),所有的硬件成本是145歐元左右。
如何將這些硬件整合在一起?
我不想撒謊,這個(gè)智能自行車看起來(lái)制造很麻煩。我的意思是,看看圖片就知道了,我們用了很多的連接線,還有一些硬件。但它確實(shí)可以為騎手提供多種功能,因此,麻煩一點(diǎn),我認(rèn)為是值得的。
圖:用了很多連接線的智能自行車解決方案
別擔(dān)心,Keanu是個(gè)英雄,他已經(jīng)把他的原理圖分享出來(lái)了,很詳細(xì),如果讀者有興趣的話,自己可以根據(jù)原理圖輕松地設(shè)計(jì)出一個(gè)同樣的解決方案。
圖:看,如果你知道怎么做的話,一切都很簡(jiǎn)單
如何收集所有的數(shù)據(jù)呢?
Keanu解釋說(shuō):
“RFID模塊與Arduino一起使用。我用Arduino從RFID模塊中讀出數(shù)據(jù),然后用串行USB將其發(fā)送到Raspberry Pi。
GPS模塊也使用串行通信。由于GPS發(fā)送到Raspberry Pi的數(shù)據(jù)格式不是很好,所以我使用了一個(gè)庫(kù)來(lái)解析數(shù)據(jù),讓它更容易使用。
來(lái)自LDR的模擬值使用mcp3008(一個(gè)ADC)進(jìn)行轉(zhuǎn)換,然后我將值轉(zhuǎn)換為百分比。”
Keanu將數(shù)據(jù)存儲(chǔ)在mySQL中的關(guān)系數(shù)據(jù)庫(kù)中。然后數(shù)據(jù)庫(kù)和python腳本在RaspberryPi上一起運(yùn)行。作者將庫(kù)和數(shù)據(jù)存儲(chǔ)在了GitHub上,這里你可以點(diǎn)擊閱讀原文獲取GitHub的鏈接。(https://github.com/KeanuDavid1/SmartBike_Project1)
實(shí)踐
Keanu除了有身后的編碼和電氣技能功底之外,還很擅長(zhǎng)木工,因此,他做這個(gè)方案駕輕就熟。如果你也想做一個(gè)同樣的,但又不擅長(zhǎng)木工的話也沒(méi)關(guān)系,你可以使用其他材料的現(xiàn)成盒子,只需要給LCD屏留出一個(gè)顯示位置就可以了。
圖:制造成功后的智能自行車解決方案。
-
智能
+關(guān)注
關(guān)注
8文章
1704瀏覽量
117428 -
自行車
+關(guān)注
關(guān)注
0文章
111瀏覽量
24613
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論