Iot Pet Feeder (intel Edison)
4 Schritt:Schritt 1: 3D-Darstellung der Schnecken-Antriebs und unterstützt PRINT Schritt 2: Intel Edison und Relais Verdrahtung Schritt 3: Programmierung Schritt 4: Upgrades und Warnung
In diesem Projekt leisten wir einen iot aktiviert Futterautomat. Katzenfutter oder Hundefutter wird in einem Trichter aufbewahrt, und wird in eine Schale mit einem Schneckenbohrer geliefert. Dieses Konzept kann nach oben oder skaliert werden modifiziert, um Ihren speziellen Anforderungen anpassen.
Schritt 1: 3D-Darstellung der Schnecken-Antriebs und unterstützt PRINT
-
Ich habe die Schnecken-Antriebssystem von odwdinc Gefundene entworfen http://www.thingiverse.com/thing:688807 . Ich 3D-Druck die Teile in pla und die Teile zusammengebaut. Für den Antrieb der Schnecke wurde eine 60 UpM Getriebegleichstrommotor verwendet wird. Sie kann einen Motor entsprechend auswählen. Da wollte ich einen kleinen Formfaktor i montiert den Motor unter der Schnecke und verwendet ein Getriebesystem, es zu fahren. Sie vergrößern das Design und verwenden Sie eine geeignete Motor zu fahren it.This würde für größere Haustiere erforderlich.
Schritt 2: Intel Edison und Relais Verdrahtung
-
Intel edison arduino kit wurde für dieses Projekt verwendet. Wir nutzten die Nut iot Kit, war es leicht, die Relais auf den Hain Bord .Die Relais ist mit der Nummer Pin 13`, damit wir den Beispielcode verwenden, stecken - einfach wifi Webserver. http://www.seeedstudio.com/depot/Grove-Relay-p-769.html. Der Motor wurde in Reihe mit dem Motor verbunden ist. Wenn das Relais ausgelöst wird der Motor erregt wird und sich dreht Antreiben der Schnecke und Abgabe Nahrung. Falls Sie nicht über die Nut-Kit ein einfacher Transistor kann verwendet werden, um das Relais zu steuern. Dies können Sie folgen, wenn Sie nur ein Relais http://www.instructables.com/id/Connecting-a-12V-Relay-to-Arduino/ verwenden möchten.
Schritt 3: Programmierung
-
Für die Programmierung Teil verwenden wir den einfachen wifi Webserver beispielsweise mit ein paar Änderungen. Denken Sie daran, um die Arduino IDE für die Intel Edison und nicht die normale entworfen wurde. Nachdem Sie haben die Verbindungen laden Sie den Beispielcode und Test, wenn das System, indem Sie den Motor ein- und ausschalten arbeiten.
Sobald der Motor getestet können wir den Beispielcode ändern. Verwenden Sie eine Verzögerung nach der Stift eingeschaltet ist hoch, und nach der Verzögerung schalten Sie den Pin niedrig. Durch Einstellen der Verzögerungs die Menge der Nahrung abgegeben gesteuert werden kann.
Troubleshooting -Wenn Webserver doesnot Arbeit ändern Sie den Port auf einem anderen Port als 80 (versuchen 81). Dies ist zu tun, wie der Edison verwendet Port 80, um einen Bildschirm mit Details und würden nicht verfügbar sein.
Schritt 4: Upgrades und Warnung
IR-Sensoren können im Trichter und dem Futternapf, um die Lebensmittel levels.Simple HTML-Codes überwachen platziert werden können mit dem Code integriert werden, um die Daten auf der Webseite zu bekommen.
Warnung
Testen Sie das System gut, bevor sie sich auf, um Ihr Haustier zu ernähren. Fehlerhafte Verkabelung, Netzwerkprobleme, Verklemmen des Bohrers etc kann dazu führen, das System zum Scheitern verurteilt.