Haptische Feedback apparaat voor de slechtzienden [Project HALO] (6 / 8 stap)

Stap 6: Maken van de Software

Wordt software engineer, ik veel van mijn tijd besteed aan de software-aspecten van dit project. Mijn broncode is beschikbaar. Ik gebruikte Caleb Zulawski van Ping Library (http://www.arduino.cc/playground/Code/Ping). Ik één wijziging, maar maken. Deze bibliotheek gebruikt een standaard timeout van de functie van de pulseIn() van 1 seconde. Dit veroorzaakte grote vertragingen bij de uitvoering van het programma zodat ik deze time-out gereduceerd tot 500ms. Dingen uitvoeren nu veel sneller. Ik zal niet ingaan op de details van het programma, omdat niet alle gebruiker van Instructables code-jockeys, maar hier de belangrijkste punten zijn:

Broncode (Arduino schets en gemodificeerde Ping bibliotheek) zijn op http://polymythic.com/HALO_SourceCode_v8.zip

De stroom van de loop van het hoofdprogramma is:
-Brand sensor,
-Controleer om te zien of de motoren zijn moest inschakelen of uitschakelen op basis van eerdere bereik zoeken
--Het vuren volgende sensor... Herhaal

Andere dingen aan notitie als u kijken naar de Code:
Er zijn 4 "intensiteit" van motor pulserende geven de persoon een beter gevoel van het bereik, en deze variëren door de voet (maximaal 4 poten)
Dit is gebaseerd op een statusmachine model, maar een van de Arduino threading bibliotheken kan worden gebruikt om dit zelfstandig.

Gerelateerde Artikelen

Terug rechte Coaching apparaat voor de bestrijding van houding. Voorkomen dat valt nu vechten!

Terug rechte Coaching apparaat voor de bestrijding van houding. Voorkomen dat valt nu vechten!

Nu, de zwaarste coach in de wereld net harder. Een rechtop houding vergunningen maximale staking keuzes. Een scheve houding kunt u op uw rug voor een goede stampen land. Deze bus biedt vier niveaus van rechte rug opleiding - beginner, intermediate, a
Arduino Robotic Hand met haptische Feedback

Arduino Robotic Hand met haptische Feedback

dit jaar voor de wetenschap eerlijk, ik heb een engineering project met het doel van het creëren van een systeem om haptische feedback van een robotic hand te geven. De robotic hand is gecontroleerd door flex weerstanden op een handschoen op iemands
Goedkope haptische Feedback Vest

Goedkope haptische Feedback Vest

Deze tutorial is hoe maak je een goedkope maar functionele haptische feedback vest.Stap 1: Materialen-lijst1 vest (liefst met zakken of vakken te houden van de elektronica)2-4 ultrasone sensoren1 vibratie motor voor elke sensorDradenArduinoTransistor
Bouwen van een Tactor om te experimenteren met haptische Feedback

Bouwen van een Tactor om te experimenteren met haptische Feedback

Experiment met een interface feedback haptische (touch) door het bouwen van uw eigen "tactor" (tactiele stimulator).  Hoewel commerciële tactors honderden dollars kost, kan dit één (Fig. 1) worden gebouwd voor onder tien dollars.Afkomstig van Ac
Schorsing oefening apparaat voor minder dan $13

Schorsing oefening apparaat voor minder dan $13

Bent u op een begroting, zijn $12.58 en twintig minuten alles wat die je nodig hebt om te bouwen van een volledig functionele kloon van Fitness overal de TRX® Suspension Trainer (trxtraining.com).Op $199 is de TRX® Suspension Trainer goedkoper dan de
DIY apparaat voor externe controlerende blinds

DIY apparaat voor externe controlerende blinds

Als u op zoek bent om de details en de stijl van uw huis aanzienlijk vergroten, moet dan u overwegen bouwen en installeren van DIY apparaat voor externe controlerende blinds.Het is super makkelijk en leuk om te bouwen en kan eenvoudig worden geïnstal
Waar te koop onderdelen voor uw volgende Project

Waar te koop onderdelen voor uw volgende Project

U kunt een heleboel tijd en geld als je waar weet te zoeken naar specifieke delen. Voordat u de aankoop van onderdelen voor uw volgende project, rekening houden met de volgende (Bill Nye stem):Kopen in bulk als je kunt. Je kunt 50 lagers uit China go
Grote POV RGB Display gebouwd voor NMMU NDIP Project

Grote POV RGB Display gebouwd voor NMMU NDIP Project

grote POV RGB Display gebouwd voor NMMU NDIP Project whit 32 RGB LED's verloop van een 8-bit PIC micro controller en een Texas instruments TLC 5945 LED driverhttp://Youtu.be/O0l3VNwYpdA
Geluid Ranging voor de slechtzienden met behulp van de Arduino Prototype Design Concept

Geluid Ranging voor de slechtzienden met behulp van de Arduino Prototype Design Concept

dit was mijn idee voor een apparaat dat zou kunnen helpen de personen met gezichtsstoornissen met behulp van een ultra sonic opgezette sensor gemonteerd op een hoed.  Het concept is in principe dat het apparaat zou Toon uit afstanden voor een visueel
REST gebaseerde Web Services toe te voegen aan IoT apparaat voor het toezicht op IO

REST gebaseerde Web Services toe te voegen aan IoT apparaat voor het toezicht op IO

Dit project is om een eenvoudige RESTful Web service bibliotheek voor IoT-apparaten. De bibliotheek is geschreven met C taalcode en WIZwiki-W7500ECO platform Raad van WIZnet. Met het, gebruikers kunnen een RESTful Web service implementeren op IoT app
Vervelend autonome rickroll apparaat (voor April Fools' Day)

Vervelend autonome rickroll apparaat (voor April Fools' Day)

Heb je ooit wilde Rickroll iemand zeer belangrijk voor uren zittend in een comfortabele niet-verwijtbaar uitkijkpunt waar je kunt kijken naar al het plezier? Wilt u ook extra punten voor alleen met behulp van sommige geborgen oude delen (een oude Ard
Browser gebaseerde teleoperation voor het LaptopWheels project

Browser gebaseerde teleoperation voor het LaptopWheels project

Welkom terug!Nou, heb ik gewerkt aan enkele nieuwe code kan worden uitgevoerd op de robotic platform van LaptopWheels. Deze specifieke code is voor afstandsbediening bedienen met video-feedback, vanuit een webbrowser, zodat een client-PC geen behoeft
Hoe Prototype een gevechten houding apparaat voor de voeten verspreiden

Hoe Prototype een gevechten houding apparaat voor de voeten verspreiden

Nu, net wanneer je dacht dat je vechten houding is goed, de coach omhoog in brand gestoken u door het breken van het nieuws - zijn Lousy! En riskeren uw houding is de basis voor alle vechten bewegingen riskeren. Ervaren strijders - gezicht - ingebakk
Hoe het bouwen van een Robotic Hand met haptische Feedback

Hoe het bouwen van een Robotic Hand met haptische Feedback

voor wetenschap fair dit jaar, ik voelde me zoals het bouwen van iets in plaats van het doen van een experiment. Alles wat ik moest doen was Instructables rondkijken voor een idee van het project. Ik was geïnspireerd door njkl44 van robotic hand aang