2012年11月13日 星期二

將你(妳)的 Raspberry Pi 加入到世界地圖中

當我加入到這個網頁中後,已經有 15884 個 Raspberry Pi 的使用者加入到地圖中



台灣地區應該很多人現在擁有 Pi,不過現在台灣加入的使用者不多,希望可以藉由此地圖之到台灣更多的樹莓派同好。

如果要加入,按下螢幕左上方的 "Click here to add your Pi!", 加入時地址輸入到地區就好不需太詳細。



期待在 Raspberry Pi Tracker 上看到各位的蹤影!

Raspberry Pi 網址:http://rastrack.co.uk/index.php

PiBang RC4 Released - 另一個給 Raspberry Pi (樹莓派) 使用的 Linux 作業系統

PiBang Linux 現在 RC4 已經釋出,多支援無線網路與藍芽,而且現在也支援 512MB RAM 的樹莓派。

官方網址:http://pibanglinux.org/

2012年11月10日 星期六

驅動 16x2 英文字型 LCD 螢幕

網頁最後修改時間:2016/07/28

英文字型 LCD 螢幕一般都是使用 HD44780 (或是相容) 的晶片做控制,因此參考一下文件選擇要使用的驅動方式 (4-bit / 8-bit), 4-bit 介面接線方式比較省接腳,故選擇 4-bit 驅動 16x2 LCD 螢幕

相關文件下載:

  1. HD44780
  2. 輕巧工作室 (06/07/2005)- LCM 液晶顯示模組英文文字型控制命令說明手冊
  3. SMC1602A

以 HD44780 為主的 LCM 英文文字型液晶顯示器模組,控制方式都大同小異,主要是在文字顯示或是移動的位置上,相關程式碼要做修改,利用善心人士寫好的函式庫看懂它做修改就好,不需要花太多時間重新撰寫。

相關的範例程式包含有:AVR GCC (Attiny2313)、8051、python

如果程式沒有接線圖,請參照提供的範例程式找出相對應的接腳與晶片做連接。


Raspberry Pi 驅動 LCD (16x2) 螢幕

材料:
  • LCD 是使用 SMC1602-H1W4 (5V 驅動、藍底白字、帶 LED 背光、16*2) (賣場連結)
    • 10k 可變電阻 (隨貨附送)
    • 排針 (隨貨附送  16-pin ,須自行焊接)

  • Raspberry Pi (Model B, Revision 2.0, 512MB RAM) (賣場連結)

  • Raspberry Pi 特製 GPIO (P1) 專用排線 (賣場連結)
  • 若有購買賣場的壓克力外殼,而且又有使用此條排線與 GPIO (P1)做連接的話,排線附帶的壓線扣 (ㄇ字型)不要裝 (除非你要拆掉上蓋,不然上蓋到排線頭的距離是剛剛好的);另外若排線選擇不拆掉外殼使用,要由上蓋出線,出線後上蓋就不能隨意翻動,另外這需要拆掉一些壓克力板後再組裝,要有點耐心。

    不同的插入方向會影響排線接腳與 GPIO (P1) 的接腳對應,正確的接法如下圖所示。



    照這樣插線,排線最下方的那一條所對應的就是 GPIO (P1) 排針上的第一支接腳,再配合 GPIO 卡 (可到 "Raspberry Pi (樹莓派) Model B 各版本之間的差異" 裡,移動到最下面有 Rev1.0 和 Rev2.0 下載的連結),連接上就比較方便。

  • 麵包板 (8.5x5.5cm, 400孔) (賣場連結)

  • 麵包板連接測試跳線 (賣場連結)
