WLAN-Nixie Thermometer (8 / 9 schritt)


Schritt 8: Programm

Die Main-Funktion von der Atmega1 (Temperatur-Station):

(Nur einmal) zu initialisieren:

(1) initialisieren Sie Mikrocontroller (Eingänge/Outpus/PWM)
2. Initialisieren Sie RFM
3. I2C initialisieren

Main Loop (Infinity Repeadet):

1. Lesung Temp der Innentemperatur
2. wenn RFM erhalten etwas gelesen von Außentemperatur
3. Stellen Sie die PWM-Werte auf die erhaltenen Werte je

Die Main-Funktion von der Atmega2 (Temp von außen):

(Nur einmal) zu initialisieren:

(1) initialisieren Sie Mikrocontroller (Schlaf-Modus/Eingänge/Outpus)
(2) initialisieren RFM
(3) I2C initialisieren

Main Loop (Infinity Repeadet):

1. lesen Sie Temp aus DS1621
2. senden Temp an Atmega 1
(3) Schlaf Mikrocontroller
4. nach ca. 25 Sekunden aufwachen

Die Programmiersprache ist C.

Die I2C Kommunikation mit der DS1621 erfolgt mit der Bibliothek i2cmaster.h von Peter Fleury. Mit dieser Bibliothek ist es einfach, über die zwei-Draht-Schnittstelle kommunizieren.

Die Bibliothek des die RFM ist im Anhang mit allen anderen Teilen des AVR-Projekts.

In Verbindung stehende Artikel

VFD Uhr/Nixie indoor/outdoor Thermometer Retro Fit Linden Mantel Clock

VFD Uhr/Nixie indoor/outdoor Thermometer Retro Fit Linden Mantel Clock

