» Elektronik » Arduino »Uhr mit Gas- und Rauchmelder

Uhr mit Gas- und Rauchmelder

Grüße die Bewohner unserer Website!


In der Natur gibt es viele gefährliche Gase ohne Farbe und Geruch, wie Methan, Propan, Kohlenmonoxid und viele andere. Und die Realität ist, dass zwei tiefe Atemzüge ausreichen, um das Bewusstsein zu verlieren und in wenigen Minuten zu ersticken. Wenn Sie zu Hause einen Gasherd installiert haben, gibt es einen die Garage Mit einem Auto und auf dem Land gibt es eine Ofenheizung oder einen tiefen Keller, dann wird das heutige hausgemachte Produkt definitiv nützlich sein.

In der Tat sind Gase wie Methan, Propan und Kohlenmonoxid farblos und geruchlos. Im Alltag werden ihnen jedoch spezielle Verunreinigungen zugesetzt, damit wir den üblen Geruch von Gas riechen können.

Zum Bauen benötigen Sie:
1. Programmierbare Plattform Arduino Nano;
2. Eine Schachtel Streichhölzer und vorzugsweise zwei gleichzeitig;
3. 2004 LCD-Bildschirm mit I2C-Modul, der auf der Rückseite des Bildschirms versiegelt ist;
4. Echtzeituhrmodul DS1302;
5. Rauchmelder MQ-2;
6. Temperatur- und Feuchtigkeitssensor DHT22;
7. Zwei Zeilen gesteuerter LEDs WS2811;
8. Fotowiderstand und 10 kΩ Widerstand;
9. Piezodynamisch;
10. Chinesische Knöpfe 3 Stück.


Wenn Sie dieses Projekt wiederholen möchten, befinden sich der Einfachheit halber bereits Links zu allen Komponenten in der Beschreibung des Originalvideos (Link dazu am Ende des Artikels).

Wir beginnen mit dem Löten des I2C-Moduls auf den Bildschirm. Erster Kontakt zuerst. Dann richten wir die beiden Platinen parallel aus und löten alle anderen Kontakte.


Der Autor verwendet Flussmittel, daher ist die Reinigung ein Muss.


Anschließend sammelt er das Projekt auf einem Steckbrett, um es einzurichten, die Funktionsfähigkeit zu überprüfen und verschiedene Gassensoren zu testen. Sie sind austauschbar, sodass Sie anstelle der einen problemlos die andere installieren können. Der Autor lädt die Firmware auch zur weiteren Änderung auf Arduino herunter.




Das Modulanschlussdiagramm hat folgende Form:

Hier gibt es keine besonderen Schwierigkeiten und Nuancen. Es gibt nur einen Trick, um die Hintergrundbeleuchtung mit dem Arduino zu verbinden. Der Jumper vom I2C-Modul muss entfernt und der Draht dort versiegelt werden. Die gesamte Modulstromversorgung erfolgt über 5 V, daher ist hier alles einfach.
Als nächstes bereitet der Autor einen Entwurfsfall für den Druck auf einem 3D-Drucker vor und druckt ihn sofort mit weißem Kunststoff.


LEDs sollten durch einen so durchscheinenden Kunststoff schön leuchten. Zunächst wollte der Autor die LED-Panels nach unten und über dem Bildschirm platzieren, aber zum einen waren die Streifen länger, und zum anderen würde die hohe Dichte der LEDs selbst einen hohen Stromverbrauch verursachen.Sie können natürlich ein Band verwenden, aber hier ist die Dichte geringer und es passen nur 6 LEDs, und der Autor hatte keine dichteren Bänder. Nun, im Allgemeinen liegt dies in Ihrem Ermessen. Sie können es auf Ihre eigene Weise tun.

In dieser hausgemachten Arbeit entschied sich der Autor, Panels mit 8 LEDs über und unter dem Bildschirm zu installieren. Ich habe sie mit einem Signalkabel in Reihe geschaltet, aber die Leistung aufgeteilt. Beachten Sie, dass das Projekt WS2811-gesteuerte LEDs verwendet.


Verwechseln Sie sie nicht mit 4-poligen RGB-Farb-LEDs. Sie passen nicht hierher.

