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