【備忘錄】有記錄有分析=進步

程序很多細節,做完一個專案就記錄一下是我的習慣,經常收到來信感謝,很高興有很多同道中人在開發程序。 有問題可以來信,我會的一定會回。 gyhongyu@gmail.com

假始您不小心去搜尋到此網站,請了解這不是教學網站忘,所以您會看不懂是很正常的,只是我個人的心得筆記而以。

最近印度搞建厂,有要一起讨论的請來信

最近在搞一個REVIT的專案,將機電各系統的分類,管材等都做好標準化,讓初入機電工程的人能迅速懂行業,也讓業主使用BIM在查修維護時,能迅速查找,其實政府公共工程一直在推BIM,本來就應該出台相應的標準,而不是我在做,我做的可能某些業主能認同,但國家的高官領導智庫是不可能會認同的,希望哪天政府能出一套BIM的標準,別讓從事BIM行業的大家就連系統都不知道要怎麼分

BIM簡報.mp4

BIM工程設計

泰炒改建案v2.mp4

餐飲商業空間設計

大學自助洗車.mp4

自助洗車商業設計

二維碼手機名片.mp4

我的名片

我的研究室

電腦拿來當示波器跟人機,上面那8顆開關分別接我的電燈,電扇,銲槍,缺點是不能用觸控的XD(科技始終來自墮性),其實是老是忘了關才做成這樣的。

各部位名稱定義

主板和轉盤燈箱測試板

*程式記錄:

此次記錄的重點是自定概率,完成了100%按自定概率開獎,不需複雜算法即可完成。

1.初始化取某個值做為隨機種子(最好是AD) 例:SRAND()=AD (此步很重要,否則每次開機開獎的順序會是一模一樣的)

2.使用亂數範圍控制概率:

抽到特等獎,人工設置概率為1%的作法,rand()%100+1,如果=1,表示抽中特等獎

抽到一等獎,人工設置概率為5%的作法,rand()%100+1,如果=2~6,表示抽中一等獎

3.流程

4.測試結果

全按人工設置的概率開獎,且每次開獎順序不同。

結構記錄:

使用不同長度角鋼和不銹鋼板做成框架,裝上日光燈和12V鉛酸電池(若是小吃車要放在沒有電的地方才用)

最後貼上噴繪即可。

轉盤燈箱讓木材加工商按圖紙加工過來直接組娤即可。

源代碼、原理圖、軟硬件架構、語音等打包下載(GOOGLE雲端硬盤)

(3D設計圖和噴繪用的PSD,CRD文件太大不上傳了)

百度網盤链接:https://pan.baidu.com/s/16xaKDcrb863-DWg-TEqyVg 密码:4rfi

需要用非台灣IP下載(可以在CHROME應用商店搜touch vpn插件,切換至任一國家IP即可)

成品投放

撿來壞掉的搖控車改造成自動循軌

這個比萬向輪的套件更不好做,但對於馬達控制理解更好

================破車的程式設計流程===============

1.前輪定位:

前輪類似伺服馬達,但不是真正的伺服,有左轉極限跟右轉極限,所以要先找出從左極限轉到右極限的PWM,例如以100MZ當DutyTime送60%ON,40%OFF,送3000次剛好從左邊極限轉到右邊極限,如此從右極限送1500次PULSE剛好停在正中間,即車身直直往前進。

PS.但實際上測左轉到正中,跟右轉到正中PULSE不一樣,因為破車的前輪軸心不在車體的正中央,所以在轉動時有一邊會比較吃力。

2.後輪傳動,前進後退轉速控制:

前進與後退由後輪一顆12V的普通馬達所驅動,由於破車的轉彎角度很小,過大彎的時候要放慢速度,而且當離軌的時候,會後退回到軌道,全速運轉後退的情形下,感應器會來不及反應,直接遠離軌道,於是也是使用PWM來控制後退跟前進速度。

3.車底感應器跟照明的調整:

車底的感應器是紅外線式的,在燈光不佳或暗處便無法感應,因為破車的底盤離地很近,又是黑色的不反光,再不加照明的情形下無法循軌,於是用了3顆LED做照明,結果在完全暗處一樣可以循軌。

PS.感應器送進來的訊號我定義成X跟O來代表訊號的有無,O即是有感應到軌道,X則無。

4.12V的負載群使用PNP9012加達靈頓電路做低準位觸發:

警報器(警車追逐聲)、後尾七彩LED燈、車底照明燈,使用P3_5~P3_7腳位,0開啟,1關閉。

5.5V負載霹靂燈使用PNP9012接P3_2做低準位觸發。

6.搖控模式與循軌模式切換:

開機啟動進入搖控模式,霹靂燈運作,同時按前進跟後退鈕進入循軌模式,此時並不會直接開始循軌,須要拍手或彈手指的聲音才會啟動,音控電路接P0_7,啟動後車尾七彩LED及車底照明啟動,並關霹靂燈。

7.到達終點,前後馬達關閉,所有聲光效果同時啟動,此時遙控器左右鍵一起按會回到搖控模式。

改造全部完成最終燒錄:

點圖可以放大

改造一台壞掉的搖控車,裝上單晶片跟馬達驅動IC還有遙控接收

裝上霹靂燈,沒錯!小時候愛看霹靂車!

完成全部路線迎向終點: