Inhaltsverzeichnis:
- Lieferungen
- Schritt 1: Schritt 1: Fritzing-Schema
- Schritt 2: Schritt 2: Erstellen einer Datenbank
- Schritt 3: Schritt 3: Anschließen der Elektronik und Codierung
- Schritt 4: Schritt 4: Aufbau des Gehäuses
Video: Intelligenter Feeder - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:17
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.
Empfohlen:
Projekt-Feeder: 14 Schritte
Project Feeder: Wollten Sie schon immer Ihre Haustiere füttern, wenn Sie nicht zu Hause sind oder einfach nur bequem von Ihrem Sofa aus? Wenn ja, ist dieses Projekt für Sie! Project Feeder ist ein Open-Source-Projekt, mit dem Sie Ihre Haustiere automatisch oder manuell von Ihrem Telefon oder PC aus füttern können. Ja
Intelligenter Rucksack: 8 Schritte
Smart Backpack: Wenn Sie ein Student wie ich sind, werden sich einige von Ihnen definitiv auf das Problem beziehen, das ich vergesse. Ich habe nicht viel Zeit, um meinen Rucksack zu machen, und bevor du dich versiehst, hast du etwas vergessen. Ich habe versucht, mir das Leben zu erleichtern, indem ich ein Raspberry-Pi-Projekt gemacht habe
Intelligenter Behälter: 5 Schritte
Smart Bin: Mit unserem Smart Bin können Benutzer mit einem speziellen Pass, der mit einem persönlichen Konto verknüpft ist, „einchecken“. Nach dem Einchecken erhält der Benutzer für jeden in den Mülleimer geworfenen Müll einen Punkt. Mit diesen Punkten können Sie dann verschiedene Geschenke in der Stadt t
Intelligenter Einkaufswagen: 4 Schritte
Smart Shopping Cart: Smart Shopping Cart (Trolley) Projekt wird durchgeführt, um die Automatisierung vorzuherrschen und das Leben der Menschen zu erleichtern. Dieser Trolley verfügt über verschiedene Fähigkeiten, einschließlich Personenverfolgung, Gestenerkennung, Aufnehmen und Platzieren von Objekten mit einem 3DOF-Roboterarm und
Intelligenter: 13 Schritte
Smarter: Hi @ll!Da es immer noch mit einigem Aufwand für Anfänger verbunden ist, einen ESP8266-01(s) zu flashen und ich persönlich eine IP unabhängige und "sichere" Lösung für mein Garagentor brauchte, habe ich mich en