Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

Arduino-basierter, fernsteuerbarer Tierfutterautomat: DIY-Set & Bauanleitung

Komponenten und Zubehör

Komponente Menge Hinweis
Arduino UNO (oder kompatibel) 1 Jedes ähnliche Board möglich
SG90 Mikro-Servomotor 1 Kein starker Servo nötig
IR-Empfänger (generisch, z. B. TSOP1738) 1
IR-Fernbedienung (z. B. JustBoom) 1 Jede IR-Fernbedienung funktioniert
Jumper-Kabel (generisch) 1
Breadboard (generisch) 1

Benötigte Werkzeuge

Apps und Onlinedienste

Projektbeschreibung

Mit diesem einfachen Arduino-Projekt füttern Sie Ihr Haustier per Fernbedienung. Benötigt werden: Arduino Uno, Plastikflasche, Servomotor, TV-Fernbedienung, IR-Empfänger (TSOP1738) und ein kleines Stück Pappe.

1. IR-Bibliothek installieren

Laden Sie die IRremote-Bibliothek herunter und installieren Sie sie über die Arduino IDE (Sketch → Bibliothek einbinden → .ZIP-Bibliothek hinzufügen). Anleitung: Offizielle Anleitung.

2. IR-Signale decodieren

Verbinden Sie den IR-Empfänger gemäß Schaltplan (Pin 1 → Arduino Pin 11, Pin 2 → GND, Pin 3 → 5 V). Nutzen Sie folgenden Sketch, um die Codes Ihrer Fernbedienung auszulesen:

#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);
    irrecv.resume();
  }
}
  1. Code hochladen, Seriellen Monitor öffnen (9600 Baud).
  2. Fernbedienung auf Empfänger richten, Tasten drücken.
  3. Für jede Taste erscheint ein dezimaler Code. Notieren Sie zwei Codes (z. B. Power und Mode).
    Beispiel: Power = 33441975, Mode = 33446055.
Arduino-basierter, fernsteuerbarer Tierfutterautomat: DIY-Set & Bauanleitung

3. Endschaltung aufbauen

Arduino-basierter, fernsteuerbarer Tierfutterautomat: DIY-Set & Bauanleitung

4. Hauptprogramm hochladen

Ersetzen Sie die Beispiel-Codes durch Ihre notierten Werte:

#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) { // Ihre Power-Taste
    myservo.write(0); delay(15); // Klappe öffnen
  }
  if (results.value == 33446055) { // Ihre Mode-Taste
    myservo.write(30); delay(15); // Klappe schließen
  }
}

Nun steuern Sie die Futterklappe per Fernbedienung. Viel Spaß beim Nachbauen!

Code-Dateien

Schaltpläne

Arduino-basierter, fernsteuerbarer Tierfutterautomat: DIY-Set & Bauanleitung Arduino-basierter, fernsteuerbarer Tierfutterautomat: DIY-Set & Bauanleitung

Herstellungsprozess

  1. Temperaturgesteuerter Lüfter: DIY Relais-System für Medienmöbel-Kühlung
  2. Raspberry Pi-gesteuertes Aquaponik-System: Bauanleitung & Code
  3. Remote-Wetterüberwachung mit Raspberry Pi 3 & PubNub
  4. Professionelle Raspberry Pi Universalfernbedienung mit LIRC bauen
  5. Bewegungsgesteuerter AWS IoT Button mit Raspberry Pi, PIR-Sensor und MQTT
  6. Fern-Herzfrequenz-Überwachung mit AWS IoT Alarmen
  7. SMS-gesteuerter Smart AC Power Switch mit Raspberry Pi & Hologram
  8. WLAN-gesteuerter Raspberry Pi Roboter mit Python bauen – Schritt-für-Schritt
  9. ROObockey: Präzisionsunterstützter ferngesteuerter Street-Hockey-Roboter
  10. Pressenzuführungen: Funktionsweise, Typen & Industrielle Anwendung