Innholdsfortegnelse:

Bio-adaptiv mediekontroller for tilgjengelighet eller underholdning: 7 trinn
Bio-adaptiv mediekontroller for tilgjengelighet eller underholdning: 7 trinn

Video: Bio-adaptiv mediekontroller for tilgjengelighet eller underholdning: 7 trinn

Video: Bio-adaptiv mediekontroller for tilgjengelighet eller underholdning: 7 trinn
Video: Building a MIDI Controller Using Arduino 2024, November
Anonim
Image
Image
Operasjonsteori
Operasjonsteori

I denne instruksjonsboken lærer du hvordan du bygger din egen biooptimaliserte mediekontroller ved hjelp av Arduino akkurat som open source-systemet jeg utviklet. Se den linkede videoen for en ekstra rask forklaring.

Hvis du bygger en og tester den videre, vennligst del funnene dine slik at vi kan oppgradere open source-systemet sammen!

Hvis du virkelig liker dette instruerbare, kan du vurdere å dele det eller stemme på det i Arduino 2019 -konkurransen!

Bakgrunn:

Situasjon: Ifølge CDC bruker barna nå 7,5 timer om dagen på skjermer. For mange som de med autisme kan dette føre til sensorisk overbelastning der lite læring eller engasjement kan forekomme. Det er behov for å forbedre engasjement, fokus og avslapning synkronisert med en persons biologi, spesielt i skoler, helsevesen og underholdningsindustri.

Handling: Det ble utført brukerundersøkelser for å finne behov og dataene som ble samlet inn ble analysert. Idéer førte til en potensiell løsning, og det ble utviklet en maskinvare / programvareløsning som kan optimalisere skjermtid i sanntid ved å tilpasse musikk- og videoelementer basert på hjertedata. UX -testing ble deretter utført for å evaluere oppfinnelsen, og forbedringer ble iterert for å danne et fungerende produkt.

Resultater: Et fungerende minimum levedyktig produkt ble utviklet for å løse det første problemet ved å tilpasse video for å synkronisere med kroppslig rytme med rolige eller spenningsøkninger når det er optimalt. Videre testing viste økt potensial for bruk i hjemmekino og underholdningsindustri.

Trinn 1: Teori om drift

Operasjonsteori
Operasjonsteori
Operasjonsteori
Operasjonsteori

Det er tre moduser for enheten. - Spenningsmodus, rolig modus og fokusmodus. Bildene nedenfor forklarer hvordan de hver især burde fungere. Maskinvareenheten leser pulsen og sender den til nettappen via USB for å justere mediene som spilles av til de optimale egenskapene.

Trinn 2: Få nødvendige deler

Få deler som trengs
Få deler som trengs

Du finner alle nødvendige deler på Amazon eller lignende markedsplasser

Her er en Amazon -listekobling til alle delene som trengs: Amazon Idea List

Arduino Pro Micro (5v 16MHz versjon), pulssensor forsterket modul, loddetinn, loddejern, varmekrympeslange eller elektrisk tape, magnetisk utbryter mikro USB -kabel

Filene som trengs er vedlagt dette trinnet.

Det er også en liveversjon av prototypen Optimote Player App hvis du ikke vil kjøre den lokalt fra filene. Her er lenken:

Trinn 3: Lodde opp

Lodd kretsen i henhold til dette:

Arduino A0 til sensorsignal ut

Arduino 5V til Sensor VCC 5Vin

Arduino -jord til sensorjord

Hvis du ikke vet hvordan du lodder eller installerer Arduino IDE som brukes til å blinke skriptene på Arduino, anbefaler jeg denne gratis klassen på instruktører: https://www.instructables.com/class/Arduino-Class/ … Det er en av de tingene der jeg ikke kunne forklare det så veltalende eller med samme korthet som klasseforfatteren, Becky Stern. Kudos til deg!

Vedlagt dette trinnet er en PDF av kretsskjemaet som zoomer med mindre pikselering enn en bildefil.

Trinn 4: Omslutt det

Omslutt det
Omslutt det
Omslutt det
Omslutt det
Omslutt det
Omslutt det
Omslutt det
Omslutt det

Jeg fant to forskjellige måter å omslutte enheten på. Jeg gikk senere med varmekrympeslange med et hull for sensoren, som er metoden jeg anbefaler, men du kan også gjøre det den første måten fra en reddet dobbelt AAA -batteriholder.

Ved hjelp av en roterende verktøy skjæreplate, kutt spor i saken for å legge til porter for USB -tilkoblingen. Klipp et hull for den optiske delen av sensoren med en kjegleformet slipekegle. Dette må være i direkte kontakt med huden når du oppdager det. Pakk det hele inn i tape eller mal det for å se bedre ut, og lim lim elektronikken på plass.

Trinn 5: Flash -koden

Åpne Arduino IDE. Hvis du ikke har lastet den ned ennå, kan du få den fra arduino.cc.

Pakk ut / pakk ut filen du lastet ned fra det tidligere trinnet

Velg Arduino/Genuino Micro under "boards". Koble kortet til og velg den tilhørende COM -porten under "porter". Åpne skissen som slutter på "dot INO" fra den utpakkede mappen, og blits til Arduino ved å klikke last opp.

Trinn 6: Test den

Image
Image
Test det!
Test det!
Test det!
Test det!

Åpne index.html fra den utpakkede mappen i nettleseren din (Google Chrome testet) og koble til Optimote. Last inn en MP4 -videofil, og den begynner å spille. Du kan programmere toppklimatiske moduser ved hjelp av GUI for at enheten automatisk skal hoppe til når pulsen jevnt har gått ned (rolig eller kjedelig, THRILL -modus) eller i CALM -modus, du kan sette den til å hoppe forbi denne delen når pulsen stiger som en rolig løft. Alternativt kan det hoppe til den mest avslappende delen av mediene hvis det er omprogrammert for å gjøre det med det mediet.

Du kan eksportere biodata ved å klikke på nedlastingsknappen i spillerappen. Den inneholder en kolonne kalt "pred" som er enhetens forutsagte hjertefrekvens. Optimote fungerer bra når pred er i nærheten av bpm i gjennomsnitt.

Det er liveversjon av prototypen Optimote Player Web App i tilfelle du ikke vil kjøre den lokalt: Optimote Player Web App

Det er prøvevideofil for et underholdningstilfelle (spenningsmodus) i mappen. Du kan sette den opp til å hoppe til hoppskremningsdelen når kroppen din minst venter det (pulsen har jevnt redusert for X -målinger) takket være den smarte enheten.

Trinn 7: Men vent, det er mer

Takk for at du leser dette instruerbare. Jeg håper du synes det var interessant eller planlegger å bygge ditt eget!

Vurder å stemme på denne i Arduino -konkurransen 2019 eller dele funnene dine hvis du gjør en.

For nærmere lesing, se vedlagte PDF.

Glad i å lure!

Anbefalt: