推薦閱讀:
八個(gè)步驟做好Uber盒子,出門叫車一鍵搞定
發(fā)布時(shí)間:2015-12-09 來源:EDN電子技術(shù)設(shè)計(jì) 責(zé)任編輯:wenwei
【導(dǎo)讀】我不知道你怎么樣,但沒有車的小編出門時(shí)除了公交,首選的出行方式就是Uber了。作為一個(gè)工作生活地點(diǎn)比較確定的人,家里、公司和購物中心是小編常打車的三個(gè)地方。而每次用Uber打車的時(shí)候,都需要拿出手機(jī),選擇需要服務(wù)等等……要是能有什么一鍵叫車工具就好了!
當(dāng)然,現(xiàn)在市面上還沒有這樣的工具并不代表我們不能擁有一個(gè)這樣的工具,但我們有一雙勤勞的雙手,那就自己做一個(gè)吧。
第一步:工具和組件
·Arduino Mega 2560
·1Sheeld
·按鈕
·2個(gè)七段數(shù)碼管
·LCD 2x16
·USB
·PCB
·15個(gè)330Ω電阻
·小型面包板
·線材等
·用作外殼的膠合板
第二步:Uber盒子
Uber盒子的設(shè)計(jì)當(dāng)然和你本身選擇的其它材料有關(guān),如果你使用的也是同樣的LCD(70x25 mm)、數(shù)碼管(12.5x19mm)和按鈕(直徑30mm),你可以下載Uberbox.ai文件作為盒子的切割標(biāo)準(zhǔn)。
第三步:測試LCD
當(dāng)然,如果你確定你的LCD是完好的,這一步可以省略。
你可以按圖上的連接方式和代碼LCD_HelloWorld__.ino測試LCD以及相關(guān)的連接情況。
第四步:測試七段數(shù)碼管
測試數(shù)碼管,需要用到面包板。連接方式如下圖所示:
其中:
·a連接22,23腳
·b連接24,25腳
·c連接26,27腳
·d連接 28,29腳
·e連接30,31腳
·f連接32,33腳
·g連接 34,35腳
注意,每節(jié)數(shù)碼管和Arduino的連接之間都需要串接一個(gè)330Ω電阻。
測試代碼為_2Digit_Segments.ino.
第五步:制作PCB板
測試完成之后就需要制作能夠長時(shí)間使用的系統(tǒng),這不用說了吧。
第六步:將按鈕和第12腳相連
注意這里的引腳選擇,對Arduino了解的用戶其實(shí)也可以根據(jù)自己的需要自己定義引腳,但同時(shí)也需要對Arduino的代碼進(jìn)行修改。
第七步:接入U(xiǎn)ber API
為了能夠使用Uber,我們需要通過Uber的API接入我們的應(yīng)用,所以你需要現(xiàn)在Uber的開發(fā)者網(wǎng)站上獲取訪問令牌(access token)。這里我們可以用到Sandbox服務(wù)。
注:如果你使用的是火狐瀏覽器,推薦一個(gè)有趣的相關(guān)插件RESTClient,它能幫助你測試各種Web服務(wù)。
將以下內(nèi)容添加到抬頭:
Authorization
Bearer OAUTH2-KEY
Content-Type
application/json
獲取產(chǎn)品ID
https://sandbox-api.uber.com/v1/products
{"start_latitude":"YOUR_LAT","start_longitude":"YOUR_LONG"}
命令執(zhí)行的過程如下:
1. 發(fā)布
https://sandbox-api.uber.com/v1/requests
{"start_latitude":"YOUR_LAT","start_longitude":"YOUR_LONG","product_id":"PRODUCT_ID"}
2. 推送
https://sandbox-api.uber.com/v1/sandbox/requests/REQUEST_ID_FROM_PREVIOUS_REQUEST _RESPONSE
{"status": "accepted"}
3. 獲取
https://sandbox-api.uber.com/v1/requests/SAME_REQUEST_ID
Arduino上需要配置的代碼如下:
UberSandBox_Public.ino
UberMain_Public.ino
第八步:最后總裝
將各個(gè)部件裝進(jìn)盒子里面固定好。好了,可以在家叫車了。
推薦閱讀:
特別推薦
- 音頻放大器的 LLC 設(shè)計(jì)注意事項(xiàng)
- 服務(wù)器電源設(shè)計(jì)中的五大趨勢
- 電子技術(shù)如何助力高鐵節(jié)能?
- 利用創(chuàng)新FPGA技術(shù):實(shí)現(xiàn)USB解決方案的低功耗、模塊化與小尺寸
- 加速度傳感器不好選型?看這6個(gè)重要參數(shù)!
- 功率器件熱設(shè)計(jì)基礎(chǔ)(十三)——使用熱系數(shù)Ψth(j-top)獲取結(jié)溫信息
- IGBT并聯(lián)設(shè)計(jì)指南,拿下!
技術(shù)文章更多>>
- MD&M West展會:Micro Crystal攜創(chuàng)新定時(shí)元件,共繪醫(yī)療科技新藍(lán)圖
- PLC 交流模塊的 TRIAC 輸出故障排除
- 解鎖AI設(shè)計(jì)潛能,ASO.ai如何革新模擬IC設(shè)計(jì)
- 汽車拋負(fù)載Load Dump
- 50%的年長者可能會聽障?!救贖的辦法在這里
技術(shù)白皮書下載更多>>
- 車規(guī)與基于V2X的車輛協(xié)同主動(dòng)避撞技術(shù)展望
- 數(shù)字隔離助力新能源汽車安全隔離的新挑戰(zhàn)
- 汽車模塊拋負(fù)載的解決方案
- 車用連接器的安全創(chuàng)新應(yīng)用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門搜索
過熱保護(hù)
過壓保護(hù)
焊接設(shè)備
焊錫焊膏
恒溫振蕩器
恒壓變壓器
恒壓穩(wěn)壓器
紅外收發(fā)器
紅外線加熱
厚膜電阻
互連技術(shù)
滑動(dòng)分壓器
滑動(dòng)開關(guān)
輝曄
混合保護(hù)器
混合動(dòng)力汽車
混頻器
霍爾傳感器
機(jī)電元件
基創(chuàng)卓越
激光二極管
激光器
計(jì)步器
繼電器
繼電器接線
減速電機(jī)
檢波二極管
檢波器
檢驗(yàn)設(shè)備
鑒頻器