Inhaltsverzeichnis:

Raspberry Pi Automatischer Hundefutterautomat & Live-Videostreamer - Gunook
Raspberry Pi Automatischer Hundefutterautomat & Live-Videostreamer - Gunook

Video: Raspberry Pi Automatischer Hundefutterautomat & Live-Videostreamer - Gunook

Video: Raspberry Pi Automatischer Hundefutterautomat & Live-Videostreamer - Gunook
Video: USB camera on router with OpenWrt and MJPG-Streamer and shinobi cctv on docker in your home network 2024, Juli
Anonim
Raspberry Pi Automatischer Hundefutterautomat & Live-Videostreamer
Raspberry Pi Automatischer Hundefutterautomat & Live-Videostreamer
Raspberry Pi Automatischer Hundefutterautomat & Live-Videostreamer
Raspberry Pi Automatischer Hundefutterautomat & Live-Videostreamer

Dies ist mein Raspberry PI-betriebener automatischer Hundefutterautomat. Früher habe ich von 11 bis 21 Uhr morgens gearbeitet. Mein Hund wird verrückt, wenn ich ihn nicht rechtzeitig füttere. Habe bei Google gesurft, um Futterautomaten zu kaufen. Sie sind in Indien nicht verfügbar und es sind teure Importoptionen verfügbar. Also beschloss ich, meine eigenen mit meinen benutzerdefinierten Anforderungen wie Live-Video-Streaming zu erstellen.

Schritt 1: Raspberry Pi-Setup

  • Python, PHP, Apache in Raspberry installieren
  • USB-Webkamera hinzufügen und MJPG-Streamer installieren

sourceforge.net/projects/mjpg-streamer/

WLAN-Dongle hinzufügen und in der Netzwerkdatei konfigurieren (https://learn.adafruit.com/adafruits-raspberry-pi-lesson-3-network-setup/setting-up-wifi-with-occidentalis)

Schritt 2: Vervollständigen Sie die Schaltung

Schließe die Runde ab
Schließe die Runde ab

L293D-Motortreiber mit Himbeere verbinden

  • Verbinden Sie einen Gleichstrommotor mit hohem Drehmoment mit einem Motortreiber (https://www.rhydolabz.com/wiki/?p=11288)
  • Führen Sie feed.py aus, um den Motor zu testen
  • Platzieren Sie Index.php im Apache-Www-Stammordner. Sie können damit Ihr Haustier bei Bedarf füttern, indem Sie auf die Schaltfläche Jetzt füttern klicken (Die Datei feed.py wird im Hintergrund aufgerufen).
  • Erstelle Crontab-Einträge mit deiner bevorzugten Fütterungszeit (ich habe Einträge hinzugefügt, um alle 3 Stunden Pause zu füttern)
  • Erstellen Sie ein kostenloses ngrok-Konto und installieren Sie Ngrok und erstellen Sie zwei Tunnel mit der benutzerdefinierten ngrok-Konfigurationsdatei (einen für Apache, einen anderen für den Mjpg-Port (https://ngrok.com/)

Fügen Sie ein Post-Up-Skript hinzu, um ngrok im Netzwerkordner zu starten, sodass Ihr ngrok-Skript bei jedem Neustart von Netzwerk/Raspberry aufgerufen wird (https://www.raspberrypi.org/forums/viewtopic.php?t…

Schritt 3: Melden Sie sich bei Ihrem Ngrok. an

Melden Sie sich bei Ihrem Ngrok an
Melden Sie sich bei Ihrem Ngrok an

Sie können sich jederzeit bei ngrok anmelden, um Ihre öffentliche Apache-, Mjpg-Streamer-URL anzuzeigen. Sie können auf diese Links klicken, um Ihr Haustier zu überwachen. Das Essen wird automatisch gemäß den Cron-Zeiten ausgegeben. Wenn Sie bei Bedarf füttern möchten, können Sie den ngrok-Link verwenden und in Ihrem Webbrowser auf die Schaltfläche Jetzt füttern klicken.

Empfohlen: