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

FarmBot Taiwan User Group-FBTUG 造訪社團 » 用戶發文

原文網址 Joe Hou
2017-06-26 17:31:56

請問哪位夥伴知道要怎麼重build Farmbot OS?
https://github.com/FarmBot/farmbot_os/releases

因為手上有一片RPi0W 的版子, Farmbot OS V4.0已經不support了, 想要改Farmbot OS 端的 code, 再重build, 但不知從何處著手?...

Roland Shiu
2017-06-26 20:08:11

太強大的開發手冊了


原文網址 Joe Hou
2017-06-26 13:33:12

# 散熱很重要
玩過3D 列印都知道散熱很重要, Farmbot 還是加一下風扇比較保險.
剛好手上有一個 8cm / 12v 風扇, 來給它hack一下!

# 步驟
1. 3D列印 8cm 支架, 如果你只有 4cm/6cm Fan, 可以用keyword search 一下, thingiverse 上很多.
參考: https://www.thingiverse.com/thing:1394572
2. M3螺絲 *16 *4 , M3螺母 *4
3. 用支架去卡住 Ramps1.4 板, 記得風的方向要內吹.

# 可以避免馬達驅動過熱而失步
# 12V可以考慮接PIN8用程式控制而不用經常啟動 .

王俊量
2017-06-26 14:13:52

越要精準越熱。


原文網址 Joe Hou
2017-06-25 14:55:08

# MiniFarmbot連線測試
原先認為的encoder code 會影響到非encoder馬達, 後來發現Farmbot.io 可以關閉encoder功能.

# 版本
RPI3 OS : V4.0
https://github.com/…/farmbot-arduino-fi…/releases/tag/v4.0.0

Arduino : V4.0
https://github.com/FarmBot/farmbot-arduino-firmware/…/v4.0.0

# 連線環境
https://my.farmbot.io/app
先設定sequences來測試 ,但排程如何使用還要研究
1. 進 https://my.farmbot.io/app/device
確定encoder/endstop 設為 no
2. 進 https://my.farmbot.io/app/controls
確定X/Y/Z 為 0
3. 進https://my.farmbot.io/app/sequences
設定command "MOVE ABSOLUTE"並確保一次只移動一個參數,建議每個參數中間加個 "WAIT" 500ms.
4. "重要"--> 按Save&Run 之前先按 "SYNC NOW"
不然它只會執行前面一段command.

# 問題
1. 常常連線異常重新連線, 不知是Arduino /A4988 or 網路問題,待查.
2. 更新到Arduino : V4.0 用serial command去控制會是個問題, 因為不知怎麼去disable encoder code.

陳幸延 不知道你遇到的問題還有哪些? 我最近可以在mini farmbot 做更多測試!


原文網址 Joe Hou
2017-06-07 00:32:26

Mini Farmbot 難搞的地方在於機台變小, 但該有的還是得有....水泵,氣泵馬達,power,主板...要怎麼塞啊!! ? ? ?

王俊量
2017-06-07 10:11:07

居家農業自動化嗎?

王俊量
2017-06-07 10:11:33

妳可以拿一個控制箱來外掛著

吳水豚
2017-06-07 11:03:13

買氣動工具的快接


原文網址 Joe Hou
2017-06-02 13:47:24

增加一個 T01 command 來測量土壤濕度.
Txx command 之後會拿來做offline 測試用.

# 目的 :
因為UTM Soil Sensor須要連接 UTM才能做偵測, 所以做了一個off-line 機制, 方便由 arduino 去下command 調整.

# 使用方式 :
1. 校正土壤水份偵測器,取得高低值並填入EEPROM
"F42 P59 M1\n" : 用Soil Sensor量測空氣, 並下此Cmd.
"F22 P302 V518" : 把取得的數值寫到P302 (ex:518)
"F42 P59 M1\n" : 用Soil Sensor量測水, 並下此Cmd.
"F22 P303 V250" : 把取得的數值寫到P303 (ex:250)

