本發(fā)明涉及一種編程積木中所涉及的傳感器技術(shù),具體而言,涉及一種應(yīng)用于實物編程積木的傳感器無線信號傳輸方法。
背景技術(shù):
傳統(tǒng)的編程通常是通過鍵盤輸入文本語言來完成。這種編程方式對于計算機初學者而言,理解和使用起來很不方便,主要原因是傳統(tǒng)編程語言中的語法和復雜指令,難以被理解和記憶,同時還需要進行大量輸入工作。而一般兒童和新手很難記住和理解程序語言的語法、邏輯關(guān)系和程序架構(gòu)等非常專業(yè)的知識。此外,對文字掌握得還不純熟的兒童來說,程序的文本編輯方式缺乏直觀性,兒童無法采用傳統(tǒng)的編程方式來創(chuàng)作自己的程序。圖形化編程向兒童提供了一種編程的可行途徑。它將各種編程的概念轉(zhuǎn)化為顯示在屏幕上的各種圖形,兒童只需要對于各種圖形進行拖動,就可以完成編程的整個過程。而實物編程被認為是圖形化編程的一個分支。與圖形化編程不同之處在于,實物編程對于程序的操作超越了計算機屏幕的限制。實物編程通過觸覺、物理感知等技術(shù)與實物交互,再將實物邏輯轉(zhuǎn)化為程序邏輯來進行編程。與直接讓兒童操控電腦相比,讓兒童通過操縱實物來進行創(chuàng)作,更容易讓兒童投入到整個過程當中。
正是在這種背景之下,實物編程積木應(yīng)用而生了。通過實物編程積木,兒童可以對程序語言的邏輯有更加直觀的理解。程序不再是一行行枯燥的代碼,而是一組形象甚至一組實物的組合,兒童通過對實物編程積木的拼接組合,就可以完成普通程序語言通過鍵盤輸入代碼完成的工作。編程積木的特點也決定了它更適合兒童進行編程操作。
中國專利CN104898456A公開了一種實物化編程的方法及其在機器人領(lǐng)域的應(yīng)用,其中便涉及了對實物編程積木及其工作原理的介紹。參見中國專利CN104898456A,在實物化編程積木的分類中,有一種傳感器指令積木,與其對應(yīng)的傳感器安裝或集成在主控板上,當主控板內(nèi)的裝載程序把傳感器指令積木對應(yīng)的程序邏輯裝載到主控板的存儲器中后,主控板上的傳感器獲得觸發(fā)并向主控板的控制部分發(fā)出信號,控制部分根據(jù)信號實現(xiàn)對應(yīng)的運行效果。
這種實物化編程積木的傳感器,由于是安裝或集成在主控板上的,因此只能在主控板上實現(xiàn)傳感器的感應(yīng),但是當應(yīng)用到具體的生活場景中時,例如,人們可能需要在門的地方實現(xiàn)感應(yīng),以控制室內(nèi)或室外的運行單元實現(xiàn)相應(yīng)的運行效果。這個時候,傳統(tǒng)的實物化編程積木的傳感器技術(shù)就無法勝任了。因此,有必要對傳統(tǒng)的實物化編程積木的傳感器技術(shù)進行改進,以使其獲得更為廣闊的應(yīng)用范圍,使得實物化編程積木更適應(yīng)實際生活中的使用需要。
技術(shù)實現(xiàn)要素:
鑒于此,本發(fā)明提供了一種應(yīng)用于實物編程積木的傳感器無線信號傳輸方法,旨在解決現(xiàn)有技術(shù)中實物編程積木的傳感器無法勝任遠距離控制的問題。
為此,本發(fā)明提供了一種應(yīng)用于實物編程積木的傳感器無線信號傳輸方法,其包括以下步驟:
(1)設(shè)置與運行單元分離的傳感器;
(2)在運行單元上安裝信號接收模塊,在信號接收模塊與傳感器之間建立無線信號連接;
(3)連接實物編程積木與運行單元,運行單元的裝載程序啟動,裝載程序開始裝載實物編程積木內(nèi)對應(yīng)的程序邏輯至裝載程序內(nèi)的存儲器中;
(4)傳感器通過感應(yīng)觸發(fā)信號后,運行單元接收信號;
(5)運行單元向?qū)嵤﹩卧l(fā)出控制指令,實施單元根據(jù)控制指令實現(xiàn)相應(yīng)的結(jié)果。
進一步地,上述無線信號連接為2.4G無線信號傳輸連接。
進一步地,上述步驟(4)中,無線信號連接為藍牙信號連接、紅外信號連接和/或WIFI信號連接。
進一步地,上述信號接收模塊為無線信號適配器。
進一步地,上述傳感器安裝于建筑物、電器和/或家具上。
進一步地,上述傳感器為光電傳感器、溫度傳感器、濕度傳感器和/或壓力傳感器。
進一步地,上述運行單元為具有單片機的主控板。
進一步地,上述傳感器設(shè)置為多個時,各個傳感器內(nèi)設(shè)置有不同的識別碼,運行單元根據(jù)識別碼判斷出相應(yīng)的傳感器并向相應(yīng)的實施單元發(fā)送控制指令。
本發(fā)明提供的應(yīng)用于實物編程積木的傳感器無線信號傳輸方法,通過設(shè)置與運行單元分離的傳感器,并在運行單元上安裝信號接收模塊,在信號接收模塊與傳感器之間建立無線信號連接,這樣使得傳感器可以脫離運行單元而安裝在任何的地方,例如安裝在天花板、門或墻面等,這樣就可以實現(xiàn)在遠距離的情況下對運行單元的信號的傳輸,用以實現(xiàn)運行單元相應(yīng)的運行效果。
因此,本發(fā)明與現(xiàn)有技術(shù)相比,具有以下優(yōu)點:
1)可以實現(xiàn)傳感器與運行單元的相分離,從而實現(xiàn)遠距離的對運行單元的信號傳輸,擴大實物編程積木的應(yīng)用范圍,擴大兒童對發(fā)明創(chuàng)造的想象空間,使得實物化編程積木更適應(yīng)實際生活中的使用需要;
2)可以降低運行單元的整體體積,也可以減少傳感器對整體電路的影響;
3)模塊化的效果更強,便于擴展新的傳感器和組件。
附圖說明
通過閱讀下文優(yōu)選實施方式的詳細描述,各種其他的優(yōu)點和益處對于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
圖1為本發(fā)明實施例提供的應(yīng)用于實物編程積木的傳感器無線信號傳輸方法的流程示意圖;
圖2為本發(fā)明實施例提供的應(yīng)用于實物編程積木的傳感器無線信號傳輸方法中所涉及的各部件的結(jié)構(gòu)框圖。
圖3為本發(fā)明實施例提供的應(yīng)用于實物編程積木的傳感器無線信號傳輸方法中所涉及的多傳感器情況下的結(jié)構(gòu)框圖。
具體實施方式
下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應(yīng)當理解,可以以各種形式實現(xiàn)本公開而不應(yīng)被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達給本領(lǐng)域的技術(shù)人員。
參見圖1至圖2,圖中示出了本發(fā)明實施例提供的一種應(yīng)用于實物編程積木的傳感器無線信號傳輸方法,其包括以下步驟:
S1:設(shè)置與運行單元分離的傳感器;
S2:在運行單元上安裝信號接收模塊,在信號接收模塊與傳感器之間建立無線信號連接;
S3:連接實物編程積木與運行單元,運行單元的裝載程序啟動,裝載程序開始裝載實物編程積木內(nèi)對應(yīng)的程序邏輯至裝載程序內(nèi)的存儲器中;
S4:傳感器通過感應(yīng)觸發(fā)信號后,運行單元接收信號;
S5:運行單元向?qū)嵤﹩卧l(fā)出控制指令,實施單元根據(jù)控制指令實現(xiàn)相應(yīng)的結(jié)果,例如燈光亮起、音響打開等等。
本實施例提供的應(yīng)用于實物編程積木的傳感器無線信號傳輸方法,通過設(shè)置與運行單元分離的傳感器,并在運行單元上安裝信號接收模塊,在信號接收模塊與傳感器之間建立無線信號連接,這樣使得傳感器可以脫離運行單元而安裝在任何的地方,例如安裝在天花板、門或墻面等,這樣就可以實現(xiàn)在遠距離的情況下對運行單元的信號的傳輸,用以實現(xiàn)運行單元相應(yīng)的運行效果。
因此,本實施例與現(xiàn)有技術(shù)相比,具有以下優(yōu)點:
1)可以實現(xiàn)傳感器與運行單元的相分離,從而實現(xiàn)遠距離的對運行單元的信號傳輸,擴大實物編程積木的應(yīng)用范圍,擴大兒童對發(fā)明創(chuàng)造的想象空間,使得實物化編程積木更適應(yīng)實際生活中的使用需要;
2)可以降低運行單元的整體體積,也可以減少傳感器對整體電路的影響;
3)模塊化的效果更強,便于擴展新的傳感器和組件。
具體應(yīng)用時,傳感器可以安裝在建筑物、電器、家具等,可以形成智能家居、智能建筑等環(huán)境,且傳感器可以為光電傳感器、溫度傳感器、濕度傳感器、壓力傳感器等,用以形成依托光電、溫度、濕度和壓力等原理的信號觸發(fā),以配合人體的日?;顒印?/p>
其中,上述的無線信號連接具體可以為2.4G無線信號傳輸連接,或者其他已知的無線信號連接方式,2.4G無線信號傳輸連接用以實現(xiàn)信號的快速連接,且可以精準地實施實物編程積木內(nèi)的程序邏輯。
上述的步驟(4)中,無線信號連接的形式則具體可以為藍牙信號連接、紅外信號連接、WIFI信號連接等,用以實現(xiàn)信號的快速且便捷的連接。
上述的信號接收模塊則具體為無線信號適配器;運行單元具體可以為具有單片機的主控板。
參見圖3,上述傳感器設(shè)置為多個時,本實施例中設(shè)置了傳感器1、2、3,各個傳感器1、2、3內(nèi)分別設(shè)置有不同的識別碼1、2、3,運行單元根據(jù)識別碼1、2、3判斷出相應(yīng)的傳感器1、2、3并向相應(yīng)的實施單元1、2、3發(fā)送控制指令。
顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。