前言
我目前在山東煙臺一所專科院校讀大二,這是我註冊部落格後寫的第一篇文案,文筆有所欠缺,還請讀者朋友們多擔待。
最近看到好多博主都發布了關於 2022 年的年終總結部落格。我也想回顧總結一下我的 2022,在這一年中我成長了許多、也收穫了許多,但要說最想總結什麼,我挺想總結一下今年我認為不錯的年度成就。
年度成就
- 自學之路
- 程式語言:C 語言
- 微控制器:51、32、Arduino
- PCB:Altium Designer 繪製 PCB
- 開發專案
- 用 51 微控制器開發了一個完整的電子秤專案
- 暑假實習
- 人生中第一次實習工作
- 獲得獎項
- 參加“山東省智慧製造大賽——柔順控制專案”獲省一等獎
- 參加“山東省技能大賽——電子產品設計及製作”獲省三等獎
- 獲得獎學金 6000 元
- 個人部落格
- 註冊了自己的部落格賬號,並開通了微信公眾號——「main工作室」
成長經歷
自學之路
身處 b 站大學的我,說是自學應該不為過吧,由於對程式設計比較感興趣,但所學的專業(電氣自動化技術)中並沒有開設相應的課程,所以我便跑到 b 站大學開始自學啦,接下來講述一下我的自學之路。
C 語言
C 語言是在協會中學習的,在大一上學期我加入了電子創新協會,每天的晚自習和週末都會和我的小夥伴一起去協會學習(因為白天有好多課)。當時就像著了迷一樣,走路、吃飯時都會想著 C 語言的知識,就連做夢也經常夢到自己為解出一道程式設計題而笑出聲來。
51 微控制器
51 微控制器是在大一寒假裡學習的,在自己房間裡把郭天祥老師的《10 天學會 51 微控制器》教學影片來回看了 3~4 遍,用凍僵的手(北方的冬天好冷的)一遍遍的跟著敲程式碼,看著微控制器展現出預期中的效果,心裡就美滋滋的。
郭天祥老師講的蠻不錯的,在開始程式設計前,他都會詳細的講解需要用到的原理知識,在這時我就會把重點記在筆記上。最重要的是在影片中他手敲程式碼,而不是直接複製貼上的那種,這樣我可以很好的跟著他的思路去思考,思考如何根據需求來編寫程式,因此提高了我的程式設計思維。
一個人在家自學,沒有了學長學姐的幫助,還是挺困難的。這時就需要培養網上搜尋知識或問題的能力,我在寒假學習中遇到的好多問題都是透過網上搜尋的方式找到的解答,然後自己再把問題解決掉。
32 微控制器
32 微控制器是從大二上學期至今一直都在學習的,一開始是用正點原子的戰艦板看的配套影片,在將 STM 32 入門後,便轉戰到“電子產品設計及製作”的操作檯上進行學習。
這時老師便開始教學啦,經常一對一的講解知識,一講就是一上午、一下午的。有時晚上寫程式時出現 Bug,老師會遠端帶著我一遍遍的除錯直到出現預期的效果。
在學習中有前輩帶著的感覺真的超級棒,前輩在我心中就如同神一般的存在,在我遇到困難鑽牛角尖時他稍微點撥一下,就可以使我走出困境,發現問題的關鍵然後將問題解決。
Arduino 和繪製 PCB
學習 Arduino 是實習工作時需要用到它來設計製作電子產品,學習繪製 PCB 是想要做出一個拿得出手的產品,美化一下自己做的電子秤專案。
具體的細節下文會介紹,在這就不展開啦。
開發專案
在大一下學期,我接了一個做電子秤的畢業設計的訂單,這也是我學習嵌入式以來做的第一個完整的專案。因為當時還沒有學繪製 PCB,而且這個畢業設計允許使用模組拼接做出成品,所以在根據畢業設計的要求確定所需模組後,我便從淘寶上買回了所有需要用到的模組,開始了專案的開發。
好巧不巧,在專案開發到一半的時候,煙臺突然爆發了疫情,學校緊急通知全體學生回宿舍上網課,還關停了大學生的命脈——快遞站。我看這種情況很有可能會封好長時間,快遞停了產品做出來也發不出去,因為怕耽誤了客戶的畢業設計,所以我主動聯絡客戶和他說明了情況,終止了這次的合作。
但此專案並沒有就此擱置,在老師的幫助下我完成了這一專案,由於是用模組拼裝出來的產品,成品的整體外觀不太美觀,看著也不像一個能拿得出手的產品,所以我想將所有用到的模組整合起來做成一塊電路板,於是利用被封在宿舍上網課的這段時間自學了 Altium Designer 繪製 PCB。
目前專案正在整理中,等整理完成後會發布相應的部落格進行分享。
暑假實習
大一暑假我經歷了人生中第一次實習工作,是在一家培訓機構裡做老師,帶著中小學的孩子製作以智慧防疫為主題的電子創新產品,用於參加煙臺市機器人創意比賽。
在這次的實習過程中,因為機構需要用 Arduino UNO 進行電子產品的製作,所以我自學了 Arduino UNO,然後把所學知識講解給學生們,透過實驗帶著他們學習各種感測器模組,帶領著 6 個隊伍做出了 6 個不同的電子創新產品。
下面是參賽作品其中之一的演示影片:
更多作品演示影片連結 >> 點選跳轉
經過這次實習我認識到了什麼叫責任,身為一個老師的責任。公司規定早晨八點上班,但我因為怕在講課中出現差錯,便要求自己七點十分必須到達公司,然後根據規劃好的授課計劃,把今天要講的內容過一遍,要做的實驗自己做一遍,實驗中的程式程式碼自己敲一遍,確保在講課時不會出現差錯。在做完這些後差不多就要上課啦,然後就開始一天的授課工作。
機構的校長是上海交通大學畢業的,不僅學識淵博而且特別平易近人,經常和我一起討論技術,和我交流人生規劃,他說如果我專升本成功後一定要繼續考研,只有這樣才會形成質的變化,如果專升本沒成功可以來找他,跟著他一起做專案,這我肯定答應呀,感覺抱大腿啦,哈哈。
獲得獎項
山東省大學生智慧製造大賽
參加第十四屆山東省大學生科技節--“星輝杯”山東省大學生智慧製造大賽——柔順控制專案,獲得省一等獎。
比賽的任務是在一個絲槓組成的移動平臺上面放一個燒杯,燒杯中注滿水後在移動平臺上來回移動 5 個回合。移動的總用時和移動結束後燒杯的重量作為比賽評定成績的標準。
我在本次比賽中的任務是控制器軟體的編寫與除錯。我將戰艦開發板作為主控制器,利用伺服電機驅動器脈衝輸入方式,透過主控制器的定時器輸出不同頻率的脈衝進行調速。在主控制器程式中使用了 S 加減速的演算法來控制伺服電機,在保證速度的同時解決了平臺移動到兩邊後,轉換移動位置時燒杯中水外溢的問題。
下面是我參賽作品的演示影片:
作品演示影片連結 >> 點選跳轉
山東省技能大賽
參加山東省技能大賽——電子產品設計及製作,獲得省三等獎。
比賽任務是在 6 小時內,按賽題要求,利用所發的技術資料、元器件及器材完成視覺識別分揀機器人控制器的裝調和測試任務,進行 Cortex-M3 系列 STM32F103ZET6 的軟體設計,完成該控制器的整機設計及製作。
我在本次比賽中擔任隊長,負責統籌協調好隊員間的配合工作,把控好比賽時間。主要任務是控制器軟體的編寫與除錯,還有配合隊友完成對機器人控制器的裝配工作。
因比賽為技能大賽,具體細節就不展開分享啦。
獎學金
在大二上學期我榮獲獎學金 6000 元,分別是學校獎學金 1000 元和國家勵志獎學金 5000 元,能獲得獎學金真的挺高興的,有誰會不愛錢錢呢,當然這也是對我努力學習的一種認可,以後我會更加努力學習的,加油!
個人部落格
我在學習中遇到了難題就會去網上搜尋,因為網上有好多前輩們留下的技術部落格,由此我也產生了編寫個人技術部落格的想法。但遲遲沒有行動,一方面是忙著知識的輸入,另一方面是自己的文筆不太好,不知該如何進行表達。
現在我已經註冊了自己的部落格賬號,準備將輸入的知識思考總結後輸出出來,我認為這是一個對所學知識很好的覆盤。為了能讓讀者可以讀懂我的文章,我也會仔細斟酌每一句話是否表達清晰,這個過程也能夠提高我的表達能力。如果學習嵌入式的小白遇到問題,正好看到我寫的部落格,也可以幫助他學習知識、解決問題。一舉三得的事情,何樂而不為呢。
為了方便大家平時在公交、地鐵、外出辦事時也能用手機隨時隨地檢視我的部落格,我開通了微信公眾號——「main工作室」,我的原創部落格將首發於微信公眾號。同時,公眾號內包含大量的學習資源。歡迎關注,一同交流學習,共同進步!
立些 Flag
- 備考 2024 年專升本
- 學習英語,透過英語四級
- 學習技術,不斷的進行知識的輸入
- 將輸入的知識思考總結後,透過個人部落格輸出
- 多做幾個嵌入式開發的專案,編寫關於專案開發的部落格,將專案進行開源
後記
首先,感謝您能看到這裡,這就是 2022 年我認為不錯的年度成就,同時也是我這一年中的成長經歷。自學的道路雖然坎坷,但仍要默默努力,成為更好的自己。