Der Fall ist endlich gedruckt und fertig. Löschen Sie den Strich und die Unterstützung. Und nach Aceton wurde es glamourös und glänzend.

Wenn jemand die Druckqualität nicht mag, dann ist es hier ein Entwurf mit einer Schichtdifferenz von 0,3 mm. Sie können 0,1 mm setzen, dann wird es wie gegossen sein, aber dann müssen Sie länger warten.

Passend.


Die Module kamen zu ihren Sitzen: Bildschirm, Rauchsensor und Feuchtigkeitssensor.
Das Folgende ist ein langwieriger Prozess zum Löten dünner Drähte an alle Komponenten.



Als Ergebnis haben wir einen solchen Bildschirm bekommen. Achten Sie separat auf das lila Kabel in der Mitte. Dies ist die adaptive Hintergrundbeleuchtung des Bildschirms.
Knöpfe, die der Autor auf ein billiges Steckbrett gelegt hat. Das übliche hier ist blau, und die farbigen sind die Ausgänge von den Tasten.


Er legte auch den Fotowiderstand und den Widerstand auf das Steckbrett. Stellen Sie sicher, dass Sie die Drähte zu einem Pigtail verdrehen, damit sie nicht brechen und keine Tonabnehmer entstehen.

Der Rauchmelder muss übrigens mit einem Litzendraht verbunden werden, der dicker ist und zum Erhitzen ständig ca. 110 mA verbraucht.

Jetzt bleibt nur noch alles auf den Arduino zu löten. Wir befestigen das Gehäusesieb an selbstschneidenden Schrauben, die Gegenlöcher sind bereits im 3D-Druck vorgesehen.


Wir fixieren alle Module. Dies kann natürlich mit Gestellen und Schrauben erfolgen, aber der Autor bevorzugte die Schmelze. Drähte an den Lötstellen sind ebenfalls mit Heißkleber gefüllt. Dies schützt sie vor Knicken und Ziehen und Sie vor einer langen Suche nach einer unterbrochenen Verbindung.

Oben befinden sich ein Feuchtigkeitssensor und ein Fotowiderstand. Links neben dem Gehäuse klebt ein Rauchsensor.


Im Allgemeinen sollte der Gasanalysator für eine schnelle Reaktion unter der Decke hängen. Das heißt, es muss an einem langen Draht ausgeführt oder irgendwo auf einem Kronleuchter geformt werden. Im Brandfall bildet sich zunächst Rauch, der es dem Sensor ermöglicht, früher und schneller zu feuern.

Nachdem wir alle Module an ihrer Stelle installiert hatten, erhielten wir ein solches Kabelbündel.

Sie müssen auf das Arduino gelötet werden.


Jetzt müssen nur noch alle Vor- und Nachteile kombiniert werden.

Also, die Uhr ist zusammengebaut. Vor dem Einschalten müssen Sie auf jeden Fall für einen Kurzschluss klingeln, sonst wird es beleidigend. Beachten Sie jedoch, dass in diesem Fall das Multimeter piept, da im Rauchmelder ein Heizelement mit geringem Widerstand installiert ist. Daher ist es zum Testen besser, ein Labornetzteil und ein Kabel mit einem USB-Anschluss zu verwenden.

Laden Sie auf der Projektseite (Link in der Beschreibung des Videos des Autors) das Archiv mit Firmware herunter. Es enthält auch Dateien für den 3D-Druck des Gehäuses auf dem Drucker. Entpacken, installieren Sie die Bibliotheken und öffnen Sie die Firmware-Datei.

Der Code erwies sich als groß, aber der Autor versuchte, ihn gut zu kommentieren. Ganz am Anfang stehen die Einstellungen und Verbindungsstifte der Module. Das einzige, was Sie möglicherweise ändern müssen, ist die Anzahl der LEDs speziell in Ihrer Hintergrundbeleuchtung (dies ist der Parameter NUM_LEDS, der Autor ist auf 16 eingestellt).

Nach der notwendigen Bearbeitung der Einstellungen können Sie die Firmware in den Mikrocontroller laden.

Jetzt verlegen wir die Drähte und installieren den Arduino an seiner Stelle.
Während der normalen Stunden schimmert die Hintergrundbeleuchtung im Regenbogenmodus.


Aber natürlich können die Modi nach eigenem Ermessen geändert und auf andere geändert werden.

Durch Einstellen der Uhr.
Auf der rechten Seite befinden sich drei Steuertasten: Plus, Minus und unteres Gelb (dies ist die Einstellung).

Wir drücken es einmal und gehen in den Setup-Modus.Hier können Sie die Stunden, Minuten ändern, Sekunden synchronisieren, den Alarm einstellen (+ am Ende zeigt an, dass der Alarm ein- oder ausgeschaltet ist). Als nächstes folgt die Installation von Jahr, Monat, Tag und Wochentag.
Der letzte Wert von 300 ist die Rauchmelderschwelle. Es kann in Schritten von 50 geändert werden. Der Autor empfiehlt, 300 zu belassen.



Durch das nächste Drücken der gelben Taste werden die Einstellungen beendet, während alle Parameter im nichtflüchtigen Speicher aufgezeichnet und auch bei ausgeschaltetem Gerät nicht zurückgesetzt werden.

Die Uhr hat einen Wecker. Es kann so eingestellt werden, dass Sie morgens geweckt werden. Und wenn es funktioniert, blinkt die Uhr blau-grün und WAKE wird auf dem Bildschirm angezeigt.

Lassen Sie uns überprüfen, wie der Rauchmelder funktioniert.
Die Zahlen in der oberen rechten Ecke geben den Wert des Rauchmelders an.

Also ist das erste Match nicht angetreten, wir nehmen das zweite.



Und jetzt hat es funktioniert.
Als Ergebnis haben wir eine coole Uhr mit einer coolen dynamischen Hintergrundbeleuchtung und einem Rauch- und Gassensor hergestellt. Sie können Sie nicht nur wecken, sondern Sie auch vor der Gefahr in Gegenwart von Methan, Kohlenmonoxid oder Rauch warnen. Sie zeigen auch die aktuelle Temperatur und Luftfeuchtigkeit im Raum. Die Stromversorgung erfolgt über den USB-Anschluss über die Arduino-Plattform. Die Uhr ist zu Hause in der Küche, in der Garage und auf dem Land nützlich, wo immer die Gefahr einer Vergiftung besteht.


Der Gassensor selbst kann absolut alles verwendet werden - sie sind austauschbar. Sie legen den Schwellenwert für ihren Betrieb auch selbst fest. Nach den Erfahrungen der Experimente des Autors sind 300 Einheiten der optimale Wert.

Danke für die Aufmerksamkeit. Bis bald!

Video:
8.4
10
9

Kommentar hinzufügen

    • lächelnlächeltxaxaokweiß nichtYahoonea
      ChefKratzerDummkopfjaja-jaaggressivGeheimnis
      Entschuldigungtanzendance2Tanz3VerzeihungHilfeGetränke
      hör aufFreundegutgut gutpfeifenOhnmachtZunge
      RauchklatschenCrayerklärenspöttischdon-t_mentionherunterladen
      Hitzeärgerlichlach1mdaTreffenMoskingnegativ
      not_iPopcornbestrafenlesenerschreckenAngstSuche
      verspottendankedasto_clueumnikakutstimme zu
      schlechtbeeeblack_eyeblum3errötenprahlenLangeweile
      zensiertAngenehmheitsecret2drohenSiegyusun_bespectacled
      shokrespektlolvorgezogenWillkommenKrutoyya_za
      ya_dobryiHelferne_huliganne_othodiFludVerbotschließen
2 Kommentar
Ist es in diesem Projekt möglich, dem Telefon eine Benachrichtigung über die Sensorauslösung hinzuzufügen?
... Methan, Propan und Kohlenmonoxid sind weder Farbe noch Geruch. Im Alltag werden ihnen jedoch spezielle Verunreinigungen zugesetzt, damit wir den üblen Geruch von Gas riechen können.
Und wem werden Geruchsstoffe hinzugefügt, die so für Kohlenmonoxid sorgen? )))

Wir empfehlen Ihnen zu lesen:

Gib es für das Smartphone ...