Inhaltsverzeichnis:

AirsoftTracker - Gunook
AirsoftTracker - Gunook

Video: AirsoftTracker - Gunook

Video: AirsoftTracker - Gunook
Video: World's FASTEST NERF Minigun - The MOAB 2024, November
Anonim
AirsoftTracker
AirsoftTracker

Der Tracker ist ein Gerät, das den Standort des Benutzers erfasst und über Bluetooth an Ihr Telefon sendet. Die gesendeten Daten werden als String formatiert. Diese Daten werden dann vom angeschlossenen Smartphone gesammelt und über Azure-Funktionen an die Datenbank gesendet.

In diesem Dokument gehen wir die Schritte zum Einrichten einer Datenbank, Azure-Funktionen und eines Android-Projekts durch.

Schritt 1: Notwendigkeiten

  • 3D Drucker
  • Arduino Uno
  • HC05-Modul
  • Standortmodul
  • Steckbrett zum Testen/Setup
  • Azure-Konto
  • Xamarin
  • Blobspeicherkonto
  • Management-Studium für Microsoft SQL-Server

Schritt 2: Alles Arduino

Alles Arduino
Alles Arduino
Alles Arduino
Alles Arduino
Alles Arduino
Alles Arduino

Erstellen Sie das Arduino-Setup wie im zweiten Bild neu. Laden Sie den Code auf Ihr Arduino hoch

Schritt 3: Bluetooth testen

Bluetooth testen
Bluetooth testen

Wenn Sie eine Android-App verwenden, die serielle Bluetooth-Daten anzeigt, sollten Sie so etwas erhalten.

Schritt 4: Datenbank einrichten

Datenbank einrichten
Datenbank einrichten
Datenbank einrichten
Datenbank einrichten
  • Erstellen Sie Ihre Datenbank in Azure-Funktionen
  • Verbinden Sie sich über den SQL-Server mit Ihrer Datenbank
  • SQL in eine neue Abfrage kopieren

Schritt 5: Lokale Funktions-App herunterladen und mit Github synchronisieren

Laden Sie die Local Function App herunter und synchronisieren Sie sie mit Github
Laden Sie die Local Function App herunter und synchronisieren Sie sie mit Github
Laden Sie die Local Function App herunter und synchronisieren Sie sie mit Github
Laden Sie die Local Function App herunter und synchronisieren Sie sie mit Github
Laden Sie die Local Function App herunter und synchronisieren Sie sie mit Github
Laden Sie die Local Function App herunter und synchronisieren Sie sie mit Github
  • Laden Sie meine Funktions-App herunter
  • Kopieren Sie Ihre Datenbankverbindungszeichenfolge und fügen Sie sie in die Funktions-App in die Datei local.settings.json ein
  • Erstellen Sie ein neues privates Github-Repository
  • Synchronisieren Sie die Funktions-App mit dem Github-Repository mithilfe von git add.

    • cmd im Projektordner öffnen
    • Verwenden Sie git add.
    • Verwenden Sie git commit -m "Projekt hinzugefügt"
    • git push verwenden

Schritt 6: Azure-Funktionen

Azure-Funktionen
Azure-Funktionen
Azure-Funktionen
Azure-Funktionen
Azure-Funktionen
Azure-Funktionen
  • Erstellen Sie eine neue azurblaue Funktion (wählen Sie einen Standort aus, der Ihrem am nächsten liegt)
  • Plattformfunktionen Bereitstellungsoptionen

    • Wählen Sie github und wählen Sie Ihr Repository aus
    • synchronisieren

Schritt 7: Android-Projekt

Android-Projekt
Android-Projekt
  • Laden Sie das Android-Projekt herunter
  • Öffnen Sie das Android-Projekt

    • Öffnen Sie den Modellordner
    • Öffnen Sie die Datei AirsoftManager.cs
    • Ändern Sie jede String-URL in Ihre passende azurblaue Funktions-URL
  • Speichern Sie das Projekt