步驟1:組裝汽車
將激光切割件拼在一起,伺服器和滾珠軸承,請(qǐng)按照makenai頁(yè)面上的說(shuō)明進(jìn)行操作(此視頻中的時(shí)間約為11:42)。將橡膠帶在輪胎上作為輪胎胎面滑到車輪上。
在項(xiàng)目盒的背面,這樣您就可以擰入伺服引線,并在項(xiàng)目盒的底部鉆幾個(gè)孔,以便將箱子放到汽車頂部。現(xiàn)在,您應(yīng)該在汽車頂部安裝一個(gè)用于存放電子設(shè)備的盒子。
步驟2:電氣裝配
在使用電線進(jìn)行任何操作之前,請(qǐng)確保已拔掉電源。
將伺服模塊插入端口A上Tessel(如果您感到困惑,請(qǐng)參閱此頁(yè)面)。 (可選)使用10根跳線作為端口A和伺服模塊之間的延長(zhǎng)電纜(如圖所示)。這樣可以更輕松地將所有零件安裝到汽車頂部的盒子中。
將兩個(gè)連續(xù)旋轉(zhuǎn)的伺服器插入伺服模塊上的位置1和2。請(qǐng)記住,黑線連接到地線/-。
使用剩余的兩根線將電源從Tessel輸送到伺服模塊。這有點(diǎn)駭人聽聞,但在此應(yīng)用程序中我們將予以解決。由于您是通過(guò)5V電源(通過(guò)計(jì)算機(jī)的USB/指定的電池)為Tessel供電,因此GPIO組上的Vin為5V。用一條紅線將Vin連接到伺服模塊上的+位置(是的,將它們插入伺服器的引腳相同)。還要從GPIO GND到伺服模塊-布線。這意味著我們不必像通常那樣將伺服模塊插入外部電源。查看圖片,讓我知道您是否仍然感到困惑。
步驟3:學(xué)習(xí)編程/學(xué)習(xí)使用Tessel
好吧,我知道這部分內(nèi)容對(duì)于以前沒(méi)有編碼但相信我的人可能會(huì)令人生畏!你能行的!如果您有任何問(wèn)題,請(qǐng)發(fā)表評(píng)論并讓我知道。
如果您以前從未編程過(guò),或者不熟悉命令行,請(qǐng)從此處開始并完成整個(gè)教程。只需要大約半個(gè)小時(shí)。我寫了該教程,所以如果您感到困惑,請(qǐng)仍然在這里評(píng)論,我會(huì)做得更好!
如果您以前曾編程過(guò)但沒(méi)有使用過(guò)Tessel,請(qǐng)從這里開始并完成整個(gè)教程。只需不到半個(gè)小時(shí)。
步驟4:編程!
如果您已經(jīng)熟悉Tessel或剛剛結(jié)束本教程,讓我們跳入特定于項(xiàng)目的編程。
單擊此處下載該項(xiàng)目的代碼。這將下載一個(gè)ZIP文件。解壓縮文件,但是通常要解壓縮文件。在命令行中使用cd命令導(dǎo)航,直到進(jìn)入解壓縮的文件夾。
仍然在命令行中,鍵入npm install。這將自動(dòng)下載并安裝此代碼使用的一些庫(kù)。
從Finder/我的電腦窗口中,在文本編輯器中打開`server.js`。 (什么是文本編輯器?在此頁(yè)面上向下滾動(dòng)至文本編輯器。)在名為wifiSettings的變量中,更改ssid以匹配計(jì)算機(jī)所連接的WiFi網(wǎng)絡(luò)的名稱(用引號(hào)引起來(lái))。同時(shí)更改密碼以匹配您的WiFi密碼(也用引號(hào)引起來(lái))。保存此文件。
將Tessel連接到計(jì)算機(jī)所連接的同一個(gè)wifi網(wǎng)絡(luò)。指示在這里。
從Finder/我的電腦窗口中,在文本編輯器中打開`client.js`。
當(dāng)Tessel連接時(shí)到Wifi,它將在命令行中列出IP地址,例如“ 192.168.128.117”。將Tessel連接到WiFi時(shí),將client.js中的ipAddress變量更改為命令行中列出的IP地址。保存此文件。
您將需要兩個(gè)命令行窗口。打開一個(gè)新的命令行窗口并使用cd導(dǎo)航,直到與第二個(gè)窗口位于第一個(gè)窗口所在的文件夾中。
在在您的一個(gè)命令行窗口中,鍵入“ tessel push server.js”,然后按Enter鍵以對(duì)Tessel進(jìn)行編程。
在另一個(gè)命令行窗口中,鍵入“ node client.js” ”,然后按Enter告訴您的計(jì)算機(jī)與Tessel上運(yùn)行的程序進(jìn)行對(duì)話。連接后,您應(yīng)該可以通過(guò)鍵入“ W”,“ A”,“ S”或“ D”并在命令行中按Enter鍵來(lái)移動(dòng)Tessel汽車!按Enter鍵無(wú)需輸入W,A,S或D即可停止汽車。
它在工作嗎?太好了,繼續(xù)下一步!如果沒(méi)有,請(qǐng)轉(zhuǎn)到此頁(yè)面上的“測(cè)試出來(lái)”部分,其中提供了一些調(diào)試建議。
第5步:部署
在運(yùn)行“ node client.js”(帶有WASD控件的命令行)的命令行中鍵入Control + C以停止連接。
拔下插頭將Tessel從您的計(jì)算機(jī)上拔下來(lái),然后將USB插入U(xiǎn)SB電池中-現(xiàn)在您的Tessel汽車可以在與計(jì)算機(jī)斷開連接的情況下運(yùn)行!如果尚未安裝,請(qǐng)將所有電子設(shè)備放在汽車頂部的框中。
當(dāng)Tessel上的綠色指示燈開始閃爍時(shí),再次運(yùn)行`node client.js`即可遙控汽車。 !
第6步:游戲時(shí)間!
使用WASD控件在那輛Tessel小汽車上奔跑
-
遙控車
+關(guān)注
關(guān)注
9文章
81瀏覽量
23776
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論