AVR-NET-IO
(Schalten/Abfragen von Ger�ten �ber Netzwerk/Internet)
(Eine Unterseite von http://www.oliver-schlenker.dyndns.org)

Beschreibung:

Mit dieser Seite soll gezeigt werden, wie man mit dem Bausatz der Fa. Pollin Elektronik und einer Relais-Karte, �ber das interne Netzwerk oder das Internet Ger�te fernschalten und Schaltzust�nde von Ger�ten fernabfragen kann. Momentan nutze ich diese kleine Elektronik, mit einem ATMega32-Microcontroller von Atmel, um 2 Computersysteme alternativ zur Startm�glichkeit per Telefon (siehe meine "PC-Fernstart-Seite") auch �ber das Internet (fern) zu schalten. Die kleine Karte hat 8 Schaltkontakte, 4 digitale Eing�nge und 4 analoge 10-Bit- Eing�nge. D. h. mit diesem Teil k�nnt Ihr 8 Ger�te Ein/Aus-Schalten, 4 Schaltzust�nde (Ein oder Aus) abfragen und 4 Messwerte (Temperatur, Luftfeuchtigkeit, Umdrehung, Helligkeit, etc.) abfragen. Die AVR-NET-IO-Karte kann �ber eine serielle Schnittstelle, das Internet und/oder �ber Euer internes Netzwerk angesteuert werden.

(Inzwischen habe ich noch ein Programm namens "OliFUNK" zur Ansteuerung von bis zu 16 Funksteckdosen f�r das AVR-NET-IO mit einer Relaisplatine (z. B. K8IO) und einem Funkhandsender geschrieben.

"OliFUNK"-Programm von Oliver Schlenker f�r das AVR-NET-IO-Board

Falls Ihr allerdings Programme zum (Fern)Schalten von Ger�ten, (Fern)Abfragen/(Fern)Aufzeichnen von Schaltzust�nden und (Fern)�berwachung von Schaltzust�nden f�r das AVR-NET-IO-Board sucht, solltet Ihr diesen Bericht einfach weiter lesen.)

Den Bausatz der Platine k�nnt Ihr unter http://www.pollin.de bestellen. Die Artikel-Nr. lautet: 810 058. F�r Leute, die keinen L�tkolben in die Hand nehmen wollen oder k�nnen, bietet Pollin auch eine bereits fertig aufgebaute Platine unter Artikel-Nr. 810 073 an. Ansonsten "AVR-NET-IO" als Suchbegriff auf der Pollin-Seite eingeben. Dort k�nnt Ihr Euch auch das Handbuch mit dem Aufbau und den Befehlen f�r die Platine runterladen und anschauen. Des weiteren bekommt Ihr auch eine einfache Steuersoftware f�r die Platine. Allerdings konnte ich mit dieser Software meine Platine nur �ber das interne Netzwerk, nicht aber �ber das Internet bedienen. Deshalb habe ich mir meine eigenen Programme zum "Steuern", zur "Datenaufzeichnung" und zur "Zustands�berwachung" geschrieben.

Wie Ihr auf den folgenden Bildern sehen k�nnt, habe ich mir die "Relais-Platine", zum Schalten der einzelnen Ger�te und R�ckmeldung der digitalen Eing�nge, selbst gebaut. Auch hier bietet Pollin selbst was an. Dort bekommt Ihr auch eine Relaiskarte namens "K8IO" Artikel-Nr. 710 722 als Bausatz. Diese l�sst sich direkt auf das AVR-NET-IO-Board aufstecken. Dort werden dann die zu schaltenden Ger�te und digitalen Eing�nge ebenfalls direkt angeschlossen! Das K8IO l�uft auch direkt am Parallel-Port eines PCs. Der Vorteil des AVR-NET-IO ist auch, dass man Ger�te direkt �ber das Internet schalten kann, ohne einen Rechner oder andere Hardware permanent laufen lassen zu m�ssen.

(Um die Grafiken klarer und detaillierter zu sehen, solltet Ihr einen Klick mit der linken Maustaste
auf der entsprechenden Grafik ausf�hren!)

Hier ein Bild meines fertig aufgebauten AVR-NET-IO-Boards:

Movie Ghar.com


Oben links seht Ihr den RS-232-Anschlu� zum �bertragen der Pollin-Firmware (ist normalerweise nicht notwendig, da der Controller programmiert ausgeliefert wird) und zum Senden von Befehlen �ber z. B.: PuTTY oder Hyperterminal. Rechts seht Ihr den Netzwerkanschlu� und daneben die Stromversorgungsklemmen f�r ein Netzteil 9V~/9V= (ist nicht im Lieferumfang von Pollin; Ein stabilisiertes Netzteil mit ca. 300mA sollte gen�gen). Den K�hler f�r den ersten Spannungsregler habe ich selbst dazu gebastelt, da das Teil doch recht warm wird. Auf der linken Seite seht Ihr die blaue Klemmenleiste f�r die Eing�nge der analogen Messwerte. Auf dem Analog-Eingang Nr. 1 habe ich einen Temperatursensor KTY 81-221 (mit einem 10 kOhm-Widerstand als Spannungsteiler) angeschlossen (Ein herzliches "Dankesch�n" f�r die Unterst�tzung mit dem Temperatursensor geht an Herr Andr� Steiner. Er als Funker hat mein Steuerprogramm zur Drehung von Funkantennen, zur Temperaturmessung in Geh�usen und zum Schalten von Ger�ten modifiziert und auf seiner WebSeite https://dl6ast.darc.de/ seht Ihr einen Snapshot seiner pers�nlich angepassten Oberfl�che). Inzwischen habe ich noch einen Photowiderstand LDR 07 (mit einem 500 kOhm-Widerstand als Spannungsteiler) am Analog-Eingang Nr. 2 angeschlossen und messe so die Helligkeit im Raum in Prozent. (Diese Verdrahtung ist allerdings nicht auf den Photos zu sehen, da ich die Sensoren inzwischen �ber Leitungen und nicht mehr direkt am Board angeschlossen habe!). Unten seht Ihr dann einen grauen Sub-D-25pol-Stecker, der dann die 8 Schaltausg�nge und die 4 digitalen Eing�nge auf meine Schaltplatine f�hrt.

Hier mal ein Anschluss-Schema f�r analoge Sensoren an das AVR-NET-IO-Board
(Als Spannungsteiler beispielhaft f�r den ADC1):

Movie Ghar.com

Hier ein Bild meiner selbst gebastelten Schaltplatine:

Movie Ghar.com

Auf der rechten Seite seht Ihr die 8 Datenleitungen zum Schalten der Relais (und die 4 digitalen Eing�nge zur R�ckmeldung an das AVR-NET-IO), die vom grauen Sub-D-25pol-Stecker vom AVR-NET-IO-Board kommen und dann, �ber die Transistoren und Relais (mit Freilaufdioden), auf die schwarze (8x digitaler Schaltausgang) und blaue (4x analoger Messwerteingang) Klemmenleiste gehen! An diese Platine habe ich ein Netzteil mit 7,5V= angeschlossen. Vor und nach den Schalttransistoren, seht Ihr je eine Reihe LEDs. Die erste Reihe zeigt ein ankommendes Schaltsignal vom AVR-NET-IO-Board an. Die 2. Reihe zeigt (bei eingeschalteter Stromversorgung) den momentanen Relaiszustand an. Nach den Relais habe ich noch Jumper verbaut, um den �ffner oder den Schlie�er des Relais an den Anschlussklemmen entsprechend zu nutzen. (Manchmal m�chte man ja vielleicht mit dem Schalten etwas unterbrechen und nicht schlie�en!) An der schwarzen Steckerleiste werden die zu schaltenden Ger�te angeschlossen. Momentan habe ich hier auf Relais-Nr. 1 meinen FreeNAS-FileServer (FreeBSD) und auf Relais-Nr. 2 einen Windows-Rechner (VNC-Server) angeschlossen. An der blauen Steckerleiste habe ich die Eing�nge Digital 1 und 2 mit einem R�ckmelderelais der einzelnen Rechner beschaltet (siehe unten links die Dr�hte gr�n+braun, gelb+weis). (Inzwischen ist noch auf Relais-Nr. 8 ein FreeNAS-WebServer und auf Digital 4 die R�ckmeldung f�r dieses Ger�t dazu gekommen. Diese Homepage lest Ihr im Moment von diesem WebServer. Bisher habe ich allerdings nur die Snapshots der Software-Module und nicht die Hardware-Bilder aktualisiert. Der Anschluss der Ger�te bzw. Hardware ist ja ohnehin immer gleich.) Durch ein "R�ckmelderelais" in den einzelnen Rechnern, welches dann auf einen digitalen Eingang gelegt wird, kann ich bei Aufruf meiner Steuersoftware oder des Datenloggers sofort sehen, ob ein Ger�t noch "Online" ist oder nicht.

Hier ein Bild meines angeschlossenen LCD-Panels (incl. selbst gebastelter Ansteuerungsplatine):

Movie Ghar.com

Seit dem 23.01.2011 habe ich noch ein LCD-Panel an das AVR-NET-IO-Board angeschlossen. Das Panel zeigt mir an, wann der letzte Zugriff mit dem Steuerprogramm auf das AVR-NET-IO-Board stattgefunden hat. Ab meiner Steuersoftware-Version 1.3 werden LCD-Panels mit HD44780-Controller korrekt angesprochen. Es handelt sich um das LCD-Modul Typ: TC1602E-01 von der Fa. Pollin (http://www.pollin.de) mit der Bestell-Nr. 120 420. Aus einem leider nicht mehr existenten AVR-NET-IO-Forum, habe ich einen Schaltplan zum Anschluss dieses LCD-Panels an den externen Port des AVR-NET-IO-Boards gefunden. Mit dem Poti regelt man den Kontrast der Zeichen auf dem Display und mit dem Jumper kann man die Hintergrundbeleuchtung aktiveren oder deaktivieren.

Erkl�rungen zu den Funktionen meiner Programme zur Ansteuerung des AVR-NET-IO-Boards
(die Programme habe ich kpl. in PureBasic (http://www.purebasic.de) geschrieben):

AVR-NET-IO.EXE - Zur Steuerung (Schalten der Ausg�nge/Anzeige der Eing�nge):
Meine drei angeschlossenen Computersysteme kann ich mit meiner eigenen Steuersoftware bequem per Internet von au�en oder im heimischen Netzwerk starten, reseten oder herunterfahren und die Werte der analogen und digitalen Eing�nge entsprechend anzeigen lassen. Vor dem Reset-Button f�r den Webserver seht Ihr noch ein Feld als "Sicherheitslock". Erst nach Aktivierung dieses Feldes wird der Reset-Button freigegeben und nach Bedienung wieder deaktiviert. Dieser "Schutzmechanismus" sch�tzt (mich) vor einem unbedachten Herunterfahren des WebServers. �ber meine Steuersoftware k�nnt Ihr im Konsolen-Modus auch Befehle direkt an das AVR-NET-IO-Board schicken oder Euch den Befehlsvorrat des Boards auflisten lassen! (Wenn Ihr in meiner Steuersoftware unten links auf die Grafik des Boards klickt, �ffnet sich ein weiteres Fenster mit den technischen Eckdaten des AVR-NET-IO-Boards und einem Link zu dieser Homepage!).

Movie Ghar.com bei AVR-NET-IO.EXE (aktuelles Release = V1.5):

07.01.2012:
In Version 1.5 habe ich aus diesem Programm die Email-Meldefunktionen entfernt, da durch die allgemeine/generelle �nderung vom 05.06.2011 meiner Programme f�r das AVR-NET-IO-Board vom TCP-Protokoll auf das UDP-Protokoll das Watchdog-Programm parallel zum Steuerprogramm laufen kann und so nun die Funktionen der einzelnen Module wieder sauber voneinander getrennt sind. Dadurch steht auch wieder etwas mehr Platz f�r spezielle Anpassungen der einzelnen Benutzer in den einzelnen Programm-Modulen zur Verf�gung.

 

DATA-LOG.EXE - Zur Datenaufzeichnung (Aufzeichnen der Schaltzust�nde der Ausg�nge/Eing�nge):
Zum  Daten-Logger-Modul gibt es eigentlich nicht viel zu sagen. Nach Start der Software und einer Passwortabfrage (�hnlich wie bei der Steuersoftware) werdet Ihr noch gefragt, in welchem Zeitintervall die Datenaufzeichnung erfolgen soll. Nach Eingabe einer Einheit (S=Sekunden, M=Minuten, H=Stunden oder T=Tage), gefolgt von einem numerischen Wert, startet sofort der Log-Vorgang. Bei der Eingabe habe ich die Werte wie folgt eingegrenzt: Kleinster Logintervall ist 1 Sekunde; Es k�nnen auch Werte mit Nachkommastelle eingetragen werden. (Z. B.: Eingabe "S10" = Aufzeichnung alle 10 Sekunden; Eingabe "M1,5" =  Aufzeichnung alle 1,5 Minuten bzw. 90 Sekunden; Eingabe "T5,5" = Aufzeichnung alle 5 Tage und 12 Stunden bzw. 132 Stunden; Eingabe "T365 = Aufzeichnung einmal im Jahr (wird wohl eher die Ausnahme bei Aufzeichnungen sein!)). Mit dieser Daten-Logger-Software werden dann die Schaltzust�nde bzw. Werte der analogen und digitalen Eing�nge der AVR-NET-IO-Platine bzw. der Schaltplatine abfragt, aufzeichnet und in einer Excel-Tabelle entsprechend ablegt.

Movie Ghar.com bei DATA-LOG.EXE (aktuelles Release = V1.2):

z. Zt. - keine Neuerungen -

 

WATCHDOG.EXE - Zur �berwachung (�berwachung der Eing�nge f�r weitere Aktionen):
Inzwischen habe ich auch noch einen kleinen "Watchdog" programmiert. Nach einer Passwortabfrage l�st dieses kleine Programm bei Ver�nderungen an den Eing�ngen (digitalen wie analogen) des AVR-NET-IO-Boards Aktionen aus. Momentan meldet dieses Programm bei einer Zustandsver�nderung eines Einganges diese per Email an eine vordefinierte Mailadresse. Nat�rlich kann man statt des Mailversands auch eine Datei erzeugen lassen, einen Ausgangskontakt auf dem Board schlie�en/�ffnen oder ein anderes Programm ausf�hren lassen. Hier d�rfte es einige n�tzliche Anwendungsm�glichkeiten geben. (Z. B.: als Alarmmeldung oder Notfallmelder, Meldung bei Unterschreitung einer Temperatur oder einer Drehzahl, Bet�tigen eines Aktors bei Lichtver�nderungen im Gew�chshaus, Temperaturver�nderungen in einem Aquarium/Terrarium oder zur Steuerung bei Licht, Wind und Regen einer Markise, u.v.m.)

Movie Ghar.com bei WATCHDOG.EXE (aktuelles Release = V1.3):

07.01.2012:
In Version 1.2 wird von diesem Programm mit Hilfe von "Blat" (einem Kommandozeilen-Programm zum Versenden von Emails) auch die SMTP-Authentifizierung f�r Mailserver �ber Benutzername und Passwort unterst�tzt. Es ist auch m�glich das Programm zur Mailversendung �ber POP3- und NNTP-Server zu nutzen. Bisher war f�r mich die interne SendMail-Funktion von Purebasic ausreichend, da der Zugang zu T-Online �ber die Routeranwahl geregelt wurde und keine separate Authentifizierung beim Mailserver notwendig war. Seit 01.01.2012 funktioniert das nun bei mir bzw. T-Online (leider) nicht mehr und so habe ich die Public-Domain-Software "Blat" in den Quellcode mit eingebunden um das Programm so autark zu halten.

23.02.2013: Ab Version 1.3 wird von diesem Programm intern auch die SMTP-Authentifizierung f�r Mailserver �ber Benutzername und Passwort unterst�tzt. Ab PureBasic Version 5.10 ist die Sendmailfunktion inclusive SMTP-Authentifizierung integriert. Damit d�rften nun die meisten Email-Provider problemlos unterst�tzt werden bzw. eine externe Mailsoftware wie z. B. "Blat" ist nicht mehr notwendig, da die Mailunterst�tzung nun wieder im Quellcodes des Programmes integriert ist.

 
EIN-AUS-[DEVICENAME].EXE - Zum direkten Schalten eines Ausganges (mit/ohne R�ckmeldung):
Dieses kleine Programm ist recht n�tzlich um direkt vom Windows-Desktop gezielt ein Ger�t EIN oder AUS zuschalten. Wenn noch ein digitaler R�ckmeldeeingang angegeben wird und dort z. B. ein R�ckmelderelais angeschlossen ist, findet auch eine Unterscheidung statt, ob das Ger�t nun ein- oder ausgeschaltet wird. Das Programm habe ich schon eine Weile im AVR-NET-IO-Paket dabei, aber bisher nicht weiter erw�hnt da es quasi ein Abfallprodukt des AVR-NET-IO.EXE-Programmes war. Da es sich um ein recht einfaches Programm handelt, werde ich hier auch keine Releases pflegen oder gro�e �nderungen/Anpassungen vornehmen. Der ein oder andere User kann das Programm aber vielleicht gut brauchen um schnell mal was vom Desktop zu schalten.

Movie Ghar.com bei EIN-AUS-[DEVICENAME].EXE:

28.12.2012: Offizielle Ver�ffentlichung/Bekanntgabe des Programmes auf dieser Homepage.
(F�r dieses Programm ist auch keine Demo-Version von mir ver�ffentlicht.)

 
Movie Ghar.com allgemeine/generelle �nderungen in den Programmen f�r das AVR-NET-IO-Board:
 
AVR-NET-IO Zur Steuerung (Schalten Ausg�nge/Anzeige Eing�nge)
DATA-LOG Zur Datenaufzeichnung (Aufzeichnen Schaltzust�nde der Aus-/Eing�nge)
WATCHDOG Zur �berwachung (�berwachung Eing�nge f�r weitere Aktionen)
EIN-AUS-[DEVICENAME] Zum schnellen Schalten eines Ausganges (z. B. �ber Desktopverkn�pfung)

05.06.2011: Ab sofort benutze ich in meinen Programmen das UDP-Protokoll zur Ansteuerung des Boards. Damit k�nnen meine Programme nun sogar gleichzeitig auf das Board zugreifen. D. h. wenn z. B. das Datenlogger-Modul permanent l�uft um beispielsweise Temperaturdaten aufzuzeichnen, kann parallel dazu trotzdem mit dem Steuerprogramm auf das Board zugegriffen werden und z. B. Kontakte geschaltet werden. Bei der vorhergehenden Nutzung des TCP-Protokolls war nur ein exklusiver Zugriff pro Programm-Modul auf das Board m�glich. Nun kann beispielsweise das Watchdog-Modul die Eing�nge �berwachen, w�hrend das Datenlogger-Modul Temperaturen aufzeichnet und gleichzeitig mit dem Steuerprogramm Kontakte geschaltet werden. Ich denke dies ist eine wirklich wichtige Funktionalit�t f�r meine Programme bzw. f�r die Nutzung des AVR-NET-IO-Boards.

12.02.2012: Die Gr��e der Programmfenster bzw. der Funktions-/Fensterinhalt der einzelnen Programm-Module betr�gt nun maximal 440 x 590 Pixel (zzgl. Programmrahmen). Damit sind nun die Programme bzw. alle Programmfunktionen auf kleinen 10"-Netbooks mit einer WSVGA-Aufl�sung von 1024x600 Pixel gut bzw. vollst�ndig nutzbar.

Ansonsten d�rften die Software-Module selbsterkl�rend sein. Am Ende dieser Seite k�nnt Ihr Euch gerne jeweils eine Testversion herunterladen, um die Funktionen meiner Programme mit Eurem AVR-NET-IO-Board auszuprobieren.

Falls Ihr die Vollversion oder eine speziell an Eure Anforderungen angepasste Version der Programme ben�tigt, k�nnt Ihr mir einfach eine Email schicken. Auf Anforderung �berlasse ich Euch auch gerne die Quellcodes der Vollversionen meiner Programme, die dann mit der "PureBasic-Demo-Version x86 - 32 Bit" oder mit der PureBasic-Demo-Version x64 - 64 Bit" gut und einfach auf die eigenen Anforderungen anzupassen sind. Demoversionen von PureBasic f�r verschiedene Betriebssysteme k�nnt Ihr Euch unter http://www.purebasic.de
kostenlos herunterladen. Dort findet Ihr auch Demoversionen f�r die Linux-, Mac OS X- oder Amiga OS-Welt. Dadurch k�nnt Ihr meine Programme recht einfach von der i386-Windows-Welt auf andere Betriebssysteme portieren, falls Ihr meine Programme lieber in diesen Welten laufen lassen wollt/m�sst. die Programme wurden mit Purebasic 5.42 erzeugt/kompiliert. Bei neueren Versionen kann es zu Problemen kommen, da Purebasic st�ndig weiterentwickelt wird und sich auch teilweise Befehlsstrukturen ver�ndern. Falls Ihr die Purebasic Demoversion 5.42 braucht (z. B. wenn angeschlossenes Display nicht funktioniert), bitte einfach melden.

Hier seht Ihr Snapshots meiner selbst erstellten Steuersoftware:

Einmal in der klassischen Windows-Ansicht:

Movie Ghar.com

Und auch in der Windows-XP-Luna-Ansicht:

Movie Ghar.com

Und hier Snapshots meines selbst erstellten Daten-Logger-Moduls:

Einmal in der klassischen Windows-Ansicht:

Movie Ghar.com

Und auch in der Windows-XP-Luna-Ansicht:

Movie Ghar.com

Hier seht Ihr ein aufgezeichnetes Logbuch des Daten-Logger-Moduls als Excel-File:

Movie Ghar.com

Und hier die entsprechende Grafikauswertung der aufgezeichneten Daten:

Movie Ghar.com

Und hier Snapshots meines selbst erstellten Watchdog-Moduls:

Einmal in der klassischen Windows-Ansicht:

Movie Ghar.com

Und auch in der Windows-XP-Luna-Ansicht:

Movie Ghar.com

Meine Programme unterst�tzen die Windows-Design-Einstellungen.
Falls Ihr auch so eine Platine von Pollin im Einsatz habt und meine Software mal ausprobieren wollt,
k�nnt Ihr Euch, unter folgenden Links, eine Demo-.EXE-Datei f�r Windows 98/XP/Vista/7/10 runterladen:
(Info: Die Programme wurden von mir unter Windows XP mit SP3 entwickelt und getestet.
Wurden von mir aber auch unter Windows 7 und Windows 10 erfolgreich getestet.)
 

Hier noch der Snapshot einer modifizierten Version des AVR-NET-IO-Steuerprogramms:
(auf Benutzerwunsch habe ich in dieser Version Datum/Uhrzeit der EIN-/AUS-Schaltvorg�nge,
sowie einen Z�hler f�r die einzelnen EIN-/AUS-Schaltvorg�nge hinzugef�gt.
Info: Das Programm wird lt. dem Benutzer f�r eine Haussteuerung verwendet!)

Einmal in der klassischen Windows-Ansicht:

Movie Ghar.com

Und auch in der Windows-XP-Luna-Ansicht:

Movie Ghar.com


Im Folgenden k�nnt Ihr Testversionen der einzelnen Programme downloaden und mit Eurem
AVR-NET-IO-Board entsprechend ausprobieren:

 

ACHTUNG: F�r alle Demo-Programme gilt:

 
     
 


Die Programme funktionieren nur mit der original Pollin-Firmware (z. Zt. Vers. 1.03)!

Die IP-Adresse des Boards muss unbedingt auf 192.168.1.90 eingestellt sein!
DDNS-Dienste (DynDNS o. �.) werden in den Demoversionen nicht unterst�tzt!

Bei der Passwortabfrage als Passwort "test" (alles Kleinbuchstaben) eingeben!

Die Demoversionen sind softwaretechnisch nicht auf dem neuesten Stand und
sollen nur generell die Funktionen der einzelnen Module erkl�ren/vorstellen!
Bei Anforderung der Vollversionen erhaltet Ihr nat�rlich immer die aktuellsten
Versionen meiner Programme!
 

 
     

Download der Demoversion von Steuerprogramm AVR-NET-IO.EXE
Device 1+2 sind als Taster mit einstellbarer Schaltverz�gerung programmiert.
Die Vorgabe bei Programmstart liegt bei 100ms f�r das normale Schalten eines Rechners.
Der Eingabewert kann von 1ms (reicht ev. nicht mal um das Relais zu schlie�en bzw.
einen Kontakt auszul�sen; je nach Tr�gheit des Relais) bis zu 10.000ms Schaltverz�gerung
ge�ndert werden. Durch die 10.000ms ist auch eine harte Notabschaltung eines
"h�ngenden" Rechners (je nach BIOS-Einstellung bzw. Netzteil des PCs), �ber das Internet,
problemlos m�glich.  Device 3+4 sind als normale Schalter programmiert!
F�r die restlichen Devices 5-8 sind in der Testversion die Schalter deaktiviert!
Die Konsolen-Befehle funktionieren jedoch noch komplett,
damit k�nnt Ihr alle Befehle mit Eurem Board ausprobieren!
Wie Ihr an den Snapshots meiner Vollversion sehen k�nnt, habe ich auch die M�glichkeit
eines "gesicherten Schalters" eines permanent laufenden Rechners umgesetzt.
Diese Schaltfunktion des entsprechenden Buttons habe ich standardm��ig deaktiviert.
Erst nach Aktivierung eines "Sicherheitslock" wird dann der eigentliche EIN/AUS-Taster f�r
die Benutzung aktiviert. Nach der Benutzung dieses Tasters wird der "Sicherheitslock" wieder
zur�ckgesetzt und der Taster wird wieder als inaktiv angezeigt.
Dies sch�tzt (mich) vor einem schnellen und unbedachten Mausklick.
Die Anzeige der analogen und digitalen Messwerte wird im Standard alle 10 Sekunden aktualisiert.
Dies k�nnt Ihr aber mit einem kleinen Schieberegler, nach Euren W�nschen, einstellen.
Im internen Netzwerk l�uft alles sehr schnell. Bei einem Zugriff �ber das Internet verlangsamt sich
der Zugriff durch die entsprechenden Antwortzeiten bzw. Laufzeiten der Datenpakete ein bisschen.

Download der Demoversion von Datenlogger DATA-LOG.EXE
Es werden 2 analoge und 2 digitale Eing�nge geloggt.
Die restlichen 2 analogen und 2 digitalen Eing�nge sind in der Testversion ausgeschaltet!
Die Ausgabedatei ist fest auf C:\AVR-NET-IO.OLI eingestellt, was nichts anderes als eine
Text-Datei mit tabulatorgetrennten Werten ist. Die Datei l�sst sich mit einem Texteditor,
oder auch auch mit Excel, direkt �ffnen. Ihr k�nnt aber auch die Dateiendung .OLI mit Excel als
Anwendung fest verkn�pfen. Dies wird beim erstmaligen Aufruf dieses Dateityps auf Eurem Rechner
entsprechend gefragt. Die erzeugte Datei wird bei jedem Programmaufruf um neue Daten erweitert!

Download der Demoversion von W�chterprogramm WATCHDOG.EXE
Es werden 2 analoge und 2 digitale Eing�nge des Boards, je nach voreingestelltem Zeitintervall,
�berwacht bzw. abgefragt. Die restlichen 2 analogen und 2 digitalen Eing�nge sind in der Testversion
ausgeschaltet! Bei Ver�nderung eines Messwertes kann z. B. eine Status-Email an eine entsprechend voreingestellte Email-Adresse abgesetzt werden! In dieser Demoversion erscheint allerdings nur ein einfaches Meldungsfenster statt einer Mailversendung oder einer anderen Aktion. Anstelle der Versendung einer Email k�nnte man nat�rlich auch irgendein anderes Programm starten, einen Datenupload auf einen FTP- oder Web-Server durchf�hren, einen Ausgangskontakt auf dem Board schalten oder irgendeine andere Aktion ausf�hren
lassen. Auf den Snapshots k�nnt Ihr sehen, dass das Watchdog-Programm wie eine Mischung aus dem
Steuerprogramm und dem Datenlogger aussieht.

Allgemeines:
Ich habe die Dateien absichtlich als komplette/autarke .EXE-Dateien (ohne INI-Dateien o. �.) entwickelt.
Dadurch lassen sich diese Programme sehr einfach, z. B. von einem Homepage-Server bzw.
Homepage-Account, Memory-Stick oder sonstigem Speichermedium, direkt starten.
Normalerweise �ndert man ja die Einstellungen/Parameter der einzelnen Programme und Funktionen
nicht sehr oft, deshalb halte ich dies so grunds�tzlich f�r vertretbar.
Dies bedeutet aber auch, dass vor einer Verwendung der Programme entsprechende anwendungs- und benutzerspezifische Parameter im Quellcode eingestellt werden m�ssen und die Software anschlie�end
als .EXE-Datei, mit der Demo-Version von PureBasic (http://www.purebasic.de),
entsprechend neu kompiliert werden muss.

Die kompilierte .EXE-Datei k�nnt Ihr dann z. B. mit Euch f�hren oder auf einem Webserver ablegen.
Mit diesen Programmen schalte, logge und �berwache ich, zur Zeit, meine Rechner zuhause
bzw. an das AVR-NET-IO angeschlossene Ger�te und Sensoren.
Dies funktioniert (seit 2008) alles recht einfach, �bersichtlich und sehr zuverl�ssig.


Info: Die Snapshots k�nnen von der aktuellen (Demo)-Version abweichen, da die
Programme von mir permanent weiterentwickelt/optimiert werden.

ACHTUNG: Da die Mailprovider auf SSL-Verschl�sselung beim Mailverkehr umgestellt haben,
funktioniert das interne Email-System von Purebasic z. Zt. nicht bzw. es sind keine Mailversendungen
mit SSL m�glich. Hier werde ich warten, bis in der Purebasic-Programmiersprache diese Verschl�sselung
generisch (bzw. als Bibliothek) zur Verf�gung steht. Bis dahin kann man sich ein externes Mailprogramm
(z. b. Sendmail.exe) als Mailclient in den Quellcode einbauen!
Oliver Schlenker 03.05.2014

Ich hoffe dass reicht Euch als kleine Einf�hrung in die Pollin AVR-NET-IO-Platine.

Ansonsten w�rde ich mich freuen, wenn dieses kleine Projekt Euer Interesse findet und Ihr mit mir
diesbez�glich Kontakt aufnehmt. Jede EMail wird selbstverst�ndlich schnellstens beantwortet!

Ich denke dem Einsatz dieser kleinen Platine und meiner Software sind nur durch Eure Phantasie Grenzen gesetzt. Man kann damit praktisch jedes elektrische oder elektronische Ger�t �ber ein
Netzwerk oder das Internet fernschalten/fernsteuern, Schaltzust�nde/Messwerte abfragen/aufzeichnen, sowie bei �nderung von Schaltzust�nden entsprechende Schaltkontakte/Aktionen/Programme ausl�sen.

Inzwischen haben schon einige Leute meine Software in Gebrauch
bzw. haben sich diese an Ihre speziellen Anforderungen selbst angepasst:

Movie Ghar.com — Updated

Introduction Streaming has reframed cinema from an episodic public ritual into a continuous domestic companion. MovieGhar—literally “movie house/home”—symbolizes this shift. Far from being merely a repository for films, MovieGhar functions as an affective platform: it organizes time, shapes social rituals, monetizes attention, and constructs identity. This paper examines MovieGhar’s structural logics, cultural ramifications, and the ethical tensions embedded in its design.

However, this free access comes with hidden costs and dangers that every internet user should be aware of. Movie Ghar.com

Unofficial; content is likely hosted without copyright permission. Ghar - Prime Video Introduction Streaming has reframed cinema from an episodic

These platforms use nearly identical descriptions, promoting themselves as platforms for streaming a wide selection of movies and TV shows. This model of creating multiple domain names is a common tactic used to evade legal blocks, as shutting down one domain often leads to users simply migrating to another. Ghar - Prime Video These platforms use nearly

It hosts an expansive collection ranging from classic films to modern releases.

This option plays on the word "Ghar" (Home), emphasizing comfort and relaxation.

Bei Interesse, Fragen, W�nsche, Anregungen, Lob oder Kritik k�nnt Ihr mir gerne eine

Movie Ghar.com eMail senden an: [email protected]