Das Arduino-Wetterstation / Thermostat
6 Schritt:Schritt 1: Der Arduino Schritt 2: Die LCD-Anzeige Schritt 3: Temperatur und Luftfeuchtigkeit Schritt 4: HLK-Steuer Schritt 5: Aktuelle Codes mit Anschlussanleitung Schritt 6: Arduino Clock Module
UPDATE: http://www.instructables.com/id/Temperature-and-Humidity-on-a-Graphical-LCD/ UPDATE: In Taupunkt Berechnungen Ich war schon immer interessiert an der Überwachung meiner lokale Wetter gewesen, und bemerkt den Unterschied zwischen dem, was weather.com und accuweather.com glaube, meine lokale Wetter ist, und das, was ich aus dem Fenster zu sehen. Ich wollte auch eine bessere Kontrolle über meine Heizung und A / C-System. Als Computer-und Elektronik-Mutter, ich habe gespielt mit dem Arduino Mikrocontroller, und beschlossen, die mich interessieren, zu verschmelzen. So, hier geht die Dokumentation auf meinem Heim errichtet solarbetriebene Wetterstation (immer wieder modifiziert und erweitert) mit HVAC Control. Schritt 1: Der Arduino Der erste Schritt war Erlangung eines Arduino Board. Wir kauften uns von hacktronics.com. Nach der Arbeit durch die Tutorials auf ihrer Website, fühlte ich zuversichtlich, dass ich verstand die einfache Skript und Anschlusskonzepte und nach vorne bewegt. Arduino ist eine Open-Source-Elektronik-Prototyping-Plattform auf Basis von flexiblen, einfach zu bedienende Hard- und Software. Es ist für Künstler, Designer, Bastler, und alle Interessierten in die Erstellung interaktiver Objekte oder Umgebungen vorgesehen. - Http://arduino.cc/ Das Arduino erfordert 5V zu laufen, und wir liefern diese mit unseren Pico Solar PV / Lithium-Batterie pack.Step 2: Die LCD-Anzeige Ich brauchte die Fähigkeit, Temperatur, Luftfeuchtigkeit, Luftdruck und Zeit / Datum angezeigt, so nahm ich eine 4 Linie weiß auf blau LCD-Display aus Hacktronics. Ich habe ihre LCD-Tutorial, um es verbunden und zeigen einige Beispiel-Text auf dem Bildschirm. // Zeichen LCD-Beispiel-Code // Www.hacktronics.com // Anschlüsse: // Rs (LCD Pin 4) an Pin 12 Arduino // Rw (LCD Pin 5) zu Stift 11 Arduino // Aktivieren (LCD Pin 6), um den Stift 10 Arduino // LCD Pin 15 bis Pin 13 Arduino // LCD Stifte d4, d5, d6, d7 den Stiften 5, 4, 3, 2 Arduino Liquid LCD (12, 11, 10, 5, 4, 3, 2); int Backlight = 13; // Stift 13 wird die Hintergrundbeleuchtung zu steuern Leere setup () { pinMode (Hintergrundbeleuchtung, OUTPUT); digital (Hintergrundbeleuchtung, HIGH); // Einzuschalten Hintergrundbeleuchtung. Ersetzen Sie "hoch" mit "LOW", um sie auszuschalten. lcd.begin (16,2); // Spalten, Zeilen. benutzen 16,2 für einen 16x2 LCD usw. lcd.clear (); // Mit einem leeren Bildschirm starten lcd.setCursor (0,0); // Den Cursor auf die Spalte 0, Zeile 0 (die erste Zeile) lcd.print ("Hallo Welt"); // Text, was auch immer Sie mögen. halte es sauber. lcd.setCursor (0,1); // Den Cursor auf die Spalte 0, Reihe 1 lcd.print ("hacktronics.com"); //, Wenn Sie einen 4 Reihe LCD haben, kommentieren Sie diese Zeilen, die den unteren Zeilen zu schreiben // Und ändern Sie die lcd.begin () Anweisung über. //lcd.setCursor(0,2); // Den Cursor auf die Spalte 0, Reihe 2 //lcd.print("Row 3 "); //lcd.setCursor(0,3); // Den Cursor auf die Spalte 0, Zeile 3 //lcd.print("Row 4 "); } Leere Schleife () { } Siehe http://www.hacktronics.com/Tutorials/arduino-character-lcd-tutorial.html zum eigentlichen Code als instructables bricht unsere beinhalten Aussagen. Schritt 3: Temperatur und Luftfeuchtigkeit Ich kaufte ein SHT21 Temperatur Feuchte-Sensor von MisensO.com. Dieser Chip verwendet die I2C-Protokoll für die Kommunikation. Ich fand einige Beispiel-Code im Netz, die es in die Arduino reden macht, aber es gibt an die serielle Schnittstelle an den PC. Ich änderte den Code für die Ausgabe an meinen LCD. Ich habe jetzt die Temperatur und Feuchtigkeit, die auf der LCD-Anzeige. // Mit SHT21 Breakout von Misenso Geprüft // SHT21 Pin SDA zu Arduino Analog Pin 4 // SHT21 Pin SCL zum Arduino Analog Pin 5 // SHT21 Pin GND zu GND Arduino // SHT21 Pin VCC mit Arduion 3v (nicht 5 V) lcd.begin (20,4); // Spalten, Zeilen. benutzen 16,2 für einen 16x2 LCD usw. lcd.clear (); // Mit einem leeren Bildschirm starten lcd.setCursor (0,0); // Den Cursor auf die Spalte 0, Zeile 0 (die erste Zeile) lcd.print ("Feuchtigkeit:"); // Text, was auch immer Sie mögen. halte es sauber. lcd.print (humidity.GetHumidity ()); lcd.setCursor (0,1); // Den Cursor auf die Spalte 0, Reihe 1 lcd.print ("Temp in C:"); lcd.print (humidity.GetTemperatureC ()); lcd.setCursor (0,2); // Den Cursor auf die Spalte 0, Reihe 2 lcd.print ("Temp in F:"); lcd.print (humidity.GetTemperatureF ()); Sehen http://arduinotronics.blogspot.com/2010/09/our-temperature-humidity-monitor-is.html zum eigentlichen Code als instructables bricht unsere beinhalten Aussagen. Sie werden die LibHumidity.h Bibliothek aus brauchen moderne Geräte für dieses Projekt. Schritt 4: HLK-Steuer Nun, da ich weiß, was die Temperatur ist, muss ich kontrolliere meine A / C und Wärme auf der Grundlage, was ich will das Temp sein. Ich installierte eine RGB-LED als Platzhalter für die Relais werde ich die Installation. Wenn das System fordert Wärme, stellt sich die LED rot. Wenn es für die Kühlung erfordert, stellt sich die LED blau. Wenn es in unserem Komfortbereich, stellt sich grün. if (humidity.GetTemperatureF () <60) { digital (RedLEDPin, LOW); // Die rote LED auf Sets digital (BlueLEDPin, HIGH); // Die Blaue LED aus Sätze digital (GreenLEDPin, LOW); // Die grüne LED-Sets } else if (humidity.GetTemperatureF ()> = 75) { digital (BlueLEDPin, LOW); // Die blaue LED-Sets digital (RedLEDPin, HIGH); // Die rote LED-Sets digital (GreenLEDPin, HIGH); // Die grüne LED-Sets } sonst { digital (GreenLEDPin, LOW); // Die grüne LED auf Sets digital (BlueLEDPin, HIGH); // Die Blaue LED aus Sätze digital (RedLEDPin, HIGH); // Die rote LED-Sets } Siehe http://arduinotronics.blogspot.com/2010/09/our-temperature-humidity-monitor-is.html zum eigentlichen Code als instructables bricht unsere beinhalten Aussagen. Schritt 5: Aktuelle Codes mit Anschlussanleitung Im Folgenden ist der Code, wie sie heute existiert. Ich bin das Hinzufügen eines zweiten SHT21 für Indoor / Outdoor Mess (bedeutet eine zweite I2C-Kanal Hacking, wie der SHT21 ist alles die gleiche Adresse haben, und kann nicht auf einem Kanal existiert), und ich warte immer noch auf meine Echtzeituhr-Chip und Luftdrucksensor aus gelangen Sparkfun.com (sie kam gestern, und ich werde auf diese am Wochenende zu arbeiten - 9-29-10). Ich wanderte das Projekt zu meinem neuen Mega 2560 (58 I / O-Leitungen) Arduino und die neue 0021-IDE installiert ist. Ich werde dieses instructable bearbeiten, wie sich das Projekt entwickelt. // Anschlüsse: // LCD Pin 1 bis Arduino GND // LCD Pin 2 bis 5V Arduino // LCD Pin 3 (Contrast) an GND // Rs (LCD Pin 4) an Pin 12 Arduino // Rw (LCD Pin 5) zu Stift 11 Arduino // Aktivieren (LCD Pin 6), um den Stift 10 Arduino // LCD Pin 15 bis Pin 13 Arduino // LCD Stift 16, um Arduino GND // LCD Stifte d4, d5, d6, d7 den Stiften 5, 4, 3, 2 Arduino // Mit SHT21 Breakout von Misenso Geprüft // SHT21 Pin SDA zu Arduino Analog Pin 4 // SHT21 Pin SCL zum Arduino Analog Pin 5 // SHT21 Pin GND zu GND Arduino // SHT21 Pin VCC mit 3V (nicht 5 V) Arduino // RGB-LED- // Red Kathode an Pin 9 Arduino // Blau Kathode an Pin 8 Arduino // Grün Kathode an Arduino Pin 7 // Anode bis 270 Ohm-Widerstand auf 5V # include # include # include LibHumidity Luftfeuchtigkeit = LibHumidity (0); Liquid LCD (12, 11, 10, 5, 4, 3, 2); int Backlight = 13; // Stift 13 wird die Hintergrundbeleuchtung zu steuern int RedLEDPin = 9; // Um digitale Stift 9 LED verbunden int BlueLEDPin = 8; // Um digitale Stift 8 LED verbunden int GreenLEDPin = 7; // Um digitale Stift 7 LED verbunden Leere setup () { pinMode (Hintergrundbeleuchtung, OUTPUT); digital (Hintergrundbeleuchtung, HIGH); // Einzuschalten Hintergrundbeleuchtung. Ersetzen Sie "hoch" mit "LOW", um sie auszuschalten. // I2C pinMode (16, Ausgang); digital (16, LOW); // GND-Pin pinMode (17, Ausgang); digital (17, HOCH); // VCC Pin // Furnace / AC-Anzeige pinMode (RedLEDPin, OUTPUT); // Setzt den digitalen Stift als Ausgang pinMode (BlueLEDPin, OUTPUT); // Setzt den digitalen Stift als Ausgang pinMode (GreenLEDPin, OUTPUT); // Setzt den digitalen Stift als Ausgang } Leere Schleife () { lcd.begin (20,4); // Spalten, Zeilen. benutzen 16,2 für einen 16x2 LCD usw. lcd.clear (); // Mit einem leeren Bildschirm starten lcd.setCursor (0,0); // Den Cursor auf die Spalte 0, Zeile 0 (die erste Zeile) lcd.print ("Feuchtigkeit:"); // Text, was auch immer Sie mögen. halte es sauber. lcd.print (humidity.GetHumidity ()); lcd.setCursor (0,1); // Den Cursor auf die Spalte 0, Reihe 1 lcd.print ("Temp in C:"); lcd.print (humidity.GetTemperatureC ()); lcd.setCursor (0,2); // Den Cursor auf die Spalte 0, Reihe 2 lcd.print ("Temp in F:"); lcd.print (humidity.GetTemperatureF ()); { if (humidity.GetTemperatureF () <60) { digital (RedLEDPin, LOW); // Die rote LED auf Sets digital (BlueLEDPin, HIGH); // Die Blaue LED aus Sätze digital (GreenLEDPin, LOW); // Die grüne LED-Sets } else if (humidity.GetTemperatureF ()> = 75) { digital (BlueLEDPin, LOW); // Die blaue LED-Sets digital (RedLEDPin, HIGH); // Die rote LED-Sets digital (GreenLEDPin, HIGH); // Die grüne LED-Sets } sonst { digital (GreenLEDPin, LOW); // Die grüne LED auf Sets digital (BlueLEDPin, HIGH); // Die Blaue LED aus Sätze digital (RedLEDPin, HIGH); // Die rote LED-Sets } } Verzögerung (20000); } Siehe http://arduinotronics.blogspot.com/2010/09/our-temperature-humidity-monitor-is.html zum eigentlichen Code als instructables bricht unsere beinhalten Aussagen. Schritt 6: Arduino Clock Module Wir beendeten die Arduino Time & Date Funktionen mit dem Sparkfun DS1307 I2C RTC-Modul, ein 2-zeiliges LCD, und die Arduino Duemilanove. Es gibt vier Verbindungen von der DS1307 mit dem Arduino: // Pin SDA zu Arduino Analog Pin 4 // Pin SCL zum Arduino Analog Pin 5 // Pin GND zu GND Arduino // Pin VCC 5V Arduino Um die Zeit einzustellen, bearbeiten Sie den folgenden Abschnitt in der Code mit der richtigen Zeit und Datum, //, Was Sie, um Ihre Uhr einstellen möchten Ändern Sie diese Werte. // Sie wahrscheinlich nur wollen, um Ihre Uhr einmal eingestellt und dann zu entfernen // Die setDateDs1307 Anruf. zweiten = 0; Minute = 42; Stunde = 9; dayOfWeek = 1; // Sonntag TagDesMonats = 3; Monat = 10; // Oktober Jahr = 10; und vorübergehend entfernen Sie die // von der folgenden Zeile: // setDateDs1307 (Sekunde, Minute, Stunde, dayOfWeek, TagDesMonats, Monat, Jahr); Ihr Code mit dem Arduino Laden, dann legte die // zurück in die obige Zeile, und wieder hochladen. Der vollständige Code und Verdrahtung sind im Internet abrufbar http://arduinotronics.blogspot.com/2010/10/ds1307-real-time-clock-working.html $(function() {$("a.lightbox").lightBox();});
Google-Suche zu verbessern
<Embed height = 345 src = http: //www.metacafe.com/fplayer/1282985/improve_google_search.swf type = application / x-shockwave-flash width = 400 wmode = transparent> </ embed> Verbessern Google Search - hier klicken Weitere blooper Videos Video verbessern Google-Suche hinzufügen ein Datumsfeld, um die Suchergebnisse in Google zu verbessern. No more veraltet Suche!
Chocolate Chip Datum Kuchen
8 Schritt:Schritt 1: Zutaten Schritt 2: Hieb-Dates Schritt 3: Wachsen Sie ein Date Palm Schritt 4: Soak Dates Schritt 5: Stellen Sie Topping Schritt 6: Stellen Sie Kuchenteig Schritt 7: Backen Kuchen Schritt 8: Fertig
Dies ist eine sehr leckere Datum cake.Step 1: Zutaten Dieses Rezept macht eine 9x9 "oder 8x8" Kuchen. Zutaten für Kuchen: 1 1/4 Tasse kochendem Wasser (nicht dargestellt) 1 Tasse gehackte Datteln. (Anmerkung: Sie können getrocknet Nutzung oder frischen Sie Ihre Daten) 1 Teelöffel Backpulver 1 3/4 Tassen Allzweckmehl 1/2 Tasse Weißzucker 1/2 Tasse brauner Zucker 2/3 Tasse Pflanzenöl 1 Teelöffel Backpulver (wieder) 1 Teelöffel Vanille 1/2 Teelöffel Salz 2 Eier Zutaten für die Aufstockung: 1/4 Tasse Mehl 1/4 Tasse brauner Zucker 1 EL Butter 1/2 Tasse halbsüß Schokoladenstückchen Schritt 2: Hieb-Dates Entfernen Sie die Boxengasse ab dem Zeitpunkt, wenn sie sie haben und speichern. (Siehe nächsten Schritt.) Hacken Sie dann die Daten in kleine Stücke. Ich fand, dass das Hacken Daten eine nach der anderen funktionierte besser als zusammen hacken sie alle. Eine Tasse entspricht etwa fünfzehn Tage. Schritt 3: Wachsen Sie ein Date Palm Nehmen Sie die Gruben und genießen sie in Wasser für sieben Tage. Setzen Sie sie in einem Plastikbeutel mit feuchten Papiertüchern den Beutel. Warten Sie, bis die Daten sprießen. Pflanzen Sie die gekeimt Termine in einem Topf regelmäßig Boden und Wasser. Dann haben Sie ein Datum palm.Step 4: Einweichen Dates Setzen Sie einen Teelöffel Backpulver in eine große Schüssel mit den gehackten Daten und fügen Sie das kochende Wasser. Weichen für fünfzehn minutes.Step 5: Stellen Sie Topping Während die Termine sind Einweichen machen das Richtfest. Die Butter in einer kleinen Schüssel und mischen in den braunen Zucker, Mehl und Schokolade-Chips. Ich hatte keine Schokolade-Chips so habe ich ungesüßte Backschokolade es hat prima funktioniert. Schritt 6: Stellen Sie Kuchenteig Fügen Sie den Rest der Zutaten, um die Termine und Wasser mit Backpulver in ihm. Die Eier, Mehl, Weißzucker, brauner Zucker, der andere Teelöffel Backpulver, Salz, Vanille und Öl. Mischen sie alle zusammen. Den Teig in eine ungreased 8x8 "oder 9x9" pan. Schritt 7: Backen Kuchen Streuen Sie den Belag auf dem Kuchen. Dann backen den Kuchen bei 350 ° Fahrenheit für 45 bis 55 Minuten. Starten Sie zunächst mit 45 Minuten. Dann prüfen, ob ein Zahnstocher in der Mitte stecken, kommt sauber heraus. (Achten Sie darauf, nicht über eine Schokolade-Chip ausgedrückt.) Den Kuchen wieder in den Ofen für fünf Minuten-Schritten die Überprüfung mit einem Zahnstocher nach jeweils fünf Minuten, bis der Zahnstocher kommt clean.Step 8: Fertig Jetzt essen Sie köstliche Schokolade-Chip-Kuchen Datum.
Wie treffen Girls.
4 Schritt:Schritt 1: Tease. Schritt 2: Stellen Sie das Datum. Schritt 3: 4-12 Stunden. Schritt 4: Kiss.
Es gibt einige Regeln und Möglichkeiten, um sich zu Frauen einzuführen, und ich werde Ihnen sagen, wie.
Fettarme Sticky Datum Cupcakes
3 Schritt:Schritt 1: Mash it up! Schritt 2: Kombinieren Schritt 3: Bake!
Also, für dieses schöne fettarme Rezept brauchen Sie: 1/2 Tasse entsteinten Datteln 3/4 kochendes Wasser 1 TL Bicarbsoda 1 Tasse Mehl Selbstzucht 1/4 Tasse Rohzucker 1/2 Vanilleextrakt 1/8 Backleistung 1 Ei 1/4 fettarme Milch Gehen wir es an!
Little Hearts Schokolade Rolls
10 Schritt:Schritt 1: Zutaten Schritt 2: Hefe Schritt 3: Kneten Schritt 4: aufgehen lassen! Schritt 5: Schokoladenfüllung Schritt 6: Schokoladenfüllung - 2 Schritt 7: Wie, um das Herz zu bekommen? Schritt 8: Herz backfertig Schritt 9: Ei-Wäsche Schritt 10: Bake
Liebe liegt in der Luft! Schokolade gefüllt herzförmige Rollen sind eine perfekte Genuss für Ihre Lieben. Nichts sagt Liebe besser als Schokolade und Herzen. Also dachte ich, der sie zusammenzubringen in einem Twist. Die Herzen Schokolade Rollen sind leicht zu machen und schmeckt köstlich. Das Aroma rechts aus dem Ofen war erstaunlich. Ich hoffe es gefällt dir. Wenn ja, vote for me :)
Brioche Brot und Rolle
4 Schritt:Schritt 1: Vorbereiten des Teiges Schritt 2: Der Laib Schritt 3: Die Rollen (nicht Royce) Schritt 4: Bake it! Rieche es! Probieren Sie es! Liebe es! Teile es!
Was ist ein Brioche? (Antwort: Rub Butter in Mehl, bis Mischung ähnelt Paniermehl. Fügen Sie in Puderzucker, Salz und Trockenhefe dann geben sie einen schnellen Mix. Fügen Sie in den Eiern und kneten in eine weiche Teigkugel. Decken (zB: Frischhaltefolie) und lassen Sie bis zu doppelt so groß steigen. dies würde in etwa 2 Stunden in einem warmen Zustand zu nehmen. Nächstes müssen Sie entscheiden, ob Sie das Brot oder die Rolle machen wollen (oder beides!)
Schweinebraten, Just Kidding!
3 Schritt:Schritt 1: Sammeln Sie Ihre Zutaten Schritt 2: Prep Potatoes Schritt 3: Wickeln Sie Ihre Laibe
Dies ist ein Gericht, das ich wirklich so wurde von einem Manga wie "Food Wars" bekannt populär. Ich habe meine eigenen Spin auf sie, so dass ich hoffe es gefällt euch! Im Wesentlichen ist dies gemischte Kartoffelpüree im Speckmantel mit Sauce eingewickelt. Am Ende sollte dies wie ein Schweinebraten schmecken! Dies wird 3 Personen dienen.
Wie man ein Mädchen Stellen Sie auf ein Datum
6 Schritt:Schritt 1: Spur ihr Interesse Schritt 2: sie kennen zu lernen Schritt 3: fragen sie heraus Schritt 4: Stellen Sie Datum Pläne Schritt 5: Gehen Sie zu "The Date" Schritt 6:
Haben Sie schon einmal ein Mädchen beschmutzt durch den Raum und fragte sich, was Sie tun, um sie mit Ihnen zu gehen hatte? Vielleicht haben Sie ein großes Mädchen in eine Ihrer Klassen sitzen und sind einfach nicht sicher, wie Sie mit den Dingen Fortschritte. Haben Sie hatten einige unglückliche Pausen in der Pass? Ob Sie haben auf ein paar Tage gewesen, aber das Gefühl haben, etwas falsch zu machen, oder Sie versuchen, diese ersten ersten Date zu bekommen sind, können wir Ihnen helfen! Indem Sie die fünf einfachen Schritten unten, und zu achten, was zu tun ist und was nicht zu tun, können wir Ihnen auf einen ersten Termin zu bekommen und haben Sie auch auf Ihrem Weg zu einem zweiten. Man weiß nie, diese Schritte könnte sogar helfen, ein Date mit dem Mädchen eines Tages heiraten Sie gehen!
Wie gehen Sie auf ein Datum
10 Schritt:Schritt 1: Die Erteilung einer Datum Schritt 2: Wie zur Vorbereitung für das Datum Schritt 3: was zu tragen Schritt 4: Last-Minute-Vorbereitungs- $$$ Schritt 5: Transport Schritt 6: Wo Essen? Schritt 7: Datum Etiquette Schritt 8: Datum Etiquette Fortsetzung ... Schritt 9: Beenden Sie das Datum Schritt 10: Die letzten Momente
Wir alle wollen, dass jemand besondere finden. Um jedoch, sie zu finden, müssen wir zuerst von Ground Zero und beginnen mit einem Datum. Dies kann eine beängstigende Vorstellung für einige, aber es ist nicht so schwer, wie es scheint. Hoffentlich mit diesen einfachen Tipps, werden Sie beherrschen die Kunst der dating!
OpenStamp
14 Schritt:Schritt 1: Stückliste Schritt 2: Laser Cut 5mm Acryl Schritt 3: Lasergeschnittene 3mm Acryl Schritt 4: Laser Cut 2mm Acryl Schritt 5: Laser-Schnitt 0,5 mm Polypropylen Schritt 6: Vorbereiten Gummi und gravieren es Schritt 7: Nun müssen Sie alle Teile montagefertig werden müssen Schritt 8: Starten Sie den Witz 5mm ACRYLIC, DIE TEIL 3 LARGE Löcher Schritt 9: Dann montieren Sie die 3 mm und 2 mm Teile wie gezeigt. Schritt 10: Schneiden Sie das überschüssige Gummiband an beiden Seiten Schritt 11: Montieren Sie die montierten Teile un die Schrauben, und setzen Sie die Räder eines nach dem anderen. Schritt 12: Führen Sie das andere 5mm Acrylteil (die mit 3 kleinen Löchern) Schritt 13: Legen Sie Zahlen und Symbole Schritt 14: Briefmarke!
Dieser Stempel kann Tage, Stunden, die Preise und die Seriennummer auf 8 Stellen zu drucken. Zahlen und Symbole sind auf Arten von Rädern, die gedreht werden kann, und sind durch kleine Kugeln aufgestellt, um gemeinsam ausgerichtet werden montiert. Zögern Sie nicht, versuchen Sie, Symbole, Zahlen der Räder, etc ... Vielen Dank für das Senden von Feedback an [email protected] www.ldworkshop.fr
Seiten: