Inhaltsverzeichnis:
- Lieferungen
- Schritt 1: Teile
- Schritt 2: Flammensensor
- Schritt 3: Arduino UNO
- Schritt 4: Datenlogger
- Schritt 5: Hardware-Setup
- Schritt 6: LASS CODE
- Schritt 7: Fazit
Video: Flammenlogger - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:18
Dies ist ein einfaches Projekt; um einen Flammensensor herzustellen und die Informationsdaten protokollieren zu lassen. Ich wollte etwas an meinen Kessel anschließen, um die Zeit der Flamme zu protokollieren. Da der Kessel älter ist, schien dies der einfachste Weg zu sein
Ich habe so etwas online noch nicht gesehen (daher das Widerspenstige). Es gibt viele DataLogging für Time Temp usw., aber nichts zum Aufzeichnen von Flammen oder wirklich viel anderes.
Lieferungen
Arduino UNO
Flammensensor
HiLetgi Mini Logging Recorder, Datenlogger Modul Shield V1.0 Expansion Shield
Überbrückungsdrähte
Schritt 1: Teile
Hier gibt es nicht viel zu sagen - alle Teile sind auf Amazon zu finden
Elegoo EL-CB-001 UNO R3 Board ATmega328P ATMEGA16U2 mit USB-Kabel für Arduino $ 12
HiLetgo Mini Logging Recorder Datenloggermodul Shield V1.0 für Arduino UNO SD-Karte $ 7
Überbrückungsdrähte - Weniger als $10
IR-Flammensensor-Modul-Detektor Smartsense zur Temperaturerkennung, kompatibel mit Arduino von Atomic Market $7
Ich hatte einiges davon, weil ich nur wenige Sets gekauft habe.
Schritt 2: Flammensensor
Normalerweise hat ein Flammensensor, der an einen Arduino angeschlossen werden soll, vier Anschlüsse
1 VCC - Spannung
2 GND - Masse
3 A0- Analogausgang
4 D0- Digitalausgang
Einige Sensoren haben nur DO (digitale Ausgänge)
Schritt 3: Arduino UNO
Es gibt so viele Informationen über die Arduino-Linie, dass ich hier nicht über groß sprechen werde
YouTube "Arduino" und Sie haben alle Informationen, die Sie brauchen.
Schritt 4: Datenlogger
An diesem speziellen Datenlogger ist ein RTC (Real Time Counter) angeschlossen, er verwendet und benötigt eine CR1202-Uhrenbatterie, um aufzuzeichnen, wenn der Arduino Strom verliert.
SEHR WICHTIG
Der ChipSelect dieses Datenloggers ist auf Pin10 eingestellt - (wir kommen dazu - aber wichtig)
Da dies ein Shield ist, müssen Sie nur den Arduino einstecken - Sie müssen also nur den Flammensensor an die Erweiterungsplatine anschließen.
Schritt 5: Hardware-Setup
Sehr einfach
1 Nehmen Sie den Arduino und verbinden Sie die Erweiterungsplatine mit dem Arduino
2 Schließen Sie den Flammensensor an, VCC = 5V Pin, GND-GND.
3 Stellen Sie dann den Flammensensor-Pin ein - wenn Sie Digital (D0) wählen, schließen Sie ihn an die digitale Seite des Arduino an. Wenn Sie die analoge Seite wählen, schließen Sie den Flammensensor an den A0 an.
Schritt 6: LASS CODE
**** Also CODE NICHT, DAS IST MEINE ERSTE ******
Wenn Sie Möglichkeiten sehen, dies zu beheben oder zu verfeinern, fühlen Sie sich bitte frei.
1. Servobibliotheken einschließen
2. den SPI einschließen
const int- (hier ist chipSelect wichtig) Der Datenlogger muss mit dem Arduino sprechen können - mein Verständnis ist, dass dies die PIN ist, die mit dem Arduino spricht.
Einrichtung ungültig-
(Dies ist der Teil des Skripts, der einmal ausgeführt wird; der das Skript erstellt)
Serial.begin- Dies stellt fest, dass der serielle Monitor (mit dem Computer kommuniziert)
Während der Funktion - Warten auf die Verbindung des Ports
Serial Print= Wird einfach auf dem Serial Monitor angezeigt
wenn <- dies öffnet den Anfangsabschnitt-
im Grunde ist dies die Karte
Schritt 7: Fazit
Ich muss den Rest der Aufschlüsselung des Codes eingeben, aber dies ist die erste Anleitung, die ich geschrieben habe, also sei einfach