Neu aufblasbare Weste (6 / 6 schritt)

Schritt 6: Arduino Teil


Dann bearbeiten die aufblasende Zeit (PumpTimeron) und Zeit (PumpTimeroff) starten.

In meiner Programmierung ist die Standardzeit:

PumpTimeron: 1 Minute

PumpTimeroff: 15 Minuten

Codierung Teil: (RTC-Timer ist von Adafruit)

Datums- und Zeitfunktionen mithilfe einer DS1307 RTC angeschlossen
I2C und Draht lib

#include

#include "RTClib.h"

RTC_DS1307 Rtc;

unsigned long Timer;

unsigned long PumpTimeOn = 60000; 1 min in Millisekunden

unsigned long PumpTimeOff = 900000; 15 min in Millisekunden

Boolesche PumpState = 1; 1 = Pumpe auf 0 = Pumpe aus

Int PumpPin = 7; / / Pin, die die Pumpe ein- und ausgeschaltet wird

void Setup () {}

Serial.Begin(57600);

#ifdef AVR

Wire.Begin();

#else

Wire1.Begin(); Schild-I2C-Pins verbinden mit Alt I2C Bus auf Arduino

#endif

RTC.Begin();

Wenn (! rtc.isrunning()) {}

Serial.println ("RTC läuft nicht!");

folgende Zeile setzt die RTC auf der Datum und Uhrzeit, die diese Skizze kompiliert wurde

RTC.Adjust(DateTime(2014,12,16,12,52,0));

Diese Linie stellt die RTC mit einem expliziten Datum & Zeit, zum Beispiel festlegen

21. Januar 2014 auf 03:00 würde Sie anrufen:

RTC.Adjust (DateTime (2014, 21, 3, 0, 1, 0));

}

Stellen Sie Pumpe Pin ausgeben

PinMode (PumpPin, Ausgang);

Initalize timer

Timer = millis(); Stellen Sie den Timer auf die Anzahl der aktuellen millis

}

leere Schleife () {}

If(pumpState == 1) {}

DigitalWrite (PumpPin, HIGH);

unsigned long CurrentMillis = Millis (); //read der aktuellen Millis zählen

Wenn (CurrentMillis > = (Timer + PumpTimeOn)) {//if die aktuelle Millis ist größer als der Timer und die Pumpe am Limit... dann

PumpState = 0; //change PumpState auf off

Serial.println ("die Pumpe ist nun ab diesem Zeitpunkt:");

printCurrentTime();

Timer = millis(); Timer zurücksetzen

}

}

If(pumpState == 0) {}

DigitalWrite (PumpPin, LOW);

unsigned long CurrentMillis = Millis (); //read der aktuellen Millis zählen

Wenn (CurrentMillis > = (Timer + PumpTimeOff)) {//if die aktuelle Millis ist größer als der Timer und die Pumpe ab Grenze... dann

PumpState = 1; //change der PumpState auf

Serial.println ("die Pumpe ist nun auf zu diesem Zeitpunkt:");

printCurrentTime();

Timer = millis(); Timer zurücksetzen

}

}

Delay(3000);

}

void printCurrentTime() {}

DateTime jetzt = rtc.now();

Serial.Print(now.Year(), DEC);

Serial.Print('/');

Serial.Print(now.month(), DEC);

Serial.Print('/');

Serial.Print(now.Day(), DEC);

Serial.Print(' ');

Serial.Print(now.Hour(), DEC);

Serial.Print(':');

Serial.Print(now.Minute(), DEC);

Serial.Print(':');

Serial.Print(now.Second(), DEC);

Serial.println();

Serial.Print ("seit Mitternacht 01.01.1970 =");

Serial.Print(now.Unixtime());

Serial.Print ("s =");

Serial.Print(now.Unixtime() / 86400 L);

Serial.println("d");

ein Datum, das 7 Tage und 30 Sekunden in die Zukunft ist zu berechnen

DateTime Zukunft (now.unixtime() + L + 30 7 * 86400);

Serial.Print ("now");

Serial.Print(Future.Year(), DEC);

Serial.Print('/');

Serial.Print(Future.month(), DEC);

Serial.Print('/');

Serial.Print(Future.Day(), DEC);

Serial.Print(' ');

Serial.Print(Future.Hour(), DEC);

Serial.Print(':');

Serial.Print(Future.Minute(), DEC);

Serial.Print(':');

Serial.Print(Future.Second(), DEC);

Serial.println();

Serial.println();

}

In Verbindung stehende Artikel

Flynn Rider Weste von Rapunzel-Neu verföhnt

Flynn Rider Weste von Rapunzel-Neu verföhnt

Dies ist, wie ich mein Flynn Rider Kostüm für einen lokalen Märchen-Ball gemacht habe ich vor kurzem besucht. Flynn ist die schelmischen Helden aus Disneys Rapunzel-Neu verföhnt, eine neue Torsion auf das Märchen von Rapunzel. Ich fand diese handlich
Aufblasbare Spa-Ozon-Generator (ein absolutes muss)

Aufblasbare Spa-Ozon-Generator (ein absolutes muss)

