2021年12月29日 星期三

歲末,老筆電無預警罷工

.

正要連線,老筆電無預警關機了。按按鍵無法再啟動。看電源供應器,

電源供應器上的指示燈不亮了。


拔除電源供應器接筆電接頭,電源供應器斷電再通電,指示燈亮。一接

筆電,指示燈又不亮了。


判斷是筆電異常造成電源供應器啟動了保護功能。


本來,插上電源,電源座旁有一個LED燈會亮,現在不亮了,拆開電腦,拆下電源座,接到好的主機板,通電,LED燈會亮。接到這台主機板,就不亮了。

拆下CPU,還是不亮。


結論:

可能是主機板上某一點的零件崩潰了,被電源供應器視為短路,而啟動了保護機制。

這種故障我沒有能力修。


衍生的問題

本來,硬碟裡面的是合法的 Win10 及一些個人安裝、設定的應用程式,

因為不想再安裝、再設定,但似乎沒有辦法讓裡面的Win10繼續維持合法以及個人安裝、

設定的應用程式都能繼續使用。

買一台同型號的二手機似乎也不行?

只能重灌Win10、重灌應用程式?





2021年12月22日 星期三

廉價 USB WIFI 還有解剖的剩餘價值

.




















晶片原廠說明:RTL8188FTV 是設計給電視、機上盒、IP監視器...等使用。


可是,網路上有人把它做成 USB WIFI 來賣。

(可能是這種晶片的進貨價格更便宜吧?)


因為便宜,所以國內外都會有人買到。

國外網路有看到有人在問 Windows、Linux 抓不到 RTL8188FTV 的問題。

原廠網站也找不到有  Windows、Linux 的驅動程式可以下載。


雖然賣家有附光碟,但是我裝了之後,用 HiNet 測速程式測速度,很慢

(下行7xxKbps,上行顯示---),而且在測完幾次,準備瀏覽新聞網站時,

螢幕先跳出來自 HiNet 的 403  Forbidden 警告訊息視窗 。語句還相當不

客氣(可惜沒拍下來)。大意大概是:不要亂搞,我們有在監控之類的...。


猜想:可能是光碟附的Windows驅動程式有問題,讓 HiNet 誤以為我在駭他們吧?

我有讓國外網友下載光碟上附的 Linux 原始程式。網友回覆:無法編譯。


我懷疑:光碟附的 Linux 原始程式說不定只是「隨便附的」。


結論:這種太便宜的 USB WIFI 不要買。


建議還是到實體店面買使用常用晶片的 USB WIFI 吧。


補充

1.網路上有mini USB WIFI 拆解、加裝天線的影片:

https://youtu.be/GbvhkrQjwWo


2. 8188FTV晶片不是吃3.3V ?

是的,8188FTV晶片吃3.3V,所以才要加 5V --> 3.3V 的穩壓晶片 LPS A19x:




.







 














.


2021年12月15日 星期三

2020年灌的win10可以自動升級到21h2

 .

2020年灌的win10可以經由Windows Update 自動升級到21h2,

可能不會一次到位,多按幾次 Windows Update,等待一段時間後,總會等到

升級完成。











總之,不用急,急也沒用,慢慢等就會升級完畢。





2021年12月2日 星期四

1073 r13 韌體看電影預告片

 . 

有一陣子,1073/1283都能看 HD trailer 上的電影預告片,

後來,兩者都不能看了。


最近在  r13 韌體上試,又變可以看了,它是利用韌體內建的功能自行解析podcast格式抓取標題與影片連結來看。


只要在 Add RUL-自行增加 IMS 項目中加入

https://feeds.hd-trailers.net/hd-trailers

就可以了。













.




2021年11月30日 星期二

蜂鳴片怎麼焊

 .

焊接蜂鳴片要注意溫度,

如下圖,最上是銅極,這部分沒問題,很容易焊。

中間部分及下方部分都是烙鐵溫度太高燒出的破洞。

以上三個都是用 30W 烙鐵焊的,而右邊小點則是烙鐵切 15W 焊的。

