Réflexe de douleur humaine Arduino Mechanotronic (5 / 6 étapes)

Étape 5: Construire votre moelle épinière et écrire le code de l’Arduino

Le schéma Fritzing ci-dessus détaille les pièces et les branchements nécessaires pour raccorder notre capteur de température et les solénoïdes à la « moelle épinière », le cerveau (jeu de mots) de notre système. La batterie NiMH de 12 volts se trouve sous la planche et SparkFun RedBoard à l’intérieur de la zone de projet. La sonde de température n’est pas située sur la maquette, comme illustré dans le diagramme de Fritzing, mais est attachée à la main de squelette, comme illustré dans l’image ci-dessus, 3e. Cela permet à la flamme à appliquer près de la main pour mieux simuler le réflexe de douleur de température.

Le code que j’ai utilisé est collé ci-dessous. Il n’est pas la solution plus élégante (par exemple, j’ai utilisé retard au lieu de millis pour garder les choses simples), mais ça marche :

const int highSolenoid = 7 ; entrée de combo régulateur/électrovanne haute pression
const int lowSolenoid = 8 ; entrée de combo de relais régulateur basse pression

const int releaseSolenoid = 4 ; solénoïde pour libérer l’air de biceps

const int tempPin = A0 ;

int sensorValue ;

tempF int ;

void setup() {}

pinMode (highSolenoid, sortie) ;

pinMode (lowSolenoid, sortie) ;

pinMode (releaseSolenoid, sortie) ;

Serial.Begin(9600) ;

}

void loop()

{

sensorValue = analogRead(tempPin) ; Capteur de pression de lecture

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

Serial.Print(sensorValue) ;

Serial.Print ("Temp") ;

Serial.println (tempF, DEC) ;

Delay(250) ;

Si (tempF > 85)

{

digitalWrite (lowSolenoid, basse) ;

retard (100) ;

digitalWrite (releaseSolenoid, HIGH) ; ouvrir la sortie électrovanne biceps peut donc être sous contrat digitalWrite (highSolenoid, HIGH) ; Si la température dépasse 85F, le solénoïde haut s’ouvre, simulant la contraction du biceps et rapide et retrait

retarder (5000) ;

digitalWrite (highSolenoid, basse) ; arrêter la contraction du biceps

retarder (1000) ; donne le temps pour l’air d’être libéré de biceps

digitalWrite (releaseSolenoid, basse) ;

retard (100) ; temps pour fermer avant d’activer la contraction du biceps/triceps tonique à nouveau le solénoïde est sortie

digitalWrite (lowSolenoid, HIGH) ;

retarder (8000) ;

}

d’autre

{

digitalWrite (lowSolenoid, HIGH) ;

digitalWrite (highSolenoid, basse) ;

}}

Articles Liés

À l’aide de flex capteurs avec un Arduino BBB dans Max

À l’aide de flex capteurs avec un Arduino BBB dans Max

Bon, alors c'est un amusement, un. Cette fois le dos à l'Arduino pour faire quelques sons au Max!Choses nécessaires ;Un Arduino - j'utilise Bare Bones Board et un 2 Bub, puisque c'est lui, vous pouvez prendre un cours sur les mettre ensemble.certains
Mini Arduino Portable EEG - Brain Wave moniteur +

Mini Arduino Portable EEG - Brain Wave moniteur +

c'est un autre exemple de la polyvalence, et de quoi, l'Arduino, un petit écran LCD couleur et le type de capteurs, sont capables de faire.REMARQUE :Il s'agit d'un work in progress... Je vais travailler sur plusieurs phases jusqu'à ce que j'ai termin
ROBOT contrôlé par les doigts humains

ROBOT contrôlé par les doigts humains

Cette innovation vient les mouvements de la main qui peuvent contrôler un robot. Dans ce projet, j'utilise flex capteur et je prends le capteur flex lire et mettre cette lecture sur intel edison. comme une valeur analogique et manipuler ces valeurs e
Gant contrôlée main robotisée - Version Simple et peu coûteuse

