• Home »
  • Arduino »

    1 Schritt:Schritt 1:

    Arduino-like Userspace-Bibliotheken für die Beagle - GSoC 2013 Fast jeder in der Embedded-Community ist mit der Arduino-Entwicklungsumgebung vertraut. Erstellen der Arduino-Bibliotheken für Userspace konnte bieten signifikante Reduktion der Entwicklungszeit von Projekten auf der BeagleBone mit einer Schnittstelle mit externen Peripheriegeräten, mit dem zusätzlichen Vorteil der laufenden anderen Userspace-Anwendungen Seite an Seite. Studenten: Anuj Deshpande (Pune Institut für Computertechnik in Indien) und Parav Nagarsheth (Nirma University in Indien) Mentoren: David Anders, Matt Porter, Andrew Bradford, Luis Gustavo Lira Code: https://github.com/prpplague/Userspace-Arduino Schritt 1: $(function() {$("a.lightbox").lightBox();});

      5 Schritt:Schritt 1: Die Wege ... Schritt 2: Erstellen Sie Ihre Fall Schritt 3: Erstellen Sie Ihre Schaltung Schritt 4: Programmieren ... Schritt 5: Unterstützen!

      Was ist Noteu? Bitte klicken Sie unten, um zu Noteu und wenn ihr für Sie von Interesse Vorbestellung einem Serienmodell finden Sie auf unserer Seite Kickstarter. https: //www.kickstarter.com/projects/1600235162/no ... Noteu ist ein USB-Gerät entwickelt, um Ihnen nichts auf Ihrem Computer oder im Internet zu informieren. Dies kann alles von der Geschwindigkeit Ihrer CPU, um eine Erinnerung 15 vor einer Sitzung durch die Verknüpfung von Google Kalender-Daten und sage Ihnen, wenn Ihr Paket ins Land über Ihr Paket Tracking-Code enthalten. Nach dem Lernen, eine große Menge über Arduino und Computer-Programmierung ist es inspirierte mich dazu, Noteu zu machen. Serienmodell der Noteu der hat eine Atmega328 Mikrocontroller in seinem Kern aber der FTDI FT232RL USB-Seriell-Modul verbunden. Diese Chips wurden sowohl in der Arduino Duemilanove Board verwendet. Die Atmega328 ist mit einem Hitachi HD44780 LCD und einem Piezo-Sensor und Signalgeber verbunden ist. Der Piezo-Sensor zum Erfassen einer Schlag auf die Oberseite der Vorrichtung, um es zurückzusetzen. Der Beeper wird verwendet, wenn eine neue Meldung angezeigt wurde. Noteu wird über USB-b und Schnittstellen entweder mit Java API oder GUI-Anwendungen verbunden sind. Java-API mit allen Hardware-Schnittstelle können und Java-Anwendungen können mit einer großen Menge an Daten online und auf Ihrem Computer-Schnittstelle und zeigt Echtzeit-Benachrichtigungen, um Sie. Die Ardunio Skizze für das Atmega328 ist auch für Sie Programmierern zur Verfügung. Schauen Sie sich Kickstarter für mehr. PCB (Gerber), 3D-CAD (STP) und Java-Dateien (.exe) sind derzeit in Entwicklung jedoch die Vorder- und Rückseite des Gehäuses Dateien gebunden sind. Der Fall, PCB und Java-Anwendung wird beendet und durch Spritzgießen und Leiterplattenfertigung in China hergestellt und dann in England montiert allerdings erfordert diese anfänglichen Kosten. Fall des Prototyps wird aus vakuumgeformten 2.5mm Acryl durch eine MDF Form hergestellt. Um eine zweiteilige Fall, die zusammen schnappt zu bekommen benötigen Sie entweder eine 3D-Drucker oder Spritzgussfertigung. Durch das Sichern uns auf Kickstarter können wir eine Noteu mit einem zweiteiligen 2mm glänzenden blauen Gehäuse aus Polycarbonat, die 1 together.Step schnappt Produktion: The Ways ... Es gibt zwei Möglichkeiten, dieses Projekt zu machen. Die harte Tour und der einfache Weg. Der einfache Weg beinhaltet die Verwendung bereit Arduino-Boards und nur die Verbindung mit über Jumper und ein wenig Programmierung. Kein Löten und großen Aufwand nötig. Durch mein Projekt nicht vollständig abgeschlossen ist kann ich nicht die notwendigen Dateien für die Leiterplatte. Allerdings werde ich ausführlich so viel wie mein Projekt ich derzeit can.Step 2: Erstellen Sie Ihre Fall Sie benötigen, um Ihren Fall zu erstellen. Die CAD-Zeichnungen angebracht werden Abmessungen und 3D-Druck verwendet werden. Für meine Prototypen habe ich eine Form aus MDF und dann bildete es Vakuum. Schritt 3: Erstellen Sie Ihre Schaltung Meine Prototypschaltung kann in zwei Teile aufgeteilt werden. Die Atmega328 Mikrocontroller und der USB-Seriell-Adapter. Der Produktionskreislauf wird den Atmega und die FTDI FR232RL als USB-zu-Seriell-Konverter aber die FTDI-Chip Oberflächenmontage und erfordert eine Produktions PCB weshalb ich den Adapter verwendet wird. Das Arduino Duemilanove / uno Board hat diese beiden Chips bereits zusammen, die beschleunigen kann das Projekt eine Menge. Schaltplan und Platine-Layouts zur Verfügung gestellt, sobald das Projekt hat die Entwicklung aber Kickstarter fertig sein. Unten ist voller Informationen über die Arduino und der LCD und wie sie programmiert und verwendet werden. Arduino Seite zum Einrichten von LCDs: http://arduino.cc/en/Tutorial/LiquidCrystal Cheep LCDs: http: //www.ebay.com/itm/1602-16x2-Character-LCD-Di ... Piezo Sensoren und Signalgeber können an fast jedem elektronischen Einzelhändler gefunden werden. Schritt 4: Programmieren ... Dies ist der Teil, der eine Menge Arbeit nimmt. Das Arduino-Board muss programmiert werden, um serielle Text von Ihrem Computer zu übernehmen und dann eine Schnittstelle mit der Hardware. Zum Beispiel können Sie die Arduino-Board zu programmieren, um die LCD jeder Charakter erhalten und alles, was Sie geben wenn Ihre Computer serielle Aufforderung wird auf dem LCD angezeigt werden schreiben. Ich schrieb eine Skizze, um die mit LCD durch Zuordnung Funktionen mit einem einzelnen Zeichen Schnittstelle. Also, wenn ich schickte diesen Charakter obwohl serielle "-" es wäre das Display und "*" würde den Piepton für 50 ms klingen zu löschen. Wenn die piezo registriert eine Klopf ein "#" wird zwar serielle gesendet und empfangen und durch die Java-Anwendung und APIs interpretiert werden. Dies ist der Ansatz, um, wie ihre getan. Die Java-Anwendungen und API ist immer noch erfordert die Arbeit mit meinem VPS (Virtual Private Server) und PHP-Skripte, um die Anforderungen von der Java-Anwendung aus zu erfassen und leiten sie auf sagen, soziale Netzwerke, um zu überprüfen, wenn Sie irgendeine neue Posteingang. Ich habe die Skizze mit dem Arduino verwendet befestigt und kann in Ihrem Serienaufforderung verwendet werden, um eine Schnittstelle werden oder Sie können eine Verarbeitungs Skizze erstellen. Die offizielle Software für Noteu nicht Produktion bereit. Besuchen Kickstarter für weitere Informationen. Schritt 5: Unterstützen! Mit Ihrer Unterstützung, obwohl Kickstarter können wir dies, die Produktion zu nehmen und eine in der Hand zusammen mit allen Dateien, einschließlich der aktualisierten Akten, schematische, PCB, Arduino Sketch, Java-Anwendung und APIs. Alle für Sie zu bedienen oder damit spielen.

        3 Schritt:Schritt 1: Der Fall Schritt 2: Der Stromkreis Schritt 3: Programmierung ...

        Was ist Noteu? Bitte klicken Sie unten auf unserer Seite Kickstarter, mehr zu lernen und wenn ihr für Sie von Interesse Vorbestellung einem Serienmodell. https: //www.kickstarter.com/projects/jackt/noteu-u ... Noteu ist eine der ersten kundengerecht, hackable Echtzeitanzeigen, die hält Sie immer im Leben, Social Media und Business aktualisiert. Statt der Notwendigkeit, mehrere Websites, Apps zu überprüfen, oder öffnen Sie alle Fenster Noteu sagt Ihnen, was Sie auf einen Blick an einem Ort kennen alle brauchen. Mit seiner einfach zu bedienen Java-Anwendung können Sie unter einer Vielzahl von Updates und Benachrichtigungen über Noteu entscheiden, wie E-Mail, Twitter-Erwähnungen und sogar PayPal-Transaktionen mit riesigen individuell anzuzeigen. Noteu auf der Ardunio Plattform und als Open Source basierte ermöglicht unendliche hacking.Step 1: Der Fall Es gab viele Prototypen unter Verwendung von Vakuumformen und 3D-Druck. Die blaue gesaugt gebildet Prototyp ist unsere Primär da es eine überlegene Hochglanz-Finish, das nicht durch den 3D-Druck erreichbar ist. Der Fall ist eine zweiteilige Konstruktion, die zusammen schnappt, sobald der Leiterplatte, USB-B-Anschluss und LCD ausgestattet sind. Unsere Produktionsmodell, das Sie durch Kickstarter bekommen Injektion aus Polycarbonat für seine Zähigkeit geformt werden und wird eine ausgezeichnete glänzende Oberfläche haben. Die Farbe wird durch die frühen Unterstützer unserer Kickstarter entschieden werden. CAD-Dateien für die Vorder- und Rückseite sind für Sie angebracht, um Ihren own.Step 2 zu drucken: Der Circuit Meine Prototypschaltung kann in zwei Teile aufgeteilt werden. Die Atmega328 Mikrocontroller, der seinen Job als Schnittstelle mit dem LCD und der USB zu Seriell Adapter, die es an den Computer angeschlossen ist. Der Produktionskreislauf wird den Atmega328 und die FTDI FR232RL Mikrochip als USB-Seriell-Konverter zu verwenden aber die FTDI-Chip Oberflächenmontage und erfordert eine Produktions PCB weshalb ich den Adapter verwendet. Die Arduino Uno / Duemilanove Platten verwenden die gleiche Mikrocontroller und haben einen eingebauten USB-Seriell-Umsetzer, um sie an Ihren Computer anschließen. Sie können ein Arduino Board verwenden den Aufbau der Schaltung von Grund auf neu zu ersetzen. Noteu verwendet einen 16x2 LCD und einen Piezo Piepser zur Anzeige und Alarmbenachrichtigungen zu Ihnen. Sie können über einen LCD-und Piezo-Piepser, um Ihren Arduino Board ziemlich leicht zu verbinden und starten Sie die Anzeige Dinge sofort! Arduino bieten eine gute Anleitung zum Einrichten Ihrer Arduino mit einem LCD. Arduino Seite zum Einrichten von LCDs: http://arduino.cc/en/Tutorial/LiquidCrystal Cheep LCDs: http: //www.ebay.com/itm/1602-16x2-Character-LCD-Di ... Piezo Piepser kann mit fast jedem elektronischen retailer.Step 3 gefunden werden: Programmierung ... Dies ist der Teil, der eine Menge Arbeit nimmt. Erstens Das Arduino-Board programmiert werden, um Text über serielle akzeptieren und dann zeigt sie auf dem LCD. Dann können serielle Text in die Arduino-Board geschickt werden und ihre dann auf dem LCD angezeigt. Eine Reihe von Kommandos können mit bestimmten Funktionen zugeordnet werden. '-' Löscht das LCD-Display und '*' schaltet den Signalton ein für 50 ms zum Beispiel die Arduino kann, wenn die serielle Text gleich programmiert werden. Nach der Zuweisung Text, um Funktionen, die Sie volle Kontrolle über die LCD-Anzeige und ein akustisches Signal ab Serien Text, der aus fast jeder Programmiersprache zu senden ist. Sie können die Serienaufforderung Arduino nutzen serielle zum Senden und kontrollieren Sie das Gerät und zeigt, was Sie wollen was ziemlich cool ist. Ich habe ein Arduino Sketch der Sie Ihr LCD und Beeper über serielle Befehle, die über die serielle Abfrage für das Arduino zu senden werden können steuern angebracht. Zweitens Nachdem Sie über das LCD von Ihrem Computer aus die Kontrolle müssen Sie ein Programm, um jetzt mit ihm eine Schnittstelle zu bauen. Sie könnten die Verarbeitung bei processing.org Benutzung, die eine einfach zu Sprache wie Arduino können Sie rund um zu experimentieren mit, alle Arten von GUI-Anwendungen und Schnittstellen mit dem Gerät über die serielle bauen zu folgen. Wenn Sie zum Anzeigen Ihrer letzten E-Mails sagen wollen, müssen Sie ein Programm, das Ihre ungelesenen E-Mail-Zählung überprüft beispielsweise von Google Mail sagen, jede Sekunde, und wenn es ändert er ruft Ihre neuesten E-Mail und zeigt ihn bauen. Allerdings kann dies sehr entmutigend sein ... Innerhalb des Produktionsmodells bauen wir eine Java-Anwendung, die von jedermann auf Windows, Linux und Mac kompatibel verwendet werden kann, um mit Noteu und alles, was Sie anzeigen möchten Schnittstelle. Dazu gehören Dinge im Leben wie Wetter-Updates, Social Media wie Twitter-Erwähnungen und Facebook-Nachrichten und schließlich Geschäfts wie E-Mails und Ihre jüngsten Paypal. Wir sind auch Bereitstellung von Java-API und das serielle Protokoll, um mit Noteu Schnittstelle, wie Sie, wenn Ihr mehr von einem Programmierer und um es für kundenspezifische Zwecke verwendet werden soll. Zuletzt, Um ein Programm mit etwa twitter Schnittstelle zu bauen und dann Noteu ist eine Menge Arbeit, und wir sind derzeit in der Entwicklung eines Programms, das alles für Sie tun können. Obwohl Kickstarter können Sie eine Noteu vorbestellen und das hilft uns, vorbei an den hohen Anschaffungskosten Barriere und nehmen Noteu die Produktion und natürlich legte eine Noteu in Ihren Händen für Sie zu nutzen! Dies ist unser zweiter Versuch am Anfang Noteu via Kickstarter finanziert und wir schätzen und werden in endlose Stunden, um das Sättigungsgefühl jede Weiche gestellt. https: //www.kickstarter.com/projects/jackt/noteu-u ...

          9 Schritt:Schritt 1: Verdrahtung it up Schritt 2: Laden der Bibliotheken (aktualisiert 3/2/15) Schritt 3: Beispielprogramme Schritt 4: Bibliotheksfunktionen und Schriften Schritt 5: Viel Spaß! Schritt 6: Anfragen ... Schritt 7: Anzeigen von Bildern auf einer SD-Karte gespeichert, Schritt 8: Neue schnelle Bibliothek für die ILI9341 basierte TFT-Display mit lauflängencodierten Schriftarten Schritt 9: TFT_ILI9341 Bibliothek aktualisiert 31/7/15

          Ich bin ganz ein Fan des Arduino, da es so viel Software bereits im Internet verfügbar ist, macht dies Abschluss neuer Projekte zu erleichtern! Kürzlich kaufte ich ein paar billige 1.8 "TFT-Displays für ein Projekt, zunächst konnte ich nicht bekommen sie arbeiten was frustrierend war. Schließlich fand ich, dass die, die ich gekauft hatte, verwendet das Samsung S6D02A1 Treiber-Chip und ich hatte versucht, die falsche Bibliothek verwenden . Nach einer kurzen Suche im Internet stieß ich auf die Adafruit_QDTech Bibliothek, die wirklich gut funktioniert. Diese Bibliothek wird in Verbindung mit dem Adafruit_GFX Bibliothek verwendet. Nach dem Versuch ein paar Beispiele, die ich war ein wenig enttäuscht, dass nur skaliert blocky Schriftarten zur Verfügung standen - so habe ich die Original-Bibliotheken modifiziert, um einige neue Schriftarten und Funktionen hinzuzufügen. Aktualisieren 2015.02.02: Ich habe jetzt soeben einen Treiberbibliothek unten für die 2,2 "TFT QVGA 240x320 Pixel-Display mit dem ILI9341 Treiber. Dies hat Beispielen enthalten. Aktualisieren 2015.03.02: Ich habe jetzt für den 1,8 "TFT-Display auf der Basis des ST7735-Treiber zusammen mit Beispielen soeben einen Treiberbibliothek. Aktualisieren 14/6/2015: Ich habe eine neue Bibliothek für die 2,2 "TFT QVGA 240x320 Pixel-Display mit dem ILI9341 Treiber hinzu. Diese Bibliothek wird als TFT_ILI9341 und ist eine eigenständige Bibliothek, die nicht die Unterstützung der anderen GFX-Bibliothek braucht. Die Kompatibilität mit dem Adafruit GFX Bibliothek wurde gepflegt Siehe Schritt 8 dieses Instructable.Step. 1: Verdrahtung it up Ich habe die Arduino UNO und verknüpft es mit dem 1.8 "S6D02A1 basierte Display wie folgt: UNO + 5V zum Anzeigen Pin 6 (VCC) und Pin 7 (BL) UNO 0V (GND) an Pin 8 (GND) UNO digitalen Stift 7 angezeigt durch einen 1K2 Widerstand an Pin 1 (RST) UNO digitalen Stift 8 über einen 1K2 Anzeigen Widerstand an Pin 3 Anzeigen (D / C) UNO digitalen Stift 9 durch einen 1K2 Widerstand an Pin 2 (CS) UNO digitalen Stift 11 angezeigt durch einen 1K2 Widerstand an Pin 4 (DIN) UNO digitalen Stift 13 angezeigt durch einen 1K2 Widerstand angezeigt Pin 5 (CLK) Die 1K2 Widerstände erforderlich, um die Anzeige durch die 5 V-Logikpegel von der UNO Beschädigung zu schützen, sind diese begrenzen den Stromfluss. Idealerweise haben wir einen Pegelschieber benutzen konnten, aber die Widerstände funktionieren. Aktualisieren 2015.02.02 Sie können auch jetzt mit dem 2,2 "QVGA-TFT-SPI-Display auf der Basis des Fahrer ILI9341 Zur Nutzung dieses Display laden die Adatfruit_IL9341_AS und Adafruit_GFX_AS Bibliotheken Schließen Sie das Display an die UNO wie folgt..: UNO + 5V an Pin 1 (VCC) und Pin 8 (LED) UNO 0V (GND) an Pin 2 (GND) UNO digitalen Pin 7 über einen 1K2 Widerstand Anzeigen zum Anzeigen Pin 4 (RESET) angezeigt werden, fügen Sie einen 1K8 Widerstand von der Anzeige Pin 4 GND UNO digitalen Stift 8 über einen 1K2 Widerstand an Pin 5 (DC / RS) angezeigt werden, fügen Sie einen 1K8 Widerstand von Anzeigestift 5 mit GND UNO digitalen Stift 9 durch einen 1K2 Widerstand an Pin 3 (CS) anzuzeigen, fügen Sie ein 1K8 Widerstand von der Anzeige Pin 3 GND UNO digitalen Stift 11 durch einen 1K2 Widerstand an Pin 6 (SDI / MOSI) angezeigt werden, fügen Sie einen 1K8 Widerstand von Anzeigestift 6 mit GND UNO digitalen Stift 13 durch einen 1K2 Widerstand an Pin 7 angezeigt (SCK ), fügen Sie einen 1K8 Widerstand von der Anzeige Pin 7 GND Es ist wichtig, die 1K8 Widerstände mit diesem 2.2 GND umfassen "-Anzeige, da es sonst nicht funktioniert. Die 1K2 und 1K8 Widerstände sind ein" Spannungsteiler "als Logikpegelschieber wirkt, so daß der Logikpegel am Display reduziert von 5 V auf rund 3V. Pin 9 des Displays muss nicht bis angeschlossen werden. Aktualisieren 2015.03.02 Das 1.8 "128x160 Pixel-Display auf der Basis des ST7735-Treiber wird jetzt ebenfalls unterstützt Um diese Anzeige zu verwenden, laden Sie die Adafruit_ST7735_AS und Adafruit_GFX_AS Bibliotheken Schließen Sie das UNO an die Anzeige wie folgt..: UNO + 5V an Pin 1 (VCC) und Pin 8 (LED) UNO 0V (GND) an Pin 2 (GND) UNO digitalen Stift 7 angezeigt durch einen 1K2 Widerstand an Pin anzuzeigen 4 (RESET) UNO digitalen Stift 8 über einen 1K2 Anzeigen Widerstand an Pin 5 (AO) UNO digitalen Stift 9 angezeigt durch einen 1K2 Widerstand an Pin 3 (CS) UNO digitalen Stift 11 angezeigt durch einen 1K2 Widerstand an Pin 6 (SDI) UNO digitalen Stift 13 angezeigt durch einen 1K2 Widerstand an Pin 7 Anzeigen (SCK) Schritt 2: Laden der Bibliotheken (aktualisiert 3/2/15) Ich habe die Adafruit Bibliotheken verändert und hinzugefügt die Schriftarten. Die Schriften werden im FLASH gespeichert werden, so verwenden Sie eine Programmraum jedoch eine angemessene Menge an Speicherplatz noch zur Verfügung steht, wenn Sie ausgehen, dann verwenden Sie ein Arduino Mega Board. Ich bin eigentlich ein Hardware-Designer, so dass die Software-Updates könnten wahrscheinlich verbessert werden, aber sie arbeiten! Die Zip-Datei enthält die beiden Bibliotheken müssen. Diese haben neue Namen (_AS angehängt) haben, so dass sie mit irgendwelchen Bibliotheken Sie bereits koexistieren. Es gibt 3 Beispielprogramme in der Adafruit_QDTech_AS Bibliothek enthalten. Ich aktualisiert die Bibliotheken in der Version 5 auf 2015.02.02, jetzt einzelne Zeichensätze können deaktiviert werden, um FLASH-Speicher zu speichern, wenn sie nicht alle benötigt. Um zu verhindern, bestimmte Schriftart-Dateien geladen bearbeiten Sie einfach die Datei "Load_fonts.h" innerhalb des "Adafruit_GFX_AS" Bibliotheksordner. Nur kommentieren Sie die Zeichensätze nicht durch Hinzufügen von // an den Anfang der jeweiligen Zeile benötigt. Auch in Antwort auf eine Frage von einem Leser unten, ich machte die proportionale Schriftarten skalierbar genau wie das Original einfach Adafruit, das macht die Schriften mehr blockartig, aber die Bereitstellung der Skalierungsfaktor nicht mehr als 2 die Schriften immer noch angemessen aussehen. Im Beispiel TFT_Show_Font_ILI9341 verwende ich die Befehle: tft.setTextSize (1); // Für normal große Schriftarten tft.setTextSize (2); // Für doppelter Größe Schriftarten Andere kleinere Verbesserungen vorgenommen wurden, so dass die Schrift Hintergrund wird wie im ursprünglichen Adafruit font gezogen werden. Die Schriftzeichengeschwindigkeit wurde ebenfalls verbessert. Kleinere Verbesserungen haben zu den Schriften gemacht, Schrift 4 hat in der Höhe reduziert wurde leicht überflüssige "Whitespace" und einen Punkt zu entfernen "." hat sich auf die in der großen Schriftart 6 Zeichen hinzugefügt. Kleinere Verbesserungen zu den Schriften wurden unternommen und neue weise Skizzen wurden hinzugefügt, um alle Schrift characters.Step 3 zeigen: Beispielprogramme Die Beispielprogramme sind: TFT_Rainbow - einige Beispiele für Zeichnen Sie die Schriften auf dem Display TFT_Clock - eine analoge Uhr mit den Standard Adafruit Grafikroutinen sowie eine zentrierte Textzeile in Font 4 TFT_Clock_Digital gezogen - eine digitale Uhr mit Hilfe der 7-Segmentanzeige Schriftart und andere Schriftzeichen Beispiele. TFT_Show_Font - zeichnet die verschiedenen Schriftarten und Zeichen auf der screenStep 4: Bibliotheksfunktionen und Schriften Hier sind die Bibliotheksfunktionen, die aufgerufen werden können: int drawUnicode (unsigned int Unicode, int x, int y, int size); int drawNumber (lang long_num, int POX, int POY, int size); int drawChar (char c, int x, int y, int size); int drawString (char * string, int POX, int POY, int size); int drawCentreString (char * string, int dX int POY, int size); int drawRightString (char * string, int dX int POY, int size); int drawFloat (float floatNumber, int Dezimal, Pox int, int POY, int size); Zusammenfassend sind die Parameter X und Y die Koordinaten für die Zeichnung. Jede Funktion gibt die X-Position delta zum Ende der gedruckten Zeichen. "Größe" ist die Schriftgröße: Nur Schriftnummern 2,4,6,7 gelten Font 6 enthält nur Zeichen [Leerzeichen] 0 1 2 3 4 5 6 7 8 9 -. : Apm Font 7 ist ein 7-Segment-Schrift und enthält nur Zeichen [Leerzeichen] 0 1 2 3 4 5 6 7 8 9:. Die Schriften sind Proportional, ein verbessertes Aussehen zu geben. Die Routine für Gleitkommazahlen verwendet einen Parameter "Dezimal", die die Anzahl der Nachkommastellen, um zu zeigen, unterstützt dies die Formatierung und Anzeige von Sensormesswerte definiert, wird die Zahl aufgerundet, so zum Beispiel, wenn Dezimal = 3, dann 3,14159 als 3,142 anzuzeigen und 3.14 als 3.140 Anzeigen drawCentreString die Schnur um die x-Position zu zentrieren. bequem für ordentlich Display Formatierung drawRightString wird die Zeichenfolge rechtsbündig in die x-Position, die für Etiketten, die von Sensormesswerte danach gedruckt gefolgt sind zu ziehen. Aktualisieren 2015.02.02: Hinzugefügt neue Bibliothek "Adafruit_ILI9341_AS" so ein 2,2 "TFT 240x320 Pixel-Display kann auch verwendet werden. Alle Schriften können nun skaliert werden: tft.setTextSize (1); // Für normal große Schriftarten tft.setTextSize (2); // Für doppelter Größe Schriftarten Auch: drawUnicode (unsigned int Unicode, int x, int y, int size) ist nicht mehr in den aktuellen Bibliotheken, nutzen Sie bitte: drawChar (char c, int x, int y, int size) instead.Step 5: Viel Spaß! Ich hoffe, dass Sie dies Instructable nützlich finden! PS Ich bin bin nicht mit Adafruit verbunden ist, aber prüfen, ihre großartige Produkte und suchen Sie den Support über die Verwendung der Standard-Grafik-Bibliothek-Funktionen (diese bleiben innerhalb der angepasste Bibliotheken) .Schritt 6: Anfragen ... Hier haben wir einige Antworten auf Anfragen: 1. Ein Ersatz Font32.c-Datei mit der Grave-Akzent als ein Grad-Symbol gezogen. 2. Eine Skizze, die eine Funktion, um Text zur nächsten Zeile oder zurück an die Spitze wickeln hat. Eine schnellere Zeichnungs ILI9341 Bibliothek, um zu versuchen mit allen ATmega328 basiert Arduino kann, um meine Instructable here.Step 7 gefundenen angebracht werden: Anzeigen von Bildern auf einer SD-Karte gespeichert, Ich habe jetzt ein neues Instructable zum Zeichnen von Bitmaps auf einer SD-Karte auf dem Display gespeicherten Bilddateien: http: //www.instructables.com/id/Arduino-TFT-displa ... Dies ist mit der ILI9341 Treiber basierte TFT boards.Step 8 kompatibel: Neue schnelle Bibliothek für die ILI9341 basierte TFT-Display mit lauflängencodierten Schriftarten Diese neue Bibliothek ist eine Standalone-Bibliothek, die die TFT-Treiber sowie die Grafikfunktionen und Schriften, die in der GFX-Bibliothek wurden enthält. Diese Bibliothek hat signifikante Performance-Verbesserungen, wenn sie mit einem UNO verwendet (oder ATmega328 basiert Arduino) und MEGA. Beispiele werden mit der Bibliothek, einschließlich Grafiken Testprogramme enthalten. Das Beispiel Skizze TFT_Rainbow_one zeigt verschiedene Möglichkeiten der Verwendung der Schrift Support-Funktionen. Diese Bibliothek unterstützt jetzt die "print" Bibliothek, so dass die Formatierungsfunktionen der "print" Bibliothek verwendet werden, um beispielsweise an den TFT in Hexadezimal zu drucken, zum Beispiel: tft.println (57.005, HEX); Die größeren Schriften werden jetzt lauflängencodierten (RLE), so dass sie weniger Platz einnehmen FLASH, befreit dies Raum für den Rest der Skizze. Ein Nebenprodukt der RLE Ansatz ist, dass die Schriftzeichen wird auch beschleunigt, so ist es eine Win-Win-Situation. Eine neue 72 Punkt großen Schrift 8 wurde hinzugefügt, [Leerzeichen] 1234567890 enthält :. Charaktere. Um die F_AS_T Performance-Option die ILI9341 basierte Display muss an eine UNO wie folgt angeschlossen sein: UNO + 5V an Pin 1 (VCC) und Pin 8 (LED) UNO 0V (GND) an Pin 2 (GND) UNO digitalen Pin 7 über einen 1K2 Widerstand Anzeigen zum Anzeigen Pin 4 (RESET) angezeigt werden, fügen Sie einen 1K8 Widerstand von der Anzeige Pin 4 GND UNO digitalen Stift 9 durch einen 1K2 Widerstand an Pin 5 (DC / RS) angezeigt werden, fügen Sie einen 1K8 Widerstand von Anzeigestift 5 mit GND UNO digitalen Stift 10 durch einen 1K2 Widerstand an Pin 3 (CS) anzuzeigen, fügen Sie ein 1K8 Widerstand von der Anzeige Pin 3 GND UNO digitalen Stift 11 durch einen 1K2 Widerstand an Pin 6 (SDI / MOSI) angezeigt werden, fügen Sie einen 1K8 Widerstand von Anzeigestift 6 mit GND UNO digitalen Stift 13 durch einen 1K2 Widerstand an Pin 7 angezeigt (SCK ), fügen Sie einen 1K8 Widerstand von der Anzeige Pin 7 GND Bei Verwendung eines UNO an Pin 10 und DC-Leitung an Pin 9 muss der CS-Leitung angeschlossen werden, ist dies, weil der optimierten Code benutzt direkten Port-Zugriff. Bei Verwendung der UNO kommentieren Sie die MEGA_TFT_ILI9341 #define in der Bibliothek Run_faster.h Datei. Diese Bibliothek unterstützt nur Hardware-SPI, so Stifte 11 und 13 auf der UNO zu verwenden, wie oben aufgeführt werden. Um die F_AS_T Performance-Option die ILI9341 basierte Display muss an eine MEGA wie folgt angeschlossen sein: MEGA + 5V an Pin 1 (VCC) und Pin 8 (LED) UNO 0V (GND) zum Anzeigen Anzeigen Pin 2 (GND) MEGA digitalen Stift 44 durch einen 1K2 Widerstand zum Anzeigen Pin 4 (RESET), fügen Sie einen 1K8 Widerstand von der Anzeige Pin 4 GND MEGA digitalen Stift 48 durch einen 1K2 Widerstand an Pin 5 (DC / RS) angezeigt werden, fügen Sie einen 1K8 Widerstand von Anzeigestift 5 mit GND MEGA digitalen Stift 47 durch einen 1K2 Widerstand zum Anzeigen Pin 3 (CS), fügen Sie ein 1K8 Widerstand von der Anzeige Pin 3 GND MEGA digitalen Stift 51 durch einen 1K2 Widerstand zum Anzeigen Pin 6 (SDI / MOSI), fügen Sie einen 1K8 Widerstand von Anzeigestift 6 mit GND MEGA digitalen Stift 52 durch einen 1K2 Widerstand an Pin 7 angezeigt (SCK ), fügen Sie einen 1K8 Widerstand von der Anzeige Pin 7 GND Bei der Verwendung eines MEGA die CS-Leitung muss an Stift 47 und DC-Leitung angeschlossen werden an Pin 48, ist dies, weil der optimierte Code verwendet direkten Port-Zugriff. Bei Verwendung der MEGA sorgen MEGA_TFT_ILI9341 #define in der Bibliothek Run_faster.h Datei nicht auskommentiert. Diese Bibliothek unterstützt nur Hardware-SPI, so Stifte 51 und 52 auf der MEGA verwendet, wie oben aufgeführt werden. In der Bibliothek Schriftart 0 (GLCD Schrift), 2, 4, 6 und 8 sind aktiviert. Bearbeiten Sie die Load_fonts.h Datei innerhalb des Bibliotheksordner zu deaktivieren Schriftarten aktivieren / um Platz zu sparen. Denken Sie daran: Deaktivieren von Schriftarten spart FLASH Raum, und deaktivieren Sie bedeutet, dass sie nicht angezeigt werden! TFT_ILI9341 Bibliothek auf 1. Juli 2015 aktualisiert auf Version 12, ist diese neueste Version hier angebracht zu Schritt 8: Kleinere Fehler beim Rendern Buchstaben "T" in der Schrift 4 ohne feste Hintergrund RLE-Schriften werden jetzt ohne Überlappung gerendert (verbessert die Rendergeschwindigkeit und stoppt Flicker benachbarter Zeichen) Schritt 9: TFT_ILI9341 Bibliothek aktualisiert 31/7/15 TFT_ILI9341 Bibliothek wurde auf Version 14 Beta aktualisiert wurde, ist diese neueste Version unten angehängt. 1. Text algnment, das Datum für das Zeichnen Strings und Zahlen können mit einer neuen Funktion geändert werden: tft.setTextDatum (Nullpunkt); Beispiel ansehen Skizze enthalten "TFT_String_Align" 2. Leistungsverbesserungen, insbesondere Strichzeichnung ist jetzt viel schneller (Dank Spellbuilder) 3. Es gibt eine neue Datei "User_Setup.h" in der Bibliothek, in der alle Einstellungen gesteuert werden können, z. B. Stifte für die TFT-Schnittstelle verwendet und die Schriften geladen. Siehe die Kommentare in der Header-Datei. Die Stifte werden in diesem Header definiert, um die kundenspezifische Bibliothek die Stift Referenzen müssen von Legacy-Skizzen entfernt werden berufen, so heißt es: TFT_ILI9341 tft = TFT_ILI9341 (); // Rufe benutzerdefinierte Bibliothek 4. Die FastPin.h Header aus dem FastLED Bibliothek übernommen, ermöglicht dies irgendwelche Steuerstifte für CS, DC und RST, während noch immer die beste Stift Knebel Leistung verwendet werden (dank Marstom) Diese v14b ist eine Beta-Version, da es ein kleiner Fehler in der drawFloat () Funktion, die ich brauche, um zu beheben! Diese Bibliothek ist für meine eigenen Hobbyeinsatz entwickelt. Wenn Sie ein Problem mit ihm zu tun, dann bitte melden Sie Fehler hier. TTFN

            5 Schritt:Schritt 1: Was Sie benötigen Schritt 2: Schaltschema Schritt 3: 1523 Zeilen Code an der Wand ... Schritt 4: Puh ... nur 94 Zeilen dieses Mal Schritt 5: Ein paar Anmerkungen ...

            Lernziel: Eine Einführung in die Grund analogen Schaltungen durch physikalische Schnittstelle und graphische Darstellung. Superscope ist ein Schaltungssimulator App zur Darstellung und Berechnung von analogen Schaltungen. Was ist so cool zu Superscope ist die Möglichkeit, Schaltungskomponenten (via Arduino Serial) in das Programm, wo man physisch zu manipulieren ihnen tatsächlich importieren. Arduino Tests für den Wert der Komponente (einem Kondensator, Induktor, ein Widerstand oder Wellenform der bestimmten Frequenz), dann sendet die Daten zur Verarbeitung. Importierten Komponenten können dann in Schaltpläne gesteckt werden. Superscope baut auf die Mission der Arduino, der Schnittstelle zwischen Hardware und Software, analog und digital. Superscope stellt dem Benutzer drei grafische Darstellungen der Schaltung. Die erste ist die Grundfrequenzbereichsgrundstück; Grafik-Spannung über der Frequenz. Das zweite ist das Vektordiagramm; Darstellung der Phase und der Größe des Ausgangssignals. Die dritte ist eine Zeiger; ein dynamisches, analytische Darstellung Phase und Größe in Bezug auf den Eingang der Ausgang ein. Lassen Sie uns auf das, was Sie für dieses Projekt benötigen loszulegen. Schritt 1: Was Sie benötigen Alle 7 Artikel anzeigen * Arduino - verfügbar @ Radio Shack [Catalog #: 276-128 http://www.radioshack.com/product/index.jsp?productId=12268262] * Widerstände - verfügbar @ Radio Shack [Catalog #: 271-003 http://www.radioshack.com/product/index.jsp?productId=2994585] * Kondensatoren - verfügbar @ Radio Shack [Catalog #: 272-802 http://www.radioshack.com/product/index.jsp?productId=2062376] * Induktive Bauelemente (Drosseln, Ferrit-Drosseln, Motoren, Transformatoren) - verfügbar @ Radio Shack [Catalog #: 273-102 http://www.radioshack.com/product/index.jsp?productId=2103978] * SolderlessBreadBoard - verfügbar @ Radio Shack [Catalog #: 276-098 http://www.radioshack.com/product/index.jsp?productId=12165713] * LM339 Komparator (wahrscheinlich mein absoluter Favorit IC) - verfügbar @ Radio Shack [Catalog #: 276-1712 http://www.radioshack.com/product/index.jsp?productId=2062593] * 555 Timer (ich empfehle die TLC555) - verfügbar @ Radio Shack [Catalog #: 276-1718 http://www.radioshack.com/product/index.jsp?productId=2062595] Schritt 2: Schaltschema Verdrahten Sie es so. Wenn Sie einen Operationsverstärker anstelle des LM339 Komparator müssen Sie möglicherweise die in der in der schematischen dargestellten positiven Rückkopplungsschleife hinzuzufügen. Die Komponente, die Sie testen eine Verbindung zu dem zwei offene circles.Step 3: 1523 Zeilen Code an der Wand ... Die Verarbeitung Code: Der Code ist so groß, dass instructables lässt mich nicht laden Sie sie als Text: p Eine Textdatei, und die Verarbeitung app-Datei sind beigefügt. Schritt 4: Puh ... nur 94 Zeilen dieses Mal // Das Arduino-Code: /////////////////////////////// #include <math.h> Byte chargePin = 9; Byte triggerPin = 8; Byte noninvertingPin = A0; Byte invertingPin = A1; schweben constRes = 100; unsigned long timeStart; unsigned long TimeEnd; unsigned long Timedelta; unsigned long-Kapazität; unsigned long Induktivität; unsigned long Beständigkeit; unsigned long Frequenz; String str; char c; Leere Setup () { Serial.begin (9600); pinMode (chargePin, OUTPUT); pinMode (triggerPin, INPUT); pinMode (noninvertingPin, INPUT); pinMode (invertingPin, INPUT); str = ""; c = '\ n'; } Leere Schleife () { while ((Serial.available ()> 0)) { c = Serial.read (); if (! (c == '\ n')) { str + = c; } else { if (str == "requestFarads") { testCapacitance (); Serial.println (Kapazität); } else if (str == "requestHenrys") { testInductance (); Serial.println (Induktivität); } else if (str == "requestOhms") { testResistance (); Serial.println (Widerstand); } else if (str == "requestHertz") { testFrequency (); Serial.println (Frequenz); } str = ""; while (Serial.available ()> 0) Serial.read (); } } digital (chargePin, LOW); } Leere testCapacitance () { digital (chargePin, LOW); while (analogRead (noninvertingPin)> 1) {} timeStart = micros (); digital (chargePin, HIGH); während {if ((micros () - timeStart)> 5000000) break;} (digitalRead (triggerPin)!) TimeEnd = micros (); Timedelta = TimeEnd-timeStart; // Kapazität in Nanofarad Kapazität = (-1*((timeDelta*1000)/((log((1000000-(1000000*analogRead(invertingPin)/1024)))-log(1000000))*constRes))); } Leere testInductance () { digital (chargePin, LOW); while (analogRead (noninvertingPin)> 1) {} timeStart = micros (); digital (chargePin, HIGH); while (digitalRead (triggerPin)) {if ((micros () - timeStart)> 5000000) break;} TimeEnd = micros (); Timedelta = TimeEnd-timeStart; // Induktivität im Nanohenry Induktivität = (-1 * ((1000 * * Timedelta constRes) / (log (1000000 * analogRead (invertingPin) / 1024) -log (1000000)))); } Leere testResistance () { digital (chargePin, HIGH); Verzögerung (100); Widerstand = (float (analogRead (noninvertingPin)) * 100) / (1024-Schwimmer (analogRead (noninvertingPin))); } Leere testFrequency () { Frequenz = pulseIn (triggerPin, HIGH); Frequenz + = pulseIn (triggerPin, LOW); Frequenz = 1 / Frequenz; } Schritt 5: Ein paar Anmerkungen ... Derzeit gibt es nur zwei Schaltungen für den Einsatz in der App zur Verfügung. Ich möchte danken http://www.hawkee.com/, http://www.radioshack.com/ und http://www.falstad.com/circuit/ für ihre Hilfe und Ressourcen. Sie sind frei, den Code disect eine hinzufügen, um es, wenn Sie (nur nicht vergessen zu erwähnen, wo Sie es bekommen) möchten. Ein immeasureable Menge an Zeit und Arbeit ging in diesem Projekt. Bitte stimmen Sie für dieses i'ble in der Arduino-Wettbewerb! Auch überprüfen Sie heraus meinen YouTube Channel für mehr awesome Elektronik Projekte wie ein 360kV Marx-Generator! http://www.youtube.com/user/inductivecapacitor/feed

              1 Schritt:

              Vor einiger Zeit habe ich eine interessante instructable über Temperatur Datenprotokollierung gefunden. Da ich einige der Teile herum meinem Schreibtisch und mit dem Anlass der Herstellung der Universal Shield, sagte ich zu mir selbst, warum nicht sie ein Arduino Uhr mit Datum, Temperatur und Feuchtigkeit mit Datenloggerfunktion? ... Also habe ich die Original-Code von Instructables durch Zugabe eines unterschiedlichen LCD-Bibliothek geändert werden, um der Lage, meine i2c 16x2 LCD nutzen zu können, und durch Hinzufügen der DHT11 Bibliothek aus offensichtlichen Gründen. Statt eines Hall-Sensor habe ich eine einfache Taste mit einem Pull-up-Widerstand verwendet werden, um die Hintergrundbeleuchtung der LCD-Anzeige für einige Sekunden drehen. Der Rest der Details finden Sie auf dem Video unten zu finden und die Skizze und Bibliotheken kann heruntergeladen werden hier. Prost!

                1 Schritt:

                Alle 8 Artikel anzeigen Hallo! Heute habe ich werde Ihnen zeigen, was ich meine neuesten in Eagle gemacht habe. Es ist nicht etwas hart oder sehr impresive, aber es ist nützlich, und es kann Ihnen helfen, einige Leitungen ersparen und Sie können die Steckbrett für kleine Projekte zu vermeiden. Wie Sie sehen, ich bin kein Profi im Umgang mit CadSoft Adler, aber wenn Sie nicht mit meinem Layout zufrieden sind können Sie die schematische, wenn Sie wollen zu ändern! Wenn Sie die schematische genau beobachten ich für 4 I2C-Geräte hinzugefügt Stifte mit den entsprechenden 4.7K Widerstände, ein Spannungswähler zwischen 3,3V oder 5V und D0 und D1-Pins sind mit seriellen Bluetooth-Module wie HC-06 habe ich herumliegen kompatibel. Für zukünftige Verbesserungen Ich möchte eine separate Spannungsregler oder zumindest einen Port hinzufügen, um ein Schaltnetzteil anzuschließen. Sie können die Schaltpläne finden RIGHT HERE! Grüße und guten Rutsch ins neue Jahr! :)

                  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!

                    1 Schritt:

                    Alle 7 Artikel anzeigen Ich stelle Ihnen mein neues Projekt, dass ich gestern gemacht. Es ist ein 5V-Spannungsregler, werde ich nutzen, um meine Steckbrett Sanguino treiben. Ich habe die schematische von Sanguino Website verwendet und es ist auf der Suche ziemlich nett. Ich hatte auch einige Probleme bei der Suche nach einige Teile wie jene beiden 100nF Keramikkondensatoren, aber ich habe einen gebrochenen Maus in meinem großen Stapel mit alten Elektronik entdeckt und nach der Überprüfung sein Board habe ich es geschafft, diese Kappen zu sehen, löten und wiederverwenden, in Mein Projekt. Nach Beendigung der Stromversorgung habe ich einige Messungen nahm und ich habe gesehen, dass die Spannung nicht 5V scharfe ... es ist eigentlich 4.97V, aber nach einiger Suche im Internet, arbeitet ATmega644P ok, auch wenn die Spannung nicht 5V scharf. Es sagt etwas über +/- 0,3 V in der Umgebung von 5 V, so ist dies genial Nachrichten. Das große goldene Ding ist ein pasive Kühler aus einem alten Motherboard ... Nordbrige Ich schätze, und es ist sinnvoll, wenn Sie liefern das Board mit mehr als 9-12V. PS: Sorry für meine schlechte Rechtschreibung. : D Prost

                      21 Schritt:Schritt 1: Das unmodifizierte Waschmaschine Schritt 2: Sicherheit Schritt 3: Werkzeuge Schritt 4: Erforderliche Teile Schritt 5: Machen Sie eine Pause .... Schritt 6: Der Einstieg in die Maschine Schritt 7: Entfernen Frontplatte Schritt 8: Die eng, aber ...... Schritt 9: Entfernen Sie die Hauptleiterplatte Schritt 10: Der Start-Taster Schritt 11: Gleichstrom für den Arduino Schritt 12: Bereiten Sie die Frontplatte und Tasten Schritt 13: Machen Sie das Arduino PCB Schritt 14: In Schaltdrähte Schritt 15: Der Arduino Programm Schritt 16: Überprüfen der Macht verwendet. Schritt 17: Montage des finised PCB Schritt 18: die Platte wieder anbringen Schritt 19: Die finised Projekt Schritt 20: Gesamtleistung consupmtion Wechsel Schritt 21: Schlussfolgerungen und Ideen

                      Hallo und herzlich willkommen auf meiner instructable für eine Waschmaschine Countdown-Timer. Der Timer wird mit dem sehr beliebten Arduino Mikrocontroller betrieben. Sehen Sie hier für weitere Informationen. Arduino Homepage Ziel Das Ziel dieses Projektes ist es, in der Lage, um den Start der Waschmaschine durch ein paar Stunden verzögern. Dies ist, um eine Kosteneinsparung und eine Bequemlichkeit. Zweck 1) Um in den Genuss der off Spitzenstrom zu nehmen. Die Stromversorgung zu meinem Haus ist über eine "Time of Use" oder ToU Meter. Das bedeutet, dass ich in 3 verschiedenen Bands, die "Peak", "Schulter" und "off Peak" Die Details sind wie folgt geladen werden: Peak = 2.00 Uhr bis 20.00 Uhr Mo-Fr 51c / kWh Shoulder = 7.00 bis 02.00 und von 20.00 Uhr bis 10.00 Uhr Montag bis Freitag von 7.00 bis 10.00 und am Wochenende 20 / kWh Off Peak = alle anderen Zeiten 11 / kWh Dies sind die Preise mit Wirkung vom 15. September 2014 für die Origin Energy über AusGrid geliefert. Die Preise sind in australischen Cent und Mehrwertsteuer. Wie Sie sehen können ist es wesentlich teurer zu "Peak" Strom verbrauchen im Gegensatz zu "Off Peak". Dieses Projekt ist ziemlich nutzlos, wenn Sie auf dem alten Stil von 'Wirbelscheibe' Einzeltarifzählern gibt immer noch. Jedoch gibt es jedes Jahr immer weniger derjenigen Typen und ToU Dosierung allgegenwärtig Laufe der Zeit. FYI und Vergleich, wenn Sie auf einem alten Stil-Meter immer noch wird der aktuelle Tarif 25c / kWh ganzen Tag jeden Tag. 2) Um in der Lage sein, eine Last von Waschen, um durch die Zeit stehe ich morgens abgeschlossen sein. Vielmehr, dass mit den nassen Kleidern sitzen in der Waschmaschine für mehrere Stunden, kann ein Verzögerungszeitgeber die Maschine auf zu kommen, sagen, um 5 Uhr morgens und von der Zeit Ihrer up fertig sein. Während meiner instructable hat an der Maschine, die ich besitze (a Miele W310) angewendet worden Ich glaube, dass viele moderne elektronische Maschinen stützen sich auf eine "Start" -Taste, um das Maschinenprogramm zu erregen, damit es transport eigene Waschmaschine sollte mit ein paar Modifikationen . Bitte sehen Sie das Video, um zu zeigen, wie es funktioniert in der Praxis. Kommentare und Ratschläge sind immer welcome.Step 1: Das unmodifizierte Waschmaschine Hier ist das nicht modifizierte 'vor' Foto! Meine Maschine ist ein Miele Novotronic W310. Es ist etwa 12 Jahre alt, so ist auch außerhalb der Garantiezeit! Ich war besorgt über "Braten" eine ganz gute Maschine und möchte Sie bitten, Vorsicht zu nehmen, wenn Sie auf einer ähnlichen Umsetzung Ihrer eigenen Maschine zu entscheiden. Die Dokumentation sagt, es nutzt 0.55kWh für eine Standard-40degC Baumwollwäsche. Dieser Wasch dauert knapp 2 Stunden zu laufen. Wenn Sie ein mehr Energie zu tun intensive 60DegC waschen es 1.00kWh und 1.75kWh für eine 95Deg wash.Step 2: Sicherheits Netzstrom ist gefährlich .... Periode Diese Instructable betrifft Änderungen an einer Waschmaschine den Hauptstromversorgung ausgeschaltet ist. Bitte versuchen Sie nicht jede Änderung Sie nicht sicher und kompetent sind oder! Allerdings haben gesagt dies sollte es möglich sein, viele Maschinen ohne so viel Schnittstellen wie ich hier beschrieben ändern. Im Grunde könnte man einfach deine eigene batteriebetriebene Steuerkasten und einfach "parallel" auf den Startknopf. Um sicher zu sein, immer der Macht zu entfernen, bevor sie im Inneren einer solchen Maschine. Wenn Sie die Hauptplatine zu testen, da ich dann nehmen Sie sich Zeit und denken Sie sorgfältig über das, was Sie tun, bevor es zu tun. Schritt 3: Werkzeuge Die Werkzeuge und Fähigkeiten erforderlich, um an diesem Projekt zu nehmen sind: Tools 1) Torx-Bit (für immer in mein Miele Waschmaschine) 2) Lötkolben und Drahtvorbereitung Werkzeuge. 3) Multimeter 3) PC mit Arduino IDE-Software auf sie. Programmierkenntnisse - nicht wirklich erforderlich, wenn Sie laden Sie einfach meine pre vorbereitetes Programm. Doch je vertrauter man mit Arduino sind, desto leichter diese instructable wird understand.Step 4: Erforderliche Teile Teile erforderlich sind, wie folgt: 1) oder Arduino Arduino kompatiblen Mikrocontroller. Ich habe eine Leostick von Freetronics Ich denke, die meisten Boards würde dieses Projekt auszuführen. Freetronics Leostick Es ist das erste Mal, dass ich dieses Produkt verwendet, und Ich mag die Idee sie einen Piezo-Summer bereits auf dem Board installiert ist. Ich nahm eine von der Sydney Maker Faire letzten Samstag. Wenn Sie wirklich, um die Kosten niedrig halten wollen, könnten Sie kreiere deine eigenen Klon, indem Sie hier den Anweisungen: Standalone Arduino Freetronics verkaufen auch die ATmega Steuerung (mit Bootloader) als separates verbleites Chip. Freetronics ATMega MCU 2) Reed-Relais Ich habe eine kleine Reedrelais zu "parallel" zu dem Startschalter. Dies stellt sicher, dass von einer elektrischen Perspektive bin ich nicht die Funktion des Start-Taste ändern, bin ich lediglich duplizieren. Das Relais hat ein 500Ohm Spule sollte, so ziehen 5/500 Amps = 0,01 A = 10 mA, die gut für eine Arduino-Ausgang ist. Beigefügt ist die Hersteller pdf und hier ist, wo ich es gekauft. Jaycar Reed-Relais 3) 7805 Spannungsregler Um eine 5 V DC Versorgung für das Projekt. Siehe beigefügte Datenblatt und den folgenden Link um Jaycar. Jaycar 7805 Regulator 4) Ein 7-Segment-Anzeige (einschließlich einem Punkt / Komma) auch aus Jaycar gekauft werden. Jaycar 7-Segmentanzeige 5) Kondensatoren 1 x 100 nF monolithischen 1 x 1uF elektrolytische Diese Glättung der Eingang und Ausgang des Spannungsreglers. 5) Widerstände 1 x 330Ohm für den 7-Segment-Display gemeinsame Kathode 2 x 10kOhm für jeden der 2 Taster auf "Pull" die Eingänge an Masse. Übrige Posten. Kleine Loch PCB Solder Epoxy - Araldite Draht - verschiedene coloursStep 5: Machen Sie eine Pause .... Ok, so ist dieser Schritt nichts mit dem Projekt zu tun und Sie können diesen überspringen ..... .... aber ich dachte, ich würde nur damit Sie wissen, wo ich vor kurzem ..... Die schöne Lord Howe Island gewesen. Die Insel ist 700 km vor der australischen Küste NSW und wenn Sie jemals in diesem Teil der Welt zu seinen ebenfalls einen Besuch wert. Hier sind ein paar Links, wenn Sie mehr Details zu sehen .... http: //www.visitnsw.com/destinations/lord-howe-isl ... http://en.wikipedia.org/wiki/Lord_Howe_Island ..und der beste Ort zu bleiben .. http://www.pinetrees.com.au/ Schritt 6: Der Einstieg in die Maschine Ich muss zum einen in die Maschine zu bekommen, um eine Bewertung vorzunehmen, um zu sehen: 1) Wie zugänglich Den Startknopf war und wenn ich könnte einige Verbindungen zu löten, um darauf huckepack 2), ob Display und Druckknöpfe und / oder die Steuerplatine kann in die Maschine eingebaut oder ob ich nicht brauchen, um eine separate Box auf der Außenseite der Maschine hinzufügen, werden In meinem Fall ist das Miele ist leicht zu bekommen. 1) Entfernen Sie einfach / hebeln die Plastikabdeckung 2 Torx-Schrauben 1 auf jeder Seite der Maschine. Vollständig entfernen Sie die beiden Torx-Schrauben 2) Die ganze Deckelscharniere dann nach oben und ist abnehmbar (nicht mehr Schrauben zu entfernen) Schritt 7: Entfernen Frontplatte 1) Fassen Sie Auswahlknopf und ziehen. 2) Die Frontplatte kann nun mit einem kleinen flachen Schraubenzieher aufgebrochen werden. Start an der Spitze der rechten Seite, wie shownStep 8: Die eng, aber ...... Es ist eng, aber ich denke, es ist gerade mal genug Platz, um die alle notwendigen Elemente in die Maschine zu bekommen. 1) Es scheint Raum über der Start-Taste für die Anzeige und die Drucktasten sein. 2) Es gibt auch Raum hinter dem Bedienfeld, um eine kleine hausgemachte PCB.Step 9 Halterung: Entfernen Sie die Hauptleiterplatte Entfernen Sie die Hauptleiterplatte, indem Sie die 2 Torx-Schrauben. Jetzt trennen und zu entwirren, die verschiedenen Drahtverbindungen Die Leiterplatte kann nun von seinem Kunststoffkäfig freigegeben werden. Oh Gott! Jetzt ist die Maschine in den Bits! Was tun, nächste Schritt 10: Der Start-Taster Mit Blick auf die Waschmaschine Leiterplatte (PCB) die Taste "Start" in der linken unteren Ecke. Es ist eine einfache Aufgabe zu "parallel" zu diesem Button mit ein paar Drähte auf der Oberfläche gelötet montiert pads.Step 11: Gleichstrom für den Arduino Irgendwie muss ich den Arduino und der zugehörigen Teile anzutreiben. Wenn das Projekt waren außerhalb der Maschine angesiedelt, ich könnte entweder ein Steckernetzteil oder möglicherweise eine Batterie, aber wie ich bin mit dem Ziel, sie alle in der Maschine zu bekommen Ich werde versuchen, eine nützliche Versorgung von der Waschmaschine selbst zu finden. Um dies zu tun Ich warf einen Blick auf die Leiterplatte und machte eine Einschätzung, wo ich aber sollte es DC Macht. Ich habe dann vorübergehend die Kabel wieder angeschlossen, schaltet das Gerät auf und verwendet ein Multimeter. Ich fand 13VDC auf den im Bild angegebenen Pads. NB: Es besteht die Gefahr hier wirklich Ausmisten Dinge. Ich bin nicht der Miele-Designer der Platine, so bin ich ein Glücksspiel, dass Absaugen ein paar mA wird nicht die Originalplatte zu überlasten. Siehe meine spätere Schritte in dem ich versuche, die zusätzliche Last zu quantifizieren. Schritt 12: Bereiten Sie die Frontplatte und Tasten Mit der Entscheidung für den Timer in die Frontplatte I die Frontplatte hergestellt durch Bohren 2 Löcher für die Tasten und Clearing ein Fenster für die 7-Segmentanzeige zu integrieren. Die Frontplatte ist ein Streifen aus Polycarbonat (oder etwas sehr ähnliches) Die Abziehbilder sind auf der Rückseite bedruckt und anschließend eine Anwendung der weißen Farbe bietet einen undurchsichtigen Hintergrund. Wenn Sie die weiße Farbe abreiben einem "Fenster" kann in der Platte hergestellt werden. Ich tat dies, so sorgfältig wie ich konnte, aber die Ergebnisse sind nicht perfekt. Die Technik, die ich verwendet wurde, war wie folgt: 1) markieren die Position und die Form der 7-Segmentanzeige auf der Rückseite. 2) kratzen Sie leicht die Farbe der Rückseite des Polycarbonat, ein klares "Fenster" zu offenbaren. (Verwenden Sie ein Skalpell oder einen Abschnitt Hobby Messerklinge). 3) Verwenden Sie 1200 grit Schmirgelpapier dann "Brasso", um das Fenster zu polieren. Brasso ist sehr abrasive aber es tut produzieren einen schönen optisch klare Fenster, wenn gut gemacht. Brasso Beschreibung 4) Epoxy (I verwendet Araldite-Schnelleinstellung) die 7-Segmentanzeige in der Position über dem Fenster 5) Sprühfarbe die Umgebung der 7-Segmentanzeige (meinem Fenster war dann aber zu groß - also musste ich diesen Schritt sind). 6) Epoxidharz Die 2 Tasten vorhanden. 7) Verdrahten Sie den 7-Segment-Anzeige und 2 Tasten (Ich habe einen Weg 14 Band, 10 für die 7-Segment-Anzeige und 2 jeweils für die Schalter). 8) Montieren Sie die Waschmaschine PCB in seine Kunststoffkäfig und Deckel. Achten Sie darauf, die Drähte lang genug, um auf die neue Arduino-Controller board.Step 13 herauszuführen: Stellen Sie die Arduino PCB Ich habe ein Schaltbild und ein paar Fotos von der Montage der Komponenten auf einem kleinen Stück Lochleiterplatte dargestellt. Die Freetronics Leostick nutzt seine ICSP-Header (die ich brauche nicht zu verwenden) montiert. Sie müssen nur sicherstellen, dass die in dies zu tun die Stifte nicht kurzgeschlossen wurden. Der USB-Abschnitt überragt das Brett, um die Verbindung zu helfen, wenn innerhalb der Maschine (für den Fall, ich will, um die Software zu einem bestimmten Zeitpunkt zu aktualisieren). Die anderen Komponenten wurden entfernt ziemlich zufällig Schritt 14: In Schaltdrähte Ich benutzte eine Kombination von Schaltdrähte und Lötverbindungen, die Flexibilität der Herstellung von pin Änderungen bei Bedarf zu geben. 2 Kondensatoren wurden auf dem Eingang und dem Ausgang des Spannungsreglers enthalten. Diese sollten glätten keine Schwankungen voltage.Step 15: Das Arduino-Programm Hier lege ich den Arduino-Programm. Ich habe kommentierte das Programm umfangreich, so empfehlen wir Ihnen einen Blick auf den Code direkt, um zu sehen, was geschieht. Ich habe auch Nachrichten an @ 9600 Baud an den seriellen Fenster gebucht werden eingearbeitet. Diese Meldungen sind nicht wirklich für das Programm benötigt, aber ich habe sie verlassen, um bei der Fehlersuche zu helfen. Teile des Programms, einschließlich des Schreibens an die 7-Segmentanzeige und Entprellzeit der Tasten ist aus den Beispielen auf der Arduino Webseite kopiert. Was tut es? In ein paar Sekunden, wenn die Gerätetür geschlossen und der Strom angelegt wird, die Arduino hochfährt. Die Standard-Countdown-Zeit ist 8Hrs und beginnt sofort mit der Countdown-Timer. IE: wenn ich die Waschmaschine bei 9.00 zu laden, dann wird es um 5 Uhr morgens zu beginnen. Zu jeder Zeit die "up" oder "down" Tasten gedrückt werden, um in einer Zeit zu erhöhen oder die Anzahl der Stunden 1 verringern (bis zu einem Maximum von 19 Stunden). Wenn Sie beide Tasten gleichzeitig gedrückt werden der Timer Nullen und das Signal, um die Maschine zu starten wird eingeleitet. Der Grund warum ich diese hinzugefügt wurde, um mit der Inbetriebnahme helfen - ich wollte nicht warten, um stundenlang zu, wenn sie alle Werke sehen müssen! Was es nicht tun? Waschmaschinen "Start" Taste blinkt als normal und kann von Hand betätigt werden. Der Countdown-Timer ist eine Zusatzfunktion und jetzt ändert nichts an der ursprünglichen Betrieb der Maschine. Um das fasse ich / O- Digitale Stifte 2-9 sind für die 7-Segment-Anzeige wie folgt: Digitale Pin 2 Ausgangs 'a' auf 7-Segmentanzeige Digitale Pin 3 Ausgang für 'b' auf 7-Segmentanzeige Digitale Pin 4 Ausgang für 'c' auf 7-Segmentanzeige Digitale Pin 5 Ausgang für "d" auf 7-Segmentanzeige Digitale Pin 6 Ausgang für 'e' auf 7-Segmentanzeige Digitale Pin 7 Ausgang für 'f' auf 7-Segmentanzeige Digitale Pin 8 Ausgang für 'g' auf 7-Segmentanzeige Digitale Pin 9 Ausgang für '.' 7-Segment-Anzeige Digitale Pin 10 Ausgang für die Start-up-Relais (PIN 11 ist auf der Leostick zum piezbuzzer angeschlossen) Analog Pin A0 Eingang für die Taste "up" Analog Pin A1 Eingang für die "down" buttonStep 16: Überprüfen der Macht verwendet. Als ich die Programmierung beendet hatte, überprüfte ich, wie viel Strom das ganze Set up zeichnete. Ich tat dies mit einem Stecker in USB-Energie-Checker. Antwort ~ 63mA. Das hat mich mehr überzeugt, dass die Erschließung des Waschmaschinen-DC-Versorgung würde nicht viel von einem Overhead hinzuzufügen. Um die kleinere Spitze minimieren, wenn der Reed-Relais erregt habe ich beschlossen, vorübergehend schalten Sie die 7-Segmentanzeige. Siehe später, um die Unterschiede in der Leistung mit und ohne Timer energised.Step 17 gezogen zu bestätigen: Montage des finised PCB Die Platte wieder anbringen: Nach der Überprüfung gab es genügend Platz, die PCB auf 2 kurze Kunststoffständer off's.Step 18 montiert I Machen den Anschluss und setzen Sie die Frontplatte. Es ist schwierig, ein gutes Foto zu bekommen, da es gerade genug Platz Schritt 19: Die finised Projekt Hier ist ein Blick auf die fertige Einrichtung und eine Nahaufnahme von der Vorderseite. Wie ich bereits erwähnt die Anzeige nicht so sauber, wie es hätte (vor allem rund um das Display) sein, aber ich werde mit ihm zu leben wie ich denke. Wenn Sie sehen nicht zu schließen, könnte es als Originalzubehörteil genommen werden;) Schritt 20: Gesamtleistung consupmtion Wechsel Dies ist eine Wiederholung, aber Bestätigungsprüfung zu sehen, welche Veränderung Hinzufügen des Arduino Steuerkarte hinzugefügt wurde. Die erste ist, ohne die zweite ist auch das Brett. Wie kann man den Unterschied zu sehen ist 67mA, die sehr nah an der 63mA früher gemessen. Der Unterschied ist, aufgrund der Tatsache, dass ich jetzt, einschließlich der 7805 Spannungsregler Effizienz. Auch bei diesen niedrigen Niveaus die Genauigkeit der Messgeräte wird dem results.Step 21 beitrag: Schlussfolgerungen und Ideen Nun, wenn Sie Ihre Waschmaschine ist diese alte ist es Zeit, es aktualisiert werden! Ich habe mit den Timer jetzt für eine Woche oder so, und es erweist sich als sehr nützlich. Vielleicht haben Sie eine Idee, wo man einen Verzögerungszeitgeber auf ein anderes Element der inländischen Ausrüstung zu verwenden? Lass mich wissen was du denkst....

                        5 Schritt:Schritt 1: Sammeln Sie Ihre Lieferungen Schritt 2: Gebäude Schritt 3: Verdrahtung Schritt 4: Code Schritt 5: Herzlichen Glückwunsch!

                        Also, können Sie sich fragen ... Was ist HYDROPONICS? Grundsätzlich Hydroponik wachsenden Pflanzen ohne die Verwendung eines herkömmlichen Schmutzträger unter Verwendung eines nährstoffreichen Wasser-Lösung. Diese Medien zur "Pflanze" im Bereich von Glasfaser auf Sand und aus gebranntem Ton Kugeln, um überhaupt nichts genutzt. Mehrere Zweige der Hydrokultur gehören aeroponics, aquaponics, etc. Aber warum sollte ich, all diese zusätzliche Zeit und Mühe, um meine Pflanzen in dieser "special water" wachsen zu nehmen? Nun, hydroponically angebaute Lebensmittel nicht nur besser schmecken und sind ernährungs, können Sie die Eigenschaften Ihrer Lebensmittel zu ändern, zu überwachen, was in Ihrer Nahrung geht und verschmutzen weniger. Sie können auch mehr wachsen in weniger Raum. Dies ist besonders für jene Menschen, die die Bereiche in ihrem Hinterhof beschränkt zu wachsen Mit der richtigen Pflanzenauswahl haben, können Sie auch zu halten Schädlinge entfernt. a Citronella Pflanze hat Öle, die Mücken und andere Schädlinge fern zu halten. Nun, wenn das nicht genug für Sie, um rechts in die Hydrokultur zu springen, höre: Hydrokultur verwendet 70 bis 90 Prozent weniger Wasser als konventionelle Anbau tut. Denken Sie daran, wenn Sie dieses Instructable, bitten wir Sie, Favorit, abonnieren, und für ihn stimmen in der Mikrocontroller-Contest Schritt 1: Sammeln Sie Ihre Lieferungen Alle 17 Artikel anzeigen Um die Hydruino zu bauen, Sie gehen zu müssen zuerst einige Vorräte zu sammeln. Arduino Mega 2560 Schlauchpumpen (2) Regelmäßige Pumpe pH-Elektrode Sonde und Anschluss an Arduino pH Up / Down-Lösung 5V Relaismodule für Arduino (5 - man könnte auch in Kombination erhalten Sie in einer Abschirmung) 12V-Elektromagnetventil DHT11 oder DHT21 oder DHT22 Luftfeuchtigkeit / Temperatur-Sensor lichtempfindliche Sensor für Arduino Brotschneidebrett Verschiedene Drähte (hier und hier) wachsen Lichter (meine sind LED) Sockel für Grow Lights 3.2 "TFT LCD Schirm + Screen (hat in der Regel einen SD-Kartenleser auf der Rückseite des es) Wasserspiegel-Sensor Float Schalter (2) I2C RTC DS1307 AT24C32 Real Time Clock Module 9V und 12V-Stromversorgungsgeräte Hydroponics Pots (Ich bin mit 10-3 "Töpfe für diese) 1" PVC-Rohre und Fittings + Drainagerohr und Fittings Diese sind nicht unbedingt die billigsten Plätze, um diese Elemente zu bekommen, so, wenn Sie nicht in Eile sind, sollten Sie die Suche auf einen Ort wie dx.com oder auf anderen eBay-Angebote (oder auch nicht aus China Shippnig werden) zu finden, die bestmögliche deal.Step 2: Gebäude Alle 16 Artikel anzeigen Was ich am Ende tun war im Grunde den Bau einer "Tabelle" für das System zu sitzen. Das Gewicht des Wassers in der Ablaufleitung macht es schwer genug, damit es einfach bleiben, ohne ein Problem. Das Schöne daran ist, dass es leicht zu fast jeder Grösse geändert werden und alle Befehle gleich bleiben (bis auf den tatsächlichen Aufbau des Systems natürlich) - gäbe es keine Notwendigkeit, den Code zu ändern, vielleicht auch nur sein ... Dinge wie das Hinzufügen von mehr Leuchten, Ventilatoren usw. Ich habe nicht eine digitale Kopie aller Dimensionen des Rohres, wenn Sie schauen, um eine Kopie von dem, was ich getan habe, aber ich werde versuchen, alles, was in dem nächsten paar Tage eingetragen zu bekommen. Für das Reservoir, müssen Sie zwei Löcher für die Schwimmersensoren bohren - eine am niedrigsten Ihr Wasser sein kann und eine oben - und auch ein Loch für die Magnetspule zu passen (die Sie kleben in). Um einen Gartenschlauch an den Elektromagneten zu verbinden, habe ich 3/4 "Schlauch mit Rohradapter von Orbit (bei Home Depot gefunden) vorgenommen und ein 3/4" bis 1/2 "Reduzierstück, um es auf die richtige Größe runter. Sobald Sie den Rahmen gebaut haben, werden Sie wollen, um die ganze Sache in einem transparenten Kunststoff, von denen du musst für deine Fans Schneiden Sie ein paar Löcher zu wickeln. Mit der Ablaufleitung, sollten Sie bohren sich über 3 1/2 "oder so Löcher mit einem Loch sah so Ihre Töpfe passen in Schneiden Sie ein Loch in jedem Ende der Ablaufleitung -. Eine ist, wo Wasser eingepumpt aus dem Reservoir, das andere ist, wo das Wasser abfließt zurück in das Reservoir zurückgeführt werden. Ich habe noch nie mit dem Behälter für alles in fit abgeschlossen, aber ich bin mir sicher, dass, sollte kein Problem für die meisten von Ihnen, herauszufinden sein. Ich nahm den Karton, die meine Relais Schild kam und mich auf immer alles, um dort passen arbeiten, denn das ist eine wirklich einfache Möglichkeit, sie alle zusammen, aber Sie können, was Sie möchten like.Step 3 verwenden: Verdrahtung Hier ist eine Liste der Pins: A1 - Fotowiderstand A2 - pH-Sensor 7 - Nieder Float Sensor 8 - Ober Float Sensor 20/21 - RTC 43 - pH min Schlauchpumpe (Relais) 45 - pH-Plus-Schlauchpumpe (Relais) 47 - Magnetventil (Relais) 48 - Wachsen Lichter (Relais) 49 - Fans (Relais) 50 - Temperatur- / Feuchtigkeitssensor 53 - SD-Karte Für die Schwimmersensoren, Sie gehen zu müssen, einen Widerstand auf jedem hinzuzufügen, wie gezeigt hier, damit es effektiv mit Ihrem Arduino.Step 4 funktionieren: Code Befestigt ist die aktuellste Arduino-Code für das Projekt. Es wird basierend auf dem Feedback von anderen gegeben aktualisiert werden; Ich erwarte nicht, meinen Weg zu immer der beste Weg zu sein! Ich habe nicht Wochen, um es zu testen "in der realen Welt", so kann es immer noch ein paar Knicke drin sein. Achten Sie darauf, den Lux-Wert für die Messung der Zeit für die Zusatzleuchten ... den optimalen Wert kann je nach Ihren Sensor unterschiedlich einzustellen. Auch, wenn Sie mit einem anderen pH-Sensor sind, müssen die Berechnungen geändert werden, dass insbesondere eine zu passen. Vielen Dank an BillieBricks für die Arbeit, eine Menge des Codes. Neueste Update: v1.0 - 10. November 2014Step 5: Herzlichen Glückwunsch! Herzlichen Glückwunsch! Sie haben erfolgreich (hoffentlich!) Errichtet ersten (oder zweiten oder dritten ...) Hydrokultur-System! Sie sind jetzt in der Lage, Ihre Pflanzen in einem kleineren Bereich wachsen, während auch mit weniger Wasser. Denken Sie daran, dass Sie haben, um zu verfolgen, wie oft die Nährstoffmischung hinzufügen, zu halten. Dieses System könnte leicht modifiziert oder skaliert werden, um Ihren Bedarf zu passen / begehrt. Bitte zögern Sie nicht Rückgespräch zu lassen, vor allem auf dem Code, denn es gibt immer Raum für Verbesserungen, und es wird nur jeder zu helfen! Sie bitte auch, für mich stimmen in der Mikrocontroller-Wettbewerb! Es wäre erstaunlich, zu einer dieser Preise, die sie geben Sie zu haben! Danke!

                          7 Schritt:Schritt 1: Merkmale und Zukunftsmöglichkeiten Schritt 2: Kontrollgremien: Schritt 3: Erstellen Sie den Rover-Plattform Schritt 4: Anschluss von Sensoren und Schluss BODY Schritt 5: AXIS GLOVE - Beschleunigungsband Schritt 6: AXIS GLOVE - AUFBAU Schritt 7: Final Touch

                          Wie es in der Lage? 1. Es kann mit Gesten gesteuert werden. 2. Es kann Temperatur, Objektabstand, Ladezustand der Batterie usw. Werte auf dem Handschuh (LCD) senden. 3. Kann auf 45-Grad-Winkel ausgeführt werden. 4. Tx Rx Paar auf beiden Rover und Handschuh (für die bidirektionale Datenübertragung). Warum Joysticks verwenden, um Sie Roboter zu steuern, wenn Sie können es durch die Gesten der Hand kontrollieren! Diese Roboter-Rover arbeitet auf 433 MHz Band Funkmodule (ASK). Die Fernbedienung ist in einen Handschuh, der mit ausgerüstet wird geändert ein Beschleunigungsmesser (ADXL335) 16x2 LCD-Display 8-Tasten-Tastatur und eine Transceiver Der Rover und Handschuh auf ATmega328 P, die in Arduino Uno als auch verwendet wird, auf der Grundlage, ********** ********* TEILE ROVER UNIT (Ich habe es mit dem Namen TITAN: D) 1. ATmega328P 2. Nach Maß Arduino kompatible Robotersteuerung 3. DIY FTDI Kabel (USB zu seriell) 4. HC-SR04 Ultraschall-Entfernungsmesser 5. 2 x Optische Sensoren (um es in einen Folgelinie zu konvertieren) 6. 2 x 30 Ampere individuelle Motor-Treiber: MACHEN SIE IHRE EIGENEN MOTOR DRIVER 7. 2 x 150 RPM & 5 kgf-cm Drehmoment Gleichstrommotoren 8. 12V SLA (Sealed Lead Acid) Akku 1,2 Ah Kapazität 9. 4 x Spurräder und Kettenriemen 10. Acrylblatt chasis (i verwendet 4mm dicke Folie) Geste HANDSCHUH: 1. Ein Handschuh 2. ATmega 328P basiert Bord 3. ADXL335 Beschleunigungsmesser 4. 16x2 LCD Display 5. Ein 8-Tasten-Tastatur 6. 433Mhz Transceiver 7. Einige Kopfzeilen und Flachbandkabel Schritt 1: Merkmale und Zukunftsmöglichkeiten Überspringen Sie diesen Schritt für den Aufbau GUIDE >>> Eigenschaften : 1. Minimale I / O-Pins Konfiguration. 2. Ganz leicht, tragbar, robust und transparent chasis. 3. Einfach, es zu kontrollieren mit Hilfe von Gesten und interaktive LCD-Bildschirm. 4. Batteriefüllstandsüberwachung, Abstandsmessung, Temperaturüberwachung etc. 5. Isolierung der Motoren von der MCU Platte reduziert Rauschen und Spannungsspitzen aus dem Motor. 6. Programmierbare über FTDI Kabel und akzeptiert Arduino Skizzen. 7. Kompatibel mit Arduino Schilde. 8. FPV (First Person View-Kamera) 9. Kann als Linie folgende Roboter handeln. 10 auf 45 Grad Pisten getestet. 11. Kann für die Fernüberwachung verwendet werden. Künftige Tätigkeitsverbesserung: Ich plane: 1. Fügen Sie einen Greifarm auf der Rover-Einheit. 2. Fügen Sie ein 6v Solar-Panel, um die Batterien, die Macht der MCU aufladen 3. Fügen Sie eine EDF (Impeller) und verwandeln es in ein Luftkissenfahrzeug. 4. Ersetzen Sie die ursprüngliche 150 RPM Motoren mit Mabuchi RS380 (18000 RPM) Motor Also was willst du Mod lassen Into? = D Schritt 2: Kontrollgremien: Wenn Sie zwei separate Arduino-Boards sind, dann können Sie diesen Schritt überspringen NOTIZ ! : Ich habe diese Boards mit Tonerübertragung und FeCl3 Ätzverfahren (ohne Lötstopplack) gemacht, sie sind einfach zu machen, aber sie irgendwie schäbig aussehen: P Ich habe minimalen Komponenten und einige zusätzliche Header für I / O-Pins verwendet. Wenn Sie wollen, dass die Board-Dateien (.brd) dann einfach Kommentar unten und ich werde mit Sicherheit per Post (mit / ohne Logo) Ich kann Ihnen mit der einseitigen Version bieten, wenn Sie nicht möchten, dass die doppelseitigen Layout. Einige Tipps, Tonerübertragungsmethode: 1. Verwenden Sie ein sauberes und schön gespült Kupfer verkleidet (***** wenn Sie schnelleres Ätzen dann möglicherweise die Kupferdicke durch Schleifen es ein bisschen **** reduzieren wollen). 2. Stellen Sie den Drucker auf einen hohen Kontrast und drucken Sie das Design auf einem Zeitschriftenpapier 3. nachdem Sie das Papier auf der Kupferoberfläche, erhitzen Sie es für 5-6 Minuten oder vielleicht auch weniger. Versuchen Sie nicht zu überhitzen sie als Toner ist ein Polymer und Überhitzung könnte Ihr Design ruinieren (wenn die Tracks sind zu nahe) 4. Nach 5-6 Minuten schnell legen Sie sie in kaltem Wasser und lassen Sie sie für weitere 5 Minuten. Wenn es fertig ist, wird das Papier abziehen leicht, schrubben Sie überschüssiges Papier auf sie verlassen und trocknen lassen. 5. Überprüfen Sie alle Titel, Pads und Vias ordnungsgemäß vor dem Ätzen. Sie können Fehler mit einer feinen Spitze Permanentmarker zu korrigieren. Ihr Board ist bereit, geätzt werden. 6. Holen Sie sich eine Kunststoffwanne und fügen Sie 3-4 Esslöffel FeCl3 Pulver (depens von der Größe des Boards) Sie haben viel sie benötigen. Bringen Sie jetzt Ihr Pension (Kupferseite nach oben) in das Fach, in der Nähe der Heap der FeCl3-Pulver. ACHTUNG: Du wirst einige Latexhandschuhe und Schutzbrille, wenn FeCl3 mit kochendem Wasser hinzugefügt benötigen, erhitzt man die Lösung Mitteilungen und unangenehme Dämpfe. Führen Sie keine Ätzen in einem geschlossenen Raum, finden Sie eine gut belüfteten Raum zu tun diesen Schritt. 7. Holen Sie kochendes Wasser und langsam an der Schale hinzuzufügen (verwenden minimale Menge an Wasser) und rühren Sie ihn ständig (wichtig). 8. Wenn Sie zuvor geschliffen Kupfer verkleidet verwendet haben, dann wird es für eine vollständige Ätzung kaum 5-6 Minuten dauern, aber in anderen Fällen ist es sogar nehmen könnte 20 - 30 Minuten. 9. Nachdem das Kupfer geätzt, müssen Sie schrubben Sie den Toner mit einem Stahlwolle schrubben, verwenden Sie Aceton / Alkohol, um die Permanentmarker Tinte reinigen. Stückliste: 1. ATmega328P x 2 (für Rover und Handschuh) 2. 16MHz Kristall x 2 3. 4 x 22pF Kondensatoren etwa 10 uf und 100 nF Kondensatoren 4. ein Haufen von 10k Widerstände (sie als Pull-up oder Pull-Down-Widerstände dienen) 5. Einige 220R - 330R oder 1k Widerstände (wie pro Ihre LEDs) 6. Kupfer verkleidet (beidseitig oder einseitig) 7. Einige männliche und weibliche Kopfleisten 8. taktile Schalter 9. 7805 5V Regler 10. einige Dioden und Reihenklemmen 11. HF-Module x 2 (433 MHz) 12. Ein Programmierer oder FTDI Kabel - Möchten Sie bauen Sie FTDI Kabel besitzen mit Tonerübertragung Methode? ************************************************** ******************************************** Das Brett auf dem Rover hat vor allem 2 Motorsteuerung PWM aktiviert Buchsen (11-3 und 5-6), Arduino Schild kompatiblen Header etwa 3 Stiftleisten (Vcc - GND - analog pin) für analoge Sensoren. Ich habe direkt verlötet das HF-Modul Rx und Tx auf dem Brett ************************************************** ********************************************* Urladen Ihrem neuen ATmega328 1. Das Arduino ISP Skizze auf Arduino Laden 2. Schließen ARDUINO - ATMEGA328P Pin 13 - SCK-Pin (PB 5) Pin 12 - MISO-Pin (PB 4) Pin 11 - MOSI-Pin (PB 3) Pin 10 - Reset-Pin (1) für Schaltpläne: http://arduino.cc/en/Tutorial/ArduinoToBreadboard Wählen Sie "Arduino UNO" von Tools> Foren> Arduino Uno Wählen Sie "Arduino als ISP" von Tools> Programmer> Arduino als ISP nachdem die Gewährleistung aller Verbindungen klicken Sie auf "Burn Bootloader" warten Sie einige Sekunden, und Ihre ATMEGA328P ist nun bereit, Arduino Sketches akzeptieren Schritt 3: Erstellen Sie den Rover-Plattform Der Haupt chasis wird mit einem 30 x 40 cm Stück klaren 4 mm Acryl Blech. Zusätzliche Acrylstreifen an den Rändern befestigt, um den Körper zu stärken. Zwei Motoren sind an der Rückseite eingespannt und zwei tote Wellen (Dummy-Wellen) sind im vorderen eingespannt. Die Motortreiber sind fest in der Nähe der Motoren befestigt ist, und ein Temperatursensor LM35 ist darin fixiert, um die Temperatur zu überwachen. Schritt 4: Anschluss von Sensoren und Schluss BODY Wireless-Kamera (für die erste Person-Ansicht FPV) Ich habe ein Android-Handy, das als IP-Kamera dient montiert (nutzen Sie diesen App: IP Webcam) Die android erstellt eine WiFi-Hotspot, um meinen Laptop direkt mit dem Telefon verbinden (ohne externe Router)! Jetzt können Sie Live-FPV von Ihren ROVER streamen! OPTICAL-Sensoren: Ich habe angebracht zwei optischen Sensoren, die eine superhelle rote verwenden LED als Tx und eine Photodiode als Rx wird die Photodiode mit einem offenen Rohr von 6mm Schrumpfschlauch bedeckt. Dies geschieht, um falsche Messung zu vermeiden, werden die Sensoren feste nach unten, um ihn in einer Linie folgende Roboter konvertieren. ULTRASCHALLSENSOREN: Die HC-SR04 ist mit einem kleinen Stück von Acryl- und einiger Sekundenkleber befestigt. Die Halterung hat einen 4-Pin-Buchsenleiste, wo der HC-SR04 ist festgelegt. TEMPERATURSENSOR : Zwei LM35 analogen Temperatursensoren sind fest in die Kühlkörper der Motortreiber eingesetzt. Wenn Sie mit Low wiederum Motoren (zB Der 380 Motor (Mabuchi RS-380SH)) oder andere Hobby-Offroad-Motoren dann ist es sehr empfehlenswert, um die Lüfter zu aktivieren. Sie bekommen wirklich heiß, heiß genug, um die MOSFETs zu zerstören. Weitere Scope: Es gibt eine Vielzahl von Sensoren, die man umsetzen, wie einige LDRs, SHARP Sensoren, etc.) Schritt 5: AXIS GLOVE - Beschleunigungsband Der Handschuh besteht aus zwei Teilen: 1. Die Beschleunigungsband es hat die Beschleunigungsmesser, TX und RX 433 MHz, den Netzanschluss und die MCU-Platine. 2. Die Anzeigeband sie die 16x2 LCD und 8-Tasten-Tastatur verfügt über ACCELEROMETER STRAP: Der Beschleunigungsmesser Band ist im Grunde ein Stück Klett die den ADXL335, RF Tx Rx-Paar und eine Steckdose darauf montiert hat. 1. schneiden Sie einen Streifen aus weichem (Schleife) Klett (beliebiger Länge). Schneiden Sie ein kleineres Stück grobe (Haken) velcroand fügen Sie am Ende des weichen Klettband auf der glatten Seite und malen Sie es, wie Sie möchten. Dann montieren Sie den ADXL335 mit einem Stück Doppelklebeband oder ein paar Schrauben, nachdem die Farbe trocknet. 2. Befestigen Sie die Tx und Rx wie auf dem Bild nach dem Löten Strom und Daten-Anschlüsse angezeigt. 3. Schneiden Sie zwei 6-Pin-Buchsenleisten und Sekundenkleber sie in Stapelposition. Löten Sie die GND und + 5V-Bus, wie dargestellt. 4. Schneiden Sie ein Stück weichen Klettverschluss und kleben Sie es auf den Boden der Mini-MCU-Platine, so dass sie fest an der rauen Ende des Bandes haften. Nächster Schritt: LCD-Display Band >>> Schritt 6: AXIS GLOVE - AUFBAU Die Anzeigeeinheit weist einen 16x2 LCD-Display auf einem Stück Acryl die dann an den Laschen befestigt montiert. Teilen: 1. 16x2 LCD 2. 74HC595 3. Eine 16-poligen Buchsenleiste 4. CD4051 und 8 Tastschalter 5. Einige Überschriften SCHRITTE: 1. Starten Sie, indem ein rechteckiges Stück Acrylglas (entsprechend der Größe Ihres LCD) und bohren Löcher in ihm, um den LCD-Halterung. Befestigen Sie den LCD fest. 2. Folgen Sie den schematischen und schließen Sie das LCD, wie gezeigt und laden Sie die ShiftLCD Bibliothek aus hier - ShiftLCD 3. Bringen Sie zwei Gurte an den Acrylbasis und Ihren LCD-Einheit ist fertig! KEYPAD ---> 1. Folgen Sie der schematische (in den Bildern zur Verfügung gestellt), oder Sie können mit mir für die Board (.brd) Dateien zu bitten! 2. Laden Sie die Mux-Bibliothek (von mir!). 3. Bits Klett anbringen, um die untere Schicht der Tastatur, so dass sie unter dem Handschuh befestigt werden kann. 4. Solder Stromleitungen, Ein- und Select-Pin Kabel. Schließlich Ihren Steuerhandschuh ist bereit Schritt 7: Final Touch Jetzt, da wir, dass unsere Rover und Handschuh, ist es Zeit für die Programmierung beendet haben. Bibliotheken, die Sie benötigen: VirtualWire.h Mux.h ShiftLCD.h Die Programme sind recht lang, so könnte es einige Bugs drin sein. Wenn Sie einige Fehler stoßen oder Wenn Sie ein Problem mit den Bibliotheken haben, dann stellen Sie sicher, mich zu fragen. Die Programme werden in der .rar unten angehängte Datei archiviert. Es gibt zwei Programme IM RAR, eine für ROVER und eine für GLOVE Alle Anfragen? Vorschläge? Wünsche? Probleme? Fühlen Sie sich frei, um einen Kommentar unten werde ich versuchen, so schnell wie möglich zu beantworten.

                            6 Schritt:Schritt 1: Zunächst einmal: Schritt 2: Grundlagen Schritt 3: Klemmleisten Schritt 4: Bus Streifen Schritt 5: Die Hauptidee Schritt 6: Schließen Sie einfach zusammen gemahlen

                            السلام عليكم Hallo an alle dies ist mein erstes Projekt bei instructable, .. Es tut mir leid, weil I'not wirklich gut in Englisch, aber ich kann Ihnen die Grundidee zu geben. Heute werde ich Ihnen einige Informationen über Breadboard eigentlich schlechte Steckbrett und wie es zu verbessern, einfach zu bedienen zu sein, kennen. Es gibt Montageplatten nicht markes (blau und rot) und haben zwei Teil "jedes Teil 30 Streifen" sowieso jeder Körper haben dieses Problem in seiner Steckbretter, müssen abzuschließen Lektüre dieses instructable. Schritt 1: Zunächst einmal: a / Breadboard / oder / Testboard / oder / Lochrasterplatinen / ist ein Konstruktionsbasis für das Prototyping von Elektronik. wir Steckbrett, weil die Solderless Brotschneidebrett für die Elektronik nicht Löten erforderlich, es ist wiederverwendbar, und dies macht es einfach, für die Erstellung von temporären Prototypen und das Experimentieren mit Schaltungsdesign verwenden Schritt 2: Grundlagen Testplatine in das Loch patern für einen typischen geätzten Prototyping PCB ist ähnlich zu dem Knoten patern des lötfreien Testboards .. oben gezeigten - Das Layout eines typischen Versuchsaufbau ist aus Schlepptau Arten von Bereichen genannt Streifen gemacht, Streifen aus inter verbundenen elektrischen Anschlüssen Schritt 3: Klemmleisten die wichtigsten Bereiche, die meisten der Elektronik-Komponenten halten wir horizontalen Reihe Löcher finden unverbunden, wie A, B, C, D, E und F, G, H, I, J markiert Schritt 4: Bus Streifen an die Macht, um die elektronischen Komponenten mit dem Bus Streifen bieten in der Regel enthalten Schlepptau Spalten eines für Boden und eine für Versorgungsspannung Schritt 5: Die Hauptidee wenn Sie bereit sind .. bringen Sie Ihre Kugelschreiber, rot und blau und ein Lineal. und anfangen zu arbeiten wie ein Bilder Schritt 6: Schließen Sie einfach zusammen gemahlen wenn Sie brauchen, können Sie die Gruppe der Boden mit 30 Streifen mit anderen Gruppe von Boden durch einen kleinen Draht zu verbinden .. schließlich das Steckbrett es auch gute und einfach zu bedienen sein, . in den Stirn Danke fürs Lesen und i'am so leid, weil mein Englisch ist schrecklich. betet für den Frieden in meinem Land 'Syrien': '( Danke :-)

                              6 Schritt:Schritt 1: Teileliste Schritt 2: Setzen in den Oszillatoren Schritt 3: Die Antenne selbst Schritt 4: Die Spule Schritt 5: Verdrahtung Schritt 6: Kommentar

                              Hallo, mein Name ist Charlie und ich hatte ein Bedarf an einem einfachen 1-Drahtantenne, dass ich mit meinem Arduino-Schnittstelle, und das ist, warum ich dies schreibe. Schritt 1: Teileliste Oszillator Arduino UNO Draht breadboardStep 2: Setzen in den Oszillatoren Zuerst nehmen Sie die erste und legen Sie auf G49 die linke Stift Dann nehmen Sie die zweite und auf die + und - Stromversorgung railsStep 3: Die Antenne selbst Zuerst nehmen Sie 6 Zoll von blankem Draht und legte es in der - Stromschiene. das gleiche zu tun für die + rail.Step 4: Die Spule Zuerst nehmen Sie 3 Zoll von blankem Draht und stellen 3 Spulen dann, steckte es in die - Schiene und e45Step 5: Verdrahtung Zuerst setzen Sie ein Ende eines Drahtes auf F47 nächsten, setzen Sie das andere Ende an d42 Dann, setzen Sie ein anderes auf f49 zuletzt, setzen Sie das andere Ende an der - Schienen * in der Verbindung zu Arduino setzen Draht auf Pin 2, digitale und a42Step 6: Kommentar wenn Sie eine Website meines Vaters besuchen wollen (ja, ich bin ein Kind) klicken Sie hier.

                                12 Schritt:Schritt 1: Teileliste Schritt 2: Markieren Sie die Layout- Schritt 3: Vorbereiten der Antriebsstrang Schritt 4: Anbringen Drivetrain and Power Schritt 5: Anbringen Arduino Schritt 6: Sensor Montage und Verdrahtung Schritt 7: Checkpoint Schritt 8: Geben Sie die Arduino Strom Schritt 9: Einbauschalter und Akku Schritt 10: Anbringen Räder und Rollen Schritt 11: Codierung Schritt 12: Fertig!

                                In diesem Instructable werde ich Ihnen zeigen, wie man einen netten und kinderfreundliche Obstacle Vermeidung Robot Ich mag zu Yogy Anruf. Yogy erhält seinen Namen vom Joghurtbecher Körper, den er aus gemacht wird. Ich bin ein Sauger für das Sehen der besten im Papierkorb und das Joghurtbecher sah zu gut, um weggeworfen zu werden. Ich rettete sie und beschlossen, es ein neues Leben, ein besseres Leben, ein Leben wie ein Roboter zu geben! Sie können mit mir durch zu folgen und Yogy, indem Sie die Schritte geschrieben oder Bilder, die ziemlich selbsterklärend sind. Oder wenn Sie keine Lust zum Lesen durch, und klicken Sie mit der Maus, können Sie einen Blick auf die Videos mit Kommentaren der build! Schritt 1: Teileliste Elektrische Teile: • Arduino Uno • Prototyping Schild + Mini Breadboard • 2 * Kontinuierliche Rotation Servos + 2 * Rad Servo Horns • HC-SR04 • 8 Ohm Lautsprecher • Männliche und weibliche Versuchsaufbau Jumper Cables • 4 * AA-Batterien + Packung • 9V Batterie • LED • Stromschalter Baumaschinen Ersatzteile: • Joghurtbecher • Acryl oder eine CD (oder einem anderen Material können Sie einen Ausgangspunkt zu machen) • Kleine eckige Klammer • Kleine Schrauben • Coca-Cola-Flasche Lids Werkzeuge: • Laubsäge • Schraubendreher • Teppichmesser • Heißklebepistole + Klebestifte • Kabelschneider • Drahtabisolierer • Doppelklebeband Extras: • 2 * APC220 HF-Module • Lötkolben + Solder • Schrott Stücke Pappe • Elektrische TapeStep 2: Kennzeichnung der Layout- Zunächst müssen Sie den Überblick über Ihre Joghurtbecher auf das Material, das Sie als der Basis des Roboters verwenden möchten verfolgen. Diese besondere Wanne ist 12,5 cm Durchmesser und 10 cm hoch. Wenn Sie etwas in der Größe nicht finden können, gehen größer, da jede kleinere und alle Komponenten, die nicht passen. Als nächstes werden Sie wollen, um Ihre Laufservos auf die Schablone legen und ordnen Sie diese so, dass die Ausgangsverzahnung sind in der Mitte des Kreises. Dies ist wichtig, da es hält das Drehzentrum in der Mitte des Roboters, was bedeutet, kann der Roboter umdrehen auf einen Punkt. Sobald Sie sie haben, wo Sie möchten, um die Trace-Servos mit einem Marker. Nächste Halte die kreisförmigen Servohörnern und Zeichen um sie herum. Sie tun dies, weil wir müssen Löcher in der Basis abgeschnitten, damit die Räder, um durch zu stoßen. Achten Sie darauf, genügend Platz haben, und markieren Sie die Löcher müssen Sie out.Step 3 geschnitten: Vorbereiten der Antriebsstrang Alle 8 Artikel anzeigen Ein Verfahren zum Ausschneiden der Rad Löcher ist es, zwei Löcher zu bohren jedem Ende des Rades Loch mit einem Bohrer des gleichen Durchmessers wie der der Breite des Loches. Unter Verwendung einer Laubsäge verbinden die beiden Löcher zusammen. Sobald dies erledigt ist doppelte Überprüfung, um sicherzustellen, dass genügend Abstand zwischen Ihrem Rad und das Loch, wie Sie nicht möchten, dass die beiden gegeneinander zu reiben. Sobald Sie glücklich, dass Ihr zwei Servos und Räder gehen, um gut passen sind, können Sie die Schutzfolie von der Acryl schälen. Bringen Sie einen Streifen doppelseitiges Klebeband an der Seite des Servo, wird diese verwendet werden, um es an der Basis zu befestigen. Befestigen Sie einen anderen Streifen doppelseitiges Klebeband an der Unterseite des Servo, wird diese verwendet, um die beiden Servos anzuschließen together.Step 4: Anhängen von Drivetrain and Power Alle 8 Artikel anzeigen Ziehen Sie die Schutzfolie von der Unterseite Streifen Klebeband und kommen Sie mit den beiden Servos zusammen. Drücken Sie sie zusammen, ganz fest und halten Sie für ein paar Sekunden, um sicherzustellen, das Band ist ausreichend. Dann ziehen Sie die Schutzfolien von den beiden Seiten des Bandes und drücken Sie sie gegen die Basis. Auch hier ist es wichtig, drücken und halten, um sicherzustellen, dass sie wirklich gut aneinander haften. Der nächste Schritt ist, um die Batterien zu montieren. In meinem Fall bin ich mit einem 4,8 V Akku-Pack so zuerst muss ich sehen, ob es passt. Platzieren Sie den Akku an der Rückseite des Servos und Platzierung der Joghurtbecher über alles macht deutlich, dass es alle zusammen passen gut. Sie können dann beginnen, Doppelklebeband auf der Rückseite der Akku anschließen. Ziehen Sie die Schutzfolie vom Klebeband und befestigen Sie es an den beiden servos.Step 5: Anbringen Arduino Weiter ein weiteres Stück Doppelklebeband befestigen, um ein Servo und befestigen Sie die Arduino Uno, um es auf dem flachen Abschnitt der Unterseite. (Das Bit in dem die Arduino-Logo ist) Nachdem Sie das getan, sollten Sie Ihren Roboter ein wenig wie folgt aussehen. Schritt 6: Sensor Montage und Verdrahtung Weiter grab a scrap bisschen Pappe und erstellen Sie eine Vorlage für den Ultraschall-Sensor. Schneiden Sie die Schablone und die Löcher für die, wo die "Augen" gehen wird. Kleben Sie die Vorlage in den Joghurtbecher, wo Sie den Sensor gehen möchten und Spuren um die "Auge" Löcher mit einem Marker. Sie können dann schneiden oder bohren sich diese Löcher und setzen Sie Ihren Sensor hinein. Mit einer Kombination von weiblichen und männlichen Versuchsaufbau Pullover-Kabel verbinden Sie den Auslöser des Sensors bis zu Digital-Stift 6 des Arduino. Verbinden Sie den Echo-Digital-Stift 7. Schließen Sie das Vcc bis zum 5V und verbinden Sie das GND bis zum Grundstück von der Arduino. Weiter benötigen Sie, um Ihre zwei kontinuierlichen in der mitgelieferten diagram.Step 7 gezeigten Dreh Servos anzuschließen: Checkpoint Giving die Arduino Leistung: Nun sollte Ihr Roboter ist etwas, ein wenig wie this.Step 8 suchen Als nächstes werden wir brauchen, um die Stromversorgung des Arduino geben, werden wir dies mit einer 9V-Batterie. Die 9V-Batterie wird unter der Arduino und platziert werden in-zwischen den beiden Halterungen auf den Dauer Rotation Servos. Wir werden einen Netzschalter müssen so, damit wir nicht brauchen, um das Ziehen des Roboter Deckel ab, um sie ein- und auszuschalten, also müssen wir es auf den Körper zu montieren. Messen Sie die Entfernung von Ihrem Switch. Markieren Sie ein entsprechend großes Loch auf den Körper groß genug für die Entfernung von Ihrem Switch und schneiden Sie es aus. Testen Sie Ihr Switch sicherstellen, dass es genügend Platz, um move.Step 9 hat: Montage Schalter und Akku Nun bringen Sie den Schalter, um den Körper mit ein paar kleinen Schrauben. Sie können eine Metall scewer verwenden, um Löcher in die Joghurtbecher zu stoßen, damit die Schrauben zu durchlaufen. Weiter zu messen die Aluminium eckige Klammer entlang der 9V-Batterie, um zu sehen, wie viel Sie brauchen, um es in Position zu halten. Mark auf den Körper, wo es geht, und markieren Sie an der Konsole, wie viel Sie brauchen. Schneiden Sie es zu formen mit einer Laubsäge und befestigen Sie es an den Körper mit Heißkleber. Es sollte nur gerade genug Platz, damit Sie die 9V-Batterie zu rutschen in, wie Sie wollen, dass es eine enge Passform, um es in Position zu halten sein. Schließen Sie die 9V-Batterie bis zu dem Schalter und schließen Sie das positive Ende des Schalters auf die Vin-Pin des Arduino und der Erde mit dem GND-Pin auf der Arduino.Step 10: Anbringen Räder und Rollen Jetzt wollen Sie Ihre Räder auf Ihre Servos befestigen mit den Schrauben, die mit Ihrem Servos kommen. Nächste Halte zwei Cola-Flasche Deckel und legen sie neben Ihren Roboter, werden diese wirken als Rollen zu deinem Roboter vom zu viel Wackeln zu verhindern. Mark, wie viel Sie brauchen, um abgeschnitten mit einer Markierung und schneiden Sie es mit Drahtschneider. Besorgen Sie sich die zwei glatten Enden der Cola-Flasche Deckel und Heiß kleben sie auf der Unterseite des Roboters. Jetzt können Sie ein paar kleine Löcher um den Umfang des Bot bohren und schrauben Sie den Körper in place.Step 11: Codierung Jetzt habe ich zwei Codedateien hier angebracht. Eines ist für Grundhindernisvermeidung Einsatz und ist stark kommentiert. Die anderen Code ist für fortgeschrittene Anwender und bietet eine Vielzahl von coolen Features ohne zu kommentieren. Je mehr Erweiterte Code verwendet einige Lautsprecherfunktionen und eine serielle Steuerung. Basic-Code: https://www.dropbox.com/sh/z30enwcpb96gr1n/cZ8jOGxW3u Erweiterte-Code: https://www.dropbox.com/sh/grtgno84hgk5teo/KeqeLq5I_MStep 12: Fertig! Jetzt ist einer der wichtigsten Punkte der Bot ist, um komplett gestalten es wie Sie wollen. Ich habe einen Lautsprecher, LED und ein HF-Modul auf mir gegeben, um sie zu einem wirklich coolen kleinen Spielzeug für Kinder zu machen. Sie können die Videos unten zu beobachten, um zu sehen, wie er geht. Alle ausgefallene Dinge, die er nicht in der Advanced-Code enthalten, aber nur die schlicht und einfach Obstacle Avoidance ist in der Grund. Sie werden auch in den Videos habe ich eine drahtlose SNES-Controller, um ihn zu kontrollieren erstellt haben. Der SNES-Controller ist ideal für Kinder, da es grundlegende Steuerung und die Tasten sind farblich gekennzeichnet. Ich werde Ihnen zeigen, wie Sie Ihre eigenen Controller bald :) Spaß haben!

                                  8 Schritt:Schritt 1: Bits and pieces Schritt 2: Schneiden Schaumkernplatte Schritt 3: Die Unterlage (Teil 1) Schritt 4: Die Unterlage (Teil 2) Schritt 5: Boden und Belagbaugruppe Schritt 6: Die Schaltung Schritt 7: Die Software Schritt 8: Die Endmontage

                                  Alle 4 Artikel Verwenden Sie dieses Hubschrauber-Landeplatz für Präzisionslandeausbildung oder fordern Sie Ihre Freunde. Warum nicht die Einrichtung eines Spur und lassen Sie den Hubschrauber-Landeplatz zeit Ihre Runden? Wenn Sie diese instructable gerne - bitte stimmen http://www.instructables.com/contest/sensors/ Seien wir ehrlich - seit Sie haben am fliegenden Mini-Quad-Copter Chopper oder Sie eine respektable Landeplatz zu zeigen, Ihre wachsende Flugkünste wollten süchtig? Nun, vielleicht nicht. Es ist ein Spaß-Projekt though. Die Idee wuchs auf mich und ich wusste, ich war wohl auf etwas, als meine Frau sagte mir, zu handeln in meinem Alter nach ihr zu sagen, über das Projekt. Also warum sollte man auf einer solchen kindischen Unterfangen beginnen trotz der Inlands Spott? Außerdem mögen die Idee, es bot eine Chance zu versuchen, die Abstandssensor und kombinieren es wih andere Elemente des Arduino-Technologie: Ultraschall-Abstandssensor LED-Streifen PWM-Steuerung LCD Display Dabei gelang es mir, alle digitalen Stifte außer RX / TX aufbrauchen. Hubschrauberlandeplatz verfügt über: LED RGB Landelichter Flugzeugerkennung (Mini-Chopper / Quad-Copter) Zeigt Flugstatus auf dem Display und LED-Leuchten (nach Farbe) die Erlaubnis, nach schwebt 5s withing Erfassungsreichweite (auf dem Display sichtbar und durch LED-Farbe) landen Zeigt Rundenzeit zwischen erfolgreiche Landungen auf dem Display und Serienausdruck (optional) Bad Landeerkennung. Wenn Sie landen, bevor Sie landen die Erlaubnis haben, wird die Landung gescheitert, die durch rote Landelichter, Text auf dem Display angezeigt wird. Der Timer funktioniert nicht stoppen. Dimmt Display beim Fliegen an die Macht Lichter blinken zu sparen, wenn Sie fliegen (10% ED), um Strom zu sparen. Es sieht cool aus, zu Erkennung Glättung in der Software- Wenn Sie sich entscheiden, dieses Projekt zu bauen, sollten Sie bereits mit Arduino Grundlagen (der IDE, Hochladen, etc.) vertraut sein und zumindest einige grundlegende Hobbyelektronik Fähigkeiten wie das Lesen eine schematische und soldering.Step 1: Bits and pieces Die Sachen, die wir für den Hubschrauberlandeplatz. Nicht alle sind auf dem Foto. 20x4 LCD Display, Hitatchi HD44780 kompatible 10 kOhm Potentiometer Ultraschall-Abstandssensor Arduino der Wahl (Nano für mich) LED-Streifen 90-Grad-Winkel für LED-Streifen (nicht im Bild, aber Sie werden sie später zu sehen). Optionale LED Verstärker Batteriefach (x2) Lötkolben (nicht im Bild) Drähte in verschiedenen Farben (nicht im Bild) 1x Schwarz Schaumkernplatte mit Papier auf beiden Seiten, metrisch A3 oder US 11.7 x 16.5 Zoll 1x Schwarz Schaumkernplatte mit Klebeband Sicherung auf der einen Seite, Papier auf der anderen 1x Schwarz Karton der gleichen Größe wie die Schaumkernplatten Kleber für Schaumkernplatte (nicht im Bild). Vorgebohrte Prototypen-Board Stromanschluss für 12 V Haushaltswerkzeuge Schritt 2: Schneiden Schaumkernplatte Schneiden Sie das Band gesicherte Foamboard und den Karton auf ein Quadrat. Speichern Sie die Stücke. Von der anderen Foamboard, schneiden vier identische schrägen Wänden (wie in Abbildungen gesehen). Dies ist für die Base. Schritt 3: Die Unterlage (Teil 1) Das Kissen besteht aus dem Karton und dem Band-Backed Foamboard zusammen mit den LED-Streifen in der Mitte geklebt. Der Karton top hat Löcher für die LED-Beleuchtung. Schneiden Sie vier identische Stücke von LED-Leiste. Der Streifen kann an alle drei Perlen geschnitten werden. 4 Gruppen von drei ist eine gute Länge, dh 12 einzelne LEDs pro Seite. Begleiten Sie die Streifen in einem Winkel von 90 Grad durch Löten oder durch die Verwendung eines vorgefertigten Beleuchtungswinkel (siehe Bild). Drei Winkel genügt. Sie müssen nicht um Vollkreis zu gehen. Löten 4 Leitungen auf ein Ende des Streifens. Kleben Sie ein Quadrat auf dem Karton, der die Größe der LED-Quadrat übereinstimmt. Verwenden Sie leichte Klebeband wie Isolierband. Das Band wird entfernt. Kleben Sie die die LED-Leiste quadratischen Gesicht nach unten auf den Karton. Drücken Sie hart an jeder einzelnen LED Eindrücke in dem Band zu machen. Die Eindrücke, markieren Sie die Stelle für die, wo das Loch sein muss. Eine andere Möglichkeit wäre es, jedes Loch messen, aber ich denke, dieser Weg ist schneller und ziemlich narrensicher. Entfernen Sie die LED-Streifenquadrat aber halten das Band mit den Eindrücken mit einem Leder Locher Werkzeug, um Löcher, wo die Eindrücke werden (siehe Bild) Entfernen Sie das Klebeband zu schneiden. Hoffentlich haben Sie jetzt schön Löcher zu entsprechen die LEDs Kleben Sie die LEDs wieder auf den Karton nach unten mit den LEDs in den Löchern. Dieses Band wird am zu bleiben, so spielt es keine Rolle, wenn es stärkere Klebstoff Schritt 4: Die Unterlage (Teil 2) Mark ein Quadrat, das die LED-Quadrat auf der Bandseite der Schaumplatten durch das Band und Papier in den Schaum Schneiden durch übereinstimmt (siehe Bild), aber nicht den ganzen Weg. Ich benutzte einen Tapetenschneider für diese. Entfernen Sie das Klebeband vom Platz (siehe Bild) Carve eine Nut unter dem Band groß genug, um die Rückseite der LEDs Hafen. Ich benutzte einen Schlitzschraubendreher. Achten Sie darauf, durch das Brett schlagen, aber nicht zu viel, wenn Sie tun kümmern. Dies ist die Unterseite. Machen Sie ein Loch in einer Ecke für die LED-Kabel Entfernen Sie das Bandunterlage und verbinden Sie die beiden Teile zusammen. Denken Sie daran, um die LED-Kabel durch das Loch vor dem Zusammendrücken zu ziehen. Schritt 5: Boden und Belagbaugruppe Alle 10 Artikel anzeigen Entscheiden Sie, wo Sie die Anzeige aus Drücken hart auf die Oberfläche legen Sie die Anzeige, um einen Eindruck zu machen möchten. Mit einem scharfen Messer (zB OP-Messer), schnitt ein Loch für das Display. Schneiden Sie das Loch etwas kleiner als das Display. Auf diese Weise wird es eine enge Passform und das Display sitzen bleiben, ohne andere Mittel zur Befestigung. Schneiden Sie ein Loch in einem Schrottstück Board mit Bandträger. Kleben Sie es auf der Innenseite ist es dicker zu machen. Das Display Dicke entspricht beiden Schaumplatten perfekt Gehen Sie zurück zur Oberseite der Unterlage. Messen Sie die Mitte und stellen Sie zwei Löcher für den Ultraschallsensor. Fügen Sie ein Stück Schaumplatten auf der Innenseite, damit es dicker ist (siehe Bild) verzieren die Spitze (siehe Bild). Früher habe ich weiss Isolierband. Kleben Sie die Teile zusammen. Setzen temporäre Band, wo Sie brauchen, um, bis der Leim trocknet und hält die Struktur zusammen auf seine eigene. Schritt 6: Die Schaltung Bitte sehen Sie schematische und Draht entsprechend. Auch, ob die Referenzen für zusätzliche Hintergrund. Bei Unklarheiten wenden Sie sich bitte lassen Sie mich in den Kommentaren wissen. Referenzen: Offizielle Arduino LCD Referenz. Bitte beachten Sie, dass ich modifiziert die schematische durch Zugabe von PWM-Hintergrundbeleuchtung (PIN11) und zog Stift 11 im Bezug auf Pin 13 als frei zu der PWM-Pin. Http://arduino.cc/en/Tutorial/LiquidCrystal Ultraschallsensor Tutorial : http://arduino.cc/en/Tutorial/Ping?from=Tutorial.UltrasoundSensor LED-Streifen-Controller w / LED-Amp + Arduino von mir: http://www.instructables.com/id/LED-Strip-Controller- w-LED-Amp-Arduino / kann die LED-Leiste Controller / Verstärker-Schaltung müssen Dioden auf Stift D6, D9, D10 zu stoppen zurück-Einspeisung von Strom aus dem RGB-amp. Es scheint, dass einige RGB-Verstärker können Sie Ihre Eingangsstifte beschädigt werden, wenn Sie nicht zu tun. Davon abgesehen, habe ich keine solche Probleme bei der Verwendung der Schaltung so wie es in der schematischen angezeigt hatten. Siehe Referenz und notes.Step 7: Die Software Das Problem scheint einfach genug, auf den ersten Blick. Der Chopper erkannt wird, nach einigen Sekunden Sie Landeerlaubnis zu bekommen, dann Sie landen. Wenn Sie beginnen, das Problem näher gibt es eine Menge mehr zu bieten. Sie müssen Logik, damit der Hubschrauber, um in und aus der Erkennung für kurze Momente fliegen. Was passiert, wenn Sie starten und festgestellt bleiben? Ist das erlaubt? Was löst die Lap-Timer zu starten und zu stoppen? Die Liste geht weiter. Viele Arduino Aufgaben sind recht einfach und erfordern nicht eine Menge Gedanken und so begann ich Codierung. Bald fand ich mich selbst verstrickt in eine Reihe von hässlichen Spaghetti if-Anweisungen und Zeitgeber, und ich habe meinen eigenen Code am nächsten Tag nicht verstehen. Offenbar hat die Aufgabe erforderlich som Gedanken. Zurück zu dem Reißbrett. In dem ersten Versuch, wurde mir bewusst, jedoch, dass das Problem ist ein ziemlich gutes Beispiel für eine Finite State Machine. Also zog ich ein Diagramm und versuchte es erneut. Dieses Mal habe ich viel bessere Ergebnisse! Das Arduino-Code ist hier: Helipad.ino Schritt 8: Die Endmontage Alle 7 Artikel anzeigen Befestigen Sie den Prototypen-Board an der Rückseite des Displays mit Klettverschluss. Verwenden Sie genug Klettverschluss um den Prototypen-Board aus der Anzeige zu isolieren. Wir wollen nicht zu kurz etwas aus. Bringen Sie die Batteriefächer mit Klettverschluss. Drücken Sie Anzeige und Ultraschallsensor an Ort und Stelle Das ist es! Spaß haben! Wenn Sie sich entscheiden, dieses Projekt oder etwas von ihm inspiriert bilden, lassen Sie bitte eine Anmerkung!

                                    10 Schritt:Schritt 1: WRAP - TRACE - STICK Schritt 2: Schritt 1 - Reloaded Schritt 3: malen sie wie die Hölle ^ ^ ---> Schritt 4: Machen Sie Ihre Arduino Schritt 5: Der LCD-Blick einfach Schritt 6: LINKS Handsteuerung Schritt 7: rechten Bedien Schritt 8: Laden Sie die Sketches Schritt 9: Der beste Teil - Integration Schritt 10: Zeigen Sie ab und genießen Sie den Winter [Was ist davon übrig]

                                    Günstige, neue und verbesserte Version, die bald kommen.! (Vielleicht innerhalb eines Monats) FOLLOW ME für mehr interessante Sachen !!!!!! Meine Idee war ganz einfach, musste nur ein Paar Handschuhe, die meine hands.Thought teilen die Idee mit jeder mit einem sehr einfach und leicht zu Projekt, das helfen könnte, die Zuschauer haben einen warmen Winter Wollen wärmen könnte ..... ..LOLz ......... Jeder einzelne Schritt, den ich im wirklichen Leben getan ist so einfach wie möglich erklärt. Folgen Sie einfach den Schritten und geduldig zu sein, und ich kann Ihnen garantieren, dass in diesem Winter wird eine Menge Spaß machen. ODER wenn alles nicht nur zu kommentieren das Problem unten, ich werde mein Bestes versuchen, um Ihnen zu helfen. Warnung 1: - Dieses Tutorial erfordert Intermediate Level Erfahrungen mit Arduino IDE und erfordert auch gute Löten Fähigkeiten. Das ist also nicht ein Anfänger freundlich Instructable. Es tut uns leid für die ersten Timer. Dies könnte helfen: - Überprüfen Sie heraus meine andere instructable für eine bessere Wahrnehmung über Arduino, es beginnt mit den Grundlagen und schließlich Sie am Ende mit einem autonomen Rover und dass dieses Tutorial ist für Anfänger freundlich erklärt Codierung und so. Warnung 2: - Dieses Tutorial ist auch nicht für die weichherzig. Ernsthaft gesprochen, wenn Sie frustriert und du aufgibst plötzlich das wird dir nicht helfen, etwas zu lernen. Nachdem ich die vollständige Sache, die Sie sehen können, dass nichts funktioniert und Sie können mir die Schuld geben, lassen Sie mich Ihnen sagen, eine Sache, die ich habe dieses Produkt für über und Stunde getestet, nachdem ich bis die Batterien unwissentlich gebraten. Wenn Sie ein Problem mit Braten Dinge coz das ist, wie wir lernen, von Fehlern zu tun haben [i auch die LCD gebraten] Schritt 1: WRAP - TRACE - STICK Alle 9 Artikel anzeigen Zielsetzung: - Zum Abschluss Thermoelectric Cooler und Spuren ein Paar Handschuhe mit einem normalen Aluminium-Küche Wrap. Eventuelle Zweifel: - Cooler ....... Sie sind wie, Warum zum Teufel braucht man einen Kühler zum ....... nicht nur auf den Namen go 'kühler' es sowohl drehen kann heiß und Kalt gleichzeitig (dh einer Seite wird gekühlt, der andere wird aufgeheizt) ...... seine bekannt als der Peltier-Effekt i wird die Theorie in nur einer Sekunde zu erklären. wenn Sie langweilen nicht lesen sie vollständig, weil zum Beispiel: - "Sie müssen nicht wissen, wie der Computer funktioniert einfach, es zu benutzen." Dinge erforderlich: - • 2 x Peltier-Kühler, TEC1-12706 um genau zu sein, aber jede andere TEC (Termo elektrischen Kühler) sollte gut funktionieren. • 1 x Paar Handschuhe • 1 x-Aluminiumfolie-Verpackungs-Rollen • 1 x Scissor [i würde einen kleinen Schere vorschlagen] • 1 x-Marker • 1 x Super-Kleber Theorie: - Zu wissen, was Peltier-Effekt ist? Zuerst müssen Sie über Seebeck-Effekt .First wissen Besuche die dritte Bild. Das Bild sagt alles über Seebeck-Effekt. Heißt es, dass, wenn zwei verschiedene Metalle miteinander verbunden sind, und die Knotenpunkten T1 und T2 mit einer Temperaturdifferenz erwärmt werden, durch den Kreislauf (voila) fließt. Das "V" in das Bild bedeutet, ein Voltmeter parallel geschaltet zu überprüfen, die Treiberspannung in der Schaltung. Die beiden Metalle miteinander wird definiert, um ein Thermoelement sein. Was ist in der Peltier-Effekt? Its just das Gegenteil zu dem, was Seebeck-Effekt funktioniert. In Peltier es wird gesagt, dass, wenn Strom durch die gleiche Schaltung weitergegeben dh wenn Sie das Voltmeter mit Batterie zu ersetzen und schließen Sie es in der Serien an der Rennstrecke. Die beiden Verbindungspunkt T1 und T2 wird eine Temperaturdifferenz, die einem Punkt wird heiß und andere Punkt wird gekühlt zu werden ist zu haben. Vorgehensweise: - (linke Hand) [, ob Sie über jedem Bild einen Schlag nach dem anderen wie Sie es sonst sein, brauchen Sie dieses Verfahren] 1. Wickeln Sie das TEC mit langen Stücken der Aluminiumfolie sehr anständig wie in Bild-4. 2. Falten Sie die Folie in zwei Hälften groß genug, um einen Handschuh passt. 3. Nehmen Sie Ihre Handschuhe und Spuren Sie sich die Finger mit einem Marker wie im 5. Bild gezeigt. 4. Sorgfältig schneiden Sie alles, was außerhalb der Grenze. 5. Nach dem Trimmen Sie Ihre Folie sollte etwa wie in der 7. Bild aussehen. 6. Sie sollten zwei Stücke der zurück aus glove.Stick beide mit Klebstoff zu erhalten. 7. Dort gehen Sie ein bisschen stärker Aluminiumfolie Hände bekommen haben. 8. Halten Sie die heiße Seite des überdachten TEC an der Folie Hand. Vorgehensweise: - (rechte Hand) Das gleiche wie oben Gehen Sie weiter zum nächsten Schritt - Im nächsten Schritt werden wir versuchen, eine Abdeckung, um den TECs und die Hände der Folie haften und bedecken Sie es mit einem Tuch ab und nähen Sie es machen. Ich hoffe, dass Sie mein erster Schritt mochte, für alle mögliche Fragen oder logische Diskriminierung, zögern Sie nicht einen Kommentar, das ist, wie ich diese instructable verbessern Schritt 2: Schritt 1 - Reloaded. Zielsetzung: - Um eine Abdeckung für den Hand Folie mit der TEC (Thermoelektrische Kühlvorrichtung) zu machen und Klettverschluss an den Handschuhen und auf dem Deckstich Dinge erforderlich: - 1 x Paar Handschuhe 1 X Scissor 1 X Bleistift 1 X Super Glue 2 X Aluminium Foil Hand mit TEC, es stecken [Form Vorherige Step] 1 X Ein Meter aus schwarzem Tuch 1 X Velcro (Bild - 3) 1 X Nadel und Faden Vorgehensweise: - [Left Hand] Falten Sie den Stoff in zwei Hälften. Verfolgen Sie die Hand mit einem Bleistift. Schneiden Sie die cloth.You werden zwei Stücke zu bekommen. Kleben Sie die Folie Hand mit der TEC auf die exakte Phase des Schnitts Tuch mit Super Glue. Nähen Sie sowohl die Stücke auf, so dass ein Loch für den TEC Drähte zu kommen [Bild 2] Stick (oder Stich) Klettverschluss an der Vorderseite Phase der Handschuh und an der Rückseite Phase des Deckels. [Bild 5] Halten Sie die Abdeckung mit dem Handschuh und Sie sind gut zu gehen. Vorgehensweise: - [Right Hand] Das gleiche wie oben Hier endeth alle schwierigen technischen Teilen, waren diese beiden Schritte der schwierigste für mich zu tun. Sei nicht böse sein, wenn Sie Fehler machen, nur von Ihnen zu Fehlern zu lernen. Das ist, was ich tat, nachdem man für ein paar times.This Note ist offensichtlich nicht für Experten, also einfach ignorieren. Schritt 3: malen sie wie die Hölle ^ ^ ---> Nun, das ist ein Spaß für Schritt zu tun, eigentlich ist es das lustigste Schritt von allen, so können loslegen Ziel 1: - Um die Farbe und malen Sie die Abdeckung in Schritt 2 gemacht Dinge erforderlich: - Phantasie. Die Abdeckungen bilden den vorherigen Schritt. Acrylfarben. Brushes. Was auch immer Sie brauchen, um die Abdeckung sehen super aus. Vorgehensweise: - Nutze deine Vorstellungskraft . Nehmen Sie Kunst Accessoires. Tun, was Sie tun wollen. I bevorzugt, um es aussehen HOT so machte ich Fackeln und Feuer, nutzen zu können, Vorstellungskraft und es gut aussehen. Ziel 2: - Um den LM-35 Temperaturfühler an den Handschuhen von STEP-2 zu fixieren Dinge erforderlich: - 2 X LM-35 Temperaturfühler. Das Paar Handschuhe bilden den vorherigen Schritt. Silberfaden Bobin [i aber nicht genutzt coz bin ich am Nähen sehr schlecht, aber ich würde vorschlagen, mit diesen]. Needle. ODER 2 X LM-35 Temperaturfühler. Das Paar Handschuhe bilden den vorherigen Schritt. 3 X 30 cm dünnen, isolierten Single-Core-Kabel. Lot und Lötmittel-Eisen- Vorgehensweise: - 1) Die Sache ist sehr einfach befestigen Sie den LM 35 und nehmen Sie die 3-Pin-outs von der Sensor lange genug, um ihnen verbunden, um die Standalone-Boards [werden wir über das auf den nächsten Schritt zu sprechen] zu bekommen, verwenden Sie entweder die Silberfäden oder Verwendung isolierten Drähten. 2) Ich würde auch vorschlagen, eine Heißklebepistole verwenden, um zwischen den 3-Pin zu isolieren - vom Sensor outs, die Sie nie was gewöhnungsbedürftig, was verbunden wissen. Und doch war es ganz etwas Spaß ich glaube, äußern Sie Ihre Erfahrungen auf diesem, würde Ich fühle mich glücklich, euch mit FUN sehen Ab dem nächsten Schritt weiter benötigen wir einige ernsthafte noch nicht so ernst, Elektronik und Programmierung Zeug So halten Sie sich fest, um zu tun, weil die guten Sachen kommt erst noch. Schritt 4:. Machen Sie Ihre Arduino Alle 11 Artikel anzeigen Wir haben gerade alle, stark nach Jobs (mindestens für mich), jetzt ist es Zeit geht mit einigen schweren Elektronik Sachen zu bekommen. Jeder, der ein Arduino hat sollte, dass seine man die beste Kreation für Elektronik Bastler zuzugeben, aber Sie wissen, was manchmal brauchen wir nur, um alles von unseren selbst zu machen, nach unseren Bedürfnissen coz ein Arduino hat viele gute Sachen drin, aber wir nicht immer brauchen all die guten Sachen. Wir werden das Gehirn eines Arduino, dass die Atmega Mikrocontroller Stand-Alone ist zu machen. Lasst uns anfangen Zielsetzung: - Um 2 Entwicklungs-Boards, die nur OUTPUT zeigen können vom Microcontroller zu machen Dinge erforderlich: - [Schauen Sie sich die Bilder für die Liste der Teile erforderlich] • 2 x 28-polige Buchse (Bild 4) • 4 x 22pF Keramik-Kondensator (Bild 5) • 2 x 16 MHz-Kristall (Bild 6) • 2 x Perf-Board (Bild 7) • 1 x 40-Pin-Buchsenleiste (Bild 8) • 2 x 5V-Spannungsregler (Bild 9) • 2 x Rote LED (Bild 10) • 2 x 220 Ohm Widerstand (Bild 11) • Brot Board [wenn Sie es erste Prototyp möchten] • Lötzinn, Lötkolben, Flussmittel, und einige gute Löten Fähigkeiten. Vorgehensweise: - 1. Öffnen Sie Bild 2 und 3 und downloaden Sie beide. 2. Nach dem Herunterladen beide offen, und zu analysieren. 3. Bild 3 Vergleichen und löten Sie Prototyp auf einem perf Bord unter Verwendung der oben genannten Komponenten. 4. Ich werde nicht auf, wie man Löten einen Kommentar abgeben? Weil Löten ist eine Kunst, und es kann nicht erklärt werden [Das ist, was ich denke,] 5. Versuchen Sie es so klein wie möglich zu machen. 6. Wenn Sie möchten, können Sie verwenden, Entkopplungskondensatoren an den Spannungsregler. Wiederholen Sie den Vorgang noch einmal, weil du zwei dev Platten, eine für die linke Hand und eine andere für die rechte Hand benötigen. Hier gehen Sie wir sind auf halbem Weg durch !!!!!!! Schritt 5: Der LCD-Blick einfach A 16 x 2 LCD-Modul verfügt über 16 Pin-outs, aber wir brauchen nur 8 Pins einschließlich des + 5V und GND-Leitungen, so brauchen wir nur 6-Pin-outs, die der digitalen Pins des Arduino geht .Wir brauchen auch ein 1 kOhm Potentiometer steuern den Kontrast der Zeichen, die angezeigt werden. So ist es besser, um es einfach zu schauen und verwandeln die 16 pin Komplexität auf nur 8 Pins. Lasst uns anfangen Zielsetzung: - Um einen easy-to-Connect-Break-Out-Board für den 16 x 2 LCD-Modul machen Dinge erforderlich: - [Schauen Sie sich die Bilder für die Liste der Teile erforderlich] • 1 x General Purpose 16X2 LCD-Modul [I verwendet JHD 162A] (Bild 3) • 1 x 1 kOhm Potentiometer. (Bild 4) • 1 x Perf Board (Bild 5) • 1 x 40-Pin-Buchsenleiste (Bild 6) • Kleine Drähte [falls erforderlich] • Offensichtlich Lötzinn, Lötkolben, Flussmittel Vorgehensweise: - 1. Lesen Sie die dem Steckbrett Blick auf den Kreislauf (Bild 2) und Prototypen in der perf Bord 2. Ich würde vorschlagen, zuerst zu entscheiden, und eine grobe Darstellung Wie Sie gehen, um es in der PERF- Platte zu verbinden. 3. Solder entsprechend und immer daran denken, Löten Fähigkeiten werden durch die Praxis durch das Lernen erworben und nicht. 4. Verwenden Sie Drähte, wenn Sie brauchen. Das Display zeigt die Temperatur von beiden Händen zeigen, wir erinnern uns genäht Die Temperatursensoren LM-35 an den Handschuhen in Schritt 3 Es wird auch helfen Sie uns wissen, in welchem ​​Modus wir auf dh AUTO oder MANUELL Ja, diese Handschuhe werden zwei Modi zu tauschen, AUTO und MANUELL, im nächsten Schritt werden wir ein Modul zur Steuerung des TEC (thermoelektrischen Kühler) aus Schritt 1, um entweder auf AUTO oder MANUELL-Modus ausgeführt haben Ich hoffe, es ist ziemlich interessant, halten Sie mich mit Ihren Kommentaren gepostet. Schritt 6: LINKS Handsteuerung Alle 8 Artikel anzeigen Was denken Sie ! Ist es nicht sehr interessant. Wir bekommen in einigen schweren Elektronik Zeug, richtig. Aber glauben Sie mir, wenn ich Ihnen sagen, "es ist nicht so ernst". Lets erhalten, den dieser Schritt kennen. Das Modul, das wir in diesem Schritt zu machen wird sich auf dem linken Arm zu gehen. Es wird zwei Schalter sein; einer von ihnen wird verwendet werden, um Modi dh AUTO und MANUELL Hop und der andere wird verwendet, um den Erwärmungseffekt ein- oder auszuschalten, während der Modus auf manuell umgeschaltet wird, und alle diese Daten werden drahtlos mit der rechten Hand, einschließlich der gesendet werden Temperatur, die weiter in der LCD angezeigt Zielsetzung: - Um eine Steuerkarte zur Steuerung des Modus der Handschuhe zu machen. Dinge erforderlich: - [Schauen Sie sich die Bilder für die Liste der Teile erforderlich] 2 X einfache Push Button (Bild 3) 2 X 10k Ohm Widerstand (Bild 4) 1 X N-Typ-MOSFET - P55NF06 (Bild 5) 1 X RF - TX-Modul (Bild 6) 1 X Perf Board (Bild 7) 1 X Buchsensteckleiste (Bild 8) 1 X-Brot-Brett (optional) Lötzinn, Lötkolben, Flussmittelart Vorgehensweise: - Zunächst würde ich vorschlagen, zu prüfen, Bild 1 und Prototypen das gleiche auf dem Steckbrett. Dann verfolgen die gleiche Schaltung auf einem kleinen Stück des perf Bord. Probieren Sie es so klein wie möglich genau wie ich (Bild 1) Wie bereits gesagt Löten ist eine Kunst, so dass die mehr Sie das vollkommenere Sie zu üben, um zu machen. Im nächsten Schritt werden wir den rechten Kreis zu machen. Seine so einfach, wie dieser Schritt nur einige Lötkenntnisse erforderlich und Grundelektronik Wissen. Und wieder, lassen Sie bitte Meinung und Kommentare Schritt 7: rechten Bedien Alle 7 Artikel anzeigen Dies ist der letzte Schritt, wo Sie brauchen Löten Fähigkeiten, ich weiß, es ist ziemlich langweilig, löten, aber glauben Sie mir, das Endprodukt wird faszinierend sein, Lasst uns anfangen Zielsetzung: - Um eine Steuerplatine für die Aufnahme der Modus und Temperaturdaten von der linken zu machen. Dinge erforderlich: - [Schauen Sie sich die Bilder für die Liste der Teile erforderlich] 1 X N-Typ-MOSFET - P55NF06 (Bild 3) 1 X 10 k-Ohm-Widerstand (Bild 4) 1 X RF - RX-Modul (Bild 5) 1 X Buchsenleiste (Bild 6) 1 X Perf-Board (Bild 7) Solder , Lötkolben, Flussmittel. Vorgehensweise: - Ich denke, Sie wissen, was zu tun ist, denn wir machen ziemlich das Gleiche. Also das, das ich überlasse es Ihnen. Wir sind fast gut zu gehen, auf dem nächsten Schritt werden wir brauchen nur die Arduino IDE und offensichtlich ein Arduino Entwicklungskarte, zwei Skizzen (Programme) für den linken und den rechten Atmega 328 s wird die ATmegas müssen nur auf das fixiert werden Hochladen Modul statt erinnern SCHRITT 4 "Make Your Arduino". Schritt 8: Laden Sie die Sketches Dies ist am einfachsten Schritt von allen Kopieren Sie einfach - Paste - Upload - Good To Go und schließlich versuchen, den Code zu verstehen, wird diese Ihnen helfen, Ihre Logik Entwicklung Fähigkeiten zu verbessern Zielsetzung: - Um jeweiligen Skizzen zu den linken und rechten ATmegas mit Arduino IDE Laden. Dinge erforderlich: - Arduino IDE [Klicken Sie auf, klicken Sie, wenn Sie es nicht haben]. (Bild 2) Arduino UNO oder ähnliches. (Bild 3) Ausgangsmodule aus SCHRITT 4 "Make Your Arduino". (Bild 3) 2 X Atmega 328 oder ähnliches. (Bild 4) USB-Kabel Typ-A auf Typ-B. (Bild 5) Offensichtlich eine funktionale Arbeitsplatz. Vorgehensweise (links): - Legen Sie eine der Atmega auf die Arduino Board. Schließen Sie das Arduino mit dem USB. Laden Sie das Programm "LEFT. Ino" an die Atmega. Ziehen Sie das USB. Auszug aus dem Atmega. Markieren Sie ihn als Linker. Fix it zu einem der Module aus SCHRITT 4. Vorgehensweise (rechts): - Legen Sie die links-out Atmega auf die Arduino Board. Schließen Sie das Arduino mit USB. Laden Sie das Programm "RIGHT.ino" auf die Atmega. Ziehen Sie das USB. Auszug aus dem Atmega. Markieren Sie ihn als Right. Befestigen Sie ihn nach links-out-Modul ab Schritt 4. Hinweis: - Für den Fall, haben Sie die VirtualWire Bibliothek nicht durch genial Mike McCauley, die sowohl in den Skizzen verwendet wird. Bitte laden Sie sich die Datei "VirtualWire.zip" und Hinzufügen der Bibliothek auf die Arduino IDE. Während Sie tun Sie Ihre eigenen Tutorials nie vergessen, um die Arbeit der anderen zu schätzen wissen, coz Sie wissen, dass wir Open-Source hier. Wir sind gut zu gehen Jungs und Mädels alles ist komplett eingerichtet, wir müssen nur alles auf und treiben die Platten zu befestigen. . Im nächsten Schritt werden wir nur Setup die Module entsprechend und Macht sie mit zwei Li-Ion-Akku 7,4 V, dh für das linke und rechte Hand Schritt 9: Der beste Teil - Integration Alle 11 Artikel anzeigen Dies ist ein Spaß, aber sehr wichtiger Schritt, mit dem Sie sehr sorgfältig tun (sprechen aus Erfahrung) benötigen, da falsch angeschlossen, kann es zu dauerhaften Schäden führen. Zielsetzung: - Um alle Module Stange zusammen. Dinge erforderlich: - Die Günstige Handschuhe mit dem LM-35-Temperaturfühler mit ihm verbunden (Schritt 3) (Bild 1 und 2). Die verzierten Handschuhe Abdeckung (Schritt 3) (Bild 3 und 4). Die Arduino Ausgangskarten mit den Skizzen hochgeladen auf den ATmega (Schritt 4) (Bild 5). Die linke Schaltkreis (STEP 6) (Bild 6). Die rechte Hand Schaltungen (STEP 7) (Bild 7). Das LCD-Modul (Schritt 5) (Bild 8). 2 x wiederaufladbare 7.4 Volt Lithium-Ionen-Batterien. Einige Drahtbrücke - Nach Bedarf eine doppelseitige Bandrolle [Sie können Kleber und andere Sachen zu verwenden, habe ich es so, dass das Tuch nicht einschaltet chaotisch]. Vorgehensweise: - Schauen Sie sich die letzten drei Bilder. Ich denke, Sie wissen, was zu tun ist, denn alles ist in den Bildern genannt Befolgen Sie einfach die Bilder und machen die Verbindungen sehr sorgfältig Ich weiß nicht, wie Sie es mit dem Deckel des Handschuhs, seine völlig Ihrer Wahl bleiben. Macht sowohl der sie mit den Batterien. Genießen Sie, das ist, was ich tat. Warnung: - Nach dem Einschalten ihnen kommt die kritischste Situation kann seinen wie nichts scheint funktioniert. Überprüfen Sie einfach die Lötung 90% Fehler tritt aufgrund einer falschen Löten. Sie haben es getan, und wenn Sie din't gehen versuchen und fragen mich, für die Lösung i gerne Ihre Fragen und Anfragen mit dem kleinsten Wissen i besitzen beantworten. Schritt 10: Zeigen Sie ab und genießen Sie den Winter [Was ist davon übrig ] Hypnotisieren mich mit Ihren Ideen, wie Sie dieses Gerät und das Tutorial zu verbessern .. Wenn Sie es nicht mögen, kommentieren Sie es gleich hier über Ihre Erfahrungen, und ich kann eine Erklärung für die Unannehmlichkeiten haben. Keine videos für jetzt Coz I bis zwei Batterien und auch die LCD gebraten. Und wenn es Ihnen gefällt Bitte vergessen Sie nicht zu folgen und VOTE Ich weiß, ich weiß nicht den Hauch einer Chance, aber dann auch nichts zu verlieren, sind wir offen - Quelle hier und das ist, was ich glaube an und das ist, was dieses Tutorial ist alles über In diesem Winter: - tun, was Sie tun wollen.

                                      1 Schritt:

                                      Videogene GCode mit Inkscape und MakerCAM [My DIY CNC Adventure pt. 3] Going über ein Verfahren zum Gravieren einer 2D-Konstruktion mit einer CNC. Das ist meine dritte Video, wie ich lernen, meine Shapeoko 2 DIY CNC von Invent verwenden.

                                        8 Schritt:Schritt 1: Der Hintergrund Schritt 2: Teile Selection Schritt 3: Wiring-Setup Schritt 4: Code Schritt 5: Code (Beispiel 1) Schritt 6: Code (Beispiel 2) Schritt 7: Fazit Schritt 8: Demo

                                        Dies ist eine sehr einfache Anleitung, wie man die DS1302 Echtzeituhr mit einem Arduino oder Versilino, Pension zu nutzen. Ich werde Sie durch die Verdrahtung, Code und Beispiel gehen. All das finden Sie unter www.Virtuabotix.com. Das ist mein ifrst auf die Schaffung eines instructable versuchen, so dass ich freuen uns über jede Rückmeldung, dass jemand, und ich hoffe, es gefällt euch. Also lassen Sie uns diese begann ... Schritt 1: Der Hintergrund Die DS1302 Erhaltungsladezeitmessungschip enthält eine Echtzeit-Uhr / Kalender und 31 Bytes an statisches RAM. Es kommuniziert mit einem Mikroprozessor über eine einfache serielle Schnittstelle. Die Echtzeit-Uhr / Kalender bietet Sekunden, Minuten, Stunden, Wochentag, Datum, Monat und Jahr Informationen. Nur drei Leitungen sind erforderlich, um mit der Uhr / RAM kommunizieren: CE, I / O (Datenleitung) und SCLK (serielle Takt). Daten können zu und von der Uhr / RAM 1 Byte zu einem Zeitpunkt oder in einem Bündel von bis zu 31 Byte. Der DS1302 ist für den Betrieb bei sehr niedrigem Stromverbrauch und Daten- und Taktinformationen zu behalten auf weniger als 1μW. Das DS1302 verfügt über Dual-Power-Pins, einen für primäre und eine weitere für das Backup. in diesem Beispiel die Priamry Leistung wird von der Arduino zur Verfügung gestellt werden, und die Rückseite durch eine CR2032-Batterie. Die 31 Bytes des RAM ist so formatiert, wie in der Tabelle unten gezeigt. Beachten Sie, dass die numerischen Positionen haben ihre eigenen Bits zu füllen. Insbesondere die 0-9 Wert der "Einsen" verfügen, 4 Bits, und die 0-9-Wert der "Zehner" Ort verfügt über 3 Bits für das Byte mit dem Sekundenwert gefüllt. Diese Werte werden kombiniert, um das gesamte Byte erstellen. Dieses Produkt, als auch die Hersteller Datenblatt kann gefunden werden at https://www.virtuabotix.com/product/virtuabotix-ds1302-real-time-clock-rtc-module-arduino-versalino/ . Schritt 2: Teile Selection Die Teile wurden basierend auf den Kosten, aktuelle Verfügbarkeit und Kompatibilität ausgewählt. Diese instructable verwendet die oben Teilen: Schritt 3: Wiring-Setup Schritt 4: Code Der ursprüngliche Code wurde aus dem Arduino-Website, sofern http://playground.arduino.cc/Main/DS1302, die von Benutzer "Kodal" beigetragen wurde. Dieser Code wurde in eine vollständige Bibliothek übersetzt wurde, und legten auf die sich Virtuabotix, LLC. Die vollständige Beschreibung der Bibliothek und ihre Funktionen, finden Sie unter https://www.virtuabotix.com/virtuabotix-ds1302-real-time-clock-module-pin-out-coding-guide/. Gehen Sie einfach auf den "Kodex" Abschnitt, um den Link in die Bibliothek zu finden. Diese Instructable werden zwei Beispiele, die die Bibliothek verwenden, anzugehen. * HINWEIS: Die Bibliothek verwendet nicht die volle Funktionalität der DS1302-Chip, es benutzen Sie die am häufigsten verwendeten Funktionen, die aufgefordert werden. Schritt 5: Code (Beispiel 1) Dieses Beispiel ermöglicht es einfach zum Ausdrucken von Daten und ermöglicht die direkte Benutzer Zugang zu den einzelnen Elementen. Somit Drucken jedes Element zu einem Zeitpunkt. Dies ist natürlich, kann in einem beliebigen Format ausgedruckt werden, dieser schien nur die einfachste. Wie immer, kann dies beispielsweise in eine Funktion eingeschaltet werden .. Dieses Beispiel ist in der Bibliothek, die auf gefunden werden können enthalten: Die vollständige Beschreibung der Bibliothek und ihre Funktionen, finden Sie unter https://www.virtuabotix.com/virtuabotix-ds1302-real-time-clock-module- Pin-out-Codierung-guide /. Gehen Sie einfach auf den "Kodex" Abschnitt, um den Link in die Bibliothek zu finden. Sobald die Bibliothek importiert wird, Sie das Beispiel in File- finden> Examples.Step 6: Code (Beispiel 2) Dieses Beispiel verwendet zwei superhellen LEDs, um anzuzeigen, ob der RTC aktiv aktualisieren. Dies wird durch verwelken eine grüne LED, für eine gute schaulicht; oder eine rote LED für nicht aktualisiert. Dies geschieht einfach, indem ein Lesen der Sekunden und die Überprüfung, dass vor dem aktuellen RTC Zeit bewerkstelligt. Wenn es aktualisiert hat man bekommt eine grüne LED leuchtet, wenn nicht du die rote LED zu erhalten. Dieses Beispiel ist in der Bibliothek, die auf gefunden werden können enthalten: Die vollständige Beschreibung der Bibliothek und ihre Funktionen, finden Sie unter https://www.virtuabotix.com/virtuabotix-ds1302-real-time-clock-module- Pin-out-Codierung-guide /. Gehen Sie einfach auf den "Kodex" Abschnitt, um den Link in die Bibliothek zu finden. Sobald die Bibliothek importiert wird, Sie das Beispiel in File- finden> Examples.Step 7: Fazit Dieses Projekt war eine große Lernerfahrung. Es gab eine unvorstellbare Menge an Ressourcen gibt, aber nur sehr wenige von ihnen waren wirklich hilfsbereit. Ich hoffe, dass diese Bibliothek, oben verbunden, ist hilfreich und ich freue mich auf jede Eingabe für zukünftige Projekte und Feedback. Wenn Sie versuchen, diese Instructable verwenden und irgendeine Unterstützung benötigen, kontaktieren Sie mich und ich werde mein Bestes tun um zu helfen. Good Luck !! Schritt 8: Demo Dieses Video hat eine Demo beider Beispiele: Nach wie vor den Beispielen und der Bibliothek finden Sie unter https://www.virtuabotix.com/virtuabotix-ds1302-real-time-clock-module-pin-out-coding-guide/ .... Dank für das Betrachten meiner ersten Instructable ...

                                          2 Schritt:Schritt 1: Anschließen von Geräten Schritt 2: Arduino-Code

                                          Diese instructable zeigt, wie Sie 0-9 Ziffern auf 7-Segmentanzeige mit Arduino anzuzeigen. Was brauchen Sie: Arduino Uno 3 7 Siebensegmentanzeige 2 x 220 Ohm Widerstände Jumper WiresStep 1: Herstellen der Anschlüsse Schließen Sie die unten beschriebenen Stifte: Arduino Pin 2 bis Pin 9. Arduino Pin 3 an Pin 10. Arduino Pin 4 mit Pin 4. Arduino Pin 5 mit Pin 2 .. Arduino Pin 6 Pin 1. Arduino Pin 8 an Pin 7. Arduino Pin 9 mit Pin 6. GND an Pin 3 und Pin 8 mit je 220 Ohm-Widerstände angeschlossen ist. Schritt 2: Arduino-Code int a = 2; // Für die Anzeige Segment "a" int b = 3; // Für die Anzeige Segment "b" int c = 4; // Für die Anzeige Segment "c" int d = 5; // Für die Anzeige Segment "d" int e = 6; // Für die Anzeige Segment "e" int f = 8; // Für die Anzeige des Segments "f" int g = 9; // Für die Anzeige Segment "g" Leere Setup () { pinMode (a, OUTPUT); //EIN pinMode (b, OUTPUT); // B pinMode (c, OUTPUT); // C pinMode (d, OUTPUT); // D pinMode (e, OUTPUT); // E pinMode (f, OUTPUT); // F pinMode (g, OUTPUT); // G } Leere displayDigit (int digit) { // Bedingungen für die Anzeige-Segment ein if (digit! = 1 && stellige! = 4) digital (a, HOCH); // Bedingungen für die Anzeige Segment b if (digit! = 5 digit &&! = 6) digital (b, HIGH); // Bedingungen für die Anzeige Segment c if (digit! = 2) digital (c, HIGH); // Bedingungen für die Anzeige Segment d if (digit! = 1 && stellige! = 4 && stellige! = 7) digital (d, HIGH); // Bedingungen für die Anzeige von Segment e if (stelligen == 2 || stelligen == 6 || stelligen == 8 || stelligen == 0) digital (e, HIGH); // Bedingungen für die Anzeige Segment f if (digit! = 1 && stellige! = 2 && stellige! = 3 && stellige! = 7) digital (f, HIGH); if (digit! = 0 && stellige! = 1 && stellige! = 7) digital (g, HIGH); } Leere Abzweigung () { digital (a, LOW); digital (b, LOW); digital (c, LOW); digital (d, LOW); digital (e, LOW); digital (f, LOW); digital (g, LOW); } Leere Schleife () { for (int i = 0; i <10; i ++) { displayDigit (i); Verzögerung (1000); ausschalten(); } }

                                          Seiten: « Zurück 1 2 3 4 5 6 ... 10 Nächster »