Inhaltsverzeichnis:
- Schritt 1: Übersichtsvideo ansehen
- Schritt 2: [Forschung] Wie funktioniert Waage
- Schritt 3: Stückliste
- Schritt 4: Schaltungsdesign
Video: Waagendaten auf Google Sheet [gehackt] - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:19
Dies ist ein Hack, der gegen ein gewöhnliches, nicht auf dem Markt erhältliches Waagenprodukt ausgeführt wurde, das dann verwendet wurde, um Daten auf Google-Tabellen zu übertragen, um die Gewichtsüberstunden zu verfolgen
Der Prozess ist einfach wie
- Ein Benutzer misst sein Gewicht, indem er auf der Waage steht
- Wir verwenden einen WIFI-Mikrocontroller, der mit der Waage verbunden ist, um alle Datenparameter abzurufen.
- Der Mikrocontroller lädt dann die Daten auf das Google-Blatt des Benutzers hoch.
- Auf lange Sicht sollte der Benutzer in der Lage sein, Daten auf seinem Google-Blatt anzuzeigen und auch die Trendlinie dafür zu sehen.
Mit diesem Hack konnte ich folgende Parameter ziehen: Gewicht, Knochen%, Wasser%, Fett%
Schritt 1: Übersichtsvideo ansehen
Schritt 2: [Forschung] Wie funktioniert Waage
Ich habe viel Zeit (2 Wochen) damit verbracht, das Debugging zu studieren und zu diagnostizieren, wie die Waage funktioniert. Wenn Sie wirklich daran interessiert sind, wie das gleiche gemacht wurde, können Sie diesem Link folgen R & D
Ich habe MKR1000 verwendet, aber das war nur für die F&E-Phase.
Zusammenfassung:
- Die Waage weist einen UART-Bus auf, der ursprünglich für das BLE-Modul entwickelt wurde
- Die Geschwindigkeit beträgt 7600 des Busses.
- Und es zeigt alle Informationen zu Gewicht und BMI
- Protokoll ist wie hier erwähnt
Schritt 3: Stückliste
- Eine schöne hackbare Waage. Ich habe diese Waage 1300 INR 1Pcs
- ESP8266: Ich habe diesen ESP8266, aber Sie können alle 399 bis 599 INR 1 Stück bekommen
- BC548 10 INR 2 Stück
- 10K 1/4w 5 INR 4 Stück
- 1n4148 5 INR 2 Stück
- OLED SPI 320 INR 1Stk. (Optional)
- Irgendeine Art von Batterie, die ich verwendet habe Power Bank (wird sie bald durch eine bessere ersetzen)
- Ein Tag, um alles zusammenzubauen.
Schritt 4: Schaltungsdesign
Nach den Informationen aus der Forschung und Entwicklung war es nun an der Zeit, eine kleine tragbare Schaltung zu entwickeln, die alle Komponenten aufnehmen und auf der Waage sitzen kann. Unten sind die Anforderungen
- Die Schaltung sollte klein im Footprint sein, damit sie auf der Waage selbst untergebracht werden kann
- Es sollte ULTRA-niedriger Stromverbrauch sein, damit es nicht häufig aufgeladen werden muss. (Ich mag die Idee nicht, eine Waage aufzuladen, die nicht wirklich benutzerfreundlich ist)
- Port zum Programmieren
- Anschluss des OLED-Displays optional
Unter Berücksichtigung all dieser Anforderungen habe ich mir den folgenden Schaltplan und das Platinenlayout ausgedacht
Funktion
Das Herzstück der Schaltung ist der ESP8266, der es ermöglicht, sich mit WIFI zu verbinden und die notwendige UART-Protokolldecodierung durchzuführen und Daten an Google Sheet zu übertragen.
Immer wenn der Benutzer auf die Waage tritt, wacht er auf und auch der UART durch Senden von acht Byte Nullen. Die Idee besteht darin, die UART-Aktivität zu überwachen und den ESP8266 aus dem Tiefschlaf aufzuwecken und seine Routine zum Lesen des UART zu starten
Dazu brauchte ich einen SR-Latch, der ein RESET-Signal an den ESP8266 sendet, um ihn weiter aus dem Tiefschlaf zu wecken, sobald die Routine abgeschlossen ist ESP8266 löst den Reset des SR-Latch aus, so dass der SET-Pin aktiv wird und die Überwachung von UART beginnt RX-Leitung.
Dies hilft uns dabei, den ESP8266 im Tiefschlafmodus zu halten, bis der Benutzer die Waage betritt/benutzt.
Leiterplattendesign: Board-Layout
Empfohlen:
Google-Suche auf ESP32: 7 Schritte
Google-Suche auf ESP32: In diesem Tutorial zeige ich Ihnen, wie Sie Google-Suchen mit einem ESP32 durchführen. Das Ergebnis selbst ist nicht sehr nützlich, da die Suchergebnisse im seriellen Monitor des Computers angezeigt werden, aber es ist eine coole Sache, die Leistung von ESP32 zu zeigen. Der Code kann
Unifi Controller auf der Google Cloud Platform (GCP): 6 Schritte
Unifi Controller auf der Google Cloud Platform (GCP): Der Unifi Controller von Ubiquity ermöglicht die Webverwaltung ihrer Unifi-Produkte, einschließlich drahtloser Zugangspunkte, Router und Switches. Sie haben eine ausgezeichnete Anleitung zum Einrichten des Controllers auf Amazon AWS mit dem kostenlosen Kontingent, das eine kostenlose VM bietet
So kopieren Sie Spielstände auf einfache Weise auf eine Microsoft- oder Drittanbieter-MU.: 9 Schritte
So kopieren Sie Spielstände einfach auf eine Microsoft- oder Drittanbieter-MU.: Original-Tutorial HIER CD, die es einfach macht, genau das zu tun. Dies ist kein vollständiges Softmod-Tutorial, dies
Wie zeichne ich einen Computerbildschirm auf einem Mac auf?: 7 Schritte
Wie zeichne ich den Computerbildschirm auf dem Mac auf?: Wie zeichne ich den Bildschirm auf dem Mac auf? Wollten Sie schon immer etwas aufzeichnen, was auf Ihrem Computer oder Telefon passiert? Vielleicht sehen Sie sich ein Video an und möchten einen Clip aufnehmen; Vielleicht versuchst du jemandem zu zeigen, wie man etwas macht, und ein Video würde es schaffen
Stativ-Kopf auf Einbeinstativ-Kopf Adapter auf 43 Cent. Wörtlich.: 6 Schritte
Stativ-Kopf auf Einbeinstativ-Kopf Adapter auf 43 Cent. Wörtlich.: Kurze Version meiner Geschichte: Ich habe eine Kamera gekauft, sie kam mit einem Bündel an Zubehör, darunter ein Samsonite 1100 Stativ. Ich habe ein Einbeinstativ. Ich möchte sehr bald Fotos mit einem Schwenkkopf auf dem Einbeinstativ machen und hatte keine 40 $, um ein L