Ich liebe meinen Whirlpool. Es eignet sich hervorragend zum Entspannen nach einem langen Tag voller harter Arbeit, und weil es aufblasbare ist ich kann es verstauen und es nicht dauern, bis alle von meiner Terrasse. Was ich nicht mag ist wenn ich ver
Eine Kohlenstoff-Faser Violine ich von Grund auf neu

Eine Kohlenstoff-Faser Violine ich von Grund auf neu

letzten Jahr machte ich eine Kohlenstoff-Faser ViolineIch begann indem man eine Geige auf dem Papier, aus der Kurve Höhen Plotten die Partie auf dem Papier,Einmal ich meine Pläne gezeichnet hatte war es Zeit zu beginnen, Herstellung der Formen, die V
Bubble-Wall | Interaktive, aufblasbare Panel

Bubble-Wall | Interaktive, aufblasbare Panel

Blase Wand | Atmende Wand Paneel-SystemInteraktiv, aufblasbare, spielbare WandKurze ProjektbeschreibungDies war eine künstlerische Stück für eine digitale Fabrikation-Show an der University of South Florida School of Architecture and Community Design
Wie man ein Segelboot Ruder von Grund auf neu bauen

Wie man ein Segelboot Ruder von Grund auf neu bauen

dieser bestimmten Seitenruder ist aus dem ursprünglichen Ruder für ein ~ 20' Bayliner Buccaneer Segelboot gebaut.  Das Original hatte geknackt und verrottete ziemlich schlecht.  Der Besitzer der das Segelboot der Spitze des Ruders abgeschnitten und m
Patch-eine undichte Luftmatratze, aufblasbare Boot usw.

Patch-eine undichte Luftmatratze, aufblasbare Boot usw.

schneiden Sie einen Patch von einem Duschvorhang und PVC Rohr Zement von deines Vaters Garage verwenden, um ein Leck in einem PVC Luftmatratze, Schlauchboot, Packsack patch.Müll-Santa belohnt Sie für das Erlernen dieser Fertigkeit.Er werde allerlei s
Infra Red Weste Code

Infra Red Weste Code

diese instructable ist über den Code und die Geräte für die Infrarot-Weste. Das Nähen, das Sie selbst erfinden müssen!Diese Weste zeigt die Infrarot-Codes, die uns ständig in Räumen bombardiert werden. Infrarot wird für die Fernbedienungen von Fernse
Ein Muster und eine Kapuze Weste Nähen

Ein Muster und eine Kapuze Weste Nähen

diese instructable zeigen Ihnen, wie man eine Muster aus Ihr Lieblings-Kleidungsstück, und dann machen Sie einen anderen ohne die Nähte reißen.Dieses Projekt kann leicht an einem Tag abgeschlossen werden, wenn Sie mit Ihrer Nähmaschine bestens vertra
Projekt: MOLLE. Codename: LBE Weste. M1

Projekt: MOLLE. Codename: LBE Weste. M1

For this project I needed to revise my hiking/camping gear.In einem traditionellen Weste jede Tasche ist im Ort genäht und wird nur Platz für die Ausrüstung, die in jede Tasche passen würde. Auch mit 1000 Taschen, einmal nie gelingen würde, eine klap
Verwandeln Sie alte in neue Kleider.

Verwandeln Sie alte in neue Kleider.

Das sind die Dinge, die Sie für dieses Projekt benötigen. * Alte Kleidung. * Nadeln. * Thread [In verschiedenen Farben für verschiedene Elemente.] * Nähmaschine. * Spule. * Führen Sie dieselbe Farbe wie Spule. * Quick aufzubrechen. * Schneider Kreide
Aufblasbare Kites

Aufblasbare Kites

ist irgendwie cool denken Schnellkonfiguration Drachen, aber mehr, wenn du nur musst Schlag sie, nicht Sie denken so?Also ohne weitere Intro bringen Sie es auf.Materialien und Werkzeuge zu haben:PVC-Platten, mindestens 5 Meter für durchlaufen irgende
Steampunk Underbust Gurt/Weste

Steampunk Underbust Gurt/Weste

So Sie beschlossen benötigen Sie für Ihre Steampunk oder andere Kostüm eine Underbust Harnest/Weste. Dieses Kostüm Stück tendenziell Online-Einzelhandel für rund $100 und höher, und Sie haben einfach nicht das Geld für ein kleines Stück von einem grö
Wie erstelle ich eine Weste drapiert von einem T-shirt

Wie erstelle ich eine Weste drapiert von einem T-shirt

hast du diese tollen Unterhemden, die alles drapiert und auf der Vorderseite fließenden gesehen?  Willst du?  Ich auch.  Hier ist ein Weg, um eine einfache, aus einem einfachen ("schlicht" hier lesen)-t-Shirt.  Keine Nähmaschine, Schere und eine
AUFBLASBARE LEUCHTENDEN HALLOWEEN BOO GHOST!

AUFBLASBARE LEUCHTENDEN HALLOWEEN BOO GHOST!

Zwei gute Freunde von mir Liebe Halloween und machen ihre eigenen wenig Spukhaus in diesem Jahr. Da ich gerne machen Halloween-Dekorationen, aber haben keinen Platz, um sie zu speichern, nachdem sie zu machen, war ich sehr gerne eine Ghost-Dekoration