• Home »
  • Thermometer »

    1 Schritt:

    Alle 7 Artikel anzeigen Hallo! Heute habe ich werde Ihnen zeigen, meinem letzten Projekt ich gemacht habe. Erstens, wenn ich begann das Projekt über einen Zähler mit einem 4-stellige 7-Segment-Anzeige gemultiplext, für die digitale Elektronik-Klasse an der Universität. Für dieses Projekt habe ich die Teile verwendet: 1. 4-stellige 7-Segmentanzeige gemeinsame Anode 2. Atmega8 Microcontroller 3. 7805 Spannungsregler 4. 16MHz Quarz 5. 2 x 22pF 6. 1N4001 Diode 7. 100uF elektrolytischen cap 8. 100nF Keramikkappe 9. Buchsenleisten 10. DC Barrel Energiejack-Verbindungs 11. Prototyping-Board 12. einige Leitungen von einem HDD-Flachbandkabel. 13. LM335 Thermostatisiergeräten Sensor + 2 x 1K Widerstände Die in diesem Projekt verwendeten Werkzeuge sind: - Lötkolben - Löt- Pumpe - Löten Draht - Hemostats - Abisolierzangen - Third Hand - Poxipol, um den Lauf-Klinkenstecker an den Vorstand zu kleben Als Inspiration habe ich dieses Projekt, und dieses Projekt verwendet. Die schematische von mir in Fritzing mit den Beschreibungen von diesem Projekt vorgenommen. So, wie Sie bereits gesehen, habe ich nicht wirklich die Mühe gemacht, die Reihenfolge der Stifte in dem Code, um dieses verrückte Verkabelung zu vermeiden, ändern. Der Code wird gemacht, so dass Sie jeden Widerstand nicht brauchen für die Anzeige, weil jede Anode mit PWM-gesteuert. Erste Tests wurden unter Verwendung von Arduino UNO R2 hergestellt und dann, nachdem der Code war in Ordnung, ich habe das Gebäude begann. Es gibt auch 3 Fotos mit einigen Details, wenn das Brett war fast 90% fertig, denke ich. Das letzte Foto ist mit LM335 Temperatursensor an den Zähler hinzugefügt. Der Sensor ist mit A2 Stift Atmega8 verbunden. Link des Zählers code: hier Link des Thermometer-Code: hier Beachten Sie, dass Thermometer-Code erfordern die sevseg Bibliothek für Arduino. Sie können die Bibliothek finden Sie hier genau richtig! Das ist es! Ich hoffe, Sie genießen und vergessen Sie nicht zu folgen, + Taste drücken! :) Prost! PS: Sorry für meine Rechtschreibfehler!$(function() {$("a.lightbox").lightBox();});

      10 Schritt:Schritt 1: Materialien & Tools Schritt 2: Circuit Design Schritt 3: Gehäusekonstruktion Schritt 4: Firmware Schritt 5: Erstellen Sie das LED-Array Schritt 6: Enclosure Bauen Schritt 7: Fenster-Malerei Schritt 8: Lichtteiler Schritt 9: Montage Schritt 10: Anzeige

      Harsh neue Regeln bei der Arbeit bekommen Sie nach? Überstunden das Leben saugen aus dir? Oder vielleicht Dinge sind groß, so oder so jetzt können Sie Ihre Mitarbeiter und das Management genau zeigen, wie Sie Ihren Job fühlen, ohne eine einzige Sitzung, Memos oder Teambildung Übung. Dies ist die Lebensqualität Meter. Boss nehmen Kredit für Ihre harte Arbeit? Drehen Sie es nach unten. Holen Sie sich einen größeren Bonus als erwartet? Turn it up. Es gibt keine genaue Formel für die Lebensqualität Meter, ist die ganze Idee, dass es eine persönliche Sache. Dass auf mein Projekt gesagt, wir verwenden es als Maß für die Gruppen-Ebene. Dinge, wie wenn man einen Tag frei, lange Wochenenden, abgesagt Sitzungen, und immer kritischer Daten auf Zeit der Zähler nach oben, während Überstunden, nutzlos Meetings Server abstürzt, und die Verwaltung versucht, diktieren unsere Lebensqualität machen es nach unten gehen. Es ist eine Art von einem gut Sache, und Sie müssen für sich selbst entscheiden, was genau Faktoren in bewegte Messgerät. Ich werde Ihnen die Geschichte, wie es dazu kam nicht langweilen, aber ich werde klar sein, dass in meinem Arbeitsplatz ist dies eindeutig ein Witz und jeder weiß es. Wenn Sie nur zeigen, mit diesem einen Tag und stellen Sie sie niedrige Gefühle können verletzt werden und Menschen kann es persönlich zu nehmen. Ich sage nicht, ich bin gegen die Verwendung dieses als Werkzeug, um Ihre Frustration Luft, sondern nur sicherstellen, dass Ihre Absichten sind klar, Witz oder anderweitig. Natürlich Lebensqualität ist nicht die einzige Sache, die Sie dieses für verwenden, das ist der wichtigste Grund, es nicht ein Label direkt auf der Box (bei der Arbeit gibt es ein Schild über sie, aber es gibt eine strenge Regel kein Foto, so kann ich 't zeigen Sie sie). Es könnte Jazz eine Spendenaktion, verfolgen Sie Ihre Bewegung, oder Ihnen helfen, sparen für eine Reise. Das Arduino, die Befugnisse mein Design ist bei weitem nicht ausgelastet, so gibt es die Möglichkeit zur Erweiterung des meter durch Zugabe von Sensoren, die direkt steuern kann den Ausgangswert oder das Hinzufügen von WiFi oder Bluetooth Funktechnik ermöglicht Ihrem Telefon oder Computer, um den Ausgang zu beeinflussen. Als immer, fühlen Sie sich frei, alle Fragen in den Kommentaren oder per PM fragen, und wenn Sie eines oder eine Veränderung zu machen, ich liebe zu sehen pictures.Step 1: Materialien & Tools Materialien Kleine Glas / Kunststoffscheibe - Material, das klar und steif werden zu arbeiten. Glas oder Plexiglas sind die offensichtlichsten Lösungen Blatt Holz. - Die Art von Holz ist meist irrelevant wie die Dicke, obwohl ich würde nicht viel dünner als 3/8 "oder 1/4". Ich habe ein paar 3/4 "Streifen, die mit einigen toe Schüsse von IKEA Karton / Kunststoff-Blatt verpackt wurden. - Alle dünn, vorzeigbar suchen Material arbeiten, auch Bleche kleinen Knopf -. Das muss Ihren Topf passen und lang genug, um machen es durch die Wand des Gehäuses In meiner build improvisierten I und verwendet einen Innengewindeabstandshalter als ein Knopf Schrauben - Kleine Schrauben, um die Rückseitenfolie auf das Holzgehäuse befestigen Frosting Sprühfarbe;.. (€ 4, Lowes) - Falls. Sie eine pre-mattierte Scheibe dann findest das ist unnötig Regular-Sprühfarbe -. Ich habe die gleiche Farbe für das Gehäuse als auch für den Stromausfall auf der Scheibe Holzpaste -. Bei der Arbeit mit Spanplatten (alle Sorten) oder Lage Wald mit Holz Füllstoff an den Schnittkanten hilft geben eine gleichmäßige Textur und sich um Malerei Holzleim -. Hält sie alle zusammen Schaltungs Kit 2x Kleine Perf Platten 1x Arduino Uno 1x 6xAA Battery Holder 12x 220 Ohm Widerstände 1x roten Blinken LED 3x Rote LEDs. 4x gelbe LEDs 3x Grüne LEDs 1x grün blinkend LED 2x 74HC595 Shift Register 2x 16 pin IC Sockel s 1x SPST-Schalter 1x Potentiometer - ich weiß wirklich nicht, die Größe habe ich wie meine geborgen wurde. Es muss nur noch Ausgang über einen Bereich von 0-3 V haben Wires & Batterien Tabelle oder Kreissäge -. Eine Tischkreissäge ist am besten, aber Sie können durch mit einem kreisförmigen oder auch eine Handsäge, wenn man nicht ohne weiteres verfügbar Sandpapier. Klemmen Masking Tape Löttechnik Bohrer & Bits Gebrauchsmesser / Schere Schritt 2: Circuit Design Die Schaltung ist relativ einfach, obwohl der Schaltplan sieht ziemlich chaotisch, es gibt eine Menge von Verbindungen. Zunächst versuchte ich, für eine 2x6 Multiplex-Array mit einem einzigen 595-Chip. Dies erwies sich als sehr schwer zu programmieren und kann es unmöglich sein, als ich versuchte mehrere Dinge, die ich fühlte mich wirklich sollte gearbeitet haben, zumindest teilweise, bekam aber Null ergibt. Es funktionierte gut auf LEDS 2-11 aber die Probleme beginnen wieder auftauchen, wenn Sie versuchen zu integrieren und blinkende LEDs in den Stromkreis. Physikalische blinkenden LEDs, wie ich nutzen im Stromkreis, nicht, weil der Strom ist Radfahren ein / aus und die LED hat nie Zeit, um die Startphase zu erhalten, so dass sie bleiben konstant. Software-Lösungen entwickelt, um eine Standard-LED-Blitz zu machen führte zu ähnlichen bitterer Misserfolge. Wenn jemand zusammen zu peitschen kann eine Arbeits proof of concept ich sehr daran interessiert, es zu sehen sein würde. Nach einigen frustrierenden Wochen verbrachte Fehlersuche, Fehlersuche und Neukonfiguration mir klar, ich hatte eine zweite 595 so zog ich in eine neue Schaltung mit den beiden 595 die verkettet, um die erforderliche Anzahl der Ausgänge zu erhalten. Die 74HC595 sind seriell-in-Parallel-Schieberegister. Das heißt, Sie können drei Pins auf Ihrem Microcontroller benutzen, um die Daten-Bytes seriell (ein Bit nach dem anderen) an die 595, die dann gilt jedes Bit an verschiedene Ausgangspins und gibt dann diese Bits parallel (alle auf einmal) zu senden. Wenn Sie Daisy-Chain-595 können Sie nun die Nachricht zwei Bytes von Daten und den ersten 595 übergibt dann das erste Byte auf den zweiten 595 und beide führen alle 16 Bit auf einmal. * Genug faffing etwa wenn, können brechen diese Schaltung. Beginnend mit dem Arduino nutzen wir 3 digitale Stifte zu steuern, die 595 ist. Pin 8 ist der Verriegelungsstift, der die Ausgänge stabil hält, während Sie neue Daten zu schreiben und angebracht ist, um sowohl auf der 595 Pin 5. Stift 11 wird verwendet, um die seriellen Daten zu übertragen und angebracht an dem ersten 595 ONLY Stift 3. Pin 12 ist die Uhr, die um jedes Bit senden Impulsen und es ist angebracht, um auf beiden 595 ist Pin 6. Die 5V Ausgangsstift auf die Pins 1 und 7 auf beiden 595 angebracht. Die GND-Pin Gründen alle fünf "Brocken" der Schaltung. * Das Potentiometer dauert 3,3 V von der Arduino und läuft zurück in die Arduino Boden. Die Wobbel- oder ausgegeben wird, um auf der Arduino, A0 ersten analogen Stift verbunden. Ich weiß nicht, den Wert des Pots, da es eine Bergung aber es ist ziemlich klein und aus Kunststoff, so kann es nichts verrückt sein. * Die Stromquelle 6 AA-Batterien, die Bereitstellung ~ 9V, in einer Halterung, die eine 9-V-Batterie-Clip als Leitungen verwendet. Die positiven Anschlüsse durchlaufen einen Taster SPST auf dem Arduino der Vin-Pin. Der Plan ist, Akkus zu verwenden, um die Betriebskosten senken. * Auf der 595 von den Stiften habe ich nicht angegangen sind 3, 4, 8, und die Ausgänge. Pin 3 auf # 1 verbindet sich mit dem Arduino, wie oben beschrieben, aber auf # 2 es bindet, um auf der ersten 595 Pin 8 Pin 8 auf # 2 nicht angeschlossen. Auf beiden 595 ist Pin 4 Verbindung zu GND. Die Ausgänge, wie Q beschriftet sind ziemlich geradlinig. beginnend mit Q 0 auf # 1 und die rot blinkende LED und endend mit der grün blinkende LED zu Q3 auf # 2 angebracht. * Die LED-Array ist einfach eine parallele Anordnung, einer LED und Widerstand pro Zeile. Alle Widerstände zu binden, die dem gemeinsamen Boden. Die Größe des Widerstands ist abhängig von den technischen Daten Ihrer spezifischen LEDs. Verwendung R = V / I, wobei R die Größe des Widerstandes notwendig ist, V die Spannung, die durch die LED (5V, wenn Sie Arduino zu verwenden), und I ist die annehmbare Strom für die LEDs. 220 Ohm Widerstände für die meisten Standard-5mm LEDs.Step 3 gut zu funktionieren: Enclosure Design- Das Gehäuse ist eine einfache Holz "Bilderrahmen" mit einem Glas / Kunststoff-Gesicht und einem Karton zurück. Die Größe des Gehäuses wurde von der Glasscheibe fand ich bestimmt und die Tiefe wurde von der Breite der Altholz eingerichtet wurde damit mit. Das Fenster wird durch eine Nut in den Rahmen geschnitten gehalten, und der Träger wird einfach aufgeschraubt. Um das Thermometer Gliederung erstellen Ich skaliert einfach kostenlos einen clip art Bild, um auf das Fenster passt. Bevor Sie Festlegung Ihrer Schaltung und Löten sie in Platz zu starten, müssen Sie die endgültige Größe des Bildes kennen, so dass Sie den Abstand der LEDs richtig erhalten können. Schritt 4: Firmware Der Code führt in drei allgemeine Schritte: 1) Lesen Sie in und teilen sich den Pot Lage, 2) Entscheiden Sie, was angezeigt werden soll, 3) Ausgabe der richtigen Befehl an die 595 ist. Schritt 1 wird in seine eigene benutzerdefinierte Funktion enthalten. Zuerst müssen Sie im analogen Stift auf das Potentiometer angebracht lesen. Dies wird in einer Lesung zwischen 0-682 führen (erinnern wir auf 3,3 V, nicht 5). Als nächstes wollen wir einen Wert von 0 bis 11 zurück, die die 11 Segmente auf unserer Thermometer, zum Hauptprogramm. Dazu müssen Sie eine ganze Zahl über die Eingabe mit der Größe von einem Segment, 62 (682/11 = 62) durchzuführen. Die Verwendung von Integer-Division, die nur ganze Zahlen verwendet, ist kein Fehler erlaubt es die Funktion, um eine ganze Zahl, ohne den zusätzlichen Schritt des Runden des Ergebnisses mit einem anderen Codezeile zurückzukehren. Sobald Sie geben das Segment, das der Topf, der die Code muss die Zahl der binären Sequenz, die leuchten wird die entsprechenden LEDs zu korrelieren. Die Dezimal-Werte, die auf die richtige Binär-Strings zu konvertieren, um die 595 sind in einer Anordnung, wo ihre Position im Array bequem ist die gleiche wie die Ausgabe von dem Topf gespeichert steuern. Der letzte Schritt ist, um die Befehle in 595 Push. Die Reihenfolge der Operationen ist es, das Verriegelungsstift zu deaktivieren, verhindern, dass die LEDs aus Wechsel während die neuen Befehle geschrieben werden, verwenden Sie die Verschiebung aus Befehl, um die Binär-Strings durch den Datenstift, der die Uhr Stift verwendet, um Bits zu unterscheiden senden und schließlich wieder zu aktivieren der Verriegelungsstift zur Ausgabe der neuen Daten über alle Stifte gleichzeitig. // LED TEST 2 w / 74HC595 // durch Bwrussell 2013 //http://www.instructables.com/id/Quality-of-Life-Meter/ / * * Dieses Programm ist freie Software; es darf weitergegeben und / oder zu modifizieren * es unter den Bedingungen der GNU General Public License, wie von * der Free Software Foundation veröffentlicht wurde; entweder Version 2 der Lizenz oder * (nach Ihrer Option) jeder späteren Version. * * Dieses Programm wird in der Hoffnung, dass es nützlich ist, aber * OHNE JEDE GARANTIE; sogar ohne die implizite Garantie der MARKTREIFE oder der VERWENDBARKEIT FÜR EINEN BESTIMMTEN ZWECK. * Siehe die GNU General Public License für weitere Details. * / // 74HC595-Arduino-Schnittstelle Pin Definitionen // Pin an ST_CP verbunden der 74HC595 int Verriegelungsstift = 8; // Pin an SH_CP verbunden der 74HC595 int clockPin = 12; // Pin an DS verbunden der 74HC595 int dataPin = 11; // Pin an die Sweep-Pin des Topfes #define potPin A5 // Arrays, die die LED-Zustände für jeden Topf Position zu halten, eine für jede 595 int verbunden ledStatesA [] = {1,2,6,14,30,62,126,254,254,254,254,254} ; int ledStatesB [] = {0,0,0,0,0,0,0,0,1,3,7,15}; // Variable Defs int knobPosition; Leere setup () {// Start Serien für Debugging-Zwecke Serial.begin (9600); // Setze Stifte ausgegeben, weil sie in der Hauptschleife pinMode (Verriegelungsstift, OUTPUT) adressiert; pinMode (clockPin, OUTPUT); pinMode (dataPin, OUTPUT); } Void loop () {knobPosition = potRead (); digital (Verriegelungsstift, 0); // Daten an der zweiten 595 (8-11) shiftOut (dataPin, clockPin, ledStatesB [knobPosition]); // Cosend Daten an den ersten 595 (0-7) shiftOut (dataPin, clockPin, ledStatesA [knobPosition]); // Die Raststift hoch, um zu signalisieren, dass es // Chip muss nicht mehr Informationen digital (Verriegelungsstift, 1) zu hören zurück } Void shiftOut (int myDataPin, int myClockPin, Byte myDataOut) {// Dies verschiebt 8 Bit aus MSB zuerst, // auf der ansteigenden Flanke des Takt, // Uhr im Leerlauf niedrig // interne Funktion Setup int i = 0; int pinState; pinMode (myClockPin, OUTPUT); pinMode (myDataPin, OUTPUT); // Klar alles aus nur für den Fall zu // Vorbereitung Schieberegister zur Bitverschiebung digital (myDataPin, 0); digital (myClockPin, 0); for (i = 7; i> = 0; i--) {digital (myClockPin, 0); if (myDataOut & (1 << i)) {pinState = 1; } Else {pinState = 0; } // Setzt den Pin auf HIGH oder LOW, je nach pinState digital (myDataPin, pinState); // Registrieren Verschiebungen Bits auf Aufschlag von Taktpin digital (myClockPin, 1); // Null den Datenstift nach Verschiebung zu verhindern bluten durch digital (myDataPin, 0); } // Stoppen Verschiebung digital (myClockPin, 0); } // Funktion zum Lesen und segmanting den Topf Eingangs int potRead () {int potRaw = 0; // In der rohen Topf Position zu lesen, Mittelwertbildung über 5 Proben for (int i = 0; i <5; i ++) {potRaw = potRaw + analogRead (potPin); } PotRaw = potRaw / 5; // Segment die Rohdaten in 12 gleiche segmants, gibt einen Wert von 0 bis 11 int potPosition = potRaw / 60; // Verwenden Sie 60 für 3,3 V, 93 für 5V über den Topf // das aktuelle Segment zu der Hauptschleife Rück potPosition senden; } Der Quellcode ist in der ZIP-Datei (die .ino nicht hochgeladen werden würde), und eine einfache Textdatei. Nur eine schnelle Stecker: In einigen der ersten Tests habe ich die ziemlich neu ArduinoDroid App für Android. Es ist ziemlich genial, was sie ist. Es ermöglicht Ihnen, Arduino Code zu schreiben, mit Farbcodierung und kompilieren, überall, wie auf der Mittagspause bei der Arbeit. Mit einer passenden USB-Kabel können Sie auch Macht und laden Sie zu einem Arduino Board. Es gibt einige andere Funktionen, die ich noch nicht, wie Bluetooth-Steuerung und solche, sondern für einen Hersteller, die unterwegs oder Feldarbeit dieser App ist phänomenal verwendet. Ich würde empfehlen, es zumal es ist völlig kostenlos (ad unterstützt) und uneingeschränkt. Wenn es Ihnen gefällt, dann können Sie gegen eine geringe Gebühr zu zahlen, um die Anzeigen zu entfernen und unterstützt die Entwicklung. Ich weiß nicht, wer der Entwickler aber sie rock.Step 5: Erstellen Sie das LED-Array Alle 12 Artikel anzeigen Wenn Sie ein wenig unsicher, wie die Schaltung geht zusammen sind oder darum, Änderungen Ich würde empfehlen, spöttisch die Schaltung mit Montageplatten, bevor Sie etwas semi-permanent zu machen denken. Das gilt für die Prüfung und Änderung des Programms ein gut. Es ist ein bisschen wie Löten und es ist leicht zu verlieren, wenn Sie Umlegen des perfboard sind hin und her und versehentlich an den falschen Pin zu gehen, so zu wissen, Ihren Weg durch die Schaltung hilfreich. Ich begann, indem die Widerstände, da sie auf dem Rand und den Abstand zu den LEDs setzt. Die Boden Beine der Widerstände sind alle gebunden zu sammeln. Dann löten Sie die LEDs neben den Widerständen. Die Buchsen für die 595 ist in der Nähe der LEDs, die sie steuern, platziert. Ich habe nicht viel mit PC-Karte gearbeitet, und ich habe sehr viel Raum nicht verlassen mich. Wenn Sie einige Bandkabel, die hier arbeiten müsste würde ich es empfehlen. Wenn ich anfangen das ist, was ich benutzen würde. Bevor alles miteinander zu verbinden Ich habe lange Litzen, mit Arduino kompatiblen Kopfstiften, in den Vorstand als tie in Knoten für GND und + 5V. Mit allem, was an Ort und Stelle folgen den Schaltplan und verdrahten Sie die 595-Verbindungen. Vorsicht beim Umklappen zwischen der Rückseite und der Vorderseite der Leiterplatte. Ich hatte ein paar Verbindungen hergestellt, als ich begann, bevor ich merkte, dass ich die Stifte verschoben und musste auslöten und neu zu beginnen. Die Leitungen für die Daten-, Takt- und Latch-Pins sollten lang sein und Arduino-Header kompatiblen Enden. Mit der LED-Schaltung abgeschlossen ist, zu entscheiden, ob der Topf und Schalter können jetzt angeschlossen werden. Wenn sie benötigen, um in das Gehäuse von außen zu passen dann werden Sie wahrscheinlich warten müssen, bis sie in dem Gehäuse, um sie in Draht gesichert werden. Wenn nicht, legen Arduino führt zu Topf und Draht den Schalter auf dem Batteriepack . Sie müssen möglicherweise mit verschiedenen Leitungen an den Switch und Netzteil befestigen Sie Arduino kompatibel zu machen. Ich war in der Lage, führt zu dem Topf hinzufügen, sondern musste warten, um den Schalter hinzufügen. Wenn Sie fertig sind, um sicherzustellen, dass wieder, bevor on.Step 6 testen: Gehäuse Bauen Alle 10 Artikel anzeigen Messen und schneiden Sie die Wände für Ihre Gehäuse. Denken Sie daran, Sie werden Überlappung an den Kanten und die Innenabmessungen müssen der zusammengebauten Gehäuse muss kleiner als die Größe des Fensters, die Sie verwenden werden. Ich habe eine Tischkreissäge, die Nut, die das Fenster hält erstellen. Senken Sie nun einfach die Klinge bis es ~ 0,125 "oberhalb der Tabelle. Stellen Sie den Zaun ~ 0,25" von der Klinge und führen Sie jedes Stück durch. Wenn Sie nicht über eine Tischkreissäge mit einem kleinen Setup sollte es möglich sein, die Nut mit einer Handkreissäge oder sogar einer Handsäge schneiden. An dieser Stelle müssen Sie einen Schalter, Topf und Knopf ausgesucht, so können Sie das Gehäuse für sie prep. Unter Berücksichtigung, wo die Wände überlappen, wenn zusammengebaut, etwas, das mich fast gebissen, Bohrungen geeignete für Ihre Komponenten. Wenn Sie Ihre Wände sind dicker als die Themen auf allen Platte montierten Komponenten, dann müssen Sie, um die Rückseite des Lochs Senker, um Platz für entweder des Körpers oder der Mutter, je nachdem, welche Art und Weise die Komponentenhalterungen an der Platte zu ermöglichen. Vor dem Lackieren jede Art von Spanplatten Ich mag die Schnittflächen, die Farbe mit einem Holz-Füllstoff sehen deckt. Wenn Sie dies nicht tun, dann werden diese Flächen wird die Farbe besser als die unbeschnittenen Flächen zu absorbieren, und Sie werden kämpfen, um eine gleichmäßige bekommen. zu suchen. Nur auf jedes Oberfläche mit dem Füllstoff, trocknen lassen, dann Sand sie glatt. Ich habe auch den Füllstoff, um die Enden des Fensters Nut, die auf den beiden Seitenwänden freigelegt wurden blockieren. Wenn die Kanten vorbereitet werden, Prime und paint.Step 7: Fenster-Malerei Alle 11 Artikel anzeigen Die Idee dabei ist es, dass die LEDs durch einzelne Segmente in einer Thermometer-Form auf der Fenster gemalt glänzen. Ich wollte nicht, dass die blanken LEDs sichtbar, so begann ich mit einer Schicht aus Zuckerguss, um das Licht zu streuen und dann bedeckt alles, aber die Segmente mit einem dunklen, einfarbig. Beginnen Sie mit der Reinigung des Glases gründlich und dann sprühen auf ein paar Schichten der Glas Zuckerguss Farbe und lassen Sie ihn trocknen. Sie sollten bereits eine Vorlage des Thermometers Form, die Sie Platz auf der Leiterplatte verwendet die LEDs. Mit dieser Vorlage eine passende Vorlage in Karton geschnitten. Dies wird als Maske für die Malerei die Umrisse zu handeln. Legen Sie die Maske in der Mitte des Fensters und verwenden Sie ein paar kleine Schellen, um es in Position zu halten. Lay down einige Schichten der dunklen Farbe, über den Zuckerguss. Wenn die Farbe getrocknet ist sorgfältig die Maske zu entfernen. Mit Klebeband blockieren, die Bereiche, die Sie das Licht durchscheinen soll, so dass Streifen zwischen jedem Segment. Diese Segmente sollten mit den LEDs auf der Leiterplatte ausrichten. Wenn alle Segmente werden maskiert gelten ein paar mehr Schichten der dunklen Farbe. Dadurch erhalten Sie Linien zwischen Segmenten und ein Ort, um die dividers.Step 8 befestigen: Lichtteiler Um das Licht von benachbarten LEDs verschüttet in die falschen Segmente werden wir eine Art Trennlinie zwischen den LEDs brauchen zu halten. Früher habe ich einige starke, dünne Pappe, die ich gebogen und um die Leiterplatte in Form geschnitten und heiße eingeklebt, um das Glas. Ich malte sie aber das ist wahrscheinlich nicht erforderlich, wenn sie eine solide weiß / grau / beige / schwarze Farbe gibt. Sie müssen den gesamten Thermometer Form für jedes Segment umgibt und Teilern haben. Außerdem habe ich eine Rückplatte aus dem gleichen Karton. Ich habe eine Falte in der Mitte, waagerecht, so dass Sie nur noch die Hälfte der Schrauben zu entfernen, um die Batterie pack.Step 9 zugreifen: Montage Alle 11 Artikel anzeigen Zeit, unsere Komponenten in einen Apparat. Zuerst zusammen drei der Gehäuse Seiten. Der obere, untere und Rand mit dem Schalter und Topf sind wahrscheinlich die beste Wahl. Die Wände sind gleich Holz miteinander verklebt sind. Der einfachste Weg, um alles aufgereiht ist, um Klebstoff auf den beiden Rändern Kleben Sie sind gesetzt und dann klemmen alles zusammen, alle vier Wände und die Glasscheibe. Wenn der Kleber trocknet können Sie die unglued Rand entfernen und Ladekomponenten. Arduino ist an der Wand mit dem Schalter geschraubt Nähe der Spitze. Ich verwendete Klettverschluss, um Patches, um den Batteriekasten auf der Rückseite der Glasscheibe zu befestigen. Ein wenig Sekundenkleber hält die Patches anstelle schön. Der letzte Hauptkomponente die alle wichtigen Platine. Ein wenig in einer Jury rig habe ich einige Gorilla Tape, um die Schaltung zu befestigen. Es sieht ein wenig schäbig, aber es ist nicht überall, und es ermöglicht den einfachen Zugriff, wenn Sie benötigen, um die Schaltung aus irgendeinem Grund zu entfernen. Mit allem, was an Ort und Stelle die endgültigen Verbindungen in der Schaltung, wahrscheinlich: Batterie zu wechseln und Boden, wechseln Sie Arduino, den Topf auf 3,3 V, GND, und A5 und den fünf Leiterplatte führt (5V, GND, 8, 11, & 12) mit dem Arduino. Mit allem verbunden ist sicherzustellen, um die Schaltung vor knöpfte alles up testen. Wenn es ist alles in Ordnung, dann kleben die letzte Wand an Ort und Stelle und schrauben Sie die Rückplatte in place.Step 10: Display Legen Sie sie irgendwo die Betroffenen können es sehen und stellen Sie sicher, es richtig zu kennzeichnen. Seien Sie nur gewarnt, etwas, das man nur als einen Witz beginnen kann auf mehr Leben, als Sie sich jemals vorstellen zu nehmen, hat das Management einen Weg, das zu tun.

        8 Schritt:Schritt 1: Sehen Sie das Video Schritt 2: Sie benötigen ... Schritt 3: Testen der LCD- Schritt 4: Hinzufügen in den LM35! Schritt 5: Ihre Verdrahtung überprüfen Schritt 6: Code! Schritt 7: Messen LCD Schritt 8: fertig!

        Seine heißen hier in Los Angeles! Neben der massiven Dürre in Kalifornien ist, es ist nicht so cool, um hier in letzter Zeit. Ich wollte etwas zu bauen, um zu sehen, wie heiß es wirklich war, und hier ist es! Lesen Sie diese instructable und Ill beibringen, wie können Sie einfach ein paar Komponenten, die Sie in einen genauen mini Desktop-Thermometer haben wenden! Ich hoffe, Sie genießen das Projekt an und stimme für ihn für die Wettbewerbe! Lets Build It Schritt 1: Sehen Sie das Video Sehen Sie das Video für eine kurze Erklärung Nachdem Sie es zu sehen, bitte Gefällt mir Kommentieren und abonnieren Schritt 2: Benötigte ... Alle 7 Artikel anzeigen Wenn Sie möchten, um dieses Projekt zu machen, benötigen Sie: LM35 Sensor (Schon hatte) Plastiktupperware (Free) Breadboard (Schon hatte) 9V Batterie und Arduino 9V Clip (Schon hatte) LCD 16x2 (Schon hatte) Arduino Uno (schon) Wires! (schon) Brauchen viel wie Sie sehen können, Sie nicht. In der Tat hatte ich diese Stücke um mein Haus herum liegen, so war diese FREE Schritt 3: Testen der LCD- Ich wollte, zu testen und zu sehen, ob mein LCD immer noch gearbeitet. Es immer noch funktioniert! Hier ist, wie ich es verdrahtet: LCD Arduino 1 ...... GDN 2 ...... 5V 3 ...... GDN 4 ...... PIN 8 5 ...... GDN 6 ...... PIN 9 7 ...... - 8 ....... - 9 ...... - 10 ...... - 11 ...... PIN 4 12 ...... PIN 5 13 ...... PIN 6 14 ...... PIN 7 15 ...... 5V 16 ...... GDNStep 4: Fügen Sie in der LM35! Nehmen Sie den LM35 und es in hinzuzufügen! Hier ist ein hilfreicher Begleiter: (Ignorieren Sie die Perioden) ____________ [LM35 (Front)] [......................] [___________] Ich ............ I ........... I Ich ............ I ........... I Ich ............ I .......... I (5 V) .... (A0) ..... (GDN) Schritt 5: Überprüfen Sie Ihre Verdrahtung Achten Sie darauf, überprüfen Sie Ihre Verkabelung! Wir wollen nicht auf ihre Richtigkeit! Heres eine schematische I für dieses projectStep 6 verwendet: Code! Nun ist es Zeit, um Code! Hier ist der Code! (Bitte, wenn Sie etwas zu sehen falsch sagen Sie mir) // ------------------------------------------------ ---------------- // Programm: LCD_temperature // By: Konstruiert https://www.youtube.com/channel/UCD4TpqX_CJW0d4YoLLaaHYA // ------------------------------------------------ ---------------- # include // Arduino Pins für LCD verwendet Liquidcrystal LCD (8,9,4,5,6,7); Leere setup () { lcd.begin (16, 2); } Leere Schleife () { float Temperatur = 0,0; // Speichert den berechneten Temperatur int Probe; // Zählt durch ADC Proben schweben ten_samples = 0,0; // Speichert Summe von 10 Proben für (sample = 0; Probe <10; Probe ++) { // Konvertieren A0-Wert der Temperatur Temperatur = ((float) analogRead (A0) * 5,0 / 1024,0) - 0,5; Temperatur = Temperatur / 0,01; // Beispiel alle 0,1 Sekunden Verzögerung (100); // Summe der Proben ten_samples = ten_samples + Temperatur; } // Den Durchschnittswert von 10 Temperaturen Temperatur = ten_samples / 10,0; // Die Temperatur auf der LCD-Anzeige lcd.setCursor (0, 0); lcd.print ("Temperatur"); lcd.setCursor (0,1); lcd.print (Temperatur); lcd.print ((char) 223); lcd.print ("F"); ten_samples = 0,0; } Schritt 7: Messen LCD Nun ist es Zeit, um den Fall zu machen Messen Sie den LCD vorstehenden sceen und schnitt ein Loch gerade groß genug, um über die LCD.Step 8 drücken: fertig! Saftly stellen die gesamte Elektronik in den Kunststoffbehälter und lassen Sie den Deckel auf! Fertig! Zeigen Sie mit Thermometer in der Nähe von Ihrem Bett wie ich, wenn ich aufwache, kann ich sehen, wie heiß es ist! Bitte Gefällt mir Kommentieren und abonnieren für mehr!

          3 Schritt:Schritt 1: Sammeln der Teile Schritt 2: wie man es machen Schritt 3: Programm Das Arduino Board

          Hallo an alle !!! Heute werde ich Ihnen zeigen, wie Thermometer mit Arduino und LM35 termperature Sensor zu machen, baute auf Brotbrett und zusammen mit Jumper (Kabelbündel: D) conected.

            36 Schritt:Schritt 1: Schritt 2: Schritt 3: Schritt 4: Schritt 5: Schritt 6: Schritt 7: Schritt 8: Schritt 9: Schritt 10: Schritt 11: Schritt 12: diese Skizze, um die RTC auf das projekt hinzufügen Galerie. Fortsetzung folgt. Schritt 13: Das Frankenstein-Fall Schritt 14: Sie brauchen Zeit .. Schritt 15: Die Aluminiumteile Schritt 16: Bereit für den nächsten Schritt? Schritt 17: Überprüfen Sie es Schritt 18: Duct tape es Schritt 19: Schneiden Sie die transparente platic 1x 12,5x12,5 cm für Stabilität Schritt 20: Oben und unten Schritt 21: Schauen Sie, wo Sie die Löcher gebohrt haben. Schritt 22: Drill 6,5- 7 mm Löcher in "Halb / fifity fifty" der transparenten Platte Schritt 23: Legen Sie es togehter Schritt 24: Versuchen Sie, es zusammenpassen Schritt 25: Die Schrauben nicht passen? Schritt 26: Einige Schrumpfschlauch Schritt 27: aussehen sollte Schritt 28: Verhindern Abkürzung Schritt 29: Quer Sie bitte die benötigte Dimension für Ihre Seite Schritt 30: Schneiden Sie die Seite, die Schritt 31: Die obere LCD-Loch Schritt 32: Bohren Sie die Löcher für den Sensor und Heizung bulbwire in einer der Seiten Schritt 33: Bohren und schneiden Sie die Löcher für die USB- und Stromanschluss Schritt 34: Schneiden Sie die needet Aluminiumwinkel Schritt 35: Schrauben Sie es zusammen Schritt 36: Alte IDE-Draht

            Alle 7 Artikel anzeigen HY meine erste GUID auf der Basis des Führungs WWC http://www.instructables.com/id/Arduino-LCD-Thermometer-with-LM35-Temp-Sensor/step2/codeTime/. 3. Oktober 2013 aufgenommen CASE (Schritt 13) 23. September 2013 aufgenommen RTC (Realtimeclock) DS1307 (Schritt 11) (Schritt 8) 13. September 2013 aufgenommen 2 chanel Relais schalten die Heizung Glühbirne. 1 Arduino Uno 1 USB conector Draht 1 LCD 16x2 1 Brotschneidebrett 1 Potentiometer 1 Wires 1 Temperatursensor (ich habe TMP 36GZ) 1-Gerät, um die Skizze zu dem Arduino zu übertragen. __________________ 1 2 chanel Relais SRD-05VDC-SL-C nur für Schritt 8 ________________________________________ 1 RTC DS1307 Schritt 11 1 Mal / DS1307RTC Bibliotheken http://playground.arduino.cc/Code/time _______________________________________________________ Schritt 13 Frankenstein-CASE. CREDITS zu meinem Vater zu helfen und verleihen seinem Werkzeugkasten und Zeit. rotem Kunststoff transparenter Kunststoff, "Zeit" ein großer Werkzeugkasten. , Schrauben, Klebeband,

              1 Schritt:Schritt 1: DIE CODE

              Dies wurde unter Verwendung Energia . Vor allem für meinen Einsatz als praktische Vorrichtung für das Lernen zu Mikrocontroller programmieren. Dies ist, wie weit ich habe es nach der Überprüfung der Tipps von machte diesen Thread - dank 43oh.com Jungs. Ich möchte eine Form der drahtlosen Kommunikation zu einem anderen Mikrocontroller hinzuzufügen, ein Gerät das Übertragen der Daten zu einem anderen Gerät als Host für die LCD. Ich habe noch nicht entschieden, ob es Infrarot oder Radiofrequenz (ich habe eine CC110L Satz ). Dies ist eine Arbeitseinheit zu diesem Zeitpunkt. Ich bin mir nicht sicher, dass ich das sehr gut optimiert. Ich bin auch nicht sicher, ob ich "schweben" als Variablentyp verwendet haben. Jegliche Kommentare, Vorschläge oder Ratschläge sind sehr willkommen. Danke.

                2 Schritt:Schritt 1: Referenz Schritt 2: (codeTime);

                Alle 13 Artikel anzeigen : Aktualisierung der PIN 13: Dank für den Fang cybersb. Die Fritzing schematische Shows mit Stiften 12 und 13 dies nicht richtig. Sollten die im Code aufgeführten Stifte, verwenden Sie die Stifte 11 und 12. Dies ist, wie der Titel schon sagt, überwacht ein Arduino betriebene LCD-Thermometer, die einen Temperatursensor LM35 für die Temperaturanzeige verwendet. Wenn Sie noch nie gearbeitet haben, mit einem LCD vor wie mich einige Dinge kann ein wenig verwirrend sein, wie zum Beispiel: die erste Linie ist die Linie 0. In der zweiten Zeile in der oberen Zeile, ist unter dem Strich-Linie 1. Aber egal, wenn einige dieser Dinge werden die leichter zu bewegen gefunden. Diese laufen einmal beim Einschalten: Erste Display-Zeile 0 ist Waynes Welt Ersten Displayzeile 1 Thermometer Zweiten Displayzeile 0 LCD-Anzeige Zweiten Displayzeile 1 gemittelt Temp Diese immer laufen auf dem Laufenden: Dritten Displayzeile 0 Aktuelle Temp ist: Dritten Displayzeile 1 Celius [TEMPc angezeigt] Vierten Displayzeile 0 Aktuelle Temp ist: vierten Displayzeile 1 Fahrenheit [tempF angezeigt] So dass die Informationen, die alle 3 Sekunden auf dem Display ändert, ist es auf der Linie 1 wechselt von der Anzeige drei bis vier anzuzeigen. Celcius TEMPc] Fahrenheit [tempF] LCDs haben ein großes Plus, die es uns leichter, mit ihnen zu arbeiten macht. Der LCD-Bibliothek. Wenn Sie Download und Installation des Arduino-Programm, das nur eine der vielen Bibliotheken, die enthalten sind. Während diese LCD ist nach-nach Markt noch nutzt die extrem häufig HD44780 parallele Schnittstelle Chipsatz. Glück für mich. Es kann in 4-Bit oder 8-Bit-Modus verwendet werden. Wir sind mit dem 4-Bit-Modus hier. Deshalb Pins 7,8,9 und 10 des LCD werden nicht verwendet. Wenn Sie 8-Bit-Modus werden dann jene Stifte verwendet werden. Dies ist das zweite Mal, dass ich diese Skizze geschrieben. Das erste Mal, dass ich es richtig gelöscht, nachdem ich es fertig. Woops! Es ist gut, wirklich, ich brauche alle Praxis-i kann für die Codierung zu bekommen. YouTube Video-Link.

                  3 Schritt:Schritt 1: Befestigen der Probe - Teil 1/2 Schritt 2: Befestigen der Probe - Teil 2/2 Schritt 3: Montage des Display-

                  Hier sind einige grundlegende Anweisungen, wie eine 2- € bauen Kompost Thermometer mit leicht verfügbaren Vorräte. Es sieht beschissen (in einem guten rustikalen Art und Weise), aber funktioniert super und verwendet nur wenige Materialien. Sie wirklich nicht brauchen, um das zu lesen ... Ich mag diesen Entwurf, weil es ist ziemlich funktional, erreicht die richtige Temperatur schneller und sieht cool aus, aber man konnte nur Kanal alles kleben zusammen in einer Minute und sehen, ob es für Sie arbeitet zuerst . Ich entschied mich für einen trockenen gefallenen Baum-Zweig verwenden, weil sie sind super reichlich, umweltfreundlich und haben relativ geringe Wärmeleitfähigkeit. Das ist gut, weil Sie nicht wollen, den Stick zu leiten viel Wärme zu oder von dem Thermometer Sondenspitze, da dies die Zeit, die es braucht, um eine stabile Anzeige zu erhalten erhöhen. Mein erster Versuch dauerte eine Minute, um Klebeband die Sonde an einem Stück Betonstahl, aber ich fand, dass der Bewehrungsstahl nicht nur Abkühlung meine Sonde, sondern auch die Komposthaufen! Stahl ist etwa 200-mal leitfähiger als Holz ( 54 vs 0,28 ). Materialien: 1,77 € ebay Kühlschrankthermometer (free shipping!) ein bisschen verzinkt Umreifung (alle Tüftler müssen diese trotzdem!) eine kleine Schraube ein gefallener kleinen trockenen Ast Werkzeuge: alle alten Bohrer 1/8 "Bohrer Zangen Schraubendreher Bügelsäge oder einer dünnen Klinge Handsäge Schraubstock oder Bandagen Blechschere oder etwas zu schneiden Umreifung mit Der Build besteht aus zwei Teilen: die Sicherung der Sonde und der Montage der Anzeige.

                    7 Schritt:Schritt 1: Sammeln Sie die Teile Schritt 2: Draht it up Schritt 3: Wie ist dieses Ding funktioniert? Schritt 4: Schalten Sie! Schritt 5: Ihre imp Firmware Schritt 6: Anschließen an Sparkfun Data Stream Schritt 7: Digging in den Zollkodex

                    Im vergangenen Januar hatten wir ein paar Probleme mit der Hitze in meinem Büro. Genauer gesagt, die Art von Schwierigkeiten bei dem die Hitze nicht, schalten Sie es auf, und es immer noch nicht auf. Das ging für mehr als ein paar Tage, und endete schließlich ein oder zwei Tage, nachdem wir eine E-Mail bekannt, dass die Hitze war gebrochen und spekulieren, dass es war wahrscheinlich für ein paar Tage bekam. Meine Teamkollegen und ich lachte ein wenig an diese - wir genau wussten, wenn die Hitze hatte aufgehört zu arbeiten. Wir hatten eine kontinuierliche Aufzeichnung der Temperatur im Büro zurück Monaten mit 10-minütigen Auflösung. Sie können dies auch tun, und es ist schnell, preiswert und einfach! Dieses kleine Gerät ist um eine eingebaute elektrische imp , und Sie können die Daten aus dem imp aus, um überall Sie wollen zu schieben. In meinem Fall, ich fand es praktisch, um die Daten zu schieben Sparkfun des Data Stream-Service , der die Daten speichert kostenlos. Noch besser ist, kann ich die imp.guru Sparkfun Data Stream-Frontend , um schöne Diagramme der Daten die ich gesammelt habe zu bekommen. Dieses Projekt dauert etwa eine Stunde bis zwei Stunden, wenn Sie noch nie ein Projekt mit einem elektrischen imp zuvor getan, und wenn Sie fertig sind Sie ein Thermometer, die Sie überall mit WiFi für Monate bis Jahre zu werfen und Daten können auf einer einzigen Batterie, je nachdem, wie oft Sie die Temperatur zu überprüfen.

                    Seiten: