新聞中心

        EEPW首頁 > 嵌入式系統 > 牛人業話 > 樹莓派小學實踐——計算機控制小蜜蜂

        樹莓派小學實踐——計算機控制小蜜蜂

        作者:EEPW編譯 時間:2014-12-20 來源:電子產品世界 收藏

          這是我帶孩子們第一次用(Raspberry Pi)做的實踐課題。課題由我兒子學校發起,歡迎每個家庭參與。我5歲的小兒子做的這個蜜蜂模型、蜂巢以及花朵,7歲的女兒負責編程。我幫忙做了簡單的焊接工作并查找資料,通過Scratch實現與GPIO端口的通訊。

        本文引用地址:http://www.104case.com/article/267105.htm

          快速了解詳情請在YouTube上觀看視頻——Raspberry Pi bee project.

          小學實踐:樹莓派控制之原理

          項目基于一款低功耗樹莓派學習機。樹莓派的兩種型號都可滿足本項目需求,為降低成本我選用了A型,而且這款耗能也比較低。借助GPIO連接器,4節D號(1號)充電電池就可以完成系統的供電。

          蜜蜂由粘土橡皮泥制成,其位置由兩個簧片開關和其內部的一塊磁鐵的位置決定。選取適當的電阻將兩個簧片開關分別和兩個LED相連,再通過一小片Pi擴展板接到到樹莓派GPIO。

          將一個簧片開關的一端連接到7號引腳(控制花朵),另一個連接到19號引腳(控制蜂巢),另一端都接地。兩個LED分別與11號引腳(表示蜂巢)和12號引腳(表示花朵)相連。

          大部分模型的制作都出自5歲的小兒子之手,他甚至還幫我焊接了LED,當然,不包括焊接Pi擴展板。

        樹莓派小學實踐:樹莓派控制之編程

          我7歲的小女兒負責編程。最近我用Raspberry Pi手冊教她學習了Scratch,這也是她有生以來第一個軟件工程。我只研究了怎樣實現與樹莓派GPIO端口的通訊(具體細節之后會討論),其余大部分代碼都是女兒自己編寫的。一移走蜜蜂,屏幕上就出現一個異常(新特性/缺陷?),異常提示音停止后LED和蜜蜂才有所反應。這個問題真的很難解釋和排除,因此我們也就沒去理會。

          原代碼如下:

          當然也需要進行其他設置,尤其是需要建立Python GPIO庫,才能和樹莓派GPIO端口進行通信,此外還需修改Scratch,去掉彈出消息框。

          關于如何修改配置,詳見相應博客條目:用樹莓派控制之自動全屏運行Scratch程序。

        樹莓派小學實踐:樹莓派控制小蜜蜂之成本

          考慮進專用電腦的成本,這個項目在交互式課題里花費也算是相對低廉。主要就是樹莓派(今后也可以用于其他項目)和充電電池(價格和樹莓派幾乎相當)。所用揚聲器取材于MP3播放器,雖然價格很貴,但在折扣店可以買到便宜的非電動式揚聲器,或者也可以使用標準件搭建。下表是總體的價格以及供應商:

          · A型樹莓派- Farnell / RS - £20

          · 電池(可充電NiMh) - Maplin - £20

          · 電池殼、開關和導線 - Maplin - £5

          · 簧片開關 - Maplin - £5

          · LED - Maplin - £1

          · Pi芯片 - ModMyPi - £5

          · 2GB SD卡 - Amazon.co.uk - £5

          · 揚聲器 (可用廉價的替代) - Argos - £10

          · 粘土橡皮泥 - WH Smiths - £6

          · 封閉紙殼 - scrap box file - Free

          · 磁鐵 - unknown already had

          還需要鼠標和鍵盤(用于操作電腦)顯示器任選,接口線選取要合適(例如:DVI / HDMI 轉vga)。

        樹莓派小學實踐:樹莓派控制小蜜蜂之總結

          全家人都參與進來讓項目充滿樂趣。我們深入了解了蜜蜂和編程,也發現了對于簧片開關,一些電路元器件還有其他用途。我女兒對編程的興趣大增,她自己已經在考慮獨立做一些小工程項目,當然,能幫她弟弟完成項目,她也是樂在其中。

        相關鏈接:

        樹莓派小學實踐——計算機控制小蜜蜂http://www.104case.com/article/267105.htm

        用樹莓派控制小蜜蜂之自動全屏運行http://www.104case.com/article/267106.htm

        樹莓派之ScratchGPIO5的安裝http://www.104case.com/article/267152.htm

        用樹莓派教7歲孩子編程http://www.104case.com/article/267107.htm

        樹莓派文章專題:樹莓派是什么?你不知道樹莓派的知識和應用



        關鍵詞: 樹莓派 小蜜蜂

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 奉贤区| 崇仁县| 靖州| 高邮市| 杭州市| 昆山市| 福泉市| 论坛| 闽侯县| 竹山县| 县级市| 宁远县| 柯坪县| 新巴尔虎右旗| 班戈县| 临夏市| 隆尧县| 海伦市| 芮城县| 泽库县| 盐边县| 商城县| 原平市| 鹤庆县| 德兴市| 托克托县| 东光县| 腾冲县| 五莲县| 高雄市| 万源市| 繁峙县| 靖西县| 宽甸| 九江县| 理塘县| 同德县| 宝坻区| 突泉县| 芜湖县| 荥阳市|