2. 下T01 command 來打開 timer3 event 去測量土壤濕度.
V1/V0: 是模擬UTM接觸或打開
"T01 V1\n" : Watching the Soil Sensor(%)
"T01 V0\n" : Close the Soil Sensor(%)

# Code
Code 已commit github:


原文網址 Joe Hou
2017-05-26 09:25:55

為了導入電容式土壤偵測器(Capacitive Soil Moisture Sensor) 到 UTM, 得弄個固定片給它, 小弟畫個Sample 出來, 但硬度不太行, 還要再加強~

有興趣的可以幫忙改良一下!
檔案先放於FB 檔案區! (CapSoilHolder.stl)
======================================
Updated by 2017/5/27
3D stl files 放於 --
https://github.com/FBTUG/DevZone/tree/master/mini-farmbot/3D

Joe

Wuulong Hsu
2017-05-26 09:31:39

強大啊!

Joe Hou
2017-05-26 09:35:22

很弱~剛拍完照就斷了..... ?

王俊量
2017-05-26 10:24:09

一體成型比較紮實一點

王俊量
2017-05-26 10:26:40

可以弄成STEP嗎?
回家幫忙改看看

Joe Hou
2017-05-27 10:34:14

謝謝建議!
重新調整後堅固多了, 已上傳GitHub. ?

吳亭範
2017-05-29 15:19:50

感測器表面可能要想辦法找絕緣材料再包覆一下 原先設計應該是固定在土壤中不會經常插拔。但是若是要透過Farmbot到處量的話 外表漆可能易受損

王俊量
2017-05-29 15:57:21

還是太薄了,外圓可以大一點,或是包一層防水膠布後用矽力康固定

Joe Hou
2017-05-29 16:25:41

嗯,根據哈爸的實驗,固定後必須做好防水~有興趣的人可以分享實驗進程!3Q


原文網址 Joe Hou
2017-05-26 09:25:04


原文網址 Joe Hou
2017-05-26 00:16:41

水量實驗第二次:
# 時間控制
單位時間水量的控制

# 目的
當流量計的準確度不足 ,或手邊沒有流量計時, 這是另一個好方法.

# CodeChange
更改 F01 handle, 新增N 為水量, 讓操作更直覺.
新增EEPROM P301, 每注入100ml所須的時間 (ms)

# 如何使用
"F22 P301 V4635\n" --> 設定校正用單位流量,每100ml所須的時間 (ms)
"F21 P301\n" --> 確認已被存入
"F01 N100\n"--> 供水100ml 並關水
"F01 N50\n"--> 供水50ml 並關水

# 結果
沒想到竟然沒有誤差~ (這顆水泵,每100ml 要4635ms)
順利達到 100g,150g的設定!

暫時commit 於
https://github.com/joehou45/Farmbot_FBTUG


原文網址 Joe Hou
2017-05-24 21:22:26

跟Farmbot原廠類似的自帶旋轉編碼器馬達也到貨了~
因為太貴....只能買一顆來玩玩, 等研究後再update實際應用效果!


原文網址 Joe Hou
2017-05-23 11:45:13

根據昨天commit的code 來測試, 有興趣可以看一下.

# 水量實驗 :
調整流量計的clocks 來校正水量.

# 步驟 :
1. "F22 P300 V5200\n" -- 設定clocks 為每公升5200.
2. "F21 P300\n" -- 確定是否存入EEPROM
3. "F02 N200\n" -- 啟動馬達 , 到達 200ml 水量後停止.

# 結論 :
設定 5200 clocks, 200ml 的水量, 可以到5cc 左右的誤差.
大約在195~200cc, 實際farmbot 上機測試,須再調整.

完整的測試報告已在共筆!
https://hadad.hackpad.com/FBTUG--EvbwNdZfIUc

高禕騏
2017-05-23 11:47:21

感覺可以拿來泡咖啡


 

討論主題

全不選 常用關鍵字