本發(fā)明涉及一種scratch開發(fā)板。
背景技術(shù):
scratch軟件是一款由麻省理工學院mit設(shè)計開發(fā)的一款面向少年的簡易編程工具。配套著scratch測控板可以實現(xiàn)虛擬場景和物理場景的交互。可以讓使用者在不知不覺中,學習程序語言概念與編程以及硬件交互。
但是目前市面用的scratch測控板較為簡單,只能實現(xiàn)幾種傳感器的值的反饋,難以滿足教學需求。也沒有可以外接擴展模塊的接口。
技術(shù)實現(xiàn)要素:
為了解決上述現(xiàn)有技術(shù)中存在的不足,本發(fā)明提供了一種scratch開發(fā)板,提供擴展接口可接外部傳感器和執(zhí)行器,更多的功能實現(xiàn),滿足現(xiàn)代教學課程。
本發(fā)明是以如下的技術(shù)方案實現(xiàn)的:一種scratch開發(fā)板,所述開發(fā)板采用兩層板設(shè)計,上層板為核心板,下層板為擴展板。
所述核心板包括atmega32u4芯片、晶振模塊、模擬量輸入接口電路、模擬量輸出接口電路、數(shù)字量輸入接口電路、數(shù)字量輸出接口電路、下載接口電路、usb供電接口電路。所述晶振模塊、模擬量輸入接口電路、模擬量輸出接口電路、數(shù)字量輸入接口電路、數(shù)字量輸出接口電路、下載接口電路、usb供電接口電路均與atmega32u4芯片相連。
所述模擬量輸入接口電路為電壓輸入或電流輸入,默認參考電壓為5v。
所述數(shù)字量輸入接口電路為開關(guān)量輸入電路。
所述模擬量輸入接口電路、模擬量輸出接口電路、數(shù)字量輸入接口電路、數(shù)字量輸出接口電路、下載接口電路、usb供電接口電路的引腳全部引出制成排針,所有排針圍成一圈,形成長方形。
所述擴展板為一獨立的電路板,包括usb接口區(qū)、傳感器輸入?yún)^(qū)、擴展接口區(qū)、電機接口區(qū)、核心電路區(qū)。所述usb接口區(qū)包括一個usb接口;所述傳感器輸入?yún)^(qū)包括焊接在擴展板上的滑桿傳感器、光線傳感器、聲音傳感器以及按鈕傳感器各一個;所述擴展接口區(qū)包括4個焊接在擴展板上的臥式4引腳防呆接口;所述電機接口區(qū)包括擴展板下方的1個臥式4引腳防呆接口。核心電路區(qū)為擴展板中部,在此區(qū)域,有一個長方形插槽,所述核心板和擴展板采用倒扣方式連接。
所述usb接口區(qū)的usb接口通過連接到所述擴展板上插槽的方式,對應(yīng)連接到了所述擴展板上的usb供電接口電路。
所述傳感器輸入?yún)^(qū)包括1個滑桿傳感器、1個光線傳感器、1個聲音傳感器、1個按鈕傳感器通過連接到所述擴展板上插槽的方式,分別對應(yīng)連接到了所述核心板上的模擬量輸入接口電路。
所述擴展接口區(qū)包括4個臥式4引腳防呆接口通過連接到所述擴展板上插槽的方式,分別對應(yīng)連接到了所述核心板上的模擬量輸入接口電路、數(shù)字量輸出接口電路。
所述電機接口區(qū)包括1個擴展板下方的臥式4引腳防呆接口通過連接到所述擴展板上插槽的方式,對應(yīng)連接到了所述核心板上的模擬量輸出接口電路。
所述核心板和所述擴展板在通過所述長方形排針插入到所述長方形插槽固定連接時,采用倒扣方式,即所述核心板上的所有元器件位于核心板和所述擴展板連接形成的兩層結(jié)構(gòu)之間,從外部看不到所述核心板上的元器件。
綜上所述,本發(fā)明具有以下有益效果:本發(fā)明所有組件均通過電烙鐵焊接在pcb板上,擴展接口統(tǒng)一采用臥式4pin防呆接口,方便學生在連接外部傳感器或執(zhí)行器模塊時的插拔,提高連接時的穩(wěn)定性;且主要電路通過核心板與排針隱藏于兩層板之間,造型簡約。本發(fā)明具有結(jié)構(gòu)簡單、操作方便、使用廣泛等優(yōu)點。開發(fā)板整體造型更加友好,造型簡約、圖形清晰、漂亮,易于激發(fā)學生的學習興趣。
附圖說明
圖1是本發(fā)明的核心板原理圖框;
圖2是本發(fā)明的核心板結(jié)構(gòu)圖;
圖3是本發(fā)明的擴展板結(jié)構(gòu)圖;
圖4是本發(fā)明的整體結(jié)構(gòu)示意圖。
具體實施方式
為了讓本領(lǐng)域的技術(shù)人員能夠更好地了解本發(fā)明的技術(shù)方案,下面結(jié)合附圖對本發(fā)明做進一步的闡述。
本發(fā)明是以如下的技術(shù)方案實現(xiàn)的:一種scratch開發(fā)板,所述開發(fā)板采用兩層板設(shè)計,上層板為核心板100,下層板為擴展板300。
所述核心板包括atmega32u4芯片101、晶振模塊102、模擬量輸入接口電路103、模擬量輸出接口電路104、數(shù)字量輸入接口電路105、數(shù)字量輸出接口電路106、下載接口電路107、usb供電接口電路108。所述晶振模塊102、模擬量輸入接口電路103、模擬量輸出接口電路104、數(shù)字量輸入接口電路105、數(shù)字量輸出接口電路106、下載接口電路107、usb供電接口電路108均與atmega32u4芯片101相連。
所述模擬量輸入接口電路103為電壓輸入或電流輸入,默認參考電壓為5v。
所述數(shù)字量輸入接口電路105為開關(guān)量輸入電路。
所述模擬量輸入接口電路103、模擬量輸出接口電路104、數(shù)字量輸入接口電路105、數(shù)字量輸出接口電路106、下載接口電路107、usb供電接口電路108的引腳全部引出制成排針201,所有排針圍成一圈,形成長方形。
所述擴展板為一獨立的電路板,包括usb接口區(qū)301、傳感器輸入?yún)^(qū)303、擴展接口區(qū)308、電機接口區(qū)310、核心電路區(qū)312。所述usb接口區(qū)301包括一個usb接口302;所述傳感器輸入?yún)^(qū)303包括焊接在擴展板300上的滑桿傳感器304、光線傳感器305、聲音傳感器306以及按鈕傳感器307各一個;所述擴展接口區(qū)308包括4個焊接在擴展板300上的臥式4引腳防呆接口309;所述電機接口區(qū)310包括擴展板300下方的1個臥式4引腳防呆接口309。核心電路區(qū)312為擴展板中部,在此區(qū)域,有一個長方形插槽,所述核心板100和擴展板300采用倒扣方式連接。
所述usb接口區(qū)301的usb接口302通過連接到所述擴展板300上插槽的方式,對應(yīng)連接到了所述核心板100上的usb供電接口電路108。
所述傳感器輸入?yún)^(qū)303包括1個滑桿傳感器304、1個光線傳感器305、1個聲音傳感器306、1個按鈕傳感器307通過連接到所述擴展板300上插槽的方式,分別對應(yīng)連接到了所述核心板100上的模擬量輸入接口電路103。
所述擴展接口區(qū)308包括4個臥式4引腳防呆接口309通過連接到所述擴展板300上插槽的方式,分別對應(yīng)連接到了所述核心板100上的模擬量輸入接口電路103、數(shù)字量輸出接口電路106。
所述電機接口區(qū)310包括1個擴展板300下方的臥式4引腳防呆接口309通過連接到所述擴展板300上插槽的方式,對應(yīng)連接到了所述核心板100上的模擬量輸出接口電路104。
所述核心板100和所述擴展板300在通過所述長方形排針201插入到所述長方形插槽固定連接時,采用倒扣方式,即所述核心板100上的所有元器件位于核心板100和所述擴展板300連接形成的兩層結(jié)構(gòu)之間,從外部看不到所述核心板100上的元器件。
本實施例具有如下特點:scratch開發(fā)板造型簡約、結(jié)構(gòu)簡單、操作方便,能夠在學習中快速上手。
本實施例只是本發(fā)明的較優(yōu)實施方式,未進行描述的部分均采用公知的成熟技術(shù)。需要說明的是,在不背離本發(fā)明精神及其實質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護范圍。