Arduino Mechanotronic menselijke pijn Reflex (5 / 6 stap)

Stap 5: Bouwen uw ruggenmerg en schrijven van de code van de Arduino


Het bovenstaande diagram van Fritzing detailleert de delen en verbindingen nodig voor het aansluiten van onze temperatuursensor en elektromagneten aan de "spinal cord", de hersenen (bedoelde woordspeling) van ons systeem. De 12 volt NiMH accu zit onder de breadboard en SparkFun RedBoard binnenkant van het project. De temperatuursensor staat niet op het breadboard zoals wordt weergegeven in het diagram Fritzing, maar is gekoppeld aan het skelet hand zoals in de 3e afbeelding hierboven. Dit zorgt voor de vlam worden toegepast in de buurt van de hand te beste simuleren de temperatuur pijn reflex.

De code die ik gebruikt wordt geplakt hieronder. Het is niet de meest elegante oplossing (bijvoorbeeld ik gewend vertraging in plaats van millis Houd het simpel), maar het werkt:

Const int highSolenoid = 7; input van hoge druk regelaar/solenoïde combo
Const int lowSolenoid = 8; input van lage druk regelaar/solenoïde combo

Const int releaseSolenoid = 4; magneetklep vrijgeven van lucht door de biceps

Const int tempPin = A0;

int sensorValue;

int tempF;

VOID Setup {}

pinMode (highSolenoid, OUTPUT);

pinMode (lowSolenoid, OUTPUT);

pinMode (releaseSolenoid, OUTPUT);

Serial.begin(9600);

}

void loop

{

sensorValue = analogRead(tempPin); Lees druksensor

int tempF = ((sensorValue * 4.887585532746823)/10);

Serial.Print(sensorValue);

Serial.Print ("Temp");

Serial.println (tempF, DEC);

delay(250);

Als (tempF > 85)

{

digitalWrite (lowSolenoid, laag);

vertraging (100);

digitalWrite (releaseSolenoid, hoge); Open release solenoïde dus biceps kan gecontracteerde digitalWrite (highSolenoid, hoge); Als de temp boven 85F gaat, wordt de hoge solenoïde geopend, simuleren biceps contractie en snelle en verwijdering

vertraging (5000);

digitalWrite (highSolenoid, laag); Stop biceps contractie

vertraging (1000); geeft tijd voor lucht worden vrijgegeven van de biceps

digitalWrite (releaseSolenoid, laag);

vertraging (100); tijd voor de release solenoïde te sluiten voordat de tonic biceps/triceps contractie opnieuw activeren

digitalWrite (lowSolenoid, hoge);

vertraging (8000);

}

anders

{

digitalWrite (lowSolenoid, hoge);

digitalWrite (highSolenoid, laag);

}}

Gerelateerde Artikelen

Menselijk lichaam infrarode rook temperatuur alarmsysteem met Arduino

Menselijk lichaam infrarode rook temperatuur alarmsysteem met Arduino

ICStation Team introduceren u dit menselijke lichaam infrarood roken temperatuur alarmsysteem op basis van ICStation-Meag2560 compatibel met Arduino.The menselijk lichaam infrarode roken temperatuur alarmsysteem werkt onder de DC 5v spanning en gebru
Android en Arduino met Bluetooth via Porta app!

Android en Arduino met Bluetooth via Porta app!

DoelIn deze tutorial zal ik laten zien hoe is super eenvoudig gegevens uitwisselen tussen Android en Arduino met behulp van de app Porta.Zoals u ziet, is het verschil groot gebruik van Porta widgets!Nu echt u uw dagelijkse Arduino project zonder pijn
Menselijk lichaam inductie Alarm op basis van Arduino met een Arduino UNO, infrarode Sensormodule, Buzzer Module

Menselijk lichaam inductie Alarm op basis van Arduino met een Arduino UNO, infrarode Sensormodule, Buzzer Module

ICStation team van de afdeling onderzoek en ontwikkeling hebben gemaakt dit project over het menselijk lichaam inductie alarm. DC5V spanning wordt gebruikt om te werken. Wanneer iemand wordt weergegeven op het inducerend gebied van infrarode sensor e
Arduino Robot die menselijke vermijdt

Arduino Robot die menselijke vermijdt

In mijn vorige instructable, ik toonde aan dat het zeer eenvoudig om controle die DC motoren met behulp van de Arduino Nano compatibele controller en Stof schild. U kunt deze robot krijgen via mijn Kickstarter-project.Ik ga u tonen hoe om te lezen va
Arduino wekker met menselijke detectie

Arduino wekker met menselijke detectie

Dit is een Arduino project op basis van een wekker tha detecteren kan als iemand op bed of niet, deze zijn mogelijk door een resistieve sensor onder het bevochtigingswater die detecteren kan als iemand over het bevochtigingswater is geplaatst of niet
DIY menselijke detectie systeem en ALARM (geen arduino)

DIY menselijke detectie systeem en ALARM (geen arduino)

HET ALTIJD GEBEUREN WANNEER U IN DE KAMER EN IEMAND INVOERT IN UW HUIS OF WINKEL ZONDER ENIGE KENNISGEVING... Hij kan een DIEF.. .en hier is de oplossing waarin u awared door een alarmsysteem bent wanneer er enige beweging is gedetecteerd... (Minder
Arduino-controlled RGB LED Infinity spiegel

Arduino-controlled RGB LED Infinity spiegel

Update 11/22/2013: dank aan iedereen die gestemd voor dit project in de Microcontroller-wedstrijd! Het was een van de drie winnaars van de eerste-prijs.9/17/2013 update: dank aan iedereen die gestemd voor dit project in de wedstrijd van de Arduino (i
Controle van uw vrienden met behulp van de kracht van de neurowetenschappen (afstandsbediening menselijke deel II)

Controle van uw vrienden met behulp van de kracht van de neurowetenschappen (afstandsbediening menselijke deel II)

In dit Instructable gebruiken we een eenheid van de Mindwave mobiele EEG (electroencephalogram), een trouwe Arduino UNO, een TENS (transcutane elektrische zenuwstimulatie) unit en een eenvoudige relais extern beheren een menselijke minion met onze ge
Arduino high speed fotografie

Arduino high speed fotografie

In dit instructable ik zal je laten zien hoe ik een Arduino gecontroleerd High-Speed Fotografie tuig te kunnen nemen van de foto's voor vloeibare splashes gemaakt. Dit tuig kan ook worden gebruikt voor het fotograferen van andere tijd gevoelige dinge
LED Dawn / Sunrise Alarm Clock, nachtlampje & veiligheid Light - Arduino compatibele

LED Dawn / Sunrise Alarm Clock, nachtlampje & veiligheid Light - Arduino compatibele

zoals de nachten geleidelijk verlengd in het najaar van 2011, ik ontdekte de geneugten van Arduino en dacht dat het zou een geweldige manier om iets dat ik voor een lange tijd wilde - een zachte manier om op een winter's ochtend wakker te worden.  He
Menselijke continuïteit Tester! (Met behulp van koolstof warmte Tape)

Menselijke continuïteit Tester! (Met behulp van koolstof warmte Tape)

Als je ooit afgevraagd hoe geleidende het menselijk lichaam is, of gewoon willen omarmen je innerlijke gekke wetenschapper en behandelen je vrienden uit voor een opwindende ervaring deze Halloween, THIS IS THE INSTRUCTABLE FOR YOU! :-)Opmerking: Dit
Humane multi muis val Zapper - geen onmiddellijke dood van pijn

Humane multi muis val Zapper - geen onmiddellijke dood van pijn

laat me beginnen door het conflict tussen "Humaan" en "Muis Zapper", te verduidelijken.Ik heb een grote muis plaag probleem waar ze eten alle mijn hond en papegaai eten elke avond - en velen van hen.Ik probeerde aankoop van verschillen
Solar-georiënteerd, Arduino-Powered Klok

Solar-georiënteerd, Arduino-Powered Klok

dit is een klok die zijn ontworpen voor het houden van nauwkeurige tijd (onafhankelijk van atomaire of GPS), weergeven van lokale zonsopgang, zonsondergang en zonne-energie middag, en ook zelf voor de tijd van daglichtbesparingen aanpassen.Ik wilde d