Inhaltsverzeichnis:

Sitz- und Steh-Tracker - Imani - Gunook
Sitz- und Steh-Tracker - Imani - Gunook

Video: Sitz- und Steh-Tracker - Imani - Gunook

Video: Sitz- und Steh-Tracker - Imani - Gunook
Video: Страшные истории. ЗАПЕРТАЯ КОМНАТА. Деревенские страшилки. Ужасы. Мистика. 2024, Juli
Anonim
Image
Image
Sitz- und Steh-Tracker - Imani
Sitz- und Steh-Tracker - Imani
Sitz- und Steh-Tracker - Imani
Sitz- und Steh-Tracker - Imani

Sie möchten Ihre Gesundheit im Blick behalten und dafür sorgen, dass Sie täglich ausreichend stehen? Dann ist Imani die App für Sie! Mit einem einfachen kraftempfindlichen Widerstand in Ihrer Schuhsohle sind wir in der Lage, Ihre täglichen Sitz- und Stehgewohnheiten aufzuspüren.

Registrieren Sie sich mit Name, E-Mail, Passwort und einem Selfie! Fügen Sie Kollegen oder Freunde mit unserem High-Tech-QR-Code-Scanner hinzu und überprüfen Sie deren Statistiken und vergleichen Sie sie mit Ihren.

  • Schritt 1: Materialien
  • Schritt 2-6: Hardware
  • Schritt 7-11: Arduino-Software-Setup ESP32
  • Schritt 12-19 Visual Studio

Schritt 1: Materialien

Liste der benötigten Materialien

  • 1x Izokee ESP32-devkitc
  • 1x Runder Kraftsensor FSR Interlink 402
  • 1x Kreditkarten-Powerbank (2200mAh)
  • 2x 10k Ohm Widerstand
  • Etwa 5 kleine Kabel
  • Ein Paar Schuhe
  • Ein Micro-USB-Kabel

Versuchen Sie, Ihre eigene Vorstellungskraft und Ihren Input in die Entwicklung des Schuhs einzubringen.

Schritt 2: ESP32 PINOUT

ESP32 PINOUT
ESP32 PINOUT

Sie sollten in der Lage sein, den Stromkreis selbst einzurichten, ABER Sie sollten in Betracht ziehen, IHRE ESP32-PINOUT zu überprüfen, da diese von unserer abweichen kann!

Schritt 3: ESP32-Setup

ESP32-Setup
ESP32-Setup
ESP32-Setup
ESP32-Setup
  • ROTER KREIS: 5V - 5Volt
  • WEIßER KREIS: IO32 - Analoger Pin für die Datenübertragung
  • LILA KREIS: GND - Masse

Schritt 4: Schuhsohlen-Stromkreis

Elektrischer Schaltkreis der Schuhsohle
Elektrischer Schaltkreis der Schuhsohle

Hier kommt der irritierende Teil, das Ausschneiden der Schuhsohle, um den Stromkreis anzuschließen. Wir raten Ihnen, vielleicht einen besseren Platz für Ihren FSR zu finden oder einen größeren FSR zu platzieren, um Fehler auszuschließen

Schritt 5: Schuhsohlenkleber

Schuhsohlenkleber
Schuhsohlenkleber

Erwägen Sie anschließend, Klebstoff aufzutragen, ABER stellen Sie sicher, dass der Klebstoff nicht leitfähig ist!

Schritt 6: Schuh

Schuh
Schuh

Vielleicht können Sie auch Ihren Akku in die Schuhsohle einlegen, aber wir schneiden einfach ein Teil im Schuh aus, damit die Kreditkarten-Powerbank passt.

Schritt 7: Arduino-Software-Setup ESP32

Arduino Software-Setup ESP32
Arduino Software-Setup ESP32

Arduino IDE setupLaden Sie Arduino herunter und installieren Sie es:

GITGIT herunterladen und installieren:

Arduino ESP32Öffnen Sie Ihren Datei-Explorer, gehen Sie zu Dokumente und doppelklicken Sie auf Arduino-Beispiel: C:\Users\Tom\Documents\Arduino

