Inhaltsverzeichnis:

Balance, intelligente Waage - Gunook
Balance, intelligente Waage - Gunook

Video: Balance, intelligente Waage - Gunook

Video: Balance, intelligente Waage - Gunook
Video: Polar Balance Personenwaage Test - WAAGEN-TEST.DE 2024, November
Anonim
Waage, intelligente Waage
Waage, intelligente Waage

Hi! Heute werde ich versuchen, Ihnen zu zeigen, wie Sie eine intelligente Waage von Grund auf neu erstellen!

Schritt 1: Komponenten

Komponenten
Komponenten

Die Komponenten, die Sie benötigen:

  • Ein 'Wii-Balance-Board'
  • Ein Raspberry Pi 3 mit Bluetooth (oder eine frühere Version von RPi, die mit einem Bluetooth-Dongle enthalten ist)
  • Ein 16x2 LCD-Bildschirm
  • Einige Rundum-Überbrückungsdrähte (Pref. Female-Female, aber nehmen Sie auch einige normale Drähte)

Für den Holzrahmen habe ich 6 Holzteile verwendet (siehe Bild für Details Länge Holzteile). dieser Stäbe.). Ich habe auch ein Holzbrett darunter verwendet (67x47cm).

Zusätzliche Dinge, die Sie benötigen:

  • Säge (egal welche, verwenden Sie einfach eine, die Sie kennen)
  • Holzkleber
  • eine Karton-/Holzkiste mit einer Breite von 16 cm (WICHTIG: Ihr RPi und Ihr Display werden hier drin sein, also stellen Sie sicher, dass es eine gute Höhe und die Möglichkeit hat, dass Ihr Bildschirm hineinpasst.)

*Zusätzliche Dinge, die Sie noch hinzufügen können:

  • LED-Streifen an der Innenseite des Rahmens
  • Lackieren / Farbe auf das Holz &/oder die Platte
  • Ich werde dieses Projekt wahrscheinlich nächsten Monat oder so aktualisieren, ich werde dieses Projekt mit Ultraschallsensoren aktualisieren, damit Sie wissen, welcher Fuß auf dem Brett ist oder nicht.

Schritt 2: Hardware

Hardware
Hardware
Hardware
Hardware

Jetzt möchten Sie sicherstellen, dass Ihr RPi korrekt mit Ihrem LCD verbunden ist. Sie brauchen das Potentiometer nicht, Sie können es auch an 5V / GND anschließen, aber es ist besser, wenn Sie den Kontrast manuell steuern möchten.

Sie sehen auch das Logic Board des Wii Balance Boards, um Ihnen eine Vorstellung davon zu geben, wie es funktioniert.

Machen:

Löten Sie 5V & GND an das Batterie-Logicboard, so brauchen Sie keine Batterien mehr

Schritt 3: Einrichten von RPi

Einrichten von RPi
Einrichten von RPi

RPi einrichten:

  1. Netzwerkkonfigurationen, stellen Sie sicher, dass Sie eine WLAN-Verbindung herstellen können. APIPA in bootconfig -> wlan via putty konfigurieren -> Bluetooth in raspi-config aktivieren
  2. Erstellen Sie einen Ordner auf Ihrem RPi (in diesem Beispiel habe ich einen Ordner 'Project' erstellt, der sich in /home/pi befindet.

Schritt 4: Steuern Sie Ihre Sensoren

Nachdem die Hardware fertig ist, beginnen wir mit der Codierung der Komponenten. Für das LCD verwenden wir die adafruit LCD-Datei als Basisdatei. In der Datei LCD.py können Sie die WLAN-IP Ihres RPi auf dem Display anzeigen. Gelegentlich können Sie Ihr Gewicht anzeigen.

Schritt 5: Datenbank

Schritt 1: Erstellen Sie eine Datenbank mit 3 Tabellen, Benutzer, Gewicht, Ziel

Schritt 2: Innerhalb dieser Tabellen erstellen Sie Spalten:

  1. Benutzer: Benutzername, Passwort, Länge, Alter, Vorname, Nachname, Geschlecht
  2. Gewicht: WeightID(ai), Weight, MeasuredMoment, user_username(fk)
  3. Target: Targetid, targetweight, targetmadedate, targetdate, targetreached, description, user_usernam

Installieren Sie dies in mariaDB auf rpi, stellen Sie sicher, dass Sie allen erstellten Benutzern alle Rechte erteilen.

Schritt 6: Website mit Flask

Den kompletten Webordner erhalten Sie hier:

Sie müssen sicherstellen, dass sich die Vorlagen in einem Vorlagenordner befinden (als Vorlagenordner überprüfen!), stellen Sie sicher, dass die hrefs mit den entsprechenden URLs in Ordnung sind.

Empfohlen: