http://sites.schaltungen.at/arduino-uno-r3/theorycircuit/sketch-5Wels, am 2016-11-11BITTE nützen Sie doch rechts OBEN das Suchfeld [ ] [ Diese Site durchsuchen]DIN A3 oder DIN A4 quer ausdrucken ********************************************************************************************* DIN A4 ausdrucken (Heftrand 15mm / 5mm)
***************************************************************
Untergeordnete Seiten (6):Sketch-5 50) Home > Arduino Projects > Automatic fan speed control circuit by Arduino LM35 Temperatur-IC (pin-A0) - LED (pin-8) - Transistor / Elektromotor (pin-11) Automatischer Lüfterdrehzahlregelkreis von Arduino Die Drehzahl des Gebläses kann durch Änderung der Eingangsspannung variiert werden, wenn w die Lüfterdrehzahl ändern muss, abhängig von Temperaturänderungen, können wir den folgenden Anwendungshinweis mit Arduino und Temperatursensor LM 35 implementieren. Schaltplan Automatische Lüfterdrehzahlregelung von arduino Bau und Arbeiten Diese Schaltung besteht aus Arduino uno als Hauptteil und LM35 als Temperaturfühler. Der Ausgang des Sensors ist direkt mit dem analogen Eingang A0 Pin der Arduino-Platine verbunden und die LED1 ist mit dem digitalen Pin D8 verbunden, der Ausgang vom D11-Pin des arduino entnommen, hier können Sie einen beliebigen digitalen Pin mit PWM-Funktion als Ausgang wählen Pin, denken Sie daran, diese Änderungen in arduino Programmcode, hier der Code auf der Grundlage von pin-11 als Ausgang. Wenn der Temperatursensor die Temperaturänderung außerhalb des Arduino erkennt, ändert sich der PWM-Ausgang am pin-11, so dass die Lüftergeschwindigkeit variiert, hier wirkt der SL100-Transistor als Schalttransistor. Arduino-Code / Sketch: #include <LiquidCrystal.h>LiquidCrystal lcd(7,6,5,4,3,2);int tempPin = A0; // connect Sensor output pinint fan = 11; // Output drive for fanint led = 8; // fan status led pinint temp;int tempMin = 25; // Minimum temperature to start the fanint tempMax = 75; // Maximum temperature to turn fan at 100% speedint fanSpeed;int fanLCD; void setup() { pinMode(fan, OUTPUT); pinMode(led, OUTPUT); pinMode(tempPin, INPUT); lcd.begin(16,2); } void loop() { temp = readTemp(); // read temperature if(temp < tempMin) { // if temp is lower than minimum temperature fanSpeed = 0; // fan is off digitalWrite(fan, LOW); } if((temp >= tempMin) && (temp <= tempMax)) { // if temperature is higher than minimum temperature fanSpeed = map(temp, tempMin, tempMax, 32, 255); fanLCD = map(temp, tempMin, tempMax, 0, 100); // speed of fan to display on LCD analogWrite(fan, fanSpeed); // spin the fan at the fanSpeed speed } if(temp > tempMax) { // if temp is higher than tempMax digitalWrite(led, HIGH); // turn on led } else { // else turn off led digitalWrite(led, LOW); } lcd.print("TEMP: "); lcd.print(temp); // display the temperature lcd.print("C "); lcd.setCursor(0,1); lcd.print("FANS: "); lcd.print(fanLCD); // display the fan speed lcd.print("%"); delay(200); lcd.clear(); } int readTemp() { // get temperature and convert it to celsius temp = analogRead(tempPin); return temp * 0.48828125;} http://www.theorycircuit.com/automatic-fan-speed-control-circuit-arduino/ 59) Home > Arduino Projects > Heart Rate Monitor AD8232 Interface Arduino AD8232 Herz-Monitor-Modul (pin-A0 out pin-11 LO- pin-10 LO+) Der AD8232 von Analog Devices ist ein integrierter Schaltkreis mit integrierter Schaltung für die Herzfrequenzmessung. Der AD8232 ist ein integrierter Signalaufbereitungsblock für EKG- und andere Biopotential-Messanwendungen. Es ist entworfen, um kleine Biopotentialsignale zu extrahieren, zu verstärken und zu filtern in der Gegenwart von lauten Bedingungen, wie jene, die durch Bewegung oder Fernelektrodenplatzierung erzeugt werden. Dieses Design ermöglicht einen Analog- / Digital-Wandler (ADC) oder einen eingebetteten Mikrocontroller, um das Ausgangssignal leicht zu erfassen.
Herz EKG
Was ist EKG? Elektrokardiographie (EKG oder EKG) ist die Methode der Aufzeichnung der elektrischen Aktivität des Herzens über einen Zeitraum von Zeit mit den Elektroden auf der Haut platziert. EKG_Complex_en.svg Bildnachweis: Wikipedia.org Diese EKG-Welle hat zwei Abschnitte als PR-Intervall und QT-Intervall, mit dem AD8232-IC können wir geräuscharm Informationen bekommen. Herz-Monitor-Modul sparkfun AD8232 Das einfache und einfach zu bedienende Breakout Board für die Herzfrequenzüberwachung von Sparkfun. Dieses Board misst die elektrische Aktivität des Herzens durch die Elektroden-Pads auf der Haut platziert. Durch die Anbindung dieser Platine mit Arduino können wir EKG-Grafik durch Processing IDE-Fenster. Pinbelegung AD8232 Platinenbeschriftung Pin Funktion Arduino Anschluss GND Masse GND 3.3V 3.3V Spann. 3.3V OUTPUT Ausgangssignal A0 LO- Leads-off Erkennung - 11 LO+ Leads-off Erkennung + 10 -SDN Shutdown Nicht verwendet Elektrodenauflagen Kabel-Farbe Signal Schwarz RA (rechter Arm) Blau LA (linker Arm) Rot RL (rechtes Bein) AD8232 Anschluss mit Arduino Wir können die Elektroden-Buchse oder Pin-Löcher für Elektroden. Verbinden Sie die entsprechenden Elektroden-Pads in der Haut und stellen Sie dann 3,3V und GND Stromversorgung von der Arduino-Platine, die SDN (shutdown) Pin ist nicht an ein Teil angeschlossen. Der Ausgang der Breakout-Platine wird an den A0- (Analog-Eingang 0) Pin des Arduino geführt. Zur Erkennung der Leads-Off-Situation LO- werden LO + an den digitalen Pin D11 bzw. D10 des Arduino angeschlossen.
Arduino Code / Sketch: |
theoryCIRCUIT >