Arduinoの調整可能なペットフードディスペンサー

2019/12/03
こんにちは!
Arduino ペットフードディスペンサーの取扱説明書へようこそ。
私たちはダンとトムです。南ウェールズのカーディフにあるメトロポリタン大学でプロダクト デザインを学ぶ学生です。評価ブリーフィングの一環として、コーディング、電子プロトタイプ、および機械についての基本的な理解を示すために、この課題が与えられました。 。 。
必要な電気部品は次のとおりです sarawauno または MegaLCD スクリーン 12x2 l298n モータードライブモジュール 32 31 リアルタイムクロックモジュール -
040 ロータリー非コード化ブレッドボード 5v ブレッドボード電源ジャンパー ケーブル (
男女のバランスが良い)
さまざまな色の絶縁トランス (220 および 10k オーム)
スイッチボタン 3 LED 重量トルク、低速電動工具用レーザー切断機溶接ワイヤーカット金属/木材チップ切断ツール (または同等品)
Ultimaker 3D プリンター (または同等のもの)
または 3mm厚アクリル 1本 6mm厚MDF4長さ M10ネジ付き金属棒 3Dフライス加工材 4本(各約140mm)
M10 ワッシャー 8 個 M10 パッケージ 8 個 (
または絶縁テープ)
Arduino とアセンブリを取り付けるための M3 ナットとボルト 4 つのメタル ベアリング (
外径26、内径10mmを使用しました)
10mmロッド接着剤(
他のブランドや接着剤が適しているかどうかに関係なく、ゴリラグルーを使用します)
全体が適切に動作するように、いくつかの異なるコンポーネントを作成しました。
食品保存ボックスと漏斗-
流通代理店-ベースとシュート
インターフェースアセンブリの食品保管ボックスと漏斗、このアセンブリの部品はすべて 3 mm アクリルから切り出され、すべての部品はフィンガージョイントを使用して一緒に組み立てられます。
パーツはすべて Epilog Laser 切断機を使用して切断され、ベクター ファイルは Corel Draw x7 を使用して開発されます。
アクリルは食品に安全な素材であり、レーザーカットが容易で、食品保存に適した素材です。
このセクションはさまざまな材料を使用して手作りできますが、食品の安全な保管を確保するために、材料が適切に完成していることを確認してください。 [
セットトップボックスの写真】
フードディスペンサーアセンブリのこの部分はアクリルパイプ(50mmと30mm)で作られています。
3Dプリントされたネジパーツ2個、6mmミッドファイバープレート、金属ベアリング、金属ロッド。
以下の「メディア ファイバー プレート ブラケット」という名前の Dxf ファイルからメインのメディア ファイバー プレート ブラケットを切り取ります。 dxf\"。
50mmのパイプを140mmカットし、30mmの穴をドリルで1本のパイプの40mmの端と30mmのパイプに適した上部に開けます(
図のようなジャバラ)。
適合させるためにドレメルを使用して一部の素材を研磨する必要がある場合があります。
Ultimaker プリンターの 3D 印刷機能の制限により、ネジ部分は 3D 印刷されてから再度接続されます。
全体として、印刷時間は 12 時間かかります。
選択した設定に応じて、パーツごとに 14 時間かかります。うちは0を使いました。
4mm ノズル、印刷品質は正常で、サポート構造は必要ありません。
長さ 30 mm の金属棒または金属チューブ 2 本をベアリングに取り付けます。
3D プリントが完了したら、これらのベアリングをネジ部品に押し込みます。部品をプリントするときに、しっかりとフィットするように材料をヤスリで削る必要がある場合があります。
図に示すように、ネジをパイプ上でスライドさせ、パイプをブラケット上でスライドさせてから、車軸をエンド ブラケットにスライドさせます。
この設定により、飼っている動物のサイズに応じて、割り当てられる餌の量を調整できるようになります。
ベアリングにより可動部の摩擦が軽減され、モーターの負荷が軽減されます。
2 本のネジを使用することで、食品の量の制御がはるかに簡単になります。1 つは半回転位置に取り付けられ、もう 1 つは完全に回転する位置に取り付けられ、食品がディスペンサーから常に流れ出ることを意味します。
ネジ部品を 3 回転させることにしました (
3 つの完全な「スレッド」)
これにより、少量の餌を測定して、ペットの餌の与えすぎや不足を確認することができます。 [
利用可能な設備がある場合は、CNC フライス加工でネジ部品を 1 つの部品に加工することもできますが、モデル ボードには多くの仕上げが必要なため、2 つの中密度のモデル プレートを研磨し、後で 3D プリントを行うことを選択します (
サンディングシール)
食べ物に触れても安全であることを確認するため)。
ベースとシュートは非常に真っ直ぐで、このセクションの前面にある食料貯蔵ボックスと漏斗に似ています。
「Base and chute.dxf」というラベルの付いた DXF ファイルをダウンロードします。
インターフェイス アセンブリは、レーザー カットされた 4 つのアクリル ピースで構成されており、各ピースは図に示したように M10 ネジ バーとナットを使用して構築されています。 。 。 [
インターフェースの写真】
その後、ロータリーエンコーダー、LCD、LEDを取り付けることができます。 。 。
ディスペンサーアセンブリ(MDF部)組み立て後
、組み立てられたベースとシュートセクションにそれをシミュレートし、各50 mmチューブにスロットを切り込み、食べ物がシュートに落ちて集められ、ペットボウルに直接滑り込む準備ができるようにします。
以下に、使用する回路のフリッジング図を示します。
あなたが使用しているETによると(
RTC とモーター ドライブ モジュールにはさまざまなバージョンがあることは知っています)
さまざまなライブラリを使用できます。
これはArduino用のコードです。
このコードは時間をチェックし、アラームと比較し、一致する場合はモーターを回転させて食品を押し出します。
モーターをどれくらい回転させるかを計算するために、1回転ごとにどれくらいの量の餌が放出されるかを計算しました。
ネジは10gの円を描くように転がされ、1回転に11秒かかります。
つまり、2 本のネジで 11 秒ごとに 20g を押すことになります。
ドッグフードの量を調べたところ、子犬で約50グラム、中型犬で約140グラム、大型犬で約260グラムが必要であることがわかりました。
これは、小さな部品の場合、ネジが 27 回回転することを意味します。
5秒、中間部分が約77秒、大部分が約141秒回転します。
使用する食品によっては、変更する必要があるかもしれません。
通常、適切な部品はパッケージの裏面に記載されています。
Arduino IDE の時間スケールはミリ秒単位であることに注意してください。 ((
推奨サイズ)/20)
* 11 = コグが使用するライブラリを開く時間の長さは、すべて Arduino の Web サイトで確認できます。これらは時間と呼ばれます。 h、DS1307RTC。 h.
他の 2 つは Arduino IDE にインストールされています。
お問い合わせ
あなたの要件を教えてください、私たちはあなたが想像以上のものをすることができます。
お問い合わせを送ってください
Chat
Now

お問い合わせを送ってください

別の言語を選択してください
English
العربية
Deutsch
Español
français
italiano
日本語
한국어
Português
русский
简体中文
繁體中文
Afrikaans
አማርኛ
Azərbaycan
Беларуская
български
বাংলা
Bosanski
Català
Sugbuanon
Corsu
čeština
Cymraeg
dansk
Ελληνικά
Esperanto
Eesti
Euskara
فارسی
Suomi
Frysk
Gaeilgenah
Gàidhlig
Galego
ગુજરાતી
Hausa
Ōlelo Hawaiʻi
हिन्दी
Hmong
Hrvatski
Kreyòl ayisyen
Magyar
հայերեն
bahasa Indonesia
Igbo
Íslenska
עִברִית
Basa Jawa
ქართველი
Қазақ Тілі
ខ្មែរ
ಕನ್ನಡ
Kurdî (Kurmancî)
Кыргызча
Latin
Lëtzebuergesch
ລາວ
lietuvių
latviešu valoda‎
Malagasy
Maori
Македонски
മലയാളം
Монгол
मराठी
Bahasa Melayu
Maltese
ဗမာ
नेपाली
Nederlands
norsk
Chicheŵa
ਪੰਜਾਬੀ
Polski
پښتو
Română
سنڌي
සිංහල
Slovenčina
Slovenščina
Faasamoa
Shona
Af Soomaali
Shqip
Српски
Sesotho
Sundanese
svenska
Kiswahili
தமிழ்
తెలుగు
Точики
ภาษาไทย
Pilipino
Türkçe
Українська
اردو
O'zbek
Tiếng Việt
Xhosa
יידיש
èdè Yorùbá
Zulu
現在の言語:日本語