Erstellen Sie dann einen neuen Ordner namens "hardware" und erstellen Sie in diesem Ordner einen weiteren Ordner namens "espressif". (siehe Bild)

Schritt 8: CMD

CMD
CMD

Danach öffnen Sie cmd in Ihrem Datei-Explorer (siehe Bild)

Schritt 9: Git-Klon

Git-Klon
Git-Klon

Geben Sie in der Eingabeaufforderung Folgendes ein: „git clone https://github.com/espressif/arduino-esp32.git“und drücken Sie die Eingabetaste (siehe Bild)

Schritt 10: Speicherort der Dateizuordnung

Speicherort der Dateizuordnung
Speicherort der Dateizuordnung

Danach müssen Sie eventuell den Namen "arduino-esp32" in "esp32" ändern (siehe Bild)

Schritt 11: Arduino-Code

Arduino-Code
Arduino-Code

Starten Sie nun Arduino und drücken Sie "Tools" und stellen Sie sicher, dass Sie das richtige Board und den richtigen COM PORT auswählen! (siehe Bild)Code für den ESP32:

Schritt 12: Visualstudio

Visualstudio
Visualstudio

Für die App-Entwicklung haben wir Microsoft Visual Studio 2017 Community Edition 5.3 verwendet

www.visualstudio.com/

Sobald Sie diesen Visual Studio Installer installiert haben (siehe Bild oben)

Schritt 13: Ändern

Ändern
Ändern

Drücken Sie nach dem Start auf "Mehr" und wählen Sie dann "Ändern"

Schritt 14: Hinzufügen

Hinzufügen
Hinzufügen

Stellen Sie sicher, dass Sie die folgenden Komponenten ausgewählt haben (siehe Bild oben)

Nachdem Sie alle ausgewählt haben, klicken Sie unten rechts auf "Ändern"

Schritt 15: App herunterladen

Lade App herunter
Lade App herunter

Um die Imani-App in Visual Studio starten zu können, müssen Sie unsere GitHub-Seite klonen:

Erstellen Sie eine leere Datei (machen Sie den Pfad so kurz wie möglich) und öffnen Sie cmd (siehe Bild oben)

Schritt 16: Github-Klon

Github-Klon
Github-Klon

Nachdem Sie die Datei auf Ihren Computer geklont haben, können Sie das Projekt öffnen

Schritt 17: Berechtigungen

Berechtigungen
Berechtigungen

Stellen Sie sicher, dass wenn Sie mit der rechten Maustaste auf project2. Android klicken und "Eigenschaften" auswählen, klicken Sie nun auf "Android Manifest" und stellen Sie sicher, dass die folgenden Berechtigungen angekreuzt sind:

  • ACCESS_NETWORK_STATE
  • ACCESS_WIFI_STATE
  • KAMERA
  • TASCHENLAMPE
  • INTERNET

Schritt 18: Android Phone Prep

Vorbereitung für Android-Telefone
Vorbereitung für Android-Telefone

Bevor Sie mit der Entwicklung auf Ihrem Telefon beginnen können, müssen Sie sicherstellen, dass Ihr Telefon dazu berechtigt ist: Gehen Sie zu Einstellungen > Telefoninfo > Telefonstatus > drücken Sie 15x auf "Build-Nummer". Dies kann für Ihr Gerät unterschiedlich sein, daher müssen Sie es wahrscheinlich googeln. Danach sollten Sie die App starten können.

Schritt 19: Datenbank

Wir verwenden Microsoft SQL Server Management Studio

docs.microsoft.com/en-us/sql/ssms/download…

Melden Sie sich mit Ihren Zugangsdaten an

Um die Tabellen zu erstellen, müssen Sie das folgende Skript importieren:

ghostbin.com/paste/tbne3

Gehen Sie zu "Verwaltungstool" und wählen Sie "Datei" > "Öffnen" und wählen Sie das heruntergeladene Skript aus.

Führen Sie das Skript aus, indem Sie auf "Ausführen" klicken.

Schritt 20: Azure-Funktionen

Wenn dieses Projekt etwa 50 Favoriten bekommt, werde ich versuchen, auch die Azure-Funktionen hochzuladen.