2014年5月10日 星期六

IV-18 Arduino 改裝


改進目標:

  1. 時間準確度,我很懶得校時,而且室內GPS收訊不好
  2. 晚上可以關掉
所以在不大量更動設計的狀況下,解決方法:

  1. 把手邊的DS32KHZ接上DS1307,這樣一來,在不更動變成DS3231的狀況下可以有接近的準確度
  2. 增加一個光感應器
增加DS32KHZ倒是挺簡單的,轉接版剛好放在電池的底下,把線拉一拉就解決了
反而是增加感應器麻煩了不少

基本上光感應器用一個光敏電阻一下子就解決了,但是我找遍了裝零件的盒子都沒找到....
唯一一個光感應器的是Ti的OPT101,只是為了關燈就用這個未免也太好野人所以沒有東西可以用惹,也不想為了一個零件就跑一趟光華或啥的

這時候突然想起來,以前曾經看過有人用LED當光感應器的,於是上網看一下資料,就把一個10mm的LED(越大讀取的值也越大),長的接analogpin A0,短的接GND,直接當作一個光感應器用

於是VFD Clock修改版完成


P.S 電感換成Pansonic的超質感電感


======Update======
經過多天的嘗試之後,我認定LED光度計實在不是很穩定,所以還是找了一個光敏電阻來....
然後把程式寫成這樣:
if(analogRead(A0)>55){
    flag =1;
}
while (flag){
  delay(100);
  if(analogRead(A0)<45){
        flag =0;
  }
如果設成
if(analogRead(A0)>55){
  delay(100);
}
當讀數在55左右的時候就會一直閃阿閃的,有點糟糕


2014年5月9日 星期五

Sharp memory display boosterpack with Arduino

 前陣子Ti特價這東西50%,從20USD直接砍到10USD,單買螢幕都不止這價錢了,立馬訂了一個
這東西個特點就是極低低低耗電量,基本上可以靠電容撐一段時間.
上圖是接Ti的Launchpad測試,這螢幕給我的感覺就像是一個可程式化的鏡子一樣XD
可視角到是還好,但是顯示效果絕對是很棒

再來就接上Arduino,利用Adfruit_GFX和這螢幕的Libary,只是需要把DISP也接上高電位才會動作
接線:
SCK ==>10
MOSI ==>11
SS(CS)==>13
DISP==>拉高

完全不接上電源XD,光靠板子上的0.1uF就可以撐2~3min

2014年5月7日 星期三

IN-14 Breakout

不知道我這個暑假有沒有辦法做完八管Nixie tube,完成世界線變動儀



2014年5月2日 星期五

Wii Nunchuk 轉接版

總之這是一張超小的Wii Nunchuk 轉接版,至於為啥自己做?
當然是因為自己做比那些賣120元的便宜太多了