結論:焊蜂鳴片,烙鐵溫度盡量低,焊點盡量小。







2021年11月20日 星期六

w1209 的溫度測量很不準,但一樣可以用來做優格

.

室溫30度C的時候,w1209 顯示的還算準。

但是

室溫23度C的時候,w1209 顯示的是13.9度C:
















更低溫時,誤差更大。


什麼原因


不外乎:程式寫的差或感測器誤差大(阻值差異太大)。


感測器就是熱敏電阻。它在室溫時是一個阻值,高溫時是一個阻值,低溫時是一個阻值,

或說:每個溫度都有一個阻值。


但重點是:溫度與阻值之間並不是「線性」關係。所以,沒有辦法用「一段程式」來涵蓋大範圍的溫度測量。

另外,不同批次感測器之間的誤差,也會是不準的原因。


不準的w1209還是可以用

先來看電鍋的發熱結構:

它由一個40W的發熱器將熱傳導到整個鋁材鍋體。













但,溫度這種東西,並不是一個地方50度就表示整個鍋體是50度。


鍋體不大,也是會存在「溫度梯度」的,但沒關係,只要w1209的「溫度到,開關OFF。溫度降,開關ON」的功能正常,就可以將感測器置於鍋體內的定點,再配上「準的」溫度計來觀

察蒸墊上是否能保持42~44的「恆溫」,

然後讓這樣的「恆溫」以較長的時間與1000CC或500CC的保久乳+乳酸菌來達成熱平衡。


參考步驟:

1.感測器置於鍋體內定點。

2.w1209上限ON/OFF溫度設為37度。(視需要調高調低)

3.溫度計置於蒸墊上。(家用室內溫度計應該就夠用,上限可達50度C)

4.每半個鐘頭打開鍋蓋(時間要短)紀錄蒸墊上溫度計的溫度。

5.看後段時間是否能保持42~44的「恆溫」?

若太高,需降低w1209的上限ON/OFF溫度。

若太低,需提高w1209的上限ON/OFF溫度。


我的作法:

我是用大同10人份電鍋,

感測器置於鍋體與蒸墊之間,














將w1209的上限ON/OFF溫度設為37度,

經多次觀察,蒸墊上的溫度能包持在42~44之間。

















1000CC保久乳+乳酸菌,

製作時間10小時。


成果:不錯。


但不知怎麼做可以更好。


總之,

不外乎ON/OFF溫度設高一點、ON/OFF溫度設低一點、發酵時間長一點、發酵時間長短一點。


這之間,就是可以讓你/妳進階發揮的地方、也是進而找出自己風味的地方。





.

2021年11月19日 星期五

「維修權」(Right to Repair)運動

 .舉凡手機、醫院儀器到農具機等製造商都面臨愈來愈大的壓力,

加上「維修權」(Right to Repair)運動的推進,放寬對獨

立設備維修商或DIY維修權的限制已成趨勢。


蘋果明年(2022)起開賣零件工具 果粉可DIY手機維修

https://www.cna.com.tw/news/ait/202111180014.aspx


「維修權」應該要包括把韌體寫入機器的「燒錄權」,


很多現代的機器,不能寫入新軔體差不多就等於「廢物」。


像是 APPLE TV3 就已經不支援 YouTube,但是更早的 1073/1283 卻因為還有

業餘的玩家在維護韌體,所以還是能看。


如果市面上有 OPEN structure 的媒體播放機,再由全球各地的玩家來共同發展韌體,

一定可以把機器發揮到淋漓盡致。直到再也榨不出任何功能時,再把機器淘汰。


大家買的機器,「壽命」就不會那麼短了。




.




.

2021年11月18日 星期四

[puppy linux] bionicpup 外接螢幕有問題

 .

bionicpup 在外接螢幕的時候會有顯示的問題,

我在 bionicpup64 7.9.6 、bionicpup64 8.0 上試過,都有問題。













不管是 "筆電 + 外接螢幕" 或 "拆掉螢幕的筆電 + 外接螢幕", 都有問題。


解決辦法:

我是用 fossapup64 9.5 的 xorg.conf 取代 bionicpup64 的

etc/X11/xorg.conf 就 OK 了。




.

2021年11月6日 星期六

之前網路買的兩個 diy micro usb 接頭

 之前網路買的兩個 diy micro usb 接頭,今天才發現其中一個少了一段金屬片:

















因為已經過了一段時間,所以也只能以"自認倒楣"與"不爽"來收場。


其實,若是收到物品當下就發現,你大概也只能"自認倒楣"與"不爽"。

幾塊錢的東西你是要如何與網路後面的賣家Argue?

頂多只能"不再跟他買"了吧?


網路購物哪有那麼美好?

已經有多次 "看他掛的是羊頭,買到的是狗肉" 與 "品質奇爛" 的經驗了。


只想當"一次賣家"的賣家太多了。



.







.





2021年11月1日 星期一

ubuntu impish indri 的 Puppy Linux 版 imppup

 .

ubuntu impish indri 的 Puppy Linux 版本叫 imppup。 imppup 的大小僅 400多M。

1.

下載 imppup

http://distro.ibiblio.org/puppylinux/test/imp/iso/

2.

將 ISO 寫入 USB 隨身碟。

Windows 或 Linux 下均可完成任務。

3.

從 USB 隨身碟啟動 imppup。

4.

設定 WiFi 連線,設定 zh_TW。

檢測點:可上網,可瀏灠台灣網站(但有亂碼)

5.

安裝字型

TCJK_LRB.pet

檢測點:瀏灠台灣網站已無亂碼。

6.

安裝 gcin 2.9.0

gcin 2.9.0有1、2兩組。

2.9.0-1:






2.9.0-2:






我的測試是:gcin 2.9.0-1可輸入注音、拼音。gcin 2.9.0-2可輸入注音,不能輸入拼音。


7.

在 root 的 .xinitrc

. /etc/rc.d/PUPSTATE

後面輸入:

#gcin

export GTK_IM_MODULE=gcin

export QT_IM_MODULE=gcin

export LC_CTYPE=zh_TW.UTF-8

export XMODIFIERS="@im=gcin"

gcin &

gtk-query-immodules-2.0 --update-cache

8.

重新啟動。

檢測點:可輸入繁體。


發現:

gcin 在 imppup Geany 1.37.1 的編輯區無法輸入,但搜尋區可以。


下載

imppup.zip (內含 gcin290 + 繁體字型)





2021年10月22日 星期五

淑女車的故障

多年來,家裡使用過多台淑女車,遇過三次重大故障,特紀錄如下:

1.龍骨斷裂

無牌的淑女車,竟然會發生龍骨斷裂。應該是焊接處長期鏽蝕導致斷裂分離:













2.鏈條斷裂

二手淑女車,騎到半路,鏈條斷裂整條掉在地上。

鏈條單節套環處斷裂,應是金屬疲乏造成。

金屬為何會疲乏?當然是品質差啊~


檢查剩下的鏈條,還有多處鏈條單節套環已經斷裂一半:














3.手把鏽斷

二手淑女車,在手把到龍頭附近的下方因長期鏽蝕而折斷。(示意圖。非事故車)















自行車店老闆說他沒看過這種手把因鏽蝕而折斷的故障。



發生以上三大故障時,還好三部車子都在平地上騎著。要是任何一次剛好發生在高速下坡時,

真不知會摔成什麼樣?


建議騎中古淑女車的網友或網友家人有在騎中古淑女車的,定期檢查鏽蝕狀況,誠屬必要。







.






2021年10月10日 星期日

用 w1209 + 大同電鍋 來製作優格

 .

google 可以查到優格菌適合生長在 108°F 到 112°F 之間(42.222°C~44.444°C)。

所以,「溫度控制器」的 ON/OFF 就設為 43°C 好了。

「溫度」這種東西,並不是「設為 43°C」就會在 43°C 「一刀切」。

而是,雖然上升到 43°C,加熱器已經 OFF,但是溫度還是會往上衝一點點。 

當溫度下降到 43°C,加熱器已經 ON,但溫度還是會往下降一點點,例如:











至於「往上衝一點點」或「往下降一點點」到底會是多少,或是說「多少才能接受」,

這就要看個人的需求了。倒是沒有標準答案。


做好的 w1209 「溫度控制器」:


















有插座可以接大同電鍋(控制電鍋保溫的ON/OFF):

















w1209 的參數設定

p0:H

p1:00

p2:43



網路上有人把如上的 感測器 + 線路板 + 插座 + 外殼 融合成一體成品,

想省事的人或可找來看看。網拍關鍵字可找:溫度控制。


材料與設備

設備就是 w1209 + 大同電鍋。

















材料我是使用安佳保久乳。(可以從「室溫」開始製作優格應該是保久乳的優點。)

















以1/4杯統一AB乳果發酵乳當第一次菌種,為什麼選固態的統一AB乳果發酵乳?因為家裡冰箱剛好有,就拿來用了。

因為覺得繁殖的還不錯,之後就都以適量做好的優格當菌種繼續做下去了。

優格菌生生不息,繁榮昌盛。
















圖片來源:Wiki


製作優格的過程還有一個注意事項

容器、湯匙等器具,宜經「滅菌」處理(滾水燙過)。有任何「變色」、「斑點」都要認真處理。


美國舊金山酸麵包的酵母菌已經繁衍100多年,同樣的道理,顧好溫度、顧好清潔,優格菌要

繁衍上百年,應該也不是問題。


步驟:

室溫 28.7°C

感測器放置:

因為電鍋內的保久乳我是放在玻璃容器內,所以我就另外準備一個玻璃杯裝常溫的水,

然後將感測器放在玻璃杯上面1/3層的水中:



















收成時間:7.5小時 (5小時、6小時、7小時都有收成過,大概是天越熱時間越短吧?)


成品例:







































這種用 w1209 + 大同電鍋 做的優格叫做 「玉山優格」,原味的,自製的,好吃的,健康啦~



進階閱讀

買 w1209 要買對

w1209 的黃金時代已經過去了

w1209 的溫度偵測很不準,但一樣可以用來做優格


[2022-03-23 補充] 

不同的菌種有不同的口感,酸度不同,凝固度不同。

不同的保久乳、不同的奶粉,主要是凝固度不同。菌種則影響酸度。(時間長短也會影響)

這一切,都需要自己找尋最愛的菌種、最愛的保久乳、最愛的奶粉、最佳溫度、

最佳發酵時間...等等。它們都沒有標準答案。

(不同菌種的來源:有機店、超市各品牌...等)

還有,一隻精確的溫度計也很重要。(溫度刻在上面的玻璃管溫度計,至少要可量測到50度C)

掌握溫度後,還要找出"多少小時"可得到最佳成果。


起始溫度

與溫度有關,發酵前的"起始溫度"也是重要因素,鮮乳冰過,都是4度C。

保久乳看室溫, 冬天、夏天也差蠻多度的。

泡奶粉比較有可能調到從40度C開始。




.

w1209的黃金時代已經過去了

.

所謂的「w1209黃金時代」是指「有一群人在設計硬體、有一群人在開發韌體」的年代,

一開始,採用 ST 晶片 stm8s003f3p6 設計硬體,大家圍繞著 stm8s003f3p6 開發韌體。


是一種 Open硬體、Open韌體的概念。

人人都可以在裡面學到東西、人人都可以為它貢獻程式。


很美好,不是嗎?


由於線路簡單,韌體又是免錢的,於是有人開始大量生產它。w1209 一時蔚為風氣,愛用的人很多。


由於物美價廉(美金1.5元就能買到)、銷路好,很快就出現「競爭者」。


「競爭者」的競爭手法第一要務當然是「降低成本」。


為了「降低成本」,當然要從晶片、NTC、零組件下手。


把所有最便宜的晶片、NTC、零組件集合起來,「市面上最便宜的w1209」就誕生了。

於是一場「你便宜我可以更便宜」的競賽就這樣一發不可收拾了。


