• #maker+t=market
  • 3D列印服務
  • COSPLAY 3D 建模
  • 1
  • 2
  • 3

MakerPRO社群論壇-交流、分享、協作 造訪社團 » 用戶發文

原文網址 史承彥
2018-04-08 09:14:16

對於軟體並不專精的我,這兩天為了找出延長Arduino mega板上的EEPROM壽命而不斷變址儲存的方法失眠了兩晚,最後總算想出方案。我的方法是:
將EEPROM分成一大一小兩個磁區。小磁區專門用來記錄上次儲存的地址,大磁區則儲存我要的數據;大小磁區每次儲存都要變換儲存位址,但每次存完後也要同步抹除小磁區的上一個位址的儲存值。下次開機的時後,先從小磁區的位址零開始讀取大磁區位址,一直讀到有大磁區位址資料的時候,再根據該址讀取大磁區資料。

將我的方式分享給大家。也希望有軟體專家給點指導。

林樹人
2018-04-08 09:20:43

我實際應用是加斷電偵測,只有斷電舜間儲存一次EEPROM

Ghosty Guo
2018-04-08 09:46:56

同步抹除多了一次寫入的動作, 壽命會更短吧?

Jack Omnixri
2018-04-08 09:47:36

如果EEPROM容量還夠大,可考慮分成N份(比方說8),以Page Size為單位,在每份的第一個位址記錄是否被使用,比方說寫入0x5A,其後再加入其它資料。每次開機時先讀取n個起點位址數值,假設在第3*n位址讀到0x5A,則讀出資料後把該位址填零並把3+1,等下要寫回資料時就寫到4*n位址,同樣填入0x5A,再繼續寫其它資料。當位址大於容量時就把位址歸零。如此循環寫入就可讓寫入次數增加八倍,等於用空間換取時間,大致上和你的作法類似,只是改成循環佇列方式。參考一下吧!

Che Hung Wang
2018-04-08 10:34:00

樓主說的就是在NAND上用了很久的耗損平均技術(Wear Leveling).但其實若空間不大,這樣能改善的有限.作法我認同 Ghosty Guo 所說的,把計算放到RAM或是換個開發工具吧!

Yi-Jia Ye
2018-04-08 11:05:08

記憶卡便宜又好用@@

史承彥
2018-04-08 11:16:15

這兩天有在網上有研讀了一下wear leveling, 但本身不是資訊軟體出身,有看沒懂⋯

HC Huang
2018-04-08 11:20:28

很棒的想法

David Lee
2018-04-08 13:35:11

可以參考該芯片之data sheet, 應有建議存取方式!

張玉錠
2018-04-08 13:40:42

換顆小容量的FRAM或許就解決了。

張金泉
2018-04-08 21:24:53

記憶卡很吃 sram
要吃到 512k
Eeprom 不會吃這麼多

史承彥
2018-04-09 21:32:26

感謝大家的建議!我要存的資料量很小,只有31 byte. Arduino mega 2560的內建EEPROM有4096 byte. 所以我才沒有考慮外掛記憶體。
分享自己的做法現醜一下,單純希望拋磚引玉,果然大家的建議都一針見血!勝過我這兩天爬文抓不到重點猛打瞌睡。

張合中
2018-04-10 01:00:08

不用想太多,壞了就換一顆。


原文網址 史承彥
2018-03-06 09:26:52

全職創業滿半年了,這半年來不急著找錢,先蹲馬步學習工業設計與渲染技術,也搞定了LED陣列與LCD顯示的coding, 技術拼圖總算圓滿。

廖誠義
2018-03-06 09:38:06

渲染技術是什麼?

歐敏銓
2018-03-06 10:05:40

原來史兄已創業,恭喜!找時間去拜訪

Stanley Fan
2018-03-06 10:31:27


原文網址 史承彥
2017-05-28 23:05:01

請問大家如果使用地磁感測模組當作旋轉編碼器,旋鈕上裝置兩個NS極磁鐵(同方向,對角180)可行嗎?
我初步的理解是應該可以將XY軸所感測的磁場強度切分成四個象限,就能夠區分正逆轉。但不確定轉到四個象限的臨界時是否有可能發生旋轉方向誤判?

