Inhaltsverzeichnis:
Video: Intelligenter Feeder - Gunook
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
Ein Haustier zu haben macht viel Spaß. Aber wann immer Sie einen lustigen Urlaub machen möchten und Ihren besten Freund nicht mitbringen können, müssen Sie eine Person finden, die Ihr Haustier füttert. Ich hatte dieses Problem oft und kam auf die Idee, meinen eigenen automatischen Futterautomat zu bauen, den Sie von einer Website aus steuern können.
Lieferungen
- Raspberry Pi 4
- 2 Steckbretter
- Mini-Breadboard
- Netzteilmodul für Steckbretter
- DHT11-Sensor
- TMP36-Sensor
- LDR
- MCP3008
- PCF8574
- Überbrückungsdrähte
- 16x2 LCD-Modul
- Lasermodul
- Schrittmotor
- Schrittmotor-Treiberplatine
- Widerstandssatz
- Holz
- Rotor nach Maß
Schritt 1: Schritt 1: Fritzing-Schema
Zum Einlesen meines LDR- und TMP-Sensors habe ich einen PCF verwendet. Um dies zu verwenden, müssen Sie I2C auf Ihrem Raspberry PI aktivieren. Für das DHT11 habe ich mich für eine Bibliothek entschieden, da die eigene Programmierung ein großes Durcheinander ist. Ich empfehle dafür die Adafruit DHT-Bibliothek zu verwenden.
Schritt 2: Schritt 2: Erstellen einer Datenbank
Oben sehen Sie mein Datenbankmodell. Meine Datenbank wurde auf meinem Raspberry Pi mit MariaDB gehostet. Die 4 Tabellen, die ich verwendet habe, haben folgendes gemacht
- tblSensoren wurde verwendet, um die verschiedenen Sensoren zu speichern, die ich verwendet habe
- tblWaarde wurde verwendet, um alle Werte zu speichern, die ich von meinen Sensoren gelesen habe
- tblActuatoren wurde verwendet, um den Zustand meines Lasermoduls und Schrittmotors zu speichern
- tblVoedermomenten wurde verwendet, um alle Datumszeiten zu speichern, zu denen mein Motor eingeschaltet werden musste
Schritt 3: Schritt 3: Anschließen der Elektronik und Codierung
Ich habe die gesamte Elektronik wie im obigen Firtzing-Schema gezeigt kombiniert. Ich habe alles auf meine Steckbretter gepinnt. Wenn all dies verbunden ist, können Sie meinen Code auf github herunterladen, um zu versuchen, ob er funktioniert.
Schritt 4: Schritt 4: Aufbau des Gehäuses
Ich beschloss, das Gehäuse aus übrig gebliebenen Holzbrettern zu bauen, die ich herumgelegt hatte. Nachdem ich alle Holzbretter in die richtigen Formen gesägt hatte, nagelte und schraubte ich sie alle zusammen.