此時,w1209 已經不是原來的 w1209 了。


一個不明晶片的例子


















市面上有各式各樣的w1209在賣,明明之間有很多差異(操作方式、參數等),卻都

使用相同的「公版說明書」(說明資料)。這應該也算是一種「降低成本」吧?


Q:「降低成本」的w1209能不能燒寫程式進去?

A:  你要先知道它是什麼晶片。有的晶片型號都已經磨掉了,你是要怎樣知道?有的甚至連燒錄焊孔都沒留,這不就是擺明:你燒什麼燒?


Q:「降低成本」的w1209量測溫度準不準?

A:  「會準」是不切實際的期望。


溫度計哪有「又便宜又準的」?


w1209 量測溫度準不準的關鍵在 NTC 的數據以及程式寫的好不好。

由於 NTC 不是線性的,程式寫的不好,就會有室溫還算正確,但35度、40度以上誤差就很大。一般,只能針對某牌某型號的 NTC 數據去編寫程式。

降低成本版的w1209大概都是一些非大廠的 NTC 吧?他們大概也不會「認真」

請個人幫這樣的 NTC 來編寫程式吧?


你要是相信公版說明書上對 NTC 的描述,你會不會太容易相信別人的狼性了?


想要可靠的溫度測量?可以這樣做:

1. 先買到可靠的 NTC 零件,含正確的 NTC 數據。

2. 選用一種微處理機,自己寫程式吧。





.


2021年10月8日 星期五

為什麼不能用大同電鍋做優格?

 .

大同電鍋不只不能做優格,麵糰發酵、酒釀、納豆...都不行。

為什麼?

因為大同電鍋不是恆溫設備,大同電鍋無法提供優格菌、酵母菌所需要的

穩定溫度。


大同電鍋的保溫熱源來自一個40W的電熱片,它鎖在底座上。40W的熱量經由底座、電鍋體,加熱電鍋腔體。

不管夏天或冬天,大同電鍋的保溫功能都是發出40W的熱量,它除了加熱電鍋鍋體,還要與

外界的室溫進行熱平衡。夏天室溫可能33°C 、冬天室溫可能13°C 。這之間的20°C 當然

會影響電鍋鍋體的溫度。這就是大同電鍋無法提供穩定溫度的原因。


還有一點要注意:

如果電鍋放在爐火旁,而在期間有開火炒菜、燒開水...,那麼電鍋的保溫溫度將會因此

而提高。(可以說:溫度穩定度更難掌握了)


所以,想用大同電鍋製作優格,勢必要加裝一個「溫度控制器」。

「溫度控制器」的基本原理是這樣子的:

用感測器,感測溫度到了沒,還沒到就繼續加熱。溫度到了,就停止加熱。


溫度還沒到:










溫度到了:











w1209 是一個適用的溫度控制器。

 w1209 + 大同電鍋 可不可以做優格,麵糰發酵、酒釀、納豆...?

當然可以啊~只要你知道它們(各種菌種) 需要的溫度。


下一篇就會介紹用 w1209 + 大同電鍋 來製作優格。


Q&A

Q:可是明明有人用大同電鍋做出優格?

A:在大同電鍋「升溫」的過程,確實有段時間適合優格菌生長。結果:有凝固成豆花狀、

也有酸,但有可能已是「死菌」一片。因為大同電鍋的保溫溫度會上升到殺死優格菌的

「高溫」。(5、60°C 或以上)



優格菌的重點是:「是不是活的?」。

是活的,就要再看「能不能通過胃酸考驗?(沒被胃酸殺光光)」、「能不能在腸內的體溫

下繁衍?」。這樣的益生菌吃下去對人體才有益處。




.




2021年10月5日 星期二

api 與 youtube

 .

用 1073/1283看 youtube 需要申請 api。

用正確的 api + moservices 新版的 youtube 模組就可以看 youtube 。


用這種方式看 YouTube,沒有廣告。


api 有"額度"限制,不能毫無節制的濫用。但個人使用,一般都夠用才對。

api 似乎有它的"嚴謹性",不能隨意更動之,我已遭遇多次。

