Inhaltsverzeichnis:
Video: Auto PetFeeder - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:17
Hallo, mein Name ist Gilian, ich studiere an der Howest Kortrijk Belgium und ich bin ein Student MCT als Abschlussaufgabe musste ich ein IOT-Gerät machen.
Ich habe einen Hund zu Hause, der zweimal täglich zu einer bestimmten Zeit gefüttert wird, auch die Futtermenge ist sehr gering, also wiegen wir zweimal täglich 56 Gramm Futter und füttern ihn. Also habe ich ein Gerät entwickelt, das diesen Prozess automatisiert und es heißt PetFeeder. Auf der Website können Sie verschiedene Zeitpläne hinzufügen, indem Sie eine Zeit auswählen und das Gewicht der Lebensmittel angeben, die Sie ausgeben möchten. Wenn Sie nicht bis zur nächsten Fütterungszeit warten möchten, finden Sie auf der Startseite einen Button, der das Futter sofort ausgibt.
Schritt 1: Materialien
Im Inneren des Koffers befindet sich ein Schraubsystem, das das Trockenfutter in die Schüssel schiebt, das habe ich nicht selbst entworfen, weil ich auf thingiverse gefunden habe, was ich brauchte und von George Tsianakas entworfen wurde. Das Design und den Download für das, was ich verwendet habe, finden Sie hier.
Unten ist die Liste der Teile, die Sie für dieses Projekt weiter benötigen.
- Himbeer-Pi
- Micro-SD-Karte (mindestens 8 GB)
- 20x4 LCD-Bildschirm mit i2c-Modul auf der Rückseite
- Drehincoder + Drehknopf
- srf-05 Ultraschallsensor
- 1kg Wägezelle + Hx711 Verstärker
- 12/5V-Netzteil
- nema 17 schrittmotor + drv8825 stepperdriver
- 2 Widerstände (2 kOhm und 1 kOhm)
- 40-poliges Flachkabel + Kobler
Schritt 2: Verkabelung
Der nächste Schritt besteht darin, alles auf einem Steckbrett zu verdrahten und zu testen, ob alles funktioniert. Sie können es so belassen, aber ich habe mich entschieden, alles auf einem Protoboard zu löten, damit alles besser aussieht und weniger sperrig ist und später weniger Platz im Gehäuse einnimmt.
Schritt 3: Datenbank
Dieses Projekt nutzt eine Datenbank, um Sensordaten und alle damit verbundenen Fütterungszeiten und Gewichte zu speichern. Es gibt 3 Tabellen:
- Fütterung, bei der alle Zeiten und Gewichte, die Sie auf der Website eingeben, gespeichert werden.
- Historie, in der die Werte des Ultraschallsensors zusammen mit dem Aufnahmedatum gespeichert werden
- Sensoren, bei denen sich alle Sensoren befinden, die im Projekt verwendet werden, werden zusammen mit einer ID gespeichert, deren Wert nun von welchem Sensor in der History-Tabelle stammt.
Schritt 4: Code
Zuerst müssen Sie Apache2 installieren, damit Ihre Website funktioniert. Dies können Sie mit dem folgenden Befehl in der Therme Ihres Pi tun.
sudo apt install apache2 -y
Sie schließen auch eine drahtlose Verbindung zu Ihrem Pi, da Sie, nachdem Sie alles in das Gehäuse gesteckt haben, kein Ethernet-Kabel einfach anschließen können.
Sie müssen auch die MariaDB-Datenbank einrichten, damit Sie darauf zugreifen können.
Nachdem dies erledigt ist, können Sie alle Frontend-Dateien in den folgenden Ordner legen: /var/www/html
Den Backend-Code legen Sie einfach in den Home-Ordner.
Es ist auch einfacher, einen Dienst der app.py zu erstellen, damit die Programme beim Booten von pi automatisch ausgeführt werden. Dazu müssen Sie nur die Servicedatei (die in der ZIP-Datei unten enthalten ist) mit dem folgenden Befehl in den richtigen Ordner kopieren:
sudo cp petfeeder.service /etc/systemd/system/ petfeeder.service
Schritt 5: Fall
Für den Fall habe ich es in Fusion 360 entworfen und die Skizzen in dxf-Dateien exportiert, um sie an einem mir bekannten lokalen Ort zu laserschneiden. Ich habe es mit Fingergelenken entworfen, damit alles gut zusammenpasst. Nach dem Ausschneiden klebte ich die Pannels zusammen, außer der Rückwand und der Mittelwand, wo das LCD und der Ultraschallsensor platziert sind, um noch einen einfachen Zugriff auf alles zu haben, muss später etwas geändert werden. Obwohl sie nicht verklebt sind, bleiben sie durch die Fingergelenke schön geschlossen.
Das ist alles, was ich hoffe, dass Ihnen dieses Projekt gefallen hat. - Gilian
Empfohlen:
Smartphone-gesteuertes Auto bauen – wikiHow
Wie man ein Smartphone-gesteuertes Auto macht: Jeder liebt es, mit einem Smartphone-gesteuerten Fernauto zu spielen. In diesem Video geht es darum, wie man es macht
Arduino Auto-Rückfahrwarnsystem - Schritt für Schritt: 4 Schritte
Arduino Auto-Rückfahrwarnsystem | Schritt für Schritt: In diesem Projekt entwerfe ich eine einfache Arduino-Auto-Rückwärts-Parksensorschaltung mit Arduino UNO und dem Ultraschallsensor HC-SR04. Dieses Arduino-basierte Car-Reverse-Warnsystem kann für eine autonome Navigation, Roboter-Ranging und andere Entfernungsr
Ein Bluetooth-gesteuertes RC-Auto zu Hause bauen – wikiHow
So bauen Sie ein Bluetooth-gesteuertes RC-Auto zu Hause: Erfahren Sie, wie Sie ein einfaches SmartPhone-gesteuertes Roboterauto mit Arduino und sehr einfachen elektronischen Komponenten bauen
Auto Ph: 11 Schritte
Auto Ph: Hallo, ich bin ein MCT-Student aus Howest Belgium. Wollten Sie schon immer die Ph in Ihrem Pool/Jacuzzi/Whirlpool automatisieren? Dann könnte dies etwas für Sie sein. Ich habe ein Gerät entwickelt, das den pH-Wert automatisch anpasst
So bauen Sie ein Air Racer-Auto – wikiHow
Wie man ein Air Racer-Auto baut: Wegen des Coronavirus kann ich nicht nach draußen gehen und etwas herstellen oder kaufen. Dies war eines meiner Schulprojekte und ich werde versuchen, die von meiner Schule und mir zur Verfügung gestellten Masterfolien zu verwenden, um Ihnen bei der Erstellung zu helfen . Das ist ziemlich einfach, aber Sie müssen einige