Tuesday, April 28, 2020

Arduino不用delay(或多工)找到的一些資料

關於 millis()
關於delay(), millis(), micros(),delayMicroseconds與定时器(教程)計時
交大人寫的深度解析

不使用 Timer 庫要定時做某事或做兩三件事(教程)定时器相關
裡面有code example, 但後來不是用這個,是用t=t+interval

How to Use Arduino millis()
英文版,裡面也有code example,也提到overflow怎麼避免

自己控制 timer1 計時器定時做多件事(教程, 設定timer1 定时器)
用ISR (中斷?)做? 好像不用call library? 應該可以來試試

使用TimerOne庫(Timer1)定時做多件事(教程for定时器 timer1的使用)
這個要call library就沒試了

使用 MsTimer2 庫定時做多件事(教程)(定时器timer2的使用)
這篇其實有其他的連結,是最後一篇的總整理。
以上3篇都要library,所以先不想用,之後有空再試。

《高階》寫程式Arduino教學 - 02:Arduino 定時器 輸出/入捕獲&溢位中斷 操作 TCCR1A, TCCR1B, TCNT1, TIMSK1 暫存器
裡面有code example 還有一堆看不懂的解釋

LED DIY 焊接自己做燈的參考網頁

https://www.ph84.idv.tw/forum/threads/314690/

https://www.ph84.idv.tw/forum/threads/343994/

https://www.ph84.idv.tw/forum/threads/264038/

https://www.ph84.idv.tw/forum/threads/323533/

需要時間想想可以怎麼做。

換FIT車上的指示燈

How to replace rear defrost button light? - Unofficial Honda FIT Forums

燈泡規格
The bulb marked "Y" has a part number of 35850-SMA-J11 / Bulb Comp. 
The bulb marked "B" has a part number of 35850-TF0-J01 / Bulb (14V 60MA). I'm just replacing the "Y" bulb.

Arduino 雜記

如何让Arduino用2颗5号电池运行1年以上--Arduino低功耗
感覺很有趣,但好像不太用到。但留存著之後可以查找。


認識與實驗Arduino的睡眠模式
這篇感覺也很有趣。

Arduino 學習路徑與資料整理

Arduino很有趣!
但其實它的資料很多,網路上的資料非常多。
資料到後面,其實都會很散亂。
總想有個比較有系統的方式把找過的,試過的資料、心得、照片收集起來。

一開始都放在Keep,因為可以快速新增後,回去看該篇文章,又可以加註解。
但資料都會太散亂。雖然search很方便。

又有些文章很長,感覺放在Pocket裡,想看的時候可以隨時點選,跨平台讀文。

有些文件又想放到Evernote裡收藏起來,以免多年之後網頁不見。但要找文和讀文不太方便,有時候找到太多不相關資料,而且讀取速度不夠快。

後來開始有想用心智軟體(xmind),但感覺又差了一點。

最後想說放在這個Blog上,但又開始變亂了....damn...
但有個好處是,公司網路可以連Blog但不能連Evernote。

感覺可以這樣處理:
一開始在網路找的資料,或想到的想法,可以記在Keeps裡,如果想隨時讀(還沒消化過)的就另外放Pocket,不要拿Pocket來當資料整理的地方,因為免費版刪除就找不回來了。

經過整理的就收Blogger...
那Evernote呢...其實好像也可以用Evernote做總整理。放圖面,整理連結,或抓圖也很方便,只是公司不能用。
其實Evernote需要一個總表。放圖面也很方便,或把抓下來的頁面,拉成連結什麼之類的。

2020-04-27 放頭份家裡濕度控制改善計劃

原本的裝置,其實可以再簡化一些。
用焊接的方式,直接焊上電線,省下插座。(反正有些變壓器也沒有用了)
濕度顯示其實也可以拿掉,換上LED圓頭燈就好。反正這濕度計也不是很準。
可能要6顆。從40%開始~90%。
可能要另一排,顯示設定值?
還要新增一個設定濕度的功能,還要一個Button。


Arduino 語法筆記(上拉電阻、外部中斷法Interrupt+PIR)

--上拉電阻小知識
Arduino Internal Pull-Up Resistor Tutorial


--開關怎麼運作裡面有大道理

Arduino 的按鈕開關測試 (一) : 輪詢法 (Polling)
>裡面有debounce的各種方法解析,內容豐富。

Arduino 按鈕開關測試 (二) : 硬體中斷法 (Interrupt)

後來用interrupt做PIR感應小夜燈,後來都會失敗,我明明都用RISING,但燈都一直亮著。
不知哪出問題....
用一般if 的語法似乎很快沒電,用鋰電供電2個晚上就沒電了。

Arduino Interrupts with PIR Motion Sensor

還是要來試試這個code看看...是不是少了volatile那語法...
感覺不是,
後來還試了裡面的lowpower語法,

電子電路Arduino 相關採買網

Arduino 相關購買網
--TaiwanIOT
一開始的Arduino自走小車套件是在這買的,價格不算便宜,但出貨蠻快的,東西品質一般。

--ICShop
這裡比較多電料相關品項,像AC電源線半成品、矽膠電線之類的,但價格有些有點高。

--Taiwan Sensor
後來找到這家有想買的DC to DC模組(有QC3的,有4port的)。一些東西的照片還蠻有質感的。
但也沒買過,不知實際狀況。

--Ruten露天上
買過的有「傑森創工」,當初選了先匯款,結果搞了快一周才收到貨,而且還缺了一片prototype shield,但不得不說,這家的東西算便宜又齊全。

還有一直在看的是「宇倉電子」,電料類的東西更多,但還沒下單買過,可能要先試水溫看看這家服務如何。

--德源
其實這家好像在中和還永和,但網頁太花亂了,難以下單...但好像怪東西還蠻多的。

國外的網站
digikey 廣告打很大,後來的Mouser也蠻常出現在搜尋結果裡的。
PTT有找到人說,其實沒有很特別的東西,在ICshoprscomponent這兩家台灣網購平台也OK

Sunday, April 26, 2020

找萱咪要的筆電

costco賣場看到這台,其實看很久了。
之前看的價格不是這樣,好像是CPU改款了,但其他地方其實沒改。


後來在mobile01上看到介紹文(2019)後面的討論串,發現這螢幕是45%NTSC,後來一查好像不太OK. 另有人推薦這2款,多2千,到了3萬初頭的水準。」
建議envy13
yoga s730
72%NTSC螢幕
全金屬機身

3萬有找
不必忍這台的螢幕
也有人推Asus ux433 或ux333 螢幕好不少。

但如果預算來到3萬初頭,最新的Mac Air i3也只要3萬2。
MS的surface laptop 3 13.5"也3萬3。

找了半天,後來發現有這個懶人包。
https://ofeyhong.pixnet.net/blog/post/223877823


2020-04-25 電子電路筆記

日本人講解筆電變壓器的運作及各元件
但看到後面有點難懂,一來因為需要電路學原理,二來google自動翻譯。
不過應該英文也有人講解過才對。
所以power supply真的應該都要留著才對,感覺很有用處。


2n2222 電晶體也蠻有趣的。


後來找到這寶庫,裡面有200個電晶體的設計圖和功能。
http://www.talkingelectronics.com/projects/200TrCcts/101-200TrCcts.html#97
上面連結裡的PIR案例講到下列的另一個寶庫。
http://www.talkingelectronics.com/te_interactive_index.html
越找越多資料
http://www.talkingelectronics.com/projects/TheTransistorAmplifier/TheTransistorAmplifier-P1.html

後來找到用PIR+2N2222+Relay做感應燈,它是直接把一個小變壓器塞到盒子裡。
感覺也是蠻可行的。(可以把不要的USB線剪掉拿來接!!)


自己買洞洞板焊自己的小夜燈?(改LED)

後來想到,其實可以用2N2222,感應水位開關