本來好好的,但更新韌體後,重新輸入原本可用的 api,就變不能用了。

都得用"看起來不是亂用的帳號"重新申請  api 後才能使用。

所以,在"可以看"之後,都不太敢再隨意變動它了。





.


2021年10月4日 星期一

1073/1283 都可以收看德國之聲繁體版

 .

本來德國之聲的繁體版:

http://rss.dw.com/xml/podcast_radio_china

,1283/r13 的韌體都可以看。


但是後來德國之聲繁體版異動為 SSL + https ,就變成都不能看了。









1283 的韌體不支援 https;

雖然

r13 韌體有支援 https。

但是r13還是不能看。因為它加了SSL。


為了應付 SSL,r13 的 dw.php 程式可以這樣寫:

  

<?php

header("Content-Type:text/html; charset=utf-8");

#DW

$link = "https://rss.dw.com/xml/podcast_radio_china";

$text = file_get_contents($link, false, stream_context_create(array('ssl' => array('verify_peer' => false, 'verify_peer_name' => false))));

echo $text;

?>


而 1283 的 dw.php 程式可以這樣寫:(增加將 https 置換為 http 的指令)

<?php

header("Content-Type:text/html; charset=utf-8");

#DW

$link = "https://rss.dw.com/xml/podcast_radio_china";

$text = file_get_contents($link, false, stream_context_create(array('ssl' => array('verify_peer' => false, 'verify_peer_name' => false))));

# replace https to http

echo str_replace("https","http",$text);

?>


在還沒重刷韌體之前,可以用 ftp 將 dw.php 程式送上媒體播放機的 tmp/www/

然後透過 add URL 執行 http://localhost/dw.php 就可以看了。


但斷電後,以上步驟要重做一次。


 




.

2021年10月2日 星期六

1073/1283 大愛生活要聞 不能看

 .

10月1日起,可能是來源端的程式碼有異動,造成相對應 https://www.daai.tv/news/life

 (大愛生活要聞) 的PHP程式抓不到影片,所以就變不能看了。


這沒辦法,用PHP抓影片就是這樣,只要原始端有任何異動(就算只是增加一個 space),就可能讓原本可以運作的PHP程式,形同癱瘓。


除非重寫,但是重寫很累。


有時會懷疑,會不會只是某個工讀生心血來潮,去異動了某個原始碼?

"業障"要顯現,我們也無可奈何啦~





應該是網頁有異動以及SSL的問題

$text = file_get_contents($link)

改成

$text = file_get_contents($link, false, stream_context_create(array('ssl' => array('verify_peer' => false, 'verify_peer_name' => false))));


preg_match_all(  '/\<img src\=\"h(.*?)\.jpg\"\>/is', $text, $t002);

改成

preg_match_all(  '/\<img src\=\"http:\/\/s(.*?)\.jpg\"\>/is', $text, $t002);


$link1="h".$t002[1][$x] .".mp4";

改成

$link1="http://s".$t002[1][$x] .".mp4";


就可以了。

把修改後的 daai4.php 用 ftp 送上 1073/1283 就可以看了。

關機後再開機,要再 ftp 一次才能再看。除非重刷韌體。







.







2021年9月18日 星期六

買 w1209 要買對

.

w1209 是一個小巧的溫度控制器。不錯用,但,w1209 有太多種版本。


看起來,它似乎是一種 open hardware,也有人在寫它的 open source 韌體:

https://github.com/mister-grumbler/w1209-firmware


w1209的線路圖:

https://tenbaht.github.io/sduino/hardware/w1209-thermostat/

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjn86nNY94IzqAUDCntwe9yHn8NOKTXRcHlPasqNTp8728HImhwkSFxFN6HIOPyiQ_qqO87Tz44hyphenhyphenF8mjrw91FfN-v6W_3ufxY2l0XiYYEyMiGBL2TL4W77lq72PHeuLCstbbrOUMcj5r8/s640/W1209-temperature-controller%252802%2529.jpg


最早,應該是使用 ST (stm8s003f3p6)晶片以及共陰七節顯示器的版本。

後來,出現使用 nuvoTon N76E003AT20 晶片的版本。它與stm8s003f3p6並不相容。

再後來,又有共陽七節顯示器的版本。甚至還有無法辨識晶片的版本。


國外網友這麼說:

發現一個不一樣的版本,它的晶片標示被磨掉,C5電容空接,卸下晶片,

底部印有 e7573071f。國外網友用NUVOLINK燒錄器,無法燒錄。 國外網

友猜它是一個基於ROM的晶片。

 

無法辨識晶片的版本:(僅是一個例子,注意看它的 C5 空接)

不明晶片、C6、C5(空接)、R6、R8。

 



 












如果想要「享受」 open source 的 w1209 韌體甚至自己改寫韌體,就一定要買對版本。


參考連結:

https://github.com/TG9541/stm8ef/wiki/W1209-Identifying-'compliant'-boards


C5 空接的另一個例子:

nuvoTon晶片、C4、C5(空接)、R7、R1。

https://github.com/TG9541/stm8ef/issues/156


st 晶片的例子:

st晶片、C4、C5、R7、R1。

















圖片來源:alibaba 商品廣告


上面幾例可以看出:不是所有的版本都是 C4、C5、R7、R1 的排列。



哪種  w1209 不要買:

https://hackaday.io/project/26258-w1209-data-logging-thermostat/log/86362-which-w1209-boards-not-to-buy-if-you-want-to-run-the-code-here


https://hackaday.io/project/26258-w1209-data-logging-thermostat#j-discussions-title


https://github.com/TG9541/stm8ef/wiki/Board-W1209


再整理

w1209的演化「可能大概」是這樣:

原始的版本是使用 ST (stm8s003f3p6)晶片以及共陰七節顯示器。

而有一個 open source 群組也是依此架構編寫韌體。


後來,有人出了使用 ST (stm8s003f3p6)晶片以及共陽七節顯示器的版本,

open source 群組也有針對此架構編寫適用的韌體。

  

版本變異到此為止,都還好。

  

可是偏偏有人要推出「非使用 ST (stm8s003f3p6)晶片的版本」。

替代晶片的外觀、大小一樣,但裏面可能是類8051的架構,因此 ST (stm8s003f3p6)的燒錄器當然就不能用了。

  

之後,可能是為了「便宜還要更便宜」,就更進一步推出不明晶片的w1209。(這種版本的

晶片編號一定都是塗掉)

  

網路賣家也許不知道 w1209 有那麼多種版本,他可能只是因為「最便宜」而進貨。

但是他不應該用「可以燒錄程式的版本」的照片當商品廣告。

  

有一次,我看淘寶的商品廣告說是「有繁體的數位電視萬用板」,就請代購購買,結果收到

的是「沒有繁體的數位電視萬用板」。由於經代購退貨不知會有多麻煩,就「自認倒楣」,

當  「掛羊頭賣狗肉」的受害者了。


國外網友亦有人深受「掛羊頭賣狗肉」之害。他說他為了買ST晶片的 w1209 已經買到7塊

不是ST晶片的 w1209。每次都是商品廣告照片與實際收到的物品不符。

  

因為我實在很不想再買到廣告與實物不符的物品,所以問了台灣網拍兩位賣家賣的 w1209

是不是st晶片、可不可以寫入程式?  都沒有收到回答。

    

對買家而言,買到想要的 w1209 ,確實很累。除非賣家自行強調「本店的w1209使用st晶片

(可燒入程式)」。  


結論:

若因為為了溫度控制而買w1209,而將來又有燒錄程式的需求,那就一定要買使用 ST (stm8s003f3p6)晶片的版本。

若單純只是為了溫度控制,無燒錄程式需求,那就隨便買好了。  


使用 ST (stm8s003f3p6)晶片的 w1209 也很便宜啊,約一塊半美金。可能是

非 ST 晶片的 w1209,"進價更便宜吧"?



雜記

網路購物,

我不相信買到廣告與實物不符的狀況,只發生在我身上。

