
實際效果,部分程序代碼。




這字庫代碼和我以前做的自行車安全行駛監控器里的液晶屏顯示所用的差不多,我也不知道我自創的這種字庫結構好不好,但我個人覺得用起來還很順手的,很方便就找到我所需要的字模數據,很方便的增加和刪除。
有個誤區就是,C語言里Char類型的變量是不存在編碼的說法的。如ASCII、Unicode,GB。你在代碼中將變量定義為"你好世界"。在電腦上,程序代碼編輯器里顯示出來的中文字,是在編輯器,在電腦中完成文本編碼。實際上你輸入的仍是一串二進制數。你程序代碼編輯器或者說你電腦使用什么編碼,就會將你這串二進制數編碼,就通過以電腦里字體數據將該編碼包含的字,顯示在你屏幕眼前。同樣,單片機執行的時候,不在乎你的編碼,也不懂你的編碼,只要你將編碼出來的信息和字模數據配上,通過液晶把相應像素點亮或熄滅,就可以把文字輸出來了。
房子的話,今天我們完成部分涂色咯~~







這還像是一個教室嗎?哈哈~~~快要是木工廠咯。



木板不是很直,長度不一。千方百計修正偏差。最終還是比較看得過去。

哈哈,我承認有一位女生不是我們組的,是來打醬油的,閑著沒事做來涂色,但涂得真不錯,顏色會配得好。我對配顏色不是很熟,這些裝飾的由女生們來做了,我嘛。。。在這,其實也是打醬油的。嘻嘻。
另外屋頂還沒有固定,只是像一個帽子蓋上去而已,不免顯得歪扭不正,等把一些電子元件裝上去后再固定。




同時,更多的家具正在制作當中,材料是一次性筷子。



2014年4月3日10:37:29
完成兩個霍爾傳感器以及電動機(風扇)引線的焊接,以及ULN2003A焊接。現在已經實現語音識別開啟電風扇。霍爾傳感器是為了檢測房間中人物的位置的。這是房子模型,可以在小人上放置一塊磁鐵,進而感應人物在哪里。然而在現實中對房子中人物的位置情況就需要用攝像頭或者人體熱釋電傳感器了。

2014年4月7日0:50:41
完成語音播報溫度、濕度,早上好!
優化液晶屏文字的顯示算法。
2014年4月11日1:04:06
更加人性化語音播報的內容。
加入火警語音報警功能。
將麥克風、喇叭引線延長。
焊接好幾排LED燈,發白光的,光線直接打在房子里。因為房子的墻壁是有涂顏色的,所以白色的燈光在我們看來非常合適。
房子的屋角懸掛翠綠色LED。屋頂用一個七彩LED燈,只需通電,即可自動閃現不同顏色。
至此,程序部分大概就這么多了。剩下的還有電路安裝,整體調試。預計星期日房子全部完工,星期一的時候要在全班銷售這套設備。大概星期二就上交作品了。
日志還會繼續跟進更新的。





2014年4月14日
房子全部完工!作品將在期中考試后在學校奮飛廣場展出。

使用說明本裝置需輸入5V的直流電,最大容忍5.5V,不可再高,否則容易燒毀兩個主控芯片和LCD控制芯片。
建議選能提供2A以上的電源適配器或移動電源。1A以下不建議啟動電風扇,否則在啟動電風扇的時候會由于電源功率不夠導致電壓的瞬間突降,導致主控芯片復位重啟。
也可以采用干電池供電。為了提供大電流,請使用六節干電池。6節電池分成2組,每組3節。組內的三節電池互相串聯使電壓達到4.5V,然后將這兩組4.5V電池互相并聯以增大輸出功率。
接通電源后,液晶屏顯示LOGO,接著等待系統初始化。在系統初始化期間,盡量保持環境安靜,尤其是在初始化過程中不可以有人說出“傻妞”一詞。
系統初始化完后,傻妞智能家居帶給你的新的一天馬上開始。
此時天亮了,自動播放起床鈴聲,自動報告今天溫度、空氣相對濕度以及今天天氣的評估。最后報告時間。同時自動啟動火警預警功能。
從此,若檢測到二樓有火焰光,則立即報警。若無火焰時也自動報警,請輕輕調節火焰傳感器電路板上的變阻器直至黃燈熄滅。
在這新的一天里,你可以發出以下語音指令。在發出指令前,請距離麥克風20~30cm處以中等音量、清晰、語速稍慢地說出“傻妞”一詞。聽到提示音或者麥克風旁邊的LED燈亮起后,等待3秒再清晰、完整地說出命令。
自我介紹一下 晚安 把燈打開 把燈關掉
打開風扇 關閉風扇 我要上班去了 我回來啦
吹口琴給我聽吧
同時,正如傻妞自我介紹里所說,在傻妞的記憶里,存儲著2015屆14班生活的點點滴滴。
將USB線連接到電腦,按下黑色電路板上的左側按鍵,隨后在電腦上會出現“傻妞”分區。
親愛的小伙伴們,常回家看看~~