Homeduino 4.0: viele neue I/Os mit TFT-Display und RFID
Moderator: Co-Administratoren
- Wortmann30
- Beiträge: 1353
- Registriert: 21.03.2014, 21:39
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 7 Mal
- Danksagung erhalten: 11 Mal
Re: Homeduino 4.0: viele neue I/Os mit TFT-Display und RFID
Ok in dem Fall wohl nicht
Grüsse
To be continued...
To be continued...
-
- Beiträge: 12945
- Registriert: 16.01.2009, 18:48
- Wohnort: Steingaden
- Hat sich bedankt: 1623 Mal
- Danksagung erhalten: 222 Mal
Re: Homeduino 4.0: viele neue I/Os mit TFT-Display und RFID
OT - hier sind ja eigentlich keine fragen ......
wer seinen homeduino erweitern möchte, gerade gefunden:
- MLX90614 Contactless IR Infrared Thermometer
Factory calibrated in wide temperature range:
-40…+125°C for sensor temperature
-70…+380°C for object temperature.
High accuracy of 0.5°C over wide temperaturerange (0…+50°C for both Ta and To) High (medical) accuracy calibration
Measurement resolution of 0.02°C
und das für runde 10 euro ...
wer seinen homeduino erweitern möchte, gerade gefunden:
- MLX90614 Contactless IR Infrared Thermometer
Factory calibrated in wide temperature range:
-40…+125°C for sensor temperature
-70…+380°C for object temperature.
High accuracy of 0.5°C over wide temperaturerange (0…+50°C for both Ta and To) High (medical) accuracy calibration
Measurement resolution of 0.02°C
und das für runde 10 euro ...
-------
!!! der download der handbüchern auf den seiten von eq3 und das lesen der tips und tricks kann das hm-leben sehr erleichtern - das nutzen der suche nach schlagworten ebenso !!!
wer schreibfehler findet darf sie behalten.
!!! der download der handbüchern auf den seiten von eq3 und das lesen der tips und tricks kann das hm-leben sehr erleichtern - das nutzen der suche nach schlagworten ebenso !!!
wer schreibfehler findet darf sie behalten.
Re: Homeduino 4.0: viele neue I/Os mit TFT-Display und RFID
Zunächst einmal herzlichen Dank für die intensive und persönliche Unterstützung von dondaik!
Offensichtlich lag der Fehler bei meinem Anzeigeproblem an den jeweiligen TFT-Displays. Obwohl optisch baugleich, gibt es wohl technische Unterschiede.
Die von Eugen vorgeschlagenen TFT sind mittlerweile in Europa schwer zu erhalten. Ich habe das Problem mit einer zweizeiligen LCD gelöst. Nach der dazu notwendigen Anpassung des Programms lief der Homeduino problemlos!
LG
Off
Offensichtlich lag der Fehler bei meinem Anzeigeproblem an den jeweiligen TFT-Displays. Obwohl optisch baugleich, gibt es wohl technische Unterschiede.
Die von Eugen vorgeschlagenen TFT sind mittlerweile in Europa schwer zu erhalten. Ich habe das Problem mit einer zweizeiligen LCD gelöst. Nach der dazu notwendigen Anpassung des Programms lief der Homeduino problemlos!
LG
Off
-
- Beiträge: 12945
- Registriert: 16.01.2009, 18:48
- Wohnort: Steingaden
- Hat sich bedankt: 1623 Mal
- Danksagung erhalten: 222 Mal
Re: Homeduino 4.0: viele neue I/Os mit TFT-Display und RFID
in deutschland gab es des teil eigentlich noch nie
-------
!!! der download der handbüchern auf den seiten von eq3 und das lesen der tips und tricks kann das hm-leben sehr erleichtern - das nutzen der suche nach schlagworten ebenso !!!
wer schreibfehler findet darf sie behalten.
!!! der download der handbüchern auf den seiten von eq3 und das lesen der tips und tricks kann das hm-leben sehr erleichtern - das nutzen der suche nach schlagworten ebenso !!!
wer schreibfehler findet darf sie behalten.
Re: Homeduino 4.0: viele neue I/Os mit TFT-Display und RFID
Hallo Jungs,
Ich komme mit meinem Homeduino nicht weiter
Meine Anforderung ist eigentlich relativ einfach.
Ich will an den Ausgängen D2-D9 Relais schalten. An die Eingänge A0-A5 sollen Schalter und Taster, die dann die Ausgänge schalten.
Kein Display! Also die Software von hier (http://www.stall.biz/project/homeduino- ... automation) runter geladen angepasst und nichts ausser das der Homeduino (die Ausgänge) lustig blinkt und meine CCU 1 zum stehen bringt.
Mein Definitionteil vom Sketch sieht so aus:
Ich weiß echt nicht mehr weiter
Ich komme mit meinem Homeduino nicht weiter
Meine Anforderung ist eigentlich relativ einfach.
Ich will an den Ausgängen D2-D9 Relais schalten. An die Eingänge A0-A5 sollen Schalter und Taster, die dann die Ausgänge schalten.
Kein Display! Also die Software von hier (http://www.stall.biz/project/homeduino- ... automation) runter geladen angepasst und nichts ausser das der Homeduino (die Ausgänge) lustig blinkt und meine CCU 1 zum stehen bringt.
Mein Definitionteil vom Sketch sieht so aus:
Code: Alles auswählen
onst String Version = "hduino412_LAN"; /*Stand: 2015.09.07 / Verfasser: Eugen Stall
erprobt fuer Arduino Mega 2560 mit Arduino 1.6.5r2
hier ist immer die aktuelle Version:
http://www.stall.biz/project/homeduino-4-0-das-universelle-mess-und-aktormodul-fuer-die-hausautomation
das folgende homeduino-programm sendet messdaten zur ccu (homeduino als webclient) ...
und empfängt ausgabedaten für die homeduino-outputs (homeduino als webserver)
_________________ ________________
|port 8181 server|<---------<| client |
| | | |
| CCU | | Homeduino |
| | | |
| client|>--------->|server port 80 |
|________________| |_______________|
/Quellen:Arduino website plus http://arduino.cc/en/Tutorial/WebClient und ...
http://tushev.org/articles/arduino/item/52-how-it-works-ds18b20-and-arduino und ... */
//#############################################################################################
//#############################################################################################
//Auswahl der verwendeten Shields:
#define lcd_display //"tft_display" oder "lcd_display" <<user-eingabe<<
//"lcd_display" auch wenn kein display verwendet wird
#define w5100 //"cc3000" Wifi-Modul oder "w5100" ethernet shield <<user-eingabe<<
byte ccu[] = { 192, 168, 178, 22 }; //IP der CCU <<user-eingabe<<
//MAC-Adresse dieses Homeduinos ,bei mehreren Homeduinos MAC-.Adresse ändern!!:
byte mac[] = { 0xAC, 0xCC, 0xCC, 0xCC, 0xAC, 0xBC }; // <<user-eingabe<<
byte homeduino[] = { 192, 168, 178, 31 }; //IP des Homeduino,wenn DHCP versagt <<user-eingabe<<
char ap_ssid[] = "ssid"; //SSID WLAN in Anführungszeichen <<user-eingabe<<
char ap_password[] = "password"; //Passwort WLAN in Anführungszeichen <<user-eingabe<<
//xyz ist indiv. Bezeichnung dieses homeduino, keine sonderzeichen, öäüß...
const String homeduino_nummer = "werkstatt"; // <<user-eingabe<<
const String hm_systemvariable = "homeduino_" + homeduino_nummer +"_";
//#############################################################################################
//#############################################################################################
//I/O-Kennung: hier wird die Funktion aller verwendbaren IO´s mit einer Kennziffer festgelegt
//dabei haben alle IO´s die Standardfunktionen plus spez. Sonderfunktionen
// Standardfunktionen sind:
// '0' =andere Nutzg; '1' =dig_in; '2' =dig_out; '3' =1wire '4' =DHTxx; '5' =U_Schall
const byte iomodus_D[80] = { 0,0,
2, //D2 : Std-fkt; '15' = IR_Rx?? '6' =ImpCount; '31' =tft; <<user IO-Shield20<<
2, //D3 : Std-fkt; '7' = 433_Rx?? '6' =ImpCount; '31' =tft; <<user IO-Shield20<<
2, //D4 : Std-fkt; '7' = 433_Tx?? '30' =lcd; '31' =tft; <<user IO-Shield20<<
2, //D5 : Std-fkt; '30' =lcd; '31' =tft; <<user IO-Shield20<<
2, //D6 : Std-fkt; '9' = buzzer '30' =lcd; '31' =tft; <<user IO-Shield20<<
2, //D7 : Std-fkt; '30' =lcd; '31' =tft; <<user IO-Shield20<<
2, //D8 : Std-fkt; '30' =lcd; '31' =tft; <<user IO-Shield20<<
2, //D9 : Std-fkt; '16' = IR_Tx?? '30' =lcd; '31' =tft; <<user IO-Shield20<<
20, //D10 : Std-fkt; '20' = W5100 SS-Pin;
1, //D11 : Std-fkt;
1, //D12 : Std-fkt;
1, //D13 : Std-fkt;
0, //D14/TX3 : Std-fkt; '0' =ESP8266; '12' = rfid3; <<user IO-Shield-Plus<<
0, //D15/RX3 : Std-fkt; '0' =ESP8266; '12' = rfid3; <<user IO-Shield-Plus<<
0, //D16/TX2 : Std-fkt; '0' =ESP8266; '12' = rfid2; <<user IO-Shield-Plus<<
0, //D17/RX2 : Std-fkt; '0' =ESP8266; '12' = rfid2; <<user IO-Shield-Plus<<
0, //D18/TX1 : Std-fkt; '6' =ImpCount; '21' =CC3000 <<user IO-Shield-Plus<<
0, //D19/RX1 : Std-fkt; '6' =ImpCount; <<user IO-Shield-Plus<<
0, //D20/SDA : Std-fkt; '6' =ImpCount; '8' =I2C; <<user IO-Shield-Plus<<
0, //D21/SCL : Std-fkt; '6' =ImpCount; '8' =I2C; <<user IO-Shield-Plus<<
0, //D22 : Std-fkt; '12' = rfid3-oeffner; <<user IO-Shield-Plus<<
0, //D23 : Std-fkt; '12' = rfid2-oeffner; <<user IO-Shield-Plus<<
0, //D24 : Std-fkt; <<user IO-Shield-Plus<<
0, //D25 : Std-fkt; <<user IO-Shield-Plus<<
0, //D26 : Std-fkt; <<user IO-Shield-Plus<<
0, //D27 : Std-fkt; <<user IO-Shield-Plus<<
0, //D28 : Std-fkt; <<user IO-Shield-Plus<<
0, //D29 : Std-fkt; <<user IO-Shield-Plus<<
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
20, //MISO '20' =W5100; '21' =CC3000; ICSP-Stecker
20, //MOSI '20' =W5100; '21' =CC3000; ICSP-Stecker
20, //SCK '20' =W5100; '21' =CC3000; ICSP-Stecker
0, //SS '21' =CC3000;
1, //D54 A0 : Std-fkt; '10' =analog; '11' =NTC; '31' =tft; '30' =lcd; ser IO-Shield-20<<
1, //D55 A1 : Std-fkt; '10' =analog; '11' =NTC; '31' =tft; <<user IO-Shield-20<<
1, //D56 A2 : Std-fkt; '10' =analog; '11' =NTC; '31' =tft; <<user IO-Shield-20<<
1, //D57 A3 : Std-fkt; '10' =analog; '11' =NTC; '31' =tft; <<user IO-Shield-20<<
1, //D58 A4 : Std-fkt; '10' =analog; '11' =NTC; '31' =tft; <<user IO-Shield-20<<
1, //D59 A5 : Std-fkt; '10' =analog; '11' =NTC; <<user IO-Shield-20<<
0,0,
0, //D62 A8 : Std-fkt; '10' =analog; '11' =NTC; <<user IO-Shield-Plus<<
0, //D63 A9 : Std-fkt; '10' =analog; '11' =NTC; <<user IO-Shield-Plus<<
0, //D64 A10 : Std-fkt; '10' =analog; '11' =NTC; <<user IO-Shield-Plus<<
0, //D65 A11 : Std-fkt; '10' =analog; '11' =NTC; <<user IO-Shield-Plus<<
0, //D66 A12 : Std-fkt; '10' =analog; '11' =NTC; <<user IO-Shield-Plus<<
0, //D67 A13 : Std-fkt; '10' =analog; '11' =NTC; <<user IO-Shield-Plus<<
0, //D68 A14 : Std-fkt; '10' =analog; '11' =NTC; <<user IO-Shield-Plus<<
0, //D69 A15 : Std-fkt; '10' =analog; '11' =NTC; <<user IO-Shield-Plus<<
0, // '0' =andere Nutzg; '8' =I2C; <<user IO-Shield-Plus<<
0, // '0' =andere Nutzg; '8' =I2C; <<user IO-Shield-Plus<<
0, // '0' =andere Nutzg; '8' =I2C; <<user IO-Shield-Plus<<
0, // '0' =andere Nutzg; '8' =I2C; <<user IO-Shield-Plus<<
0, // '0' =andere Nutzg; <<user IO-Shield-Plus<<
0, // '0' =andere Nutzg; <<user IO-Shield-Plus<<
0, // '0' =andere Nutzg; <<user IO-Shield-Plus<<
0, // '0' =andere Nutzg; <<user IO-Shield-Plus<<
0, // '0' =andere Nutzg; <<user IO-Shield-Plus<<
0, // '0' =andere Nutzg; <<user IO-Shield-Plus<<
};
Gruß aus Leipzig
Thomas
Thomas
-
- Beiträge: 12945
- Registriert: 16.01.2009, 18:48
- Wohnort: Steingaden
- Hat sich bedankt: 1623 Mal
- Danksagung erhalten: 222 Mal
Re: Homeduino 4.0: viele neue I/Os mit TFT-Display und RFID
am besten auch eine mail an eugen ...
ich kann zu dem i/o board wenig sagen nur das die ccu1 hier noch nie abgeflogen ist wenn ich die mega´s da "angemeldet habe - warum auch es werden doch erst einmal nur 8 systemvariablen mit inhalt gefüllt, und da müssen nur die namen übereinstimmen
ich kann zu dem i/o board wenig sagen nur das die ccu1 hier noch nie abgeflogen ist wenn ich die mega´s da "angemeldet habe - warum auch es werden doch erst einmal nur 8 systemvariablen mit inhalt gefüllt, und da müssen nur die namen übereinstimmen
-------
!!! der download der handbüchern auf den seiten von eq3 und das lesen der tips und tricks kann das hm-leben sehr erleichtern - das nutzen der suche nach schlagworten ebenso !!!
wer schreibfehler findet darf sie behalten.
!!! der download der handbüchern auf den seiten von eq3 und das lesen der tips und tricks kann das hm-leben sehr erleichtern - das nutzen der suche nach schlagworten ebenso !!!
wer schreibfehler findet darf sie behalten.
- funkleuchtturm
- Beiträge: 2370
- Registriert: 13.06.2011, 16:42
- Hat sich bedankt: 23 Mal
- Danksagung erhalten: 358 Mal
- Kontaktdaten:
Re: Homeduino 4.0: viele neue I/Os mit TFT-Display und RFID
Hallo Thomas,
hast Du die Jumper auf dem IO-Shield richtig gesetzt ?
Jumper 1-2 bei den Relais-Ausgängen setzen setzen!
Jumper 1-2 und Jumper 4-5 bei den Tastern an den analogen Eingängen.
Schau Dir dazu diesen Artikel an: http://www.stall.biz/project/vielseitig ... e-arduinos
Welche Software hast Du verwendet ? Richtig ist hduino412_LAN
Wichtig ist, daß das Ethernet-Board immer ganz oben eingesteckt ist und von diesem Board der Pin D4 nicht eingesteckt bzw. leicht nach außen gebogen ist!!
Welches Skript verwendest Du, um die Ausgänge D2 bis D9 zu schalten ? Hier ist u.a. beschrieben wie man Ausgänge schaltet :http://www.stall.biz/project/homeduino- ... ield-2-0-2
Lass im ersten Versuch die Tastereingänge unbenutzt und teste erst nur die Ausgänge.
P.S.: ... mein 3D-Drucker ist schon ganz heiß auf Dein Homeduino Gehäuse
hast Du die Jumper auf dem IO-Shield richtig gesetzt ?
Jumper 1-2 bei den Relais-Ausgängen setzen setzen!
Jumper 1-2 und Jumper 4-5 bei den Tastern an den analogen Eingängen.
Schau Dir dazu diesen Artikel an: http://www.stall.biz/project/vielseitig ... e-arduinos
Welche Software hast Du verwendet ? Richtig ist hduino412_LAN
Wichtig ist, daß das Ethernet-Board immer ganz oben eingesteckt ist und von diesem Board der Pin D4 nicht eingesteckt bzw. leicht nach außen gebogen ist!!
Welches Skript verwendest Du, um die Ausgänge D2 bis D9 zu schalten ? Hier ist u.a. beschrieben wie man Ausgänge schaltet :http://www.stall.biz/project/homeduino- ... ield-2-0-2
Lass im ersten Versuch die Tastereingänge unbenutzt und teste erst nur die Ausgänge.
P.S.: ... mein 3D-Drucker ist schon ganz heiß auf Dein Homeduino Gehäuse
Viele Gruesse
Eugen
________________________________________________
SmartHome-Eintopf mit feinem Homeduino-Gemüse
... und für Feinschmecker gibt´s den WIFFI, den WEATHERMAN-2, den PULSECOUNTER und den AIRSNIFFER
mit vielen Kochrezepten für den ambitionierten Homematiker
Eugen
________________________________________________
SmartHome-Eintopf mit feinem Homeduino-Gemüse
... und für Feinschmecker gibt´s den WIFFI, den WEATHERMAN-2, den PULSECOUNTER und den AIRSNIFFER
mit vielen Kochrezepten für den ambitionierten Homematiker
Re: Homeduino 4.0: viele neue I/Os mit TFT-Display und RFID
Hallo Eugen,
danke für die Unterstützung.
Auch der Befehl <arduino_IP>/?help: zeigt keine Befehlsliste
danke für die Unterstützung.
funkleuchtturm hat geschrieben:hast Du die Jumper auf dem IO-Shield richtig gesetzt ?
Jumper 1-2 bei den Relais-Ausgängen setzen setzen!
Jumper 1-2 und Jumper 4-5 bei den Tastern an den analogen Eingängen.
Die habe ich benutzt.funkleuchtturm hat geschrieben:Welche Software hast Du verwendet ? Richtig ist hduino412_LAN
funkleuchtturm hat geschrieben:Wichtig ist, daß das Ethernet-Board immer ganz oben eingesteckt ist und von diesem Board der Pin D4 nicht eingesteckt bzw. leicht nach außen gebogen ist!!
Schon das schalten der Ausgäng über den Browser funktioniert nichtfunkleuchtturm hat geschrieben:Welches Skript verwendest Du, um die Ausgänge D2 bis D9 zu schalten ? Hier ist u.a. beschrieben wie man Ausgänge schaltet :http://www.stall.biz/project/homeduino- ... ield-2-0-2
Auch der Befehl <arduino_IP>/?help: zeigt keine Befehlsliste
Wenn ich nicht am Programmieren hängen würde, wäre es schon fertigfunkleuchtturm hat geschrieben:P.S.: ... mein 3D-Drucker ist schon ganz heiß auf Dein Homeduino Gehäuse
Gruß aus Leipzig
Thomas
Thomas
- funkleuchtturm
- Beiträge: 2370
- Registriert: 13.06.2011, 16:42
- Hat sich bedankt: 23 Mal
- Danksagung erhalten: 358 Mal
- Kontaktdaten:
Re: Homeduino 4.0: viele neue I/Os mit TFT-Display und RFID
Dann ist die Verbindung mit dem Router nicht da. Hast Du dem Homeduino auch eine IP-Adresse im Heimnetz gegeben und ist der Homeduino im Router sichtbar.jossel hat geschrieben:Auch der Befehl <arduino_IP>/?help: zeigt keine Befehlsliste
Entweder stimmt was nicht mit den IP-Adressen oder der W5100 ist defekt.
Viele Gruesse
Eugen
________________________________________________
SmartHome-Eintopf mit feinem Homeduino-Gemüse
... und für Feinschmecker gibt´s den WIFFI, den WEATHERMAN-2, den PULSECOUNTER und den AIRSNIFFER
mit vielen Kochrezepten für den ambitionierten Homematiker
Eugen
________________________________________________
SmartHome-Eintopf mit feinem Homeduino-Gemüse
... und für Feinschmecker gibt´s den WIFFI, den WEATHERMAN-2, den PULSECOUNTER und den AIRSNIFFER
mit vielen Kochrezepten für den ambitionierten Homematiker
Re: Homeduino 4.0: viele neue I/Os mit TFT-Display und RFID
Das glaube ich miterweile auch.funkleuchtturm hat geschrieben:..... oder der W5100 ist defekt.
In der Fritzbox ist der Homeduino da. Aber die Befehle führen zu keiner Aktion.
Gruß aus Leipzig
Thomas
Thomas