Inhaltsverzeichnis:

Hundespender - Gunook
Hundespender - Gunook

Video: Hundespender - Gunook

Video: Hundespender - Gunook
Video: Hundehütte selber bauen. Hundehütte bauanleitung. Diy hundehütte. 2024, November
Anonim
Hundespender
Hundespender
Hundespender
Hundespender

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

Material
Material
Material
Material
Material
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

Raspberry Pi einrichten
Raspberry Pi einrichten
Raspberry Pi einrichten
Raspberry Pi einrichten
  1. Sie müssen mit win32diskimager jessie auf die SD-Karte schreiben.
  2. Fügen Sie dem Boot-Ordner eine leere Datei ohne Erweiterung namens ssh hinzu.
  3. Richten Sie eine statische IP (apipa) ein: Schreiben Sie ip=169.254.10.1 in die Datei "cmd.txt" (Bild oben).
  4. 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

MySQL
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

Skala
Skala
Skala
Skala

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.

  1. Messen Sie, wie groß die Dielen sein müssen, machen Sie beide identisch
  2. Machen Sie Löcher in der Mitte im Vergleich zu der Stelle, an der sie in der Wägezelle befestigt werden sollten
  3. Schrauben Sie die Schrauben in die Bretter und in die Wägezelle mit Muttern dazwischen
  4. 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

Gleichspannungs Motor
Gleichspannungs Motor
Gleichspannungs Motor
Gleichspannungs Motor

Verbinden Sie den Gleichstrommotor wie im zweiten Bild gezeigt.

Schritt 6: Spender

Spender
Spender
Spender
Spender
Spender
Spender
Spender
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

Gebäude
Gebäude
Gebäude
Gebäude
Gebäude
Gebäude
Gebäude
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!