Inhaltsverzeichnis:
- Schritt 1: Material
- Schritt 2: Raspberry Pi einrichten
- Schritt 3: MySQL
- Schritt 4: Skalieren
- Schritt 5: Gleichstrommotor
- Schritt 6: Spender
- Schritt 7: Gebäude
- Schritt 8: Webseite
Video: Hundespender - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:20
Jeder Hundebesitzer hat sich mindestens einmal damit auseinandergesetzt, ein bekanntes und häufiges Problem. Meine Familie und ich haben es selbst erlebt, fahren in den Urlaub und Sie sind verpflichtet, bei Ihren Freunden und Ihrer Familie nachzufragen, ob sie Ihren Hund täglich füttern möchten. Es ist nicht nur ärgerlich, herumzufragen und tatsächlich jemanden zu finden, der für den Job bereit ist, sondern es ist auch sehr zeitaufwendig für die Person, die bereit ist, Ihr Haustier jeden Tag zu füttern. Dieses Tutorial wird die Art von Trost in Ihr Leben bringen, die Sie sich gewünscht haben, wenn Sie sich jemals in der Situation befinden, die ich mir gerade vorgestellt habe. Die Maschine gibt automatisch, aber auch manuell Futter aus, Sie erhalten eine sichere Website, die anpassbar ist und Ihnen Live-Informationen wie das Gewicht des Futterbehälters, die letzte Fütterungszeit usw. liefert.
Stücklistenbeleg, für Preis
Schritt 1: Material
Elektronik:
- Himbeer-Pi 3 Modell B
- 12V Gleichstrommotor 15RPM
- 20 kg Wägezelle (5 kg sind auch in Ordnung)
- HX711 Wägezellenverstärker
- Buchsen-Buchsen
- Stecker-Stecker
- 8 GB SD-Karte
- 12 Volt 2A-Adapter
- Transistor
- 1k Widerstand
Materialien:
- 3mm bis 8mm Link
- D-Welle 8mm
- Getreidespender
- 1,5m x 1,5m Holzplatten mindestens 1 cm dick
- Schrauben 6-8
- Schrauben 6-8
- 2 Seilrutschen
Werkzeuge:
- Schraubenzieher
- Hartlöten
- Kleber
- Lötkolben
CircuitSchauen Sie sich das fünfte Bild an
Schritt 2: Raspberry Pi einrichten
- Sie müssen mit win32diskimager jessie auf die SD-Karte schreiben.
- Fügen Sie dem Boot-Ordner eine leere Datei ohne Erweiterung namens ssh hinzu.
- Richten Sie eine statische IP (apipa) ein: Schreiben Sie ip=169.254.10.1 in die Datei "cmd.txt" (Bild oben).
- Stecken Sie die SD-Karte in das pi und verbinden Sie es mit Putty.
Login: pi
Passwort: Himbeere
Wichtig
Aktualisieren und aktualisieren Sie den Pi:
Kopieren und einfügen: sudo apt-get update, sudo apt-get upgrade, sudo apt get dist-upgrade
Schritt 3: MySQL
Installieren Sie MySQL für Windows, um Ihre Datenbank mit Workbench zu erstellen.
Setup für pi:
- sudo apt-get install mysql-server
- sudo apt-get install mysql-client.
Erstellen Sie Ihre Datenbank, mein Beispiel (zweites Bild)
Entwickeln Sie Ihr Schema weiter und fügen Sie Daten hinzu.
Erteilen Sie sich selbst die Erlaubnis (erstes Bild).
Schritt 4: Skalieren
Machen Sie eine Skala, indem Sie 2 kleine Holzbretter schrauben, eine auf jeder Seite.
Achtung: Sie möchten zwischen der Wägezelle und den Brettern etwas Bewegungsraum für die identischen Bretter lassen, damit sich die Wägezelle bei zusätzlichem Gewicht bewegt
Stellen Sie sicher, dass sich die Wägezelle genau in der Mitte befindet, um eine gute Balance zu gewährleisten.
- Messen Sie, wie groß die Dielen sein müssen, machen Sie beide identisch
- Machen Sie Löcher in der Mitte im Vergleich zu der Stelle, an der sie in der Wägezelle befestigt werden sollten
- Schrauben Sie die Schrauben in die Bretter und in die Wägezelle mit Muttern dazwischen
- Planken nivellieren
So verbinden Sie:
Wägezelle -> HX711
- ROTES DRAHT -> E+
- SCHWARZER DRAHT -> E-
- WEISSER DRAHT -> A-
- GRÜNER DRAHT -> A+
Hx711 -> Mehr
- VCC -> 5V
- GND -> GND
- SCLK -> 24 GPIO
- DLT - > 23 GPIO
Code:
Es gibt mehrere Bibliotheken, die online verfügbar sind, diese, die ich verwendet habe, hat perfekt funktioniert, Sie müssen ein wenig darüber lesen und herausfinden, wie der Sensor genau funktioniert.
Kalibrieren Sie das Gewicht:
Führen Sie den Code mit der Funktion get_weight aus und erhalten Sie den Durchschnitt von etwa 10 Werten.
Subtrahieren Sie die durchschnittlichen Einheiten von der Datenausgabe, um die Waage zu kalibrieren.
Messen Sie Gewichtseinheiten, indem Sie ein bestimmtes Gewicht auf die Waage legen und die Ausgabe durch das Gewicht in Gramm dividieren.
Kleine TLDR:
Die Wägezelle hat Löcher in der Breite ihres Körpers, die so geformt sind, dass der darauf aufgebrachte Druck sie verbiegt und einen Widerstand erzeugt.
Schritt 5: Gleichstrommotor
Verbinden Sie den Gleichstrommotor wie im zweiten Bild gezeigt.
Schritt 6: Spender
Bohren Sie ein Loch mit einem Durchmesser von ca. 10 mm, nur etwas größer als der 8 mm D-Schaft.
Im Inneren des Spenders befindet sich ein kleines Karussell, das etwas zu groß ist, wenn Sie den Gleichstrommotor zum Laufen bringen möchten.
Bild 4:
Schrauben Sie die D-Welle in das 3mm bis 8mm Glied und machen Sie dasselbe für die andere Seite mit dem DC-Motor.
Bild 3:
Stellen Sie die Stelzen auf die Bretter der Waage, schrauben Sie den Spender an das Brett darunter. Stellen Sie die richtige Höhe ein, damit der Motor waagerecht steht.
Schritt 7: Gebäude
Bild 1:
Messen Sie die Länge der Seiten, meine sind etwa 60 cm lang, es hängt davon ab, wie groß die Basis Ihrer Waage ist, und addieren Sie die Hälfte der Länge der Basis, um die richtige Länge zu erhalten.
Fundament mit gleicher Länge der Seitenwände und Breite des Skalenbodens herstellen.
Machen Sie eine Folie, indem Sie die Breite Ihrer Grundbretter messen und an die Seite Ihrer Seitenwände kleben.
Bild 2:
Schrauben von der Außenseite der Seitenwände auf die Innenseite des Waagenbodens.
Bild 3:
Machen Sie ein Loch in das Dach, damit der Spenderbehälter hineinpasst.
Schritt 8: Webseite
Laden Sie Ihre Webseite in Ihr pi-Verzeichnis hoch: /home/name/projectname
Erstellen Sie einen Dienst und lassen Sie ihn automatisch starten: Tutorial
Alles soll laufen!