LCD 螢幕連接線路圖
( 2013/01/03 更正 Vss 與 Vdd 連接線路 [ 網友 TaKa 提出更正訊息)


LCD (***1602*) 接腳名稱

2012年11月6日 星期二

Makey Makey - 大家是怎麼玩的

知道 Makey Makey 嗎 ? 看官網的影片介紹就會知道。




Makey Makey 是一塊電路板,主晶片是 Atmel ATMega32u4 跑 Arduino Leonardo 的韌體 ,就是說 Makey Makey 是建構在 Arduino 的上層,可以在任何時候把它當作 Arduino 來使用,任何 Arduino 可以做的事,像是轉動馬達、控制 LED它也可以做,是一個二合一的板子。



發揮創意!看別人怎麼用 Makey Makey


Conductive Felt Keypad for MaKey MaKey



Makey Makey Bluetooth Hat
下面是 Makey Makey 聯合創始人 Eric Rosenbaum 利用藍芽模組的無線功能做的藍芽帽子


How to make stairs fun!
讓上下樓梯也是一種樂趣



Star Spangled MaKey-MaKey
這位老兄,以吃東西的方式發出音符演奏美國國歌



Pianola Makey Makey


<<繼續新增中...>>





2012年11月5日 星期一

使用 GPIO 監看 Raspberry Pi CPU 使用率

chteuchteu 用 shell script 寫了一個使用 LED 顯示 Raspberry Pi (樹莓派) CPU 使用率的程式,不同的 CPU 使用率顯示多少顆的 LED,雖然下面影片只使用三顆 LED,但程式裡面預設是可以使用到五顆,看需要可以自行再做修改

圖片來源:ww.chteuchteu.com
下面是實際程式執行的情形,



Shell script 程式下載網址:Raspberry Pi: CPU usage monitoring using GPIO

連接的方式在程式下載網址裡面有列出來,LED #1 - #7 分別對應到樹莓派 GPIO P1 #18、#4、... et,如下所示。

  #########
1 | 18 #
# 2 | 4 #
# 3 | 25 #
# 4 | 17 #
# 5 22 #
# 6  | 23 #
# | 24 #
#########

如果需要對照表可以到 RPi Low-level peripherals 對照,或是到部落格另外一個地方下載 GPIO 卡 (PDF 下載:Raspberry Pi Model B (Rev 1.0 & Rev 2.0) GPIO Card) 自行列印或是對照。

樹莓派正確來接 LED 的方法,可以參照:RPi Tutorial EGHS:LED output
GPIO 作為輸入可參考這裡:RPi Tutorial EGHS:Switch Input

2012年10月30日 星期二

Raspberry Pi 新官方版本 2012-10-28-Wheezy-Raspbian 出來囉!

Raspberry Pi 新版本的 Raspbian "Wheezy" 出來囉!

由原本的 2012-09-18 更新到 2012-10-28

還沒用的趕快上官方網站上下載 (不知道新 firmware 有沒支援 512 MB RAM ???)

GPIO based I/O and interrupt detection with Node.js on the Beagle or Raspberry Pi

想要在 Raspberry Pi 或 BeagleBone (Linux Board) 用 JaveScript 開/關東西嗎 ? 或是偵測像是按鈕是不是已經被按下的中斷訊號嗎 ?

如果答案是 "是" 的話,那麼 onoff ( is the Node.js Module ) 就是一個選擇,詳細的說明可以在下面連結中找到:

http://github.com/fivdi/onoff

要使用 onoff,系統的 Node.js 版本必須為 V0.8.0 或更高版本。如果還沒安裝,可以在 Raspbian  安裝 V0.8.14,它運行的很好。

[2012/11/13 更新]
版本 0.1.0 的 Node.je GPIO 函式庫 onoff 已經更新為新版本,更版本做了一些改進:

  • 更好的效能
  • 同步 (Synchronous) 與非同步 (Asynchronous) 的應用程式介面(API)
  • 允許應用程式處理超級用戶的問題
  • ...
詳細的 changlog 請上上面的連結看。


2012年10月23日 星期二

Raspberry Pi (樹莓派) Model B Rev2.0 電路圖

今天 (2012/12/22) 剛出的 Model B 版本2.0的電路圖資料,快下載去看看吧!


Model B revision 2.0 schematics


Model B revision 1.0 schematics

2012年10月20日 星期六

Raspberry Pi (樹莓派) 超頻方法

注意:Raspberry Pi (本文簡稱 Pi) 超頻穩定性有絕大部分跟你(妳)的USB電源供應器(PSU)有關;另一個就是板子本身,每一塊樹莓派板子都是不同因此也有其本身的能力限制。

 根據 The Raspberry Pi Guy 所發表的一篇文章,幾近詳細的說明 Pi 的超頻方法。實際的來做一下,順便看有什麼問題發生;當然設定好之後要隨時監控溫度與速度也可以設定在桌面右下方工作欄。

 準備一下需要的東西 (這些東西在賣場裡都有,不過有些沒單獨賣)
  • 無線鍵盤
  • USB 電源供應組合
  • 散熱片 (一式三片) + 散熱膏 (沒在照片中)
  • Pi  (Model B Revision 1.0) + 壓克力外殼
  • HDMI Cable (沒在照片中)
  • 網路線 (Cat5e) (沒在照片中)
  • SD Card (內裝官方作業系統,這邊使用的是官版 2012-09-18-wheezy-raspbain)
圖片說明:準備超頻測試的材料

在還沒裝上外殼前,開機測試並量測 TP1 - TP2 兩點之間的電壓,4.96V 還不錯!

網路上的測是影片("Best Power Supply for the Raspberry Pi")中只裝上電源與 SD Card 作測試,一般都落在 4.88 V 或更低,最好的電壓 (TP1 - TP2) 要在 5V 左右。

圖片說明:TP1- TP2 電壓測試

Raspberry Pi (樹莓派) Model B 各版本之間的差異

自 2012/10/15 日 Raspberry Pi (樹莓派,簡稱 RPi) 官網發佈 Model B Rev 2.0 正式上市之外,更一口氣將記憶體直接由原本的 256MB 升級到 512 MB。大部分的人對於官方這項舉動很贊成(絕大部分應該是現在還未拿到貨的 ^_^ ),不過我想樹莓派週邊開發商若是已經開始量產了,臉會綠掉。

不過總歸一句話,Raspberry Pi 正在改變世界!