2016年9月29日

m2p當展示主機

新出的img(0929)把排程及emmc網路還原做進去。


這樣m2p可以拿來當展示宣傳主機了。也可以拿來做靜音廣播了。筆者做過的是:自己架一台webserver,使用php在不同時間展示不同的內容,這時展示機只要用瀏覽器開啟特定網址即可在不同時段達成目的。

做展示主機時需要播mp4影片,只要呼叫瀏覽器或mpv來播放即可,記得在特定時間後,要把該程式自記憶體中移除,不然再大記憶體都不夠用。



bpi排程和網路還原

新出的img(0929)把排程及emmc網路還原做進去。


這樣m2p可以拿來當展示宣傳主機了。也可以拿來做靜音廣播了。筆者做過的是:自己架一台webserver,使用php在不同時間展示不同的內容,這時展示機只要用瀏覽器開啟特定網址即可在不同時段達成目的。

做展示主機時需要播mp4影片,只要呼叫瀏覽器或mpv來播放即可,記得在特定時間後,要把該程式自記憶體中移除,不然再大記憶體都不夠用。





2016年9月28日

使用網路還原bpi img

想到一個問題,每次都要下載zip再使用bpi-copy來還原,那有沒有可能使用ftp server直接還原呢?記錄一下
安裝套件curlftpfs
#apt-get install curlftpfs

使用指令:
#curlftpfs -o allow_other ftp-user:ftp-pass@my-ftp-location.local /mnt/my_ftp/


筆者做法(把資料夾mount 到test資料夾中):
 
$sudo -s
#cd
#curlftpfs -o allow_other ftp://163.20.XX.XX/ftp/bpi-m2p test
#bpi-copy test/bpi-m2p-ubuntu1604-1050921.zip /dev/sdb
 
這樣就不用下載zip檔後再還原了。
同理android系統如果要還原也可以使用此一方法,直接還原emmc中的系統了。
bpi系統還原解決了一大部分了。
 

2016年9月22日

bpi-m2p android系統安裝

感謝三多國小烜誠老師在最短時間內調校出android版本,如何把系裝安裝進入bpi-m2p的emmc中?
1.使用m2p ubuntu 16.04 mate版本開機
2.下載zip到m2p的linux版(http://wdpsestea.blogspot.tw/2016/09/bpi-m2p-ubuntu-1604-mate.html)
下載映像檔:ftp://163.20.108.15/ftp/bpi-m2p/BPI-M2-Plus-Android-20160922.zip
3.使用bpi-copy指令複製到emmc中。
sudo -s
cd ~/Download

bpi-copy BPI-M2-Plus-Android-20160922.zip /dev/mmcblk1
4.把m2p關機,把SD card拿出來再開機。


2016年9月21日

調校了一陣子,終於解決了發現的問題,把系統調好了正式釋出。
bpi-m2p這塊板子CP值超高,有8GB的emmc,1GB的記憶體。硬體詳細說明如下:
http://www.banana-pi.org/m2plus.html
官方os下載網址:
http://www.banana-pi.org/m2plus-download.html

我是拿2016-07-21 ubutnu 16.04 mate來測試,發現不少問題,把它調整到適合我們的系統,包括:linux下常用軟體、桌面調整適合中小學、chromium安裝、開放硬體安裝、web執行scratch2....

arm的CPU特色是省電節能,價格經濟,所以效能上無法和x86相比,但一般人可以接受的速度。
這塊板子我們的規劃是,emmc執行android,使用16GB的SD card來執行linux,這樣一千多元的板子可以執行二個OS,算是值回票價的。

映像檔下載:
ftp://163.20.108.15/ftp/bpi-m2p/bpi-m2p-ubuntu-mate-1050929.zip


請下載到linux下使用bpi-copy指令來重製到16GB的sd card上,bip-copy指令下載
ftp://163.20.108.15/ftp/bpi-m2p/bpi-copy

下載後要執行的指令為:
sudo -s
chmod +x bpi-copy
./bpi-copy bpi-m2p-ubuntu1604-1050921.zip /dev/sdb

做好後插入bpi-m2p的卡匣中,開機,即可進入linux的世界。



bpi-m2p ubuntu 16.04 mate映像檔釋出

調校了一陣子,終於解決了發現的問題,把系統調好了正式釋出。
bpi-m2p這塊板子CP值超高,有8GB的emmc,1GB的記憶體。硬體詳細說明如下:
http://www.banana-pi.org/m2plus.html
官方os下載網址:
http://www.banana-pi.org/m2plus-download.html

我是拿2016-07-21 ubutnu 16.04 mate來測試,發現不少問題,把它調整到適合我們的系統,包括:linux下常用軟體、桌面調整適合中小學、chromium安裝、開放硬體安裝、web執行scratch2....

arm的CPU特色是省電節能,價格經濟,所以效能上無法和x86相比,但一般人可以接受的速度。
這塊板子我們的規劃是,emmc執行android,使用16GB的SD card來執行linux,這樣一千多元的板子可以執行二個OS,算是值回票價的。

映像檔下載:
ftp://163.20.108.15/ftp/bpi-m2p/bpi-m2p-ubuntu-mate-1050929.zip

請下載到linux下使用bpi-copy指令來重製到16GB的sd card上,bip-copy指令下載
ftp://163.20.108.15/ftp/bpi-m2p/bpi-copy

下載後要執行的指令為:
sudo -s
chmod +x bpi-copy
./bpi-copy bpi-m2p-ubuntu1604-1050921.zip /dev/sdb

做好後插入bpi-m2p的卡匣中,開機,即可進入linux的世界。



2016年9月17日

arduino觸控

arduino觸控製作筆記(類比+數位)
使用類比信號A0-A5
範例:使用A0來偵測是否有觸控

我們發現當沒有用手接觸時是數值亂跳,如果把手接觸A0的導線時,A0的值是0或是1023。

使用數位針腳當偵測腳位


這樣做,當手離電阻一段距離時,D4值顯示是0,但是手靠近時或接觸時,D4的值是0或1,亂跳,經由這樣的特性我們可以設計成觸控開關。筆者是用一個清單(陣列)記錄D4的值,當5次裡有一次是1表示有手靠近,則顯示出有觸控。