Jeff Yeh
2017-05-28 23:21:37

普通的旋轉編碼器給的數值很精準,甚至可以知道使用者轉的速度。如果要用地磁加上磁鐵做,我是覺得可行,可是小心誤差。至於象限問題,一定會有360 -> 0 或者 180 -> -180 的問題,MCU 小心處理就好~~ 以上是詢問所歸結,請參考。

史承彥
2017-05-28 23:27:01

其實我只需要辨識旋轉方向,並不需要知道轉到什麼角度。因為之前使用手勢模組當旋轉編碼器失敗(距離太近),加上機構件已經成形,改為地磁模組是目前最容易的修改方式。但是就怕沒有考慮周全。

Jeff Yeh
2017-05-28 23:28:37

看起來應該可行喔!

Ghosty Guo
2017-05-28 23:54:40

蕭家皓,“以磁力實現鎖具系統之設計與製作”, 虎尾科技大學光電與材料科技研究所學位論文,2013年。

Ghosty Guo
2017-05-28 23:55:47

要小心選擇磁鐵的強度, 過強會造成MEMS磁場感測器永久極化

史承彥
2017-05-29 15:23:39

成功了!只要把象限邊界的臨界磁場值排除掉,就不會有邊界誤判的問題了。

Wei-hung Chu
2017-05-31 18:40:35


原文網址 史承彥
2017-05-15 07:38:45

新的開發案真是挑戰Arduino Leonardo 板的極限,同時連接五個燈環、一個手勢感測模組、一個紅外線溫度模組、一個條碼掃描模組、兩個開關、兩個繼電器、一個音效模組,真熱鬧!


原文網址 史承彥
2016-11-28 07:25:02

之前曾經與大家討論過我們產品irbo個人用VOCs偵測器的設計,現在因為產品已經發表,我在這裡分享相關細節給大家,也歡迎大家提點指教。若大家希望瞭解更多細節,我也會盡我所能地解答。

irbo 設計重點:
1. irbo是採用日本FIS大廠的 QS-01偵測頭,此偵測頭為市場中最省電,且偵測靈敏度高;不過缺點是暖機時間長。為了克服此問題,我們開發了一個開機動態校正程式,讓原本需要30分鐘的暖機時間大幅縮短至3-5分鐘,讓irbo同時擁有超短的暖機時間與最高的測試精度。

2. irbo內建溫溼度計,無時無刻針對使用環境進行動態校正,確保不論是在炎熱或寒冷的環境都同樣精準。

3. irbo採用兩種模式共八段濃度警示,並且irbo是量測絕對濃度而非相對濃度。所以使用irbo不需要在通風處校正,這一點應該是坊間便宜的偵測器所做不到的。

4. irbo外觀設計是根據VOC毒性氣體較空氣略重的特性,重新設計。在底部有進氣口,能夠有效吸收桌面採集的氣體進行量測。

5. irbo內置16顆LED, 不但是為了顯示偵測結果,也是為了協助功率較低的QS-01偵測頭累積足夠的熱能,進一步產生內外達到20度的溫差,加強熱對流。

6. irbo當初設計就考慮到二氧化碳偵測,只要切換到高靈敏度模式,當環境二氧化碳濃度超過800ppm, irbo變會亮燈警示。

7. irbo外殼設計於量產時不需要任何模具,這一點對於少量多樣的新創產品尤其重要。主要避免了萬一市場需求反應不佳又過度投資。

Hambo Kao
2016-11-28 09:12:21

量產時不需要模具,那外殼要從那裡來?好奇

史承彥
2016-11-28 09:58:12

外殼是現成的不銹鋼管切割拋光,內部則是透過3D列印來將各組件結合。大家都知道3D列印不適合做為外觀件,但是做為內部結構確非常好用呢!

Lyon Chen
2016-11-28 11:20:40

Irbo可以偵測哪幾種毒氣?

史承彥
2016-11-28 11:53:44

主要:甲醛、一氧化碳、丙酮、天燃氣、乙醇、甲苯、二甲笨、乙醚、二氯甲烷⋯

次要(弱):二氧化碳

Lyon Chen
2016-11-28 12:01:14

