Innholdsfortegnelse:
- Trinn 1: Deleliste
- Trinn 2: Krets
- Trinn 3: AD8232 kretsmodifikasjoner
- Trinn 4: Hodebåndet
- Trinn 5: Programvare
- Trinn 6: Oppsummering
Video: Blinkdetektor: 6 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
Denne instruksen forklarer hvordan du lager en "blink-detektor" fra en modifisert AD8232 EKG (elektrokardiogram) sensor, en LM324-N quad op-amp, en Arduino Uno R3 og et hjemmelaget hodebånd.
Detektoren har to utganger … en for når du blinker venstre øye … og en for når du blinker til høyre.
Normale blink, som involverer begge øynene, ignoreres.
Søknader for denne kretsen inkluderer:
- spillgrensesnitt
- hjelpemiddel
Få verktøy kreves … bare et loddejern og en skarp kniv.
Sensorendringene, som kan reverseres, krever at du:
- kutte to spor
- legg til to loddebroer/shorts
- legg til en kort trådkobling
Den estimerte kostnaden for komponenter er $ 15,00
Bilder
- Forsidebildet viser et nærbilde av blunk-detektoren
- Bilde 2 viser omtrentlig posisjon for hodebåndet.
- Videoen viser blink-detektoren i drift. Tre suksessive blink gjøres med hvert øye.
Trinn 1: Deleliste
Følgende deler ble hentet fra
- 1 bare AD8232 EKG hjerteovervåkingsmodul
- 1 bare Arduino Uno R3
Følgende deler ble hentet lokalt:
- 1 bare LM324 quad-op-amp
- 1 bare 220K ohm motstand 1/8 watt
- 2 bare 120K ohm motstander 1/8 watt
- 1 bare 15K ohm motstand 1/8 watt
- 2 bare 10K ohm motstander 1/8 watt
- 1 bare 1200 ohm motstand 1/8 watt
Flere ting som allerede er tilgjengelig:
- brødbrett
- strandet kobbertråd
- loddetinn
Den estimerte kostnaden for komponenter er $ 15
Trinn 2: Krets
Kretsdiagrammet "blinkdetektor" er vist på bilde 1
Kretsen består av en modifisert AD8232 EKG-hjertesensormodul, en LM324 quad-op-amp, en Arduino Uno R3, noen få motstander og to lysdioder.
Utgangsbølgeformen fra AD8232 svever omtrent 1,5 volt likestrøm.
Når venstre øye blinker, stiger AD8232-utgangsbølgeformen mot 3,3 volt. Når bølgeformen overstiger 2,8 volt, endres venstre-blink-komparatorutgangen fra null til 5 volt som vist på bilde 2.
Når høyre øye blinker, faller AD8232-utgangsbølgeformen mot null volt. Når bølgeformen faller under 0,2 volt, endres høyre-blink-komparatorutgangen fra null til 5 volt som vist på bilde 3.
Normale blink har ingen effekt på utgangen, ettersom de tilsvarer to samtidige blink, og det er ikke mulig for AD8232 -utgangen å gå i to motsatte retninger samtidig.
AD8232 leveres med et sett med gelbelagte EKG-puter og ledninger. Etter noen få bruk har putene en tendens til å falle av. For å motvirke dette festet jeg noen pads av fortinnet stål til et hodebånd laget av en gammel snor og borrelås. Detaljer om hvordan du bygger dette hodebåndet er beskrevet andre steder i denne artikkelen.
Trinn 3: AD8232 kretsmodifikasjoner
Et umodifisert kretskort er vist på bilde 1
Når de brukes som hjerteovervåkning, er EKG -ledningene tilkoblet som følger:
- Høyre arm er koblet til RA
- Venstre arm er koblet til LA
- Høyre ben er koblet til RL
Et modifisert kretskort er vist på bilde 2
Etter endringene blir lederne:
- Høyre øyenbryn er koblet til RA
- Venstre øyenbryn er koblet til LA
- Pannen er koblet til RL
Den opprinnelige kretsen
Et forenklet blokkdiagram av den originale hjertemonitoren er vist på bilde 3.
Dette diagrammet ble opprettet ved å matche komponentverdiene i Sparkfun "Heart Monitor" skjematisk [1] til AD8232 "Functional Block Diagram" [2]
Når den brukes som hjerteovervåker, er begge inngangene til AD8232 instrumenteringsforsterker knyttet til 3,3 volt forsyningsskinne via 10M motstander. Instrumenteringsforsterkeren kan imidlertid ikke fungere med mindre de to inngangsledningene er rundt midten av skinnen.
Midtskinnspotensialet oppnås ved å injisere en liten (10uA) strøm fra RLD (høyre bendrift) ledning inn i beinet. Vi har effektivt opprettet en spenningsdeler som bruker kroppen din som en av motstandene.
Det egentlige formålet med RLD -avledningen er forklart i AD8232 -databladet … Jeg ser bare på det fra et annet synspunkt.
Den modifiserte kretsen
En blokkskjema over kretsendringene er vist på bilde 3.
I stedet for å lete etter hjerteslag, leter blinkdetektoren etter forskjeller i elektrisk potensial. Som sådan må den være fullt i drift hele tiden … begge inngangene til instrumenteringsforsterkeren må være knyttet til et midtskinnspotensial som Vref (1,5 volt)
Dette oppnås ved å kutte sporet som kobler både 10 M motstander til 3,3 volt forsyning og koble den avskårne enden til Vref ved hjelp av en liten ledning. Begge inngangene til instrumenteringsforsterkeren er nå på midtskinnspotensial, noe som betyr at AD8232-utgangen svinger omtrent 1,5 volt DC.
Vi trenger heller ikke RLD -avledningen … la oss bruke denne ledningen til å forbedre CMRR (common mode rejection ratio) for systemet ved å heve kroppen din til midrail -potensial. Dette oppnås ved å kutte sporet til AD8232 RLD -pinnen og feste kuttenden til Vref.
AD8232-databladet anbefaler at RLD- og RLDF-pinnene (høyre benstasjon-tilbakemelding) kortsluttes når du bruker en to-leder krets. Dette oppnås ved å kutte kondensatoren som forbinder disse to pinnene.
Referanser
[1]
cdn.sparkfun.com/datasheets/Sensors/Biomet…
[2]
www.analog.com/media/en/technical-document…
Trinn 4: Hodebåndet
Pannebåndet var laget av en gammel snor, en borrelengde og noen borrelås kroker. Konstruksjonsdetaljer er vist på bilder 1..4
Putene er laget av tynn tinnplate … Jeg brukte bunnen av en gammel malingsboks … og festes til snoren med smale tapper skåret fra den samme tinnplaten. Dette gjør at putene kan gli rundt pannebåndet.
Sløv kantene på metallputene med en fil og lett slip kontaktflatene. Lodd hjerteovervåkeren til de synlige metallflikene.
Det er viktig at putene får god hudkontakt … medisinsk kontaktgel anbefales, men jeg har funnet ut at håndkrem også virker.
Padstørrelsen er ikke kritisk … Jeg har siden redusert bredden mens jeg eksperimenterte med tettere mellomrom … å halvere størrelsen gjorde ingen forskjell.
Trinn 5: Programvare
Bruksanvisning
Last opp den vedlagte filen “wink_detector_4.ino” til Arduino og kjør.
Merknader
Koden er bemerkelsesverdig enkel … den avstemmer ganske enkelt hver av de to blink-detektorutgangene og blinker den riktige LED-en når en komparator endrer tilstand.
Men det er en hake … sterke blink kan få motsatt LED til å blinke.
Det øverste sporet på bilde 1 viser AD8232-utgangen som faller ned til null volt etter et sterkt blink med venstre øye. Høyre-øye-komparatoren (nedre spor) ser på dette som et høyre-blink og genererer en falsk utgang.
Foto 2 viser begge komparatorutgangene for et sterkt venstre-blink. Høyre-komparatoren genererer fremdeles en falsk utgang 800mS etter at venstre-blink starter.
En programvareløsning brukes for å komme rundt dette … den første detektoren som ser et blunk deaktiverer den andre detektoren i 1 sekund. Denne perioden er justerbar i kodehodet,
Trinn 6: Oppsummering
Denne instruksen forklarer hvordan du konverterer en Sparkfun AD8232 "hjertemonitor" til en "blinkdetektor".
Konstruksjonsdetaljer for et justerbart hodebånd er også tilgjengelig.
Arduino -koden eliminerer falske utløsere på grunn av overskridelse fra AD8232 -utgangen i nærvær av sterke blink.
Søknader for denne kretsen inkluderer:
- spillgrensesnitt
- hjelpemiddelteknologi
Den estimerte kostnaden for komponenter er $ 15,00
Klikk her for å se mine andre instrukser.
Anbefalt:
Ta flotte bilder med en iPhone: 9 trinn (med bilder)
Ta flotte bilder med en iPhone: De fleste av oss har med oss en smarttelefon overalt i disse dager, så det er viktig å vite hvordan du bruker smarttelefonkameraet ditt til å ta flotte bilder! Jeg har bare hatt en smarttelefon i et par år, og jeg har elsket å ha et greit kamera for å dokumentere ting jeg
Slik gjør du det: Installere Raspberry PI 4 Headless (VNC) med Rpi-imager og bilder: 7 trinn (med bilder)
Howto: Installere Raspberry PI 4 Headless (VNC) Med Rpi-imager og bilder: Jeg planlegger å bruke denne Rapsberry PI i en haug med morsomme prosjekter tilbake i bloggen min. Sjekk det gjerne ut. Jeg ønsket å begynne å bruke Raspberry PI igjen, men jeg hadde ikke tastatur eller mus på min nye plassering. Det var en stund siden jeg konfigurerte en bringebær
Slik demonterer du en datamaskin med enkle trinn og bilder: 13 trinn (med bilder)
Slik demonterer du en datamaskin med enkle trinn og bilder: Dette er en instruksjon om hvordan du demonterer en PC. De fleste grunnkomponentene er modulære og fjernes lett. Det er imidlertid viktig at du er organisert om det. Dette vil bidra til å hindre deg i å miste deler, og også i å gjøre monteringen igjen
PCB -design med enkle og enkle trinn: 30 trinn (med bilder)
PCB -design med enkle og enkle trinn: HELLO VENNER Den veldig nyttige og enkle opplæringen for de som ønsker å lære PCB -design, kan komme i gang
Hvordan lage en delt skjermvideo med fire trinn: 4 trinn (med bilder)
Hvordan lage en delt skjermvideo med fire trinn: Vi ser ofte en samme person vise i en scene to ganger i et TV -spill. Og så vidt vi vet har ikke skuespilleren en tvillingbror. Vi har også sett at to sangvideoer blir satt på en skjerm for å sammenligne sangferdighetene sine. Dette er kraften til spl