Inhoudsopgave:

Draagbare Arduino Lie-detecterende ring - Ajarnpa
Draagbare Arduino Lie-detecterende ring - Ajarnpa

Video: Draagbare Arduino Lie-detecterende ring - Ajarnpa

Video: Draagbare Arduino Lie-detecterende ring - Ajarnpa
Video: Lie Detector using ARDUINO. 2024, November
Anonim
Draagbare Arduino Lie-detecterende Ring
Draagbare Arduino Lie-detecterende Ring
Draagbare Arduino Lie-detecterende Ring
Draagbare Arduino Lie-detecterende Ring
Draagbare Arduino Lie-detecterende Ring
Draagbare Arduino Lie-detecterende Ring

Om te beginnen… roddels:

Tom, een leerling van groep 5 terug van de basisschool. Eenmaal terug naar huis gedrukt om te gaan zitten door zijn vader. Dan rommelt de vader lang en krijgt eindelijk een klein ding onder het stof.

Zijn vader zet hem AAN en draagt hem aan de wijsvinger van Toms. Tom is zo in de war. En zijn vader begint vragen te stellen als "Hoe is het weer vandaag? Hoe is het weer morgen? "enzovoort. Wanneer Tom zeker weet dat er iets mis is met het hoofd van zijn vader, verandert het gezicht van de vader plotseling in serieus en vraag hem snel: "Heb je je moeder verteld dat ik mijn privé-spaargeld heb gebruikt om de huid van de League of Legends te kopen ?”

Bevroren en geschokt voor seconden, Tom antwoordt: "Nee … dat heb ik niet". Terwijl dit kleine ding in ROOD verandert?!

Toms vader staart naar de rode kleur in de ring en zegt langzaam: "Mijn zoon, de ring kan leugens testen…" Woedende vader en arme Tom…

Na 20 jaar Deze keer verandert Tom in een gekwalificeerde gelukkige alleenstaande binnenman, en de vader is oud. Hij roept Tom om de oude ring aan Tom te komen geven en zegt dat hij nu van Tom is. Tom accepteert het niet, maar gooit het op de grond en zegt boos: "Dit schadelijke ding, ik zal mijn zoon nooit behandelen zoals je eerder deed! 'Nou, zijn vader zegt: 'Toen je opa het aan mij doorgaf, ben ik precies zoals jij nu doet. Maar je opa zei dat de ring kan helpen het echte gevoel te vormen, hoewel we de ware liefde niet objectief kunnen beoordelen, zal de hartslag niet liegen. Toen ik de ring op straat droeg, vond ik het meisje dat de ring in ROOD draait, die uiteindelijk mijn wijs in het lot bleek te zijn. "Toen staart Toms vader liefdevol naar haar foto en zegt: "Mijn zoon, je bent niet zo jong als een kind, pak het om die ene te vinden…" Buig en pak de ring in de grond, kan niet wachten tot de vader klaar is met praten over hun eerste ontmoeting op straat, Tom rent weg, nou, het is te aantrekkelijk om je ware liefde te vinden!

Hier terug naar het hoofdgedeelte

Onlangs heb ik een hartslagmetersensor gespeeld, van de wiki-pagina weet ik dat het principe is gebaseerd op PPG-technieken (Photoplethysmography). Ons hart is als een pomp die het bloed van het lichaam voortdurend laat circuleren. Zodra het hart zich uitrekt of krimpt, zal het via het bloed zuurstof uit de adem naar elk deel van het lichaam transporteren. Plaats de hartslagsensor op de vinger of de pols, deze detecteert de onder PPG-waarde en verifieert vervolgens de wijzigingen om de hartslag te bepalen. Ik moet het kleine formaat vermelden, de goede keuze voor een draagbaar apparaat.

Door de vorige tests zijn er enkele kleine bugs om de hartslag te detecteren door digitale waarden. Ik ontdekte dat zelfs mijn vinger stil blijft staan, het resultaat laat tevergeefs veranderingen zien. Wat het meest irritante is, is dat wanneer de sensor dicht bij de vingerbuik wordt geplaatst, deze af en toe de hartslag kan berekenen. Maar als de manier waarop je draagt vergelijkbaar is met de manier waarop je een ring draagt, en de sensor zich dicht bij de achterkant van de vinger bevindt, nou ja, vooral de wortel, dan kan er niets worden gedetecteerd. We zullen! We zullen! Het kan de sterkte van de sensor nog steeds niet stoppen, de tweede demo in wiki is om de PPG te detecteren aan de hand van de analoge waarde. Daarom, wanneer ik het programma naar de sensor upload en de sensor als een ring draag, hoewel de sensor zich dicht bij de wortelachtervinger bevindt, kunnen de gegevens nog steeds stabiel en nauwkeurig worden afgedrukt in de seriële monitor in IDE.