但是問賣家「實物是否與廣告相符?」又不回。

 

 每次買之前都要先問:「實物是否與廣告相符?」,很累。

 

 而確實也看過一個買家很困惑的問:「為何w1209價差那麼大,請推荐品質優者」。

 但賣家也沒正面回答,只說「需要哪一款就下單哪一款」。

 

 問題是:價廉價貴者、賣家都用幾乎相同的廣告照片與內容。買家難以分辨啊~

 買家如果下標價貴者卻收到價廉的貨品,那不是很嘔?

   

 以後,還是找看看有沒有實體店在賣的吧。





alibaba 有各式各樣、各種價格的 w1209﹕ 

https://www.aliexpress.com/w/wholesale-w1209.html


youtube 也有很多 w1209 的相關影片。


2021-09-23 在露天搜尋 w1209 st,

僅找到一筆海外賣家。他是連 st-link 一起賣。

他賣的應該就是 st 晶片的 w1209。


只是他的廣告照片用了三張不同的照片。

會買到共陰或共陽字節顯示,也是無從知悉。


買到非 st 晶片的 w1209,乾脆就自己換上st晶片,並補上缺失的零件:

https://vivonomicon.com/2018/07/15/the-w1209-a-sometimes-stm8-based-digital-thermostat/



晶片不一樣的另外一種版本:

















圖片來源:網路拍賣




用不準的 w1209 一樣可以做優格




.



2021年9月16日 星期四

電池漏液危害大

 .


一顆小小的 LR44 漏液,整個電路板就報廢了:




(原是一個數字顯示溫度計)





.




2021年9月6日 星期一

鋁板上的方孔要如何打?

.

對業餘的我而言,我不知道有什麼工具、什麼技術可以快速打出方孔。

我只是偶而需要在 1.0mm 的鋁板上打出方孔。

像這次要安裝一個AC座,就需要打出一個12mmX22mm的方孔。


我是先用 8mm 鑽頭(家裡最大隻的鑽頭)鑽兩個洞,再用擴孔器擴孔一下,

(以前用這個擴孔器在鋁板上擴出真空管6SN7插座的孔)

再用斜口剪剪掉一些,就變這樣:















然後就交給台灣銼刀,慢慢磨了。













沒練過,要磨直線不是那麼容易,還好這個AC座是「外套式」的,

就是從外面套進去的,所以,歪扭的直線就看不到了:



















.

2021年9月3日 星期五

網路買的極爛AAA電池

.

一段不長時間前買的兩顆AAA鎳氫電池,

一顆剩 96 mAh:














一顆剩 45mAh:




















.

2021年8月26日 星期四

國際牌 MX-GX1561 果汁機的特殊螺絲

 .

國際牌 MX-GX1561 果汁機有四顆特殊的螺絲(星型帶針),一顆的位置很淺,有三顆位置較深。


























要用帶孔的 T20 星型起子來拆。

因為有三顆的位置較深,所以 T20 的柄長至少要9公分以上。





.



2021年8月18日 星期三

會亂跳的DC電風扇XA1688BRD

 .

此亂跳的DC電風扇裡面用了一顆台灣義隆電子的微處理器:












DC電風扇的構成可歸納成三大部分:

1. 24V電源
















2.控制線路板










3.DC馬達










(24V供電接馬達,還有一條黃色的PWM控制線)


會亂跳,一開始當然是懷疑控制線路板。

而懷疑度最高的就是控制線路板上面的微處理器以及無段調速器。

該無段調速器看起來像是無段的電位器,但除了無段還帶有開關功能(按壓可ON/OFF)。



























但將它拆除後,一樣會亂跳。

所以,是微處理器的問題嘍?

但這種微處理器裡面還燒有程式,可不是買來換就可以復元的。

正想放棄修理之際,看到網路上有人提到是"微處理器直接驅動七段顯示器"的問題,於是

我把這顆0.8吋共陽的白光"七段顯示器"焊除,真的,就不再亂跳了。















應該是"微處理器與七段顯示器之間沒有緩衝級"的問題。






,