工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Technology >> 製造プロセス

Arduino製リモコン式ペットフィーダー:DIYキットと組み立てガイド

必要な部品と材料

Arduino UNO ×1
SG90 マイクロサーボモーター ×1
IR受信モジュール(TSOP1738) ×1
IRリモコン(TVリモコン等) ×1
ジャンパーワイヤー(汎用) ×1
ブレッドボード(汎用) ×1

必要な工具

使用するアプリ

このプロジェクトについて

シンプルなArduinoプロジェクトで、リモコンを使ってペットに餌をあげられます。必要なのはArduino Uno(または互換ボード)、ペットボトル、サーボモーター(高トルク不要)、TVリモコン、IR受信機(TSOP1738)、小さな段ボール片だけです。

IRライブラリのインストール

まずArduino IDE用のIRライブラリをダウンロード・インストールします。

IR信号のデコード

回路図に従って部品を接続してください。TSOP1738のピン配置も確認してください。

以下のコードをアップロードして、リモコンの各ボタンのコードを取得します:

/* IRセンサーのピン接続:
   Pin 1 → Vout (Arduino pin 11)
   Pin 2 → GND
   Pin 3 → Vcc (+5V) */
#include <IRremote.h>

int IRpin = 11;
IRrecv irrecv(IRpin);
decode_results results;

void setup() {
  Serial.begin(9600);
  irrecv.enableIRIn(); // 受信開始
}

void loop() {
  if (irrecv.decode(&results)) {
    Serial.println(results.value, DEC); // 10進数で表示
    irrecv.resume(); // 次の値を受信
  }
}

シリアルモニタを開き、リモコンをセンサーに向けてボタンを押すと、ボタンごとに異なる数値が表示されます。任意の2つのボタン(例:電源ボタン、モードボタン)の値をメモしてください。筆者の環境では以下の値でした:

最終回路

サーボの信号線をArduinoピン9に、VCCとGNDを5VとGNDに接続。サーボをペットボトルの一端に接着し、ボトルの口を塞ぐ小さな段ボールを回転させて餌を制御します。

ハードウェアの準備ができたら、以下のスケッチをアップロードしてください:

#include <IRremote.h>
#include <Servo.h>

int IRpin = 11;
IRrecv irrecv(IRpin);
decode_results results;
Servo myservo;

void setup() {
  Serial.begin(9600);
  irrecv.enableIRIn();
  myservo.attach(9);
}

void loop() {
  if (irrecv.decode(&results)) {
    irrecv.resume();
  }
  if (results.value == 33441975) { // 自分のリモコンの値に変更
    myservo.write(0);
    delay(15);
  }
  if (results.value == 33446055) { // 自分のリモコンの値に変更
    myservo.write(30);
    delay(15);
  }
}

これでリモコンでペットフィーダーの開閉を制御できます。楽しい製作を!

回路図

Arduino製リモコン式ペットフィーダー:DIYキットと組み立てガイド
Arduino製リモコン式ペットフィーダー:DIYキットと組み立てガイド
Arduino製リモコン式ペットフィーダー:DIYキットと組み立てガイド

製造プロセス

  1. 温度制御ファンサーキット:メディア家具冷却用DIYリレーシステム
  2. Raspberry Pi制御アクアポニックスシステム:構築ガイド & コード
  3. Raspberry Pi 3とPubNubでリモート気象監視
  4. LIRCでプロフェッショナルなRaspberry Piユニバーサルリモコンを構築
  5. Raspberry Pi、PIRセンサー、MQTTで作るモーション制御AWS IoTボタン
  6. リモート心拍数監視システム:AWS IoTアラート付き
  7. Raspberry PiとHologramでSMS制御スマートAC電源スイッチを構築
  8. Pythonで作るWi-Fi制御Raspberry Piロボット - ステップバイステップガイド
  9. ROObockey:精密照準アシスト付きリモコンストリートホッケーロボット
  10. プレスフィーダーの理解:メカニズム、機能、産業用途
  11. 空圧バーフィーダー:CNC旋盤自動化のコスト効率ソリューション