Hierna heb ik een idee om te programmeren om de analoge waarde om te zetten naar de hartslag. Ontwerpidee Selecteer de kleine Kever als hoofdbediening, één RGB LED als statusindicator. Vervolgens geeft de hartslag de hartslagwaarde door aan Beetle, en Beetle regelt RGB om rood weer te geven wanneer de hartslag hoger is dan de vorige of groen te tonen als er niets bijzonders is. Over voeding, ik heb 2 diodes en 1 weerstand van 30 Ohm gebruikt om de lithiumbatterij te voorzien van DC-DC-module (5v-4.2v)

Benodigdheden

1. Hartslagmetersensor voor Arduino x1

2. Kever - De kleinste Arduino x1

3. Digitale RGB LED-strip 120 LED x1

4. DC-DC-module (5v-4.2v) x1

5. 3.7v 50mah lithiumbatterij x1

6. Insteekdiode x2

7. Insteekweerstand 30 Ohm x1

8. Kiesschakelaar x1

9. Naaiset x1

De kever in de afbeelding is al afgesneden en de 4 scherpe hoeken zijn verwijderd; Terwijl, er zou de andere diode moeten zijn.

Stap 1: Snijd de accessoire telescopische band af tot 6 ~ 7 cm

Snijd de accessoire telescopische band af tot 6 ~ 7 cm
Snijd de accessoire telescopische band af tot 6 ~ 7 cm
Snijd de accessoire telescopische band af tot 6 ~ 7 cm
Snijd de accessoire telescopische band af tot 6 ~ 7 cm

Stap 2: Verwarm de twee uiteinden een tijdje met een vlam om bramen te verwijderen en naai de telescopische band aan de sensor

Verwarm de twee uiteinden een tijdje met vlam om bramen te verwijderen en naai de telescopische band aan de sensor
Verwarm de twee uiteinden een tijdje met vlam om bramen te verwijderen en naai de telescopische band aan de sensor
Verwarm de twee uiteinden een tijdje met vlam om bramen te verwijderen en naai de telescopische band aan de sensor
Verwarm de twee uiteinden een tijdje met vlam om bramen te verwijderen en naai de telescopische band aan de sensor

Stap 3: Volgens het aansluitschema zoals hieronder om te lassen

Volgens het aansluitschema zoals hieronder om te lassen
Volgens het aansluitschema zoals hieronder om te lassen
Volgens het aansluitschema zoals hieronder om te lassen
Volgens het aansluitschema zoals hieronder om te lassen

Van links naar rechts van het aansluitschema, reagerend op de top-down van de ruimtelijke ordening tijdens de eigenlijke installatie, b.v. de RGB-led zit aan de bovenkant van de behuizing en de hartslagsensor is aan de onderkant van de behuizing gemonteerd

Stap 4: Er is dubbelzijdige lijm aan de achterkant van de RGB-riem zelf. U kunt dus de sticker verwijderen om op de achterkant van de kever te plakken

Er is dubbelzijdige kleefstof aan de achterkant van de RGB-riem zelf. U kunt dus de sticker verwijderen om op de achterkant van de kever te plakken
Er is dubbelzijdige kleefstof aan de achterkant van de RGB-riem zelf. U kunt dus de sticker verwijderen om op de achterkant van de kever te plakken

Stap 5: Het programma branden

Stap 6: De blootliggende draden en pinnen omwikkelen met papiertape om kortsluiting te voorkomen. Installeer vervolgens alle onderdelen op de korst en repareer ze met hotmelt

De blootliggende draden en pinnen omwikkelen met papiertape om kortsluiting te voorkomen. Installeer vervolgens alle onderdelen op de korst en repareer ze met hotmelt
De blootliggende draden en pinnen omwikkelen met papiertape om kortsluiting te voorkomen. Installeer vervolgens alle onderdelen op de korst en repareer ze met hotmelt

Stap 7: Breng tot slot wat hotmelt aan op de hartslagsensor om deze op de korst te plakken en parallel aan de bodem te houden

Breng ten slotte wat smeltlijm aan op de hartslagsensor om deze op de korst te plakken en parallel aan de bodem te houden
Breng ten slotte wat smeltlijm aan op de hartslagsensor om deze op de korst te plakken en parallel aan de bodem te houden
Breng ten slotte wat smeltlijm aan op de hartslagsensor om deze op de korst te plakken en parallel aan de bodem te houden
Breng ten slotte wat smeltlijm aan op de hartslagsensor om deze op de korst te plakken en parallel aan de bodem te houden

Afgewerkt!

Aanbevolen: