Inhoudsopgave:
- Stap 1: Materialen
- Stap 2: ESP32 PINOUT
- Stap 3: ESP32-installatie
- Stap 4: Schoenzool elektrisch circuit
- Stap 5: Schoenzoollijm
- Stap 6: Schoen
- Stap 7: Arduino Software Setup ESP32
- Stap 8: CMD
- Stap 9: Git Clone
- Stap 10: Bestandskaartlocatie
- Stap 11: Arduino-code
- Stap 12: Visualstudio
- Stap 13: Wijzigen
- Stap 14: Toevoegen
- Stap 15: App downloaden
- Stap 16: Github-kloon
- Stap 17: Machtigingen
- Stap 18: Android-telefoonvoorbereiding
- Stap 19: Database
- Stap 20: Azure-functies
Video: Zit- en sta-tracker - Imani - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
Wilt u uw gezondheid in de gaten houden en ervoor zorgen dat u dagelijks voldoende staat? Dan is Imani de app voor jou! Met een simpele krachtgevoelige weerstand in je schoenzool kunnen we je dagelijkse zit- en sta-gewoonte opsporen.
Registreer je met een naam, e-mailadres, wachtwoord en een selfie! Voeg collega's of vrienden toe met onze hightech QR-codescanner en bekijk hun statistieken en vergelijk ze met die van jou.
- Stap 1: Materialen
- Stap 2-6: Hardware
- Stap 7-11: Arduino-software instellen ESP32
- Stap 12-19 Visual Studio
Stap 1: Materialen
Lijst met benodigde materialen
- 1x Izokee ESP32-devkitc
- 1x ronde krachtgevoelige sensor FSR Interlink 402
- 1x Creditcard powerbank (2200mah)
- 2x 10k ohm Weerstand
- Ongeveer 5 kleine kabels
- Een paar schoenen
- Een micro-USB-kabel
Probeer je eigen fantasie en input te gebruiken bij het maken van de schoen.
Stap 2: ESP32 PINOUT
U zou in staat moeten zijn om het elektrische circuit zelf in te stellen MAAR U zou moeten overwegen om UW ESP32 PINOUT te controleren, omdat dit anders kan zijn dan de onze!
Stap 3: ESP32-installatie
- RODE CIRKEL: 5V - 5volt
- WITTE CIRKEL: IO32 - Analoge pin voor gegevensoverdracht
- PAARSE CIRKEL: GND - Aarde
Stap 4: Schoenzool elektrisch circuit
Hier komt het irritante deel, het uitsnijden van de schoenzool om in het elektrische circuit te plaatsen. We raden je aan om misschien een betere plek te vinden om je FSR te plaatsen of een grotere FSR om fouten uit te sluiten
Stap 5: Schoenzoollijm
Overweeg daarna om lijm aan te brengen MAAR zorg ervoor dat de lijm niet geleidend is!
Stap 6: Schoen
Misschien kun je ook je batterij in de schoenzool plaatsen, maar we snijden gewoon een deel uit de schoen zodat de powerbank voor de creditcard past.
Stap 7: Arduino Software Setup ESP32
Arduino IDE setupDownload en installeer arduino:
GITDownload en installeer GIT:
Arduino ESP32Open je File Explorer, ga naar documenten en dubbelklik op Arduino voorbeeld: C:\Users\Tom\Documents\Arduino
Maak vervolgens een nieuwe map met de naam "hardware" en maak in deze map een andere map aan met de naam "espressif". (zie foto)
Stap 8: CMD
Hierna open je cmd in je bestandsverkenner (zie afbeelding)
Stap 9: Git Clone
In de opdrachtprompt typ je het volgende: "git clone https://github.com/espressif/arduino-esp32.git" en druk op Enter (zie afbeelding)
Stap 10: Bestandskaartlocatie
Daarna moet je misschien de naam "arduino-esp32" veranderen in "esp32" zoals zo (zie afbeelding)
Stap 11: Arduino-code
Start nu Arduino en druk op "Tools" en zorg ervoor dat u het juiste bord en COM-POORT selecteert! (zie afbeelding) Code voor de ESP32:
Stap 12: Visualstudio
Voor de app-ontwikkeling hebben we Microsoft Visual studio 2017 Community Edition 5.3 gebruikt
www.visualstudio.com/
Zodra u deze hebt geïnstalleerd, start u Visual Studio Installer op (zie afbeelding hierboven)
Stap 13: Wijzigen
Druk na het opstarten op "Meer" en selecteer vervolgens "Wijzigen"
Stap 14: Toevoegen
Zorg ervoor dat u de volgende componenten hebt geselecteerd (zie afbeelding hierboven)
Nadat je ze allemaal hebt geselecteerd, druk je op "Wijzigen" in de rechterbenedenhoek
Stap 15: App downloaden
Om de Imani-app in Visual Studio te kunnen starten, moet je onze GitHub-pagina klonen:
Maak een leeg bestand aan (maak het pad zo kort mogelijk) en open cmd (zie afbeelding hierboven)
Stap 16: Github-kloon
Nadat je het bestand naar je computer hebt gekloond kun je het project openen
Stap 17: Machtigingen
Zorg ervoor dat wanneer u met de rechtermuisknop op project2. Android klikt en "Eigenschappen" selecteert, nu op "Android Manifest" klikt en dat de volgende machtigingen zijn aangevinkt:
- ACCESS_NETWORK_STATE
- ACCESS_WIFI_STATE
- CAMERA
- ZAKLAMP
- INTERNET
Stap 18: Android-telefoonvoorbereiding
Voordat je op je telefoon kunt gaan ontwikkelen moet je ervoor zorgen dat je telefoon dit mag: ga naar Instellingen > Over telefoon > Telefoonstatus > druk 15x op "Build nummer". Dit kan voor uw apparaat anders zijn, dus u zult het waarschijnlijk moeten googlen. Hierna zou je de app moeten kunnen opstarten.
Stap 19: Database
We gebruiken Microsoft SQL Server Management Studio
docs.microsoft.com/en-us/sql/ssms/download…
Log in met uw inloggegevens
Om de tabellen te maken moet je het volgende script importeren:
ghostbin.com/paste/tbne3
Ga naar "beheertool" en selecteer "Bestand" > "Openen" en selecteer het gedownloade script.
Voer het script uit door op "Uitvoeren" te drukken
Stap 20: Azure-functies
Als dit project ongeveer 50 favorieten krijgt, zal ik proberen ook de Azure-functies te uploaden.
Aanbevolen:
Sta NTFS toe om een USB-drive te formatteren: 4 stappen
Sta NTFS-formattering van een USB-drive toe: Dit is de gemakkelijkste manier om uw USB-drive te NTFS-formatteren binnen XP. Ik heb dit op het net gevonden. Opmerking: na NTFS-formattering moet je altijd Safe Removal gebruiken, je kunt je schijf niet snel verwijderen! Excuseer mijn fouten, ik kom uit Hongarije