馬鈴薯半自動農(nóng)場
1.設(shè)計(jì)思路
在1.7及以下版本,是沒有辦法做到自動播種的,這給小麥/胡蘿卜/馬鈴薯的自動化帶來了很大的麻煩。不過我們可以做到一鍵收割,雖然還需要手動播種,但把收割自動化之后相當(dāng)于省去了一半的工作量了,所以做一個自動農(nóng)場還是很值得的。
活塞推動和水流沖刷均可以破壞作物,達(dá)到收割的效果,但由于活塞昂貴且電路復(fù)雜,所以通常采取水流式的收割系統(tǒng),即在一個位置存儲水,需要收割時用一個開關(guān)來控制放水/收水,達(dá)到自動收割的效果。
這里要特別說明的一點(diǎn)是,在你能在網(wǎng)上找到的絕大多數(shù)類似的半自動農(nóng)場中,均會附帶一個收集系統(tǒng),即收割水流將收獲的作物沖進(jìn)一個收集水流,收集水流再將作物沖到一個收集點(diǎn)或者漏斗。我必須要說的是,單從效率和操作舒適性來說,這種系統(tǒng)完全是有害的。首先,水流收集是一個很慢的過程,光是你等待收割水流把作物沖離農(nóng)田就要好久好久了,而這段時間你什么都不能做;必須要清楚的一點(diǎn)是,你在收割之后是需要播種的,也就是說你要把整個農(nóng)田都走一遍,而你走一遍這個過程自然就把所有的收獲的作物撿起來了;這還附帶一個好處,就是你可以更不頻繁的補(bǔ)充你手里的種子,我們知道種子的最大堆疊是64,而我們的農(nóng)場單元單個就是80的空間,也就是說你播種完一個農(nóng)田單元,至少要從包里補(bǔ)充一次種子,而如果沒有收集系統(tǒng),你在播種的時候會撿到新的種子,新?lián)斓降姆N子會優(yōu)先補(bǔ)充你快捷欄里的堆疊,這樣一來,你可以大幅減少手動補(bǔ)充種子的麻煩,而且在你稍微注意一下走位的情況下(在你手里的種子比較多的時候盡量避開地上的種子),很有可能你播種完還不需要補(bǔ)充種子,大大提高操作的便捷性;至于你要把收集的作物手動放進(jìn)箱子這個問題,就算有收集系統(tǒng)你也要從箱子里面拿種子出來吧,這兩者操作時間并差不了太多;而背包空間問題這看個人習(xí)慣了,我一般在家里的時候會保持自己的包盡可能空間多(可以在門口放一個箱子專門放出門用的物品,出門拿回家放)。
2.具體設(shè)計(jì)
通常放水的方式有兩種:活塞和發(fā)射器。活塞式的放水即利用活塞臂伸出來擋住水源,活塞臂收回的時候水就可以流出來;發(fā)射器式的放水是利用發(fā)射器可以發(fā)射/收回水的特性,發(fā)射器中有水桶時激活發(fā)射器可以放水,再次激活可以把水收回。
發(fā)射器和活塞的方式的主要區(qū)別,一是材料,活塞需要鐵,而發(fā)射器需要弓也就是需要線(只討論相對難獲得的材料);二是操作方式,活塞進(jìn)行一次放水/收水只需要一次脈沖信號,而發(fā)射器需要兩次,也就是說如果你采用活塞的方式,只需要按一次按鈕/兩次拉桿即可完成一次收割,而如果用發(fā)射器的方式,如果不做額外的延時電路,需要按兩次按鈕/四次拉桿來完成一次收割,當(dāng)然你可以做一個延時電路來達(dá)到按一次按鈕激活兩次發(fā)射器,不過那需要額外的至少3個中繼器(木質(zhì)按鈕激活時間15 ticks,石質(zhì)按鈕10 ticks,每個中繼器最多可以達(dá)到4 ticks的延遲,3個中繼器可以錯開石質(zhì)按鈕的激活器期,另外你很可能還需要一個中繼器來防止短路。如果你用到了紅石火把,延時電路需要準(zhǔn)備出額外的2 ticks的延遲來等待紅石火把變換狀態(tài))。而由于我們不需要水流收集作物,迅速地完成一次放水/收水的操作按鈕最適合,用拉桿只會增加操作復(fù)雜度。
詳細(xì)的水流和電路設(shè)計(jì)可見下圖,圖中鐵塊表示的方塊的作用是承載電路,白色玻璃作用為擋水,木板的作用為裝飾/隱藏電路,所有方塊均可替換成你喜歡的,只要能達(dá)到所需功能即可(不可行的例子是用玻璃來代替圖中的鐵塊,因?yàn)椴A喜荒芊偶t石)。
(單個農(nóng)田單元活塞式收割系統(tǒng),活塞下面的那個鐵塊上有一個紅石火把)
(單個農(nóng)田單元發(fā)射器式收割系統(tǒng),發(fā)射器下是鐵塊,在下面那個空位仍然是一個紅石火把)
(單個農(nóng)田單元發(fā)射器式收割系統(tǒng)的電路,作用是復(fù)制按鈕產(chǎn)生的信號達(dá)到兩次激活發(fā)射器的目的,
中間兩排中繼器左邊的總延遲要比右邊的至少多12 ticks)
3.農(nóng)田擴(kuò)展
擴(kuò)展農(nóng)田其實(shí)很隨意的,這里給出一個個人感覺比價不錯的方案:
(農(nóng)場擴(kuò)展方案)
(底下的電路,有點(diǎn)不清楚,不過其實(shí)電路很簡單,不懂的可以回帖問我)
4.關(guān)于水流
大家可能注意到我的放水部分用了奇怪的設(shè)計(jì),為什么不簡單粗暴地像下面一樣做呢?
讓我們先來看一下兩種方式的放水效果:
(簡單版)
(正常版)
可以發(fā)現(xiàn)“簡單粗暴”的方式并不能覆蓋全部9*9的格子。要搞清楚這其他的原因,不得不提一下minecraft的水流機(jī)制。
minecraft中,當(dāng)你在平坦的地面倒一桶水,水流會四散開來,并流出7格(算上水源處共8格)。
瀏覽量:72022-07-19
瀏覽量:12021-05-31
瀏覽量:02021-05-29
瀏覽量:02021-05-17
瀏覽量:02021-04-23
瀏覽量:02019-10-13