発行済み 2026-04-10
このガイドでは、標準的なツールを使用してゴミ箱の蓋を自動的に開閉する実用的な方法を段階的に説明します。サーボモーター。これらの手順に従うことで、キッチン、作業場、またはオフィスに適した信頼性の高いハンズフリー蓋制御システムを構築できます。すべての例は一般的な家庭のシナリオに基づいており、ブランド固有の参照はなく、広く入手可能なコンポーネントを使用しています。
あサーボモーターは電気パルス (PWM) に基づいてアームを正確な角度に回転させます。ゴミ箱の蓋の場合:
閉位置: サーボ アームが 0° (または取り付けによっては 90°)
オープンポジション:サーボアーム90°(または180°)
モーターは簡単なリンケージまたはレバーを介して蓋に取り付けられます。サーボが回転すると、蓋を押したり引いたりして開きます。後ろに回転すると、重力またはサーボによって閉じられます。
1 標準マイクロサーボ (例: SG90 サイズ以上、5V 互換)
1 マイクロコントローラー (Arduino Nano/Uno または任意の 5V ロジックボード)
瞬間押しボタン 1 つまたは HC-SR04 超音波センサー (ハンズフリートリガー用)
1 ブレッドボードとジャンパー線
電池ホルダー x 4、単三電池 4 本 (または 5V USB パワーバンク)
ヒンジ付きの蓋付きの小さなゴミ箱 (金属またはプラスチック) 1 個
機械部品: 小さなネジ 2 本、アイスキャンディーの棒または金属ブラケット、強力な両面テープ
よくあるケース:蓋の表面が平らな一般的なキッチン用ゴミ箱があります。
サーボを接続します茶色/黒のワイヤー(グランド) をマイクロコントローラーの GND に接続します。
サーボを接続します赤いワイヤー(電源) をマイクロコントローラーの 5V ピンに接続します。 (継続的に使用する場合は、ボードの過負荷を避けるために外部 5V バッテリー パックを使用してください。)
サーボを接続しますオレンジ/黄色のワイヤー(信号) をデジタルピン 9 に接続します。
トリガーの場合: デジタル ピン 2 と GND の間にプッシュ ボタンを取り付けます (内部プルアップが有効)。またはハンズフリーの場合: HC-SR04 VCC を 5V に、GND を GND に、トリガーをピン 3 に、エコーをピン 4 に接続します。
このコードをマイクロコントローラーにアップロードします。標準のサーボライブラリを使用します。以下の例では、ボタンを押すと蓋が開き、2 秒間押し続けてから閉じます。
#含むサーボ蓋サーボ; const int サーボピン = 9; const int buttonPin = 2; int buttonState = 0;ブールリッドオープン = false; void setup() { lidServo.attach(servoPin); pinMode(ボタンピン, INPUT_PULLUP); // 蓋を閉じた状態から開始 lidServo.write(0); // 閉角遅延(500); voidループ() { buttonState =digitalRead(buttonPin); if (buttonState == LOW && !lidOpen) { // 蓋を開ける lidServo.write(90); // 角度蓋を開くOpen = true;遅延(2000); // 2 秒間開いたままにします // 蓋を閉めます lidServo.write(0);蓋オープン = false;遅延(300); // デバウンス } }
超音波センサー(ハンズフリー)の場合:
ループを距離測定に置き換えます。物体が10cm以内にある場合、2秒間蓋を開けます。
ケース 1 – 前面が平らなプラスチック製の蓋:
両面テープを使用して、サーボ本体を缶のヒンジ付近の外壁に取り付けます。小さなレバー(アイスキャンディーの棒)を蓋の端に接着します。硬いワイヤーまたは結束バンドを使用してサーボ アームをレバーに接続します。サーボが回転するとレバーが上に押し上げられ、蓋が開きます。
ケース 2 – 曲面のある金属製の蓋:
小さな L 型ブラケットを蓋にねじ込みます。サーボアームからブラケットに金属製のリンケージロッドを取り付けます。ヒンジにバネを使用して閉じやすくします。
重要な角度:物理的なセットアップをテストします。変更する必要があるかもしれません蓋サーボ.write(0)そしてリッドサーボ.ライト(90)20° や 110° などのさまざまな値に調整して、詰まりなく完全に開閉できるようにします。
![]()
症状:サーボはピクピクしますが、蓋は動きません。
原因:電流が不十分です。解決策: サーボ用に別の 5V/2A 電源を使用します。マイクロコントローラーの 5V ピンから電力を供給しないでください。
症状:蓋が閉まるのが遅すぎる、または閉まらない。
原因:ヒンジ部分の摩擦。解決策: ヒンジに植物油を塗るか、レバー アームの長さを短くします。
症状:サーボが連続的にブザー音を鳴らします。
原因:機械的な障害。解決策: サーボが蓋と衝突しなくなるまで、コードで閉/開角度を調整します。
1. 蓋を取り付けずにコードを実行します。サーボが0°から90°までスムーズに回転することを確認します。
2. 蓋を手動で動かします。少しの力で自由に動くはずです。
3. サーボアームを蓋のリンケージに一時的にテープで貼り付けます。コードでテスト: 蓋は完全に開きますか?そうでない場合は、開き角度を 180° まで増やします。
4. を調整します。遅延(2000)好みに合わせて設定できます (例: 簡単に使用する場合は 1 秒、廃棄物を分別する場合は 5 秒)。
同じ原則がどのトリガーでも機能します。
赤外線近接センサー– 手を振って開きます。
フットペダルスイッチ– ボタンと平行に配線されています。
音声モジュール– 「ゴミ箱を開いて」と言います (高度なプログラミングが必要です)。
一般的なスマート キッチン シナリオの場合: 蓋の前面に超音波センサーを取り付けます。検出距離を15cmに設定します。ゴミを持って近づくと自動的に蓋が開き、離れると自動的に閉まります。これは高価な市販のゴミ箱と同じですが、10 ドル未満で構築されています。
サーボモーターでゴミ箱の蓋を制御するには、次のことを行う必要があります。
1. サーボの回転軸が蓋のヒンジ方向と一致するようにサーボを取り付けます。
2. リジッドリンケージを使用して回転運動を揚力に変換します。
3. センサーまたはボタンによってトリガーされる単純なサーボ スイープ (0°→90°→0°) を書き込みます。
4. 適切な 5V 電力を供給します (標準サーボの場合は ≥1A)。
ブランド固有の部品や独自のソフトウェアは必要ありません。この方法を使用すると、すべての家庭用ゴミ箱をアップグレードできます。
まずは小さくて軽い蓋から始めましょう(例: 2 ガロンのステップ缶) サーボの過負荷を避けるため。
最初に必ず手動で機械的リンケージをテストしてください– 指で蓋を簡単に持ち上げることができない場合は、サーボが故障します。
180°サーボを使用する角度の柔軟性を最大限に高めます。 360° 連続回転サーボを使用する場合は、別のアプローチ (リミット スイッチ) が必要です。
日常使いに、手動オーバーライドを追加します。サーボ電力をカットするシンプルなトグル スイッチで、蓋を通常どおり使用できるようになります。
角度を文書化する– 正確に書き留めてください書く()全開、全閉に達する値です。それらをコードのコメントに残しておきます。
このガイドに従えば、1時間以内に自動ゴミ箱の蓋が使えるようになります。同じ回路で引き出し、ペットフードの容器、またはリサイクル箱を制御できます。覚えておいてください: サーボには 2 つの位置 (開/閉) のみが必要で、複雑な PID やフィードバックは必要ありません。基本的なボタン バージョンから始めて、センサー ベースのハンズフリー操作にアップグレードします。
更新時間:2026-04-10