Mitmachprojekt: Temperatur messen und senden mit dem Arduino
Die Bürotemperatur messen und ins Internet übertragen - das geht mit ein wenig Code, preiswerten Bauelementen und dem Arduino oder Genuino. Wir zeigen, wie es funktioniert.
Die beliebte Arduino-Plattform wurde speziell für Einsteiger und Laien konzipiert, die sich mit Mikrocontrollern beschäftigen wollen. Außerhalb der USA werden die Bastelrechner mittlerweile unter dem Namen Genuino vertrieben. In unserer Anleitung zeigen wir, wie mit einem Sensor die Temperatur gemessen und der Wert an einen Internetserver übermittelt wird. Mögliche Fehler werden dabei mit Hilfe einer LED angezeigt. Mit dem fertigen Aufbau kann der Leser an unserem großen Projekt zur Messung der Bürotemperatur teilnehmen.
- Mitmachprojekt: Temperatur messen und senden mit dem Arduino
- Den DS18B20 und die LED anschließen
- LED ansprechen
- Ethernet-Shield initialisieren
- Zeitgesteuerte Ausführung
Für unsere Anleitung verwenden wir einen Arduino/Genuino Uno. Für die Internetverbindung setzen wir ein Ethernet-Shield ein. Wer eine WLAN-Verbindung bevorzugt, für den beschreiben wir eine Lösung in einem weiteren Artikel.
Die Liste der erforderlichen Bauelemente ist kurz, es gibt sie für wenig Geld bei allen Elektronikhändlern:
- ein Temperatursensor DS18B20
- ein 4,7-kOhm-Widerstand
- eine LED
- ein 220-Ohm-Widerstand für die LED
- ein kleines Steckbrett
- ein Set Verbindungskabel und Klingeldraht
Den Arduino vorbereiten
Das Ethernet-Shield wird vorsichtig auf den Arduino aufgesteckt, ohne die Pins dabei zu verbiegen. Das Layout der Pin-Reihen auf dem Ethernet-Shield ist identisch mit dem Arduino selbst, das Ethernet-Shield nimmt auch keinen Einfluss auf die Kontakte. Mit einer Ausnahme: Der mit ICSP markierte Pin-Block wird vom Shield selbst zur Kommunikation mit dem Arduino verwendet.
Das Steckbrett vorbereiten
Ein Steckbrett verfügt am Rand üblicherweise über zwei Leisten, die jeweils mit einer roten und einer blauen Linie markiert sind. Die Leiste mit der blauen Linie verbinden wir mit einer der Pin-Buchsen auf dem Shield, die mit GND markiert sind. Die Leiste mit der roten Linie wird mit der Pin-Buchse verbunden, welche die Markierung 3V3 trägt, manchmal auch 3.3V.
Den DS18B20 und die LED anschließen |
Hallo, ich habe Interesse an so einem Temperatur Projekt auf Bluetooth Basis (Arduino...
Breadboard ist ja auch nur zum testen einer Schaltung da und nicht für Dauerbetrieb...
Damit geht's auch und kost' fast nix ;)