資料介紹
描述
我們創建電子套件,為此我們有很多組件。不僅可以組裝套件,還可以制作新套件的原型。很難跟蹤所有這些組件,存儲它們并找到它們可能需要很多時間。
我們一直對亞馬遜倉庫或 Ocado 制造的自動化倉庫等物流系統著迷。因此,我們問題的唯一合乎邏輯的解決方案是構建一個過度設計的自動化存儲解決方案。
我們已經將零件存儲在小型塑料容器中,該項目的目標是創建一個可以存儲這些容器的系統,然后根據需要為我們取回它們。在兩個機架之間安裝起重機的 AS/RS 系統似乎是一個不太復雜的好解決方案。
我們的目標是降低成本,并盡可能使用可訪問的組件。
更新:第一次綜合測試
我們做了很多 CAD 設計,在繼續調整設計之前,我們想對系統進行基本測試。
我們用一些 3D 打印部件、空燈絲盒和金屬管構建了一個鉆機。一個臨時架子是用一些木頭和 3D 打印的脊制成的。
?
為了嘗試該設備,我們使用 SpeedyStepper 庫制作了一個非?;镜?Arduino 草圖(您還可以在我們的 Gitlab 存儲庫中找到代碼:https ://gitlab.com/awesome-makes-public/automated-storage-and-retrieval-system )。
#include <SpeedyStepper.h>
const int MOTOR_STEP_PIN = 2;
const int MOTOR_DIRECTION_PIN = 5;
const int MOTORY_STEP_PIN = 4;
const int MOTORY_DIRECTION_PIN = 7;
SpeedyStepper stepperX;
SpeedyStepper stepperY;
void setup()
Serial.begin(9600);
pinMode(8, OUTPUT);
digitalWrite(8, LOW);
stepperX.connectToPins(MOTOR_STEP_PIN, MOTOR_DIRECTION_PIN);
stepperY.connectToPins(MOTORY_STEP_PIN, MOTORY_DIRECTION_PIN);
}
void loop()
stepperX.setStepsPerRevolution(200 * 16);
stepperY.setStepsPerRevolution(200 * 16);
stepperX.setSpeedInRevolutionsPerSecond(1.5);
stepperX.setAccelerationInRevolutionsPerSecondPerSecond(1.0);
stepperY.setSpeedInRevolutionsPerSecond(1.5);
stepperY.setAccelerationInRevolutionsPerSecondPerSecond(1.0);
stepperX.setupRelativeMoveInRevolutions(-6);
stepperY.setupRelativeMoveInRevolutions(-8);
while (!stepperX.motionComplete() || !stepperY.motionComplete()) {
stepperX.processMovement();
stepperY.processMovement();
}
delay(1000);
stepperX.setupRelativeMoveInRevolutions(6);
stepperY.setupRelativeMoveInRevolutions(8);
while (!stepperX.motionComplete() || !stepperY.motionComplete()) {
stepperX.processMovement();
stepperY.processMovement();
}
delay(1000);
}
這不是電影中使用的代碼,我們沒有正確保存它,所以它丟失了。這段代碼只是演示了一些基本的 x/y 運動。一旦我們設置了更好的裝備,我們將編寫一些更好的代碼。
更新:測試擴展平臺
我們設計并組裝了一個用于拾取托盤的擴展平臺。它需要一些迭代。
我們首先使用 28BYJ-48 步進電機驅動平臺,但發現它太慢了。
然后我們切換到連續伺服。這比步進電機效果更好,但現在我們無法控制平臺的定位。我們首先嘗試通過使用 ACS712 電流傳感器來解決這個問題。該傳感器將測量伺服使用的電流。當平臺到達其末端位置時,電流消耗會增加。這玩起來很有趣,但永遠不會奏效。首先,這樣我們將無法回到“原位”。其次,當平臺拾取容器時,電流消耗也會增加,從而難以調用。
最后我們決定使用連續伺服和限位開關的組合。限位開關的末端有一個滾輪。這個滾輪騎在軌道上,軌道有一些凹槽。
?

?
。我們編寫了一些簡單的 arduino 代碼來使用串行監視器控制平臺。
?
?
- 家庭自動化系統開源構建
- 使用Arduino Uno的自動晾衣繩檢索系統
- 使用Arduino構建自己的家庭自動化系統
- 基于FPGA的智能視頻檢索系統設計方案 26次下載
- 如何設計與實現結構化數據存儲檢索系統 10次下載
- 如何使用圖像形狀特征進行商標圖像檢索系統設計 3次下載
- 智能信息檢索系統 0次下載
- 智能化信息檢索應用設計 5次下載
- 基于ArcGISServer的遙感影像檢索系統的設計與實現_邢永 0次下載
- 基于PXI構建先進自動化測試系統.part2 15次下載
- 基于PXI構建先進自動化測試系統.part1 16次下載
- 基于內容的體育視頻檢索系統設計分析 4次下載
- 智能IETM語義檢索系統設計與實現 0次下載
- P2P全文信息檢索系統的路由機制研究
- 文化遺產視頻檢索系統的研究與實現
- 編碼器在自動化系統中的應用 945次閱讀
- 自動化設備的伺服電機選型指南 940次閱讀
- 工業自動化和自動化區別是什么 1840次閱讀
- SCADA系統在工業自動化中的應用 1194次閱讀
- 自動化仿真系統搭建實踐 2357次閱讀
- 自動化控制系統的基本知識 5909次閱讀
- 過程自動化控制和運動自動化控制的原理詳解 1737次閱讀
- 基于Raspberry Pi Pico開發先進的家庭自動化系統 3004次閱讀
- CL2000變電站綜合自動化系統的設計及通信解決方案 2776次閱讀
- ATE自動化測試系統是什么_ATE自動化測試系統介紹 3.2w次閱讀
- 自動化領域初涉水 非標自動化和自動化到底有哪些區別? 6349次閱讀
- 過程自動化系統介紹 CPAS架構詳解 7138次閱讀
- 構建以軟件為中心的下一代自動化測試系統 1272次閱讀
- 基于GPRS的電網調度自動化系統 1321次閱讀
- 現場總線技術在變電站自動化系統中的典型應用 1056次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數據手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537798次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191187次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論