2015年2月28日 星期六

[實作] Raspberry Pi 連接 Arduino Via usb



步驟:
1)Raspberry Pi 取得USB設備名稱   ls /dev/tty*
2)Arduino 程式,將Serial Port 收到的資料顯示到LCD
3)Python 程式,送出現在時間、CPU溫度
4)Raspberry Pi  連接 Arduino
5) 執行  python test_V0.01.py


1) 取得USB設備名稱


2) 燒錄Arduino 程式
檔案按我!!

3) 下載 Python 程式
檔案按我!!

ser = serial.Serial('/dev/ttyUSB0', 115200)  #修改成適合的設備名稱


4) Pi 連接Arduino


5) 測試

python test_V0.01.py

Python 程式,送出系統時間、CPU溫度


CPU溫度 =40.4 送出 404 ,再由Arduino 除10 。得到正確溫度 404/10=40.4
def get_temperature():
    try:
        s = subprocess.check_output(['/opt/vc/bin/vcgencmd','measure_temp'])
        return int(float(s.split('=')[1][:-3])*10)
    except:
        return 0




這封郵件來自 Evernote。Evernote 是您專屬的工作空間,免費下載 Evernote

[備忘錄] Raspberry pi 環境配置

無法關機,接著無法開機.....白忙了2天!!


所以備份該做的還是要做。


[解析度修改]
boot/config.txt
hdmi_drive=2
hdmi_group=19


[鍵盤配置修改]
修改 /etc/default/keyboard
將XKBLAYOUT="gb" 改成 XKBLAYOUT="us"


[更新]
sudo apt-get update


遠端桌面
sudo apt-get -y install xrdp


[截圖工具]
sudo apt-get install scrot


[網芳]
sudo apt-get install samba


[磁碟管理軟體]
sudo apt-get install gparte


[NTFS 掛載]
sudo apt-get install ntfs-3g


[MP3 播放器]
apt-cache search --names-only moc | grep "audio"
sudo apt-get install moc moc-ffmpeg-plugin


[jDownloader]
sudo add-apt-repository ppa:jd-team/jdownloader
sudo apt-get update
sudo apt-get install jdownloader

http://lifeonubuntu.com/ubuntu-missing-add-apt-repository-command/
$ sudo apt-get install software-properties-common python-software-properties

安裝失敗改用:
http://ubuntuforums.org/showthread.php?t=1839126
Try this :
$ wget http://212.117.163.148/jd.sh
$ chmod +x jd.sh
$ ./jd.sh



這封郵件來自 Evernote。Evernote 是您專屬的工作空間,免費下載 Evernote

2015年2月23日 星期一

[實作] Raspberry Pi 連接 Arduino Via I2C

步驟:
1)安裝 i2c-tools
2)測試 i2cdetect -y 1

[錯誤] Could not open file `/dev/i2c-1' or `/dev/i2c/1':

3)修正錯誤 ,修改 /etc/modules  內容...........NG
4)修正錯誤,啟用 raspi-config  I2C 功能......OK
5)硬體接線
6)命令測試

-----------------------------------------------------------------------------

1)安裝 i2c-tools
$ sudo apt-get install i2c-tools

$ sudo adduser pi i2c




2)測試 i2cdetect -y 1


Could not open file `/dev/i2c-1' or `/dev/i2c/1'

3)修正錯誤 ,修改 /etc/modules  內容...........NG
修改 /etc/modules  內容
http://www.raspberrypi.org/forums/viewtopic.php?t=74763&p=535672
Add this to /etc/modules and reboot


4)修正錯誤,啟用 raspi-config  I2C 功能......OK

.....好像可以開啟 I2C 的樣子,果然...........


5)硬體接線




6)命令測試

i2cdetect -y 1






年假結束,收工睡覺!!



原作網址:

參考:

這封郵件來自 Evernote。Evernote 是您專屬的工作空間,免費下載 Evernote

Raspberry Pi 2 鍵盤配置錯誤 修改

問題1:鍵盤配置錯誤
原因:預設為英國鍵盤配置 English (UK)
處理1:修改為 English (US) 

問題2:raspi-config 鍵盤配置修改無效
原因:啊災!!
處理2:修改 /etc/default/keyboard



處理1:鍵盤配置錯誤
sudo raspi-config







完成設定,離開raspi-config

sudo reboot

沒有作用......




處理2:修改 /etc/default/keyboard
sudo nano /etc/default/keyboard

將XKBLAYOUT="gb" 改成 XKBLAYOUT="us"


Ctrl+O  寫入
Ctrl +X 離開

sudo reboot


測試:  " 變成 @ 了!!





參考連結:
http://raspberrypi.stackexchange.com/questions/1042/why-is-my-symbol-not-working

這封郵件來自 Evernote。Evernote 是您專屬的工作空間,免費下載 Evernote

2015年2月22日 星期日

samba 安裝


步驟:
1)安裝samba
2)修改設定,設定分享資料夾
3)套用設定,重啟Server
4)連線測試

1)
sudo apt-get install samba

2)
sudo nano /etc/samba/smb.conf 



  
[global]
workgroup = WORKGROUP
security=share
read size = 32768
read prediction = true
socket options = TCP_NODELAY SO_RCVBUF=16384 SO_SNDBUF=16384

[Downloads]
path=/home/pi/Downloads
browseable=yes
writable=yes
create mode =0664
directory mode=0775
guest account=root
force user=root
public=yes
force group = root
3)
sudo /etc/init.d/samba restart

4)
\\192.168.43.147\Downloads\

2015年2月21日 星期六

備份記憶

申請了 新的部落格

備份以前的回憶
http://www.oui-blog.com/i-ming/





2015年2月17日 星期二

Raspberry Pi 2


前一陣子看到 Pi 2 發表,沉寂了好久的硬體魂又甦醒了

趕在農曆年前,緊急向老婆大人提出申請。

入手了 "Raspberry Pi 2 Model B"

Raspberry Pi 2 Model B

















7寸 TFT 高解析LCD套件


















系統安裝完成,一切就緒......接下來要拿來做什麼咧!! >__<