Habe ich beschlossen, etwas zu tun, was ich noch nicht gesehen hatte und kombinierten (2) separate Elektronik mit (2) verschiedene Arten Vakuumröhre zeigt diese einzigartige Anzeige zu machen. Nixie-Röhren für Thermometer und VFD (Vakuum fluoresziere
Analog IN 13 Bargraph Nixie Röhre Thermometer

Analog IN 13 Bargraph Nixie Röhre Thermometer

Dies ist ein Projekt für eine russische IN-13 Bargraph Nixie Röhren, es als ein Innenraum-Thermometer zu verwenden.Es heißt "NixieTherm" und ist auch als ein komplettes Kit inkl. Gehäuse wie bei www.Nixiekits.eu gezeigtDas IN-13 ist ein speziell
WLAN-Board ESP8266: NeoPixels, Thermometer, tiefen Schlaf, AP Webserver Config, EEPROM

WLAN-Board ESP8266: NeoPixels, Thermometer, tiefen Schlaf, AP Webserver Config, EEPROM

In der angehängten Zip -Datei finden Sie Tutorials über lustig machen Dinge mit dem kostengünstigen ESP8266 WiFi Board:Wi-Fi Modul ESP8266 Programmierung von Arduino IDE.Schalter ON/OFF Licht per Handy über Wi-Fi.RGB LED Streifen "NeoPixels" + E
WLAN indoor & outdoor Thermometer

WLAN indoor & outdoor Thermometer

Ich möchte euch eines meiner interessante Projekte vorstellen. Es ist ein drahtloses Thermometer, der die innen- und Außentemperatur misst. Das Gerät besteht aus zwei Teilen. Einer ist ein Sender, der einen digitalen Temperaturfühler und einen Transm
Pandora Uhr: Nixie Tube Clock und Pandora Internetradio

Pandora Uhr: Nixie Tube Clock und Pandora Internetradio

Eine Nixie Röhren Uhr Pandora Internet Radio, basierend auf dem Raspberry Pi mit einem benutzerdefinierten gestaltete Gehäuse mit LCD-display, WiFi Anschluss, Verstärker und Lautsprecher. Dies ist die einzigartigste Radiowecker, die Sie jemals finden
TempBug: Internet-verbundenen Thermometer

TempBug: Internet-verbundenen Thermometer

Im Januar dieses Jahres hatten wir einige Probleme mit der Hitze in meinem Büro. Insbesondere die Art der Schwierigkeiten, wobei die Wärme nicht aktiviert ist, wird Sie turn it up, und es immer noch nicht auf. Dies dauerte mehr als ein paar Tage, und
IMP-Chef: Internet-Connected BBQ Thermometer

IMP-Chef: Internet-Connected BBQ Thermometer

als ich ein Kind war, würde wir unseren Urlaub Türkei Kochen oder Braten mit einem jener wenig Pop-up-Thermometer, die Sie nur in den Vogel, das sich öffnet (vermutlich), wenn der Vogel gemacht oder zumindest sicher kleben zu Essen ist. Wir hatten ei
Intelligente persönliche Thermometer mit Arduino

Intelligente persönliche Thermometer mit Arduino

Diese instructable bereitet als Teil unserer Aufgabe für TfCD (Technologie für Concept Design) Kurs an der TU Delft. Die folgenden instructable bereitet:Bo Koperdraat: 4209567Karthik Mahadevan: 4501578In diesem instructable erfahren Sie wie man schne
WLAN-Anlage monitoring-System basierend auf Arduino MEGA und ESP8266

WLAN-Anlage monitoring-System basierend auf Arduino MEGA und ESP8266

Heute wollen wir Ihnen unser erstes Experiment auf das Internet der Dinge zeigen. Zu diesem Zweck haben wir uns entschlossen ein Arduino MEGA statt ein Arduino UNO verwenden. Und zwar deshalb, weil Arduino MEGA verfügt über eine serielle Schnittstell
Arduino-WiFi-Thermometer (mit Web-Seite) - Arduino Wireless

Arduino-WiFi-Thermometer (mit Web-Seite) - Arduino Wireless

Was Sie brauchenEin Arduino-Board (kompatibles Board ist OK).LM-35 (zur Verwendung mit der mitgelieferten Datei können Sie DS18B20 aber musst du den Quellcode bzw. konvertieren).HLK-RM04 WiFi-Router-Modul.5V Stromversorgung oder Stromkreis Versorgung
Numitron Uhr & Thermometer

Numitron Uhr & Thermometer

ich mag Nixie und Numitron Uhren, aber ich noch nie gearbeitet, mit ihnen vor. Also beschloss ich, es auszuprobieren. Ich wähle Numitrons aus 2 Gründen: Erstens alle Nixis eine höhere Spannung als Numitrons arbeiten müssen. Nixis müssen um DC 170V un
Entfernten WLAN DHT11 Temperatur eine Luftfeuchtigkeit I2C 2 X 16 LCD-Display mit zwei ESP8266 und Visuino

Entfernten WLAN DHT11 Temperatur eine Luftfeuchtigkeit I2C 2 X 16 LCD-Display mit zwei ESP8266 und Visuino

Esp8266 Module sind große low-cost Stand allein Controller mit Wi-Fi-gebaut, und ich habe bereits ein einfaches Blinken instructable mit ESP8266 NodeMCU Modul.Der Vorteil von ESP8266 über Arduino und anderen Controllern ist die eingebaute Wi-Fi. In d
Nixie Tube Stift Watchdog

Nixie Tube Stift Watchdog

Ich habe diese Desktop-Stift-Caddy für einen Freund. Wenn alle Stifte in der Box sind, zeigt die Nixie-Röhre nichts im Display. Entfernen Sie einen Stift und es leuchtet auf den entsprechenden Buchstaben auf den Stift, der fehlt. Es hat auch einen WW
Thermometer in Wand Lichtschalter

Thermometer in Wand Lichtschalter

Einfaches ProjektEs ist wirklich einfach Projekt ohne jede Mikroprozessor.Ich musste angeben und Luftfeuchtigkeit, Temperatur in einigen Zimmern des Einfamilienhauses zu überwachen. Um richtig zu finden für Thermometer/Hygrometer installieren nicht e