Gant contrôlée main robotisée - Version Simple et peu coûteuse

Ce projet est basé sur la main robotique DIY instructable situé ici. Étant un étudiant médiocre cependant, je n'avais pas les moyens concoctera ~ 500 $ pour un 3D imprimés main et un autre 50 $ pour les servos. J'ai entrepris de réviser une conceptio
Bricolage pas cher Arduino Compatible Flex/flexion capteur fait sans statique sacs, des Articles de ménage: D

Bricolage pas cher Arduino Compatible Flex/flexion capteur fait sans statique sacs, des Articles de ménage: D

Il s'agit d'un intructable dans lequel nous allons construire un capteur flex/flexion qui est compatible avec une carte arduino et ne nécessite pas de sacs statiques ou quelque chose d'inhabituel, que vous pouvez le faire dès maintenant des choses qu
Comment utiliser un capteur Flex - Arduino Tutorial

Comment utiliser un capteur Flex - Arduino Tutorial

Dans ce « How to » tutoriel vous allez apprendre à utiliser un capteur flex avec Arduino uno.Un capteur flex utilise du charbon sur une bande de plastique se comporte comme une résistance variable. Les changements de résistance en flexion de la compo
Système d’alarme de température des fumées infrarouge corps humain avec Arduino

Système d’alarme de température des fumées infrarouge corps humain avec Arduino

ICStation L'équipe vous présenter cet humain corps infrarouge fumer température alarme système basé sur ICStation Meag2560 compatible avec Arduino.The humain corps fument température alarme système infrarouge fonctionne sous la tension de 5v DC et ut
Corps humain Induction alarme basée sur Arduino avec Arduino UNO, Module de capteur infrarouge, Module Buzzer

Corps humain Induction alarme basée sur Arduino avec Arduino UNO, Module de capteur infrarouge, Module Buzzer

ICStation l'équipe du service recherche et développement ont fait de ce projet sur l'alarme de l'induction du corps humain. Il utilise une tension DC5V pour travailler. Quand quelqu'un fait son apparition dans la zone induisant du capteur infrarouge
Arduino réveil avec détection humaine

Arduino réveil avec détection humaine

Il s'agit d'un Arduino projet basé sur un réveil tha peut détecter si quelqu'un est sur le lit ou non, ça c'est possible par un capteur résistif, placé sous le matelas qui peut détecter si quelqu'un est sur le matelas ou non par la différence de pres
Arduino Robot qui évite les humains

Arduino Robot qui évite les humains

Dans mon précédent instructable, j'ai montré que c'est très simple de contrôle que DC moteurs utilisant le contrôleur compatible Arduino Nano et Bouclier de tissu. Vous pouvez obtenir ce robot à travers mon projet Kickstarter.Je vais vous montrer com
DIY humain détection et alarme système (aucun arduino)

DIY humain détection et alarme système (aucun arduino)

IL ARRIVE TOUJOURS QUAND VOUS ÊTES DANS LA SALLE ET QUELQU'UN ENTRE DANS VOTRE MAISON OU MAGASIN SANS AUCUNE NOTIFICATION... Il peut être un voleur.. .alors ici est la solution dans laquelle vous êtes awared par un système d'alarme lorsqu'un mouvemen
Station météo de Arduino GPRS - partie 1

Station météo de Arduino GPRS - partie 1

Avec la menace de plus en plus erratique météorologiques circulant le ciel de notre planète, jour après jour de pluie incessante, inondations, sécheresses, tempêtes de grêle et qui sait quoi d'autre, une station météorologique semble être un accessoi
MultiTouch photoélectriques pour augmenter la peau humaine et les objets

MultiTouch photoélectriques pour augmenter la peau humaine et les objets

J'ai construit IR personnalisé, des solutions de détection pendant un certain temps maintenant. Il s'agit de capteurs de proximité, de capteurs de détection d'objet et de capteurs tactiles-multit. L'intention derrière cette instructable est de partag