Menü
Microbots
0
  • Lernen
  • Geschäft
    • Module & Technik
    • Maker-Packs
    • Werkzeuge und Ausrüstung
    • Robots & Displays
    • Alle Produkte
  • Gemeinschaft
    • Education
    • Software
  • Um
    • Unsere Geschichte
    • Kontakt
    • FAQs
  • Deutsch
  • Ihr Warenkorb ist leer
Microbots
  • Lernen
  • Geschäft
    • Module & Technik
    • Maker-Packs
    • Werkzeuge und Ausrüstung
    • Robots & Displays
    • Alle Produkte
  • Gemeinschaft
    • Education
    • Software
  • Um
    • Unsere Geschichte
    • Kontakt
    • FAQs
  • Sprache

  • 0 0

CodeCell: Schrittzähler

In diesem Build untersuchen wir, wie man den integrierten Bewegungssensor von CodeCell verwendet, um die Anzahl der Schritte zu messen und diese auf einem OLED-Display anzuzeigen. Dieses Projekt zeigt, wie man einen Schrittzähler erstellt, der sich ideal für Fitnesstracker, Pedometer oder jedes andere DIY-Projekt eignet, das eine Aktivitätsüberwachung erfordert.


Was Sie lernen werden

  • So richten Sie die CodeCell für die Schrittzählung mithilfe ihres Bewegungssensors ein.
  • So schließen Sie das OLED-Display an die CodeCell an
  • Verstehen Sie, wie der Bewegungssensor der CodeCell zum Zählen von Schritten funktioniert.

Über die Schrittzählung von CodeCell

Die CodeCell ist mit einem Bewegungssensor ausgestattet, der die Schrittzahl mithilfe der integrierten Sensoren zur Erkennung bestimmter Bewegungsmuster verfolgen kann. Dieser Algorithmus wird im BNO085-Sensor ausgeführt und die CodeCell- Bibliothek hilft Ihnen beim einfachen Ablesen dieser Schrittzahlen.

Projektübersicht

In diesem Beispiel überwacht die CodeCell kontinuierlich die Anzahl der Schritte und aktualisiert diese. Diese Anzahl wird dann mithilfe der Adafruit SSD1306-Bibliothek auf einem OLED-Bildschirm angezeigt.

Beispiel:

Unten finden Sie den Beispielcode, der Ihnen den Einstieg erleichtert. Stellen Sie sicher, dass Ihre CodeCell ordnungsgemäß über USB-C angeschlossen ist und Ihr OLED-Display richtig mit der Unterseite der CodeCell verkabelt ist. Dort können Sie die Masse-, 3V3- und I2C-Pins (SDA und SCL) verwenden.

Folgen Sie den Kommentaren im Code, um jeden Schritt zu verstehen.

 
#include <CodeCell.h>
 #include <Wire.h>
 #include <Adafruit_GFX.h>
 #include <Adafruit_SSD1306.h>

 CodeCell myCodeCell;

 /* Configure the OLED Display */ 
#define SCREEN_WIDTH 64 // Breite des OLED-Displays in Pixeln
 #define SCREEN_HEIGHT 32 // Höhe des OLED-Displays in Pixeln

 #define OLED_RESET -1 // Pin # zurücksetzen (oder -1, wenn Arduino-Reset-Pin geteilt wird)
 #define SCREEN_ADDRESS 0x3C // Adresse des OLED-Displays
 Adafruit_SSD1306-Anzeige (BILDSCHIRMBREITE, BILDSCHIRMHÖHE, &Kabel, OLED_RESET);

 uint16_t Schrittzähler = 0;

 void setup() {
 Serial.begin(115200); // Stellen Sie die serielle Baudrate auf 115200 ein. Stellen Sie sicher, dass Tools/USB_CDC_On_Boot aktiviert ist, wenn Sie die serielle Schnittstelle verwenden.

 myCodeCell.Init(MOTION_STEP_COUNTER); // Initialisiert Schrittzählung und Aktivitätserkennung.

 wenn (!display.begin(SSD1306_SWITCHCAPVCC, SCREEN_ADDRESS)) {
 Serial.println("Anzeigefehler");
 }

 Anzeige.clearDisplay();
 Anzeige.Setzen Sie die Textgröße (1);
 Anzeige.SetTextColor(SSD1306_WHITE);
 Anzeige.Anzeige();
 Verzögerung (2000);
 }

 void schleife() {
 wenn (myCodeCell.Run(10)) {
 // Schrittzahl vom CodeCell-Bewegungssensor lesen.
 myCodeCell.Motion_StepCounterRead(Schrittzähler);
 
// Anzeige löschen und Schrittzahl anzeigen.
 Anzeige.clearDisplay();
 display.setCursor(32, 16); // In der oberen linken Ecke beginnen
 display.print(F("Schritte: "));
 Anzeige.Drucken(Schrittzähler);
 Anzeige.Anzeige();
 }
 }

Tipps zur Anpassung

  • Erweitern Sie die Funktionalität: Integrieren Sie zusätzliche Funktionen wie Schrittziele, Distanzschätzungen oder Aktivitätstracking im Zeitverlauf.
  • Kombination mit anderen Sensoren: Fügen Sie andere Sensorfunktionen wie die Motion Personal Activity Sensing von CodeCell hinzu, um einen umfassenderen Fitness-Tracker zu erstellen.

Abschluss

Dieses Projekt zeigt, wie Sie mit dem Bewegungssensor von CodeCell Schritte zählen und die Anzahl auf einem OLED-Bildschirm anzeigen können. Experimentieren Sie mit dem Code, um Ihr eigenes tragbares Fitnessgerät zu erstellen!

  • Teilen:

Sozial

Github

  • Um
  • Software
  • Education
  • Kontakt
  • FAQs
  • Bedingungen
  • Rückerstattung-Politik
  • Datenschutzrichtlinie

Erfahren Sie als Erster von neuen Projekten und sichern Sie sich spannende Angebote!

© 2025 Microbots.