Haptic Feedback enhet för synskadade [projektet HALO] (6 / 8 steg)

Steg 6: Skapa programvaran

Att vara en programvaruingenjör, tillbringade jag mycket av min tid på programvaran aspekten av detta projekt. Min källkod är tillgänglig. Jag använde Caleb Zulawski Ping Library (http://www.arduino.cc/playground/Code/Ping). Jag gjorde en ändring, emellertid. Detta bibliotek använder en standardtimeout av pulseIn() fungera av 1 sekund. Detta orsakade stora förseningar i genomförandet av programmet så jag minskat denna timeout till 500ms. Saker att köra mycket snabbare nu. Jag går inte in på detaljer i programmet, eftersom inte alla användare av Instructables kod-jockeys, men här är de viktigaste punkterna:

Källkod (Arduino skiss och modifierade Ping bibliotek) finns på http://polymythic.com/HALO_SourceCode_v8.zip

Flödet av huvudprogrammet loop() är:
-Fire sensor,
-Kontrollera för att se om något av motorerna som är tänkt att slå på eller av baserat på föregående dos-effekt
-Fire nästa sensor... Upprepa

Andra saker att notera när du tittar på koden:
Det finns 4 "intensitet" motor pulserande för att ge personen en bättre känsla för spänna, och dessa varierar av foten (upp till 4 fot)
Detta är baserat på en tillståndsdator modell, men en av de Arduino trädande bibliotek kunde användas till att hantera detta självständigt.

Se Steg
Relaterade Ämnen

Arduino Robotic Hand med Haptic Feedback

i år för science fair, jag gjorde en engineering projekt med målet att skapa ett system för att ge haptic feedback från en robotic hand. Den robotic handen styrs av flex motstånd på en handske som bärs på någons hand och en Arduino konverterar fingra...

Bygga en Tactor till Experiment med Haptic Feedback

Experiment med haptiska (touch) feedback gränssnitt genom att bygga din egen "tactor" (taktila stimulator). Även om kommersiella tactors kosta hundratals dollar, kan denna en (Fig. 1) byggas för under tio dollar.Inskickad av Ace Monster leksaker...

Billiga Haptic Feedback Vest

Denna handledning är hur man gör en billig men funktionella haptic feedback väst.Steg 1: Lista 1 vest (helst med fickor / fack att hålla elektronik)2-4 ultraljudssensorer1 vibration motor för varje sensorSladdarArduinoenTransistorerArduino ProtoShiel...

Hur man bygger en robot Hand med Haptic Feedback

för science fair i år, det kändes som att bygga något istället för att göra ett experiment. Allt jag behövde göra var att leta runt Instructables för en projektidé. Jag blev inspirerad av njkl44's robotic hand eftersom det påminner mig så mycket sake...

Hjälm för blinda (HALO)-haptiska Assitted lokalisering av Obstracle

Att navigera blindmänniskor fritt utan användning av en guide eller en pinne.Haptic assisteradlokalisering av hinder är en modell hjälm för blinda att navigera fritt utan användning av en ledarhund eller sockerrör.HALO består av en serie av avståndsm...

Universal klocka passar för synskadade

var jag googla runt och leta efter någon form av enhet jag kunde göra genom att använda arduino och snubblade över eshop med enheter för synskadade. Vad verkligen chockade mig var priset. Jag menar-jag inser att sådana typer av enheter inte riktigt m...

Tänka över telefon för synskadade - med Smart käpp

Här är den första prototypen av Arduino telefonen för synskadade med en Arduino Uno och Seeed studio GPRS sköld 1.0. Det finns två funktioner som denna telefon har, som drivs av inställningsreglaget, precis under där den säga "ögat" på bilden ov...

Vattenmelon Edo för projektet framtida klass

Som en del av våra Kite-making enhet i Mr Skinners projektet framtid klass på Escalante Middle School skrev vi instruktioner för att hjälpa andra göra våra vattenmelon Edo Kite.Detta är vad din vattenmelon kite ska se ut. I mitt nästa steg kommer jag...

Wall lampetter med dolda Weather Display och påtagliga användargränssnitt

videor av projektet i aktion nedan!Disclaimer: Detta är en förkortad beskrivning av projektet eftersom jag inte hade tid att göra en fullständig steg för steg instructable i tid för en tävling. Men jag kommer gärna att göra en steg för steg "kompatib...

BlindCAD

Fungerande prototyp är här!Enheten är inspirerad av de inspirerande lekfulla leksaker tillverkade av blinda som jag arbetar, på Blind leda initiativ, Tamil Nadu, Indien. De är bra på att göra saker med sin hand, så det skulle vara så häftigt om de ka...

Hur man tillverkar din egen designer leksak eller starta ett nytt litet företag

jag vill starta med full insyn. Jag är en utbildad och praktiserande industridesigner. Jag har tillbringat de senaste 15 åren djupt nedsänkt i både traditionella och styckning kant visualisering och prototyping verktyg. Detta projekt var möjligt på g...

Tre låg kostnad utbytbara 3D-Printable Bionic händer

Detta Instructable bygger delvis på min sista året gymnasiet vetenskap projekt "Makt av Touch: utmaningar i utforma haptiska avkänning och Feedback för neurala kontrollerade Bionic/prostetiska händer". Jag var djupt hedrad när detta projekt var...

CYCLOPS

HejHär är Cyclops... alla metall, blanka, väldigt industriella. Jag kan föreställa den sitter på baron Harkonens mantel...Jag har velat bygga en ensiffriga Nixie klocka för ett tag nu, jag tittade runt verkstaden och hittade ett gäng av smått och got...

3D tryckt Mini haptiska ställdon

denna mini manöverdonet står bara 9,2 mm lång och skulle kunna användas som en källa till haptic feedback i en mängd olika enheter. Jag utvecklat det medan du arbetar med ett projekt för att underlätta för de med synnedsättning. Jag ville se om jag k...

Vibrerande avstånd Sensor

Föreställ dig att vakna bredvid en ljus sovvagn och du har att få till badrummet men du är i en pitch black hotellrum. Även en ficklampa kommer vakna honom eller henne men du kan inte hålla det för de närmaste tre timmarna när larmet går bort. Tänk o...

3D tryckta elektriska Longboard V2

Detta är min andra version av min 3d tryckta elektriska lång bräda. Du hittar den första versionen här.Jag såg dessa videor på internet med människor ridning elektriska skateboard och går riktigt fort. De praktiska tillämpningarna av dessa styrelser...

Öppna brain wave hårdvara

uppdaterad den 16 juni 2014 för avsnitt 9:Du kan också gå direkt till avsnitt 9.göra högkvalitativa brain wave interface som låg kostnad och liten storlek är mitt över 20 år av drömmen. För att göra detta måste samlas produktion, behöver arbete med i...

DIY 3D tryckta elektriska Skateboard med 1500W makt!

Jag såg dessa videor på internet med människor ridning elektriska skateboard och går riktigt fort. Tja, jag ville göra samma sak, men dessa styrelser var 1500 USD, för dyrt för mig. Min diy version bara kosta mig 150$ som är 10% av kostnaden för de k...

Komplett Motor guide för Robotics

Roboten är en elektromekanisk anordning som kan reagera på något sätt till sin miljö, och ta självständiga beslut eller åtgärder för att uppnå en viss aktivitet.Roboticists utveckla konstgjorda mekaniska apparater som kan gå själva, vars rörelse måst...