挺多的。也許做木工,油漆都用的到。

Sensor會受灰塵覆蓋所影響嗎?

史承彥
2016-11-28 12:13:04

QS-01氣體頭是屬於半導體sensor, 上面加上保護罩,氣孔也比較小;這種類型偵測器要比紅外線偵測器更不容易受灰塵影響。
不過油漆一定要避免直接噴濺,這個是任何偵測器都沒辦法抵抗的,也會影響測試結果。

彭帟絃
2016-11-28 13:49:17

有注意到溫濕度對數值的影響,這代表可靠度大大的提升,這點我要說幹的好,很多都會忽視這點。

彭帟絃
2016-11-28 13:50:22

用規格品又能注意到外型,強


原文網址 史承彥
2016-11-22 22:31:15

(如有違反版規,非常抱歉,麻煩版主刪文。)

分享給大家我與另一個好兄弟~兩位中年大叔創業的第一個產品。創業真的很挑戰,也非常辛苦,堅持了大半年,背著兩個家庭的生計;這一切只因為我們相信,這是台灣未來的一條可行道路,更是想為自己的兩個兒子摸索未來。
其中募資影片是我唸高二的兒子的處女作品,我們還有很多的不足,產品也不是最完美,但總是第一次,滿滿喜悅與大家分享,也包含著身為父親對兒子表現的驕傲。
如蒙大家幫忙點擊,就已經是最大幫助!如果中年大叔的產品沒有打動你,我們也不會灰心。中年大叔的創業夢還會跟著大家一起堅持下去!感謝!

歐敏銓
2016-11-23 00:25:05

前幾天就看到了,很棒的產品!加油!

Mike Lo
2016-11-23 04:52:41

irbo空氣污染的資訊?另外就是,你們的熱情令人感動。加油!!!

Mike Lo
2016-11-23 06:47:51

剛剛把影片看完了,知道你們搜集哪些訊息了。

Hambo Kao
2016-11-23 07:03:01

加油

Lyon Chen
2016-11-23 08:36:39

我還真想過"為兩個小孩摸索未來".
加油加油~


原文網址 史承彥
2016-10-23 22:56:31

誠徵募資影片旁白配音員,英文講稿總長3分鐘以內;男女經驗不拘,意者請私訊。

歐敏銓
2016-10-24 00:41:55

承彥兄恭禧喔,加油!

史承彥
2016-10-24 20:12:19

感謝歐兄!

Lyon Chen
2016-10-26 18:11:40

請問您是自己製作群募影片及文案嗎?

史承彥
2016-10-26 18:13:40

這次產品比較簡單, 所以採小資自製.

史承彥
2016-10-26 21:13:02

旁白配音員已經找到,感謝大家幫忙!


原文網址 史承彥
2016-07-06 22:34:45

新產品贈送徵求免費自願試用者,請到邁雅設計報名。


原文網址 史承彥
2016-03-28 07:43:28

小弟白天在電子公司上班,只有晚上與假日極短的時間可以當個Maker. 今年小弟決定正式加入創業行列,成立'My Yard Technology(邁雅設計)'公司,開發Maker們所需要的工具機,以加速推動自造者運動。公司社團剛成立,主要作為產品開發消息發佈,與聆聽Maker們產品使用回饋之用途。My Yard社團歡迎大家加入,並告訴我們大家期望的工具機發展,小弟必列為優先開發參考。

此貼文若有違版規,小弟會立刪,還請見諒!

歐敏銓
2016-03-28 10:29:35

好棒,加油!有開放參觀空間?

史承彥
2016-03-28 12:14:51

感謝歐大!原則上是沒有開放參觀,不過隨著事業進展我的想法或許也會改變。總之初期先找到增加營業規模的方法,加上我有一些不錯的設備,若必要開放,也會考慮。

歐敏銓
2016-03-28 16:37:31

對於Maker工具機,我們也很有興趣推展,以後多串串了~

吳佳迪
2016-03-28 20:15:50

加油...給您一百個讚..

史承彥
2016-03-29 21:06:07

感謝大家!台灣絕對要在這一波自造者運動大展身手,展現台灣年輕人的創意活力!大家一起加油!


 

討論主題