Seite 3 von 4

Re: eManometer -- Spundungsregler

Verfasst: Samstag 22. Februar 2020, 11:16
von irrwisch
Magnetventik
€ 5,09 43% Off | DC 12V Solenoid Valve 1/4" 1/8" 2 Way Normally Closed Direct-acting Pneumatic Valves For Water Air Gas Hot
https://a.aliexpress.com/_Uml0V
Die 1/4 Zoll Variante ist bei dem Häbdler grad aus, kriegt man aber auch von anderen Händlern

Die „Drossel“
€ 1,76 40% Off | 1pc Durable Brass Drain Valve 1/4 Inch NPT Drain Valve For Air Compressor Tank Replacement Part
https://a.aliexpress.com/_U3F2H

Y-Stück
€ 1,38 | 1/4" 3/8" 1/2" 3/4" 1" 1-1/4" 1-1/2" 2" BSP Female Y Shape 3 Ways Connector Coupler Splicer Splitter 304 Stainless Fitting
https://a.aliexpress.com/_U1dYz

Re: eManometer -- Spundungsregler

Verfasst: Samstag 22. Februar 2020, 11:33
von McMelloW
Dies ist ein sehr interessantes Projekt. Ich habe mit Interesse die verschiedenen Themen zu diesem Thema gelesen. Es scheint schön, ein eManoMeter zu bauen. Eine Reihe von Fragen sind mir in den Sinn gekommen.

Kann man irgendwo eine Platine bestellen?
Können Sie diesen Sensor auch für eine normale Bierflasche verwenden?
Können Sie mehr Sensoren an 1 eManoMeter anschließen?
Können Sie die Daten auf dem aktuellen TCP-Server für den iSpindel leicht lesen?

Re: eManometer -- Spundungsregler

Verfasst: Samstag 22. Februar 2020, 12:29
von JackFrost
Ich bestell bald wieder Platinen.
Es geht nur ein Sensor pro Platine.

Es gibt eine Version vom TCP Server auf den die Daten gehen
können.

Gruß JackFrost

Re: eManometer -- Spundungsregler

Verfasst: Samstag 22. Februar 2020, 13:35
von McMelloW
JackFrost hat geschrieben: Samstag 22. Februar 2020, 12:29 Ich bestell bald wieder Platinen.
Es geht nur ein Sensor pro Platine.

Es gibt eine Version vom TCP Server auf den die Daten gehen
können.

Gruß JackFrost
Danke für die Information. Sie können mich für eine Platinen aufschreiben.

Re: eManometer -- Spundungsregler

Verfasst: Samstag 22. Februar 2020, 17:23
von Vaninger
Hallo,
ich würde auch eine Platine nehmen...
Schöne Grüße.
Daniel

Re: eManometer -- Spundungsregler

Verfasst: Samstag 22. Februar 2020, 22:43
von JamFfm
Danke Irrwisch für die Parts, hab ich gleich mal bestellt.

Re: eManometer -- Spouting controller

Verfasst: Sonntag 1. März 2020, 18:07
von cmckay
Ich habe mich gefragt, ob dies ohne das Board funktionieren wird. Ich würde mich für 2 Boards interessieren, aber ich gehe davon aus, dass es schwierig wäre, nach Kanada zu kommen

Re: eManometer -- Spouting controller

Verfasst: Sonntag 1. März 2020, 18:54
von JackFrost
cmckay hat geschrieben: Sonntag 1. März 2020, 18:07 Ich habe mich gefragt, ob dies ohne das Board funktionieren wird. Ich würde mich für 2 Boards interessieren, aber ich gehe davon aus, dass es schwierig wäre, nach Kanada zu kommen
Ohne die Platine wird es nicht gehen.
Für dich dürfte der Spundomat, einfach mal hier suchen, besser sein, da hier vermutlich alles aus Bauteilen besteht die man aus China bestellen kann.

Der Versand nach Kanda geht leider nur als Päckchen oder Paket. Erstes kostet 9€ aber ohne Sendugsverfolgung und Haftung. Zweites kostet
38€ dann mit Haftung bis 500 € und Sendungsverfolgung.

Großbrief geht nicht mehr als Privatperson mit Ware, wenn es international ist.

Die Bauteile ohne Wemos D1, DS18B20 und Display kosten 42€ pro Stück. Alles bei Mouser. Ist halt viel SMD dabei.

Gruß JackFrost

Re: eManometer -- Spundungsregler

Verfasst: Sonntag 29. März 2020, 16:45
von JackFrost
Ich hab wieder Platinen da.
Es sind 18 Platinen da.

Falls jemand Hilfe oder Tips für das SMD löten braucht, schreibt mich an.

Gruß JackFrost

Re: eManometer -- Spundungsregler

Verfasst: Sonntag 29. März 2020, 20:05
von ulfmeyer
Moin,
Ich würde auch gern eine Platine nehmen.

Gruß Ulf

Re: eManometer -- Spundungsregler

Verfasst: Sonntag 29. März 2020, 22:32
von JamFfm
Hallo Jack Frost, ich würde auch zwei nehmen.

Re: eManometer -- Spundungsregler

Verfasst: Sonntag 19. April 2020, 21:01
von Gimbel
Hallo Jack Frost,
gibt es schon Fortschritte mit der 4x20 Display Software ?

Grüße
Gimbel

Re: eManometer -- Spundungsregler

Verfasst: Dienstag 28. April 2020, 23:04
von Gimbel
Hallo Jack Frost,
gibt es schon Fortschritte mit der 4x20 Display Software ?

Grüße
Gimbel

Re: eManometer -- Spundungsregler

Verfasst: Dienstag 28. April 2020, 23:10
von JackFrost
Irwisch , hatte doch schon angefangen, daher hatte ich hier jetzt an der 4x20 Version nichts gemacht.
Schreib ihn mal an ob er ggf. schon eine Version zum testen für dich hat.

Gruß JackFrost

Re: eManometer -- Spundungsregler

Verfasst: Mittwoch 29. April 2020, 21:01
von Gimbel
Hallo Irrwisch,
JackFrost hat mir folgendes geschrieben :

irrwisch , hatte doch schon angefangen, daher hatte ich hier jetzt an der 4x20 Version nichts gemacht.
Schreib ihn mal an ob er ggf. schon eine Version zum testen für dich hat.

Gruß JackFrost

Gibt es was neues ?

Grüße

Gimbel :Drink

Re: eManometer -- Spundungsregler

Verfasst: Freitag 5. Juni 2020, 18:49
von Gimbel
Hallo JackFrost,
ich melde mich nach längerer Zeit mal wieder.
Irrwisch hat sich bis heute nicht gemeldet.
Kannst du was zusammen Basteln für das 4x20 Display oder ist das zuviel Aktion.
Es soll Angezeigt werden :
Druck
Temperatur
CO2
Zeit

Grüße
Gimbel :Drink

Re: eManometer -- Spundungsregler

Verfasst: Freitag 12. Juni 2020, 16:31
von JackFrost
Ich hab bisserl was ander Firmware gemacht.

Hier ist die Version 0.9.0:
firmware 0.9.0.zip
(297.29 KiB) 82-mal heruntergeladen
Changelog :
  • HD44780 Display Controller hizugefügt, aber nicht getestet.
  • Die Displayzeilen optimiert.
  • Bei Betrieb mit einer CO2-Flasche kann man nun die maximale Anzahl der Ventilöffnungen begrenzen
  • Die Anzeige für die Zeit und die Anuahl der Ventil öffnungen sind nun rechtsbündig und werden richtig auf 0 gesetzt.
Der Einbau eine HD44780 Displays ist nicht so einfach, da hier der I2C-Bus auf der 5V Seite abgegriffen werden muss, damit die Pullups auf
dem Display Board nicht die 3,3V Seite auf 5 V anheben und den ADC und ggf. den Wemos zerstören


Nachdem flashen der Software müsse alle Werte neu gespeichert werden, da ein Paramter hinzugekommen ist und demit die Prüfsumme nicht mehr stimmt. Daher bitte nicht mitten im Betrieb flashen, sondern am Ende der Flaschengärung oder des Spundens.

Gruß JackFrost

Re: eManometer -- Spundungsregler

Verfasst: Freitag 12. Juni 2020, 18:19
von JackFrost
Ich bin dabei noch als experimentelle Funktion, die theoretische Carbonisierung aus den
Druckdifferenzen zu rechnen. Dieser Wert wird sehr ungenau sein.

Wenn aber 5,5 g/l gewünscht sind und es theoretisch schon 8,5 g/l sein sollten, dann wird vermutlich
ein Leck vorhanden sein.

Da ich noch nicht Spunde, kann ich das nicht testen. Die Anzeige wird auch nur vorhanden sein wenn,
als CO2-Quelle die Gasflasche gewählt wurde.

Gruß JackFrost

Re: eManometer -- Spundungsregler

Verfasst: Montag 15. Juni 2020, 09:06
von bierernst
Hallo JackFrost,
ich habe das neue Release installiert und sehe, dass sich bei meinem SSD 1306 Display die ersten Zeilen überlappen (Bild)
Als Workaround habe ich das Display in der Konfiguration auf SSH 1106 geändert. Jetzt sehe ich die Messwerte.

Viele Grüsse,
Holger
IMG_20200614_143604.jpg

Re: eManometer -- Spundungsregler

Verfasst: Montag 15. Juni 2020, 16:56
von JackFrost
Ich schau es mir an, ich derzeit nur die 1,3" da.
Mit dem 0.8.3 war es aber kein Problem, oder ?

Gruß JackFrost

Re: eManometer -- Spundungsregler

Verfasst: Montag 15. Juni 2020, 17:49
von Gimbel
Hallo Jackfrost,

Super Arbeit !
Habe gerade die neue Firmware getest.
Alle Parameter werden angezeigt, was ich erkannt habe.
Das Problem ist das Display 20x4 wird nach dem Start wieder dunkel (Es geht Aus) !!!
Kann kaum was lesen.
Kann man das leicht Beheben ?

Grüße
Gimbel :thumbsup

Re: eManometer -- Spundungsregler

Verfasst: Montag 15. Juni 2020, 17:55
von JackFrost
Gimbel hat geschrieben: Montag 15. Juni 2020, 17:49 Hallo Jackfrost,

Super Arbeit !
Habe gerade die neue Firmware getest.
Alle Parameter werden angezeigt, was ich erkannt habe.
Das Problem ist das Display 20x4 wird nach dem Start wieder dunkel (Es geht Aus) !!!
Kann kaum was lesen.
Kann man das leicht Beheben ?

Grüße
Gimbel :thumbsup
Du meinst wenn man die Spannung kurz trennt dann ist die Beleuchtung aus ?

Gruß JackFrost

Re: eManometer -- Spundungsregler

Verfasst: Montag 15. Juni 2020, 18:12
von Gimbel
Hallo JackFrost,
Ich stecke die Spannungversorgung an.
Dann kommen 2 Zeilen (Zeile 2 und 4 mit Echteckig Pixels , und dann kommen die alle 4 Parameter im Display ohne Hintergrundbeleuchtung.

Re: eManometer -- Spundungsregler

Verfasst: Montag 15. Juni 2020, 19:29
von Gimbel
Hallo JackFrost,
habe vor länger Zeit, eine Ardoino Skrets zum Test uploaded :
#include <Wire.h> // Wire Bibliothek hochladen
#include <LiquidCrystal_I2C.h> // Vorher hinzugefügte LiquidCrystal_I2C Bibliothek hochladen
LiquidCrystal_I2C lcd(0x27, 20, 4); //Hier wird das Display benannt (Adresse/Zeichen pro Zeile/Anzahl Zeilen). In unserem Fall „lcd“. Die Adresse des I²C Displays kann je nach Modul variieren.

void setup()
{
lcd.init(); //Im Setup wird der LCD gestartet
lcd.backlight(); //Hintergrundbeleuchtung einschalten (0 schaltet die Beleuchtung aus). ///// Beleuchtung/////
}

void loop()
{
lcd.setCursor(0,0); //Text soll beim ersten Zeichen in der ersten Reihe beginnen..
lcd.print("Druck: 1.10 Bar"); //In der ersten Zeile soll der Text „Test Zeile 1“ angezeigt werden
lcd.setCursor(0,1); //Genauso geht es bei den weiteren drei Zeilen weiter
lcd.print("Temp: 10,9 Grad");
lcd.setCursor(0,2);
lcd.print("CO2: 5.54 %");
lcd.setCursor(0,3);
lcd.print("Zeit: 11:13 Std

}
Zum Test ,hat super Funktioniert Background Beleuchtung leuchtet ohne Probleme.

Grüße
Gimbel

Re: eManometer -- Spundungsregler

Verfasst: Montag 15. Juni 2020, 22:22
von JackFrost
Ich hatte beim Init die Hintergrundbeleuchtung nicht eingeschalten.
Ich werde morgen die Version posten bei der die LEDs an sind.

Gruß JackFrost

Re: eManometer -- Spundungsregler

Verfasst: Dienstag 16. Juni 2020, 09:49
von bierernst
JackFrost hat geschrieben: Montag 15. Juni 2020, 16:56 Ich schau es mir an, ich derzeit nur die 1,3" da.
Mit dem 0.8.3 war es aber kein Problem, oder ?

Gruß JackFrost
Genau, mit 0.8.3 gibt es das Problem nicht.
Hast du die aktuellen Sourcen auf GitHub oder als zip?
Dann kann ich den Bugfix gerne übernehmen...

Danke, dass du dieses spannende Projekt weiterentwickelst!

Gruß,
Holger

Re: eManometer -- Spundungsregler

Verfasst: Dienstag 16. Juni 2020, 19:38
von JackFrost
bierernst hat geschrieben: Dienstag 16. Juni 2020, 09:49
JackFrost hat geschrieben: Montag 15. Juni 2020, 16:56 Ich schau es mir an, ich derzeit nur die 1,3" da.
Mit dem 0.8.3 war es aber kein Problem, oder ?

Gruß JackFrost
Genau, mit 0.8.3 gibt es das Problem nicht.
Hast du die aktuellen Sourcen auf GitHub oder als zip?
Dann kann ich den Bugfix gerne übernehmen...

Danke, dass du dieses spannende Projekt weiterentwickelst!

Gruß,
Holger
Ich hab die aktuelle Version nocht nicht auf GitHub. Werde ich die Tage hochladen.
Der Treiber fpr das SSd1306 ist ein fertiger, da hab ich nichts angefasst. Evtl liegt es aber an einer neuen GCC Version.

Ich bei meinem Treiber für das SSH1106 hab ich auch den SSD1306 eingebaut. Es gibt nun bei den Displays das "SSD1306 experimental".
Das nutzt den Treiber den ich mal vor langem für meinen Magnetrüher geschrieben habe, ggf. geht es damit besser.

Das Display beim HD44780 über I²C sollte nun auch an sein.
firmware 0.9.1.zip
(297.69 KiB) 91-mal heruntergeladen
Gruß JackFrost

Re: eManometer -- Spundungsregler

Verfasst: Dienstag 16. Juni 2020, 21:41
von Gimbel
Hallo JackFrost.
noch mal super Arbeit.
Habe neue Firmware aufgespielt, Display Hinterleuchtung funktioniert ohne Probleme.
Jetzt noch eine Frage :
Wird der Temperatursenser mit Einbezogen auf die Karbonisierung des Bieres.

Grüße
Gimbel :thumbsup :thumbsup :thumbsup :thumbsup :thumbsup :Drink

Re: eManometer -- Spundungsregler

Verfasst: Dienstag 16. Juni 2020, 21:48
von JackFrost
Gimbel hat geschrieben: Dienstag 16. Juni 2020, 21:41 Hallo JackFrost.
noch mal super Arbeit.
Habe neue Firmware aufgespielt, Display Hinterleuchtung funktioniert ohne Probleme.
Jetzt noch eine Frage :
Wird der Temperatursenser mit Einbezogen auf die Karbonisierung des Bieres.

Grüße
Gimbel :thumbsup :thumbsup :thumbsup :thumbsup :thumbsup :Drink
Für die Berechnung der Karbonisierung ja.
Für die Regelung nein, da wird nur auf den Druck geregelt.
Der Druck steigt schneller als die Temperatur richtig gemessen wird.

Ich hab den Sensor mit einem Mantel aus einer 3x2,5 mm² Kabel an den Flaschen, das schirm ab.
Aber dennoch verändert sich die KArbonisierung bei "stabilen" Flaschen.

Gruß JackFrost

Re: eManometer -- Spundungsregler

Verfasst: Dienstag 16. Juni 2020, 22:13
von Gimbel
OK JackFrost,
ich mache ja Fass Karbonisierung.
Ich stelle das Fass in Kühlschrank 50 Liter. Habe den Fühler ums Fass geschnallt und lasses es erst mal 2 Tage abkühlen.
Danach starte ich erst die Karbonisierung. Kann es sein das der Druck besser geregelt wird.

Grüße
Gimbel

Re: eManometer -- Spundungsregler

Verfasst: Dienstag 16. Juni 2020, 22:19
von Gimbel
Anbei Bild von Display :

Re: eManometer -- Spundungsregler

Verfasst: Samstag 4. Juli 2020, 22:52
von Gimbel
Hallo JackFrost,
kannst du die Sourcen auf GitHub hochladen

Grüße
Gimbel :thumbsup

Re: eManometer -- Spundungsregler

Verfasst: Sonntag 5. Juli 2020, 18:59
von JackFrost
Der aktuelle Stand ist auf Github

Gruß JackFrost

Re: eManometer -- Spundungsregler

Verfasst: Dienstag 7. Juli 2020, 10:03
von phylax
Hallo JackFrost,
ich hätte noch Interesse an 2 Bausätzen inkl. Platine für das eManometer.
Würde mich freuen, wenn es da noch Möglichkeiten gäbe.
LG
Phylax

Re: eManometer -- Spundungsregler

Verfasst: Dienstag 7. Juli 2020, 19:47
von JackFrost
phylax hat geschrieben: Dienstag 7. Juli 2020, 10:03 Hallo JackFrost,
ich hätte noch Interesse an 2 Bausätzen inkl. Platine für das eManometer.
Würde mich freuen, wenn es da noch Möglichkeiten gäbe.
LG
Phylax
Hi,

hast eine PN.

Gruß JackFrost

Re: eManometer -- Spundungsregler

Verfasst: Dienstag 7. Juli 2020, 22:36
von Gimbel
Danke JackFrost,
für den GitHub !

Super Arbeit :thumbsup :thumbsup :thumbsup :Drink :Drink :Drink :Drink

Re: eManometer -- Spundungsregler

Verfasst: Donnerstag 9. Juli 2020, 18:32
von Ntvfrank
Moin moin,

habe gerade das Gehäuse gedruckt für das eManometer. Ich habe aber das größere OLED Display, gibt es für den Deckelauschnitt und die Befestigung vielleicht eine Zeichnung?

Viele Grüße aus Rheinhessen

Frank

Re: eManometer -- Spundungsregler

Verfasst: Donnerstag 16. Juli 2020, 15:04
von phylax
irrwisch hat geschrieben: Dienstag 19. November 2019, 20:32 Weitere Projekte:

- Es gibt ein CraftBeerPi3 Plugin:
https://github.com/irrwisch1/cbpi-eManometer
- Und ein weiteren Fork vom lokalen iSpindel Server mit Support für das eManometer. Unterscheidet sich nicht groß von JackFrosts Fork, hat aber noch ein paar Bugfixes drin:
https://github.com/irrwisch1/iSpindel-TCP-Server

Letzteres wird aber hoffentlich bald in Tozzis Branch zurückgemerged.
Hallo,
ich arbeite mit CraftBeerPi3 und möchte Dein Plugin dort aktivieren. Leider kann ich Dein Plugin in der Liste der Plugins nicht finden. Wie kann ich Dein Plugin trotzdem aktivieren und nutzen. Würde mich freuen, wenn es da eine Möglichkeit gäbe.
Gruß
Phylax

Re: eManometer -- Spundungsregler

Verfasst: Donnerstag 16. Juli 2020, 20:09
von irrwisch
Das ist kein offiziell gelistetes Plugin
Einfach das Projekt von GitHub clones und in das Plugins Verzeichnis von CBPI3 schieben und CBPI Neustarten.

Re: eManometer -- Spundungsregler

Verfasst: Donnerstag 16. Juli 2020, 20:28
von phylax
irrwisch hat geschrieben: Donnerstag 16. Juli 2020, 20:09 Das ist kein offiziell gelistetes Plugin
Einfach das Projekt von GitHub clones und in das Plugins Verzeichnis von CBPI3 schieben und CBPI Neustarten.
Vielen Dank! :thumbsup

Re: eManometer -- Spundungsregler

Verfasst: Mittwoch 19. August 2020, 12:03
von phylax
Ntvfrank hat geschrieben: Donnerstag 9. Juli 2020, 18:32 Moin moin,

habe gerade das Gehäuse gedruckt für das eManometer. Ich habe aber das größere OLED Display, gibt es für den Deckelauschnitt und die Befestigung vielleicht eine Zeichnung?

Viele Grüße aus Rheinhessen

Frank
Du hast eine PN!

Re: eManometer -- Spundungsregler

Verfasst: Montag 12. Oktober 2020, 20:50
von Gimbel
Hallo JackFrost,
habe seit länger mal wieder versucht den Emanometer Scratch zu comperlieren.
Es kommt folgende Fehlermeldung :

Building in release mode
Compiling .pio\build\d1_mini\libbd6\AdafruitGFX\Adafruit_MonoOLED.cpp.o
In file included from lib\AdafruitGFX\Adafruit_MonoOLED.cpp:20:0:
lib\AdafruitGFX\Adafruit_MonoOLED.h:30:32: fatal error: Adafruit_I2CDevice.h: No such file or directory

****************************************************************************
* Looking for Adafruit_I2CDevice.h dependency? Check our library registry!
*
* CLI > platformio lib search "header:Adafruit_I2CDevice.h"
* Web > https://platformio.org/lib/search?query ... 2CDevice.h
*
****************************************************************************

#include <Adafruit_I2CDevice.h>
^
compilation terminated.
*** [.pio\build\d1_mini\libbd6\AdafruitGFX\Adafruit_MonoOLED.cpp.o] Error 1
======================================================== [FAILED] Took 7.63 seconds ========================================================
The terminal process "C:\Users\Gimbel\.platformio\penv\Scripts\platformio.exe 'run'" terminated with exit code: 1.

Terminal will be reused by tasks, press any key to close it.

Was kann das sein ?

Grüße
Gimbel

Re: eManometer -- Spundungsregler

Verfasst: Montag 12. Oktober 2020, 21:16
von JackFrost
Hi,

du musst mit der neuen Version der GFx Lib in der Main.cpp

folgendes includieren

Code: Alles auswählen

#include <Adafruit_I2CDevice.h>
dann compiliert PlatformIO wieder.

Gruß JackFrost

Re: eManometer -- Spundungsregler

Verfasst: Mittwoch 14. Oktober 2020, 17:07
von Gimbel
Hallo JackFrost,
jetzt kommt folgende Fehlermeldung :
Compiling .pio\build\d1_mini\src\src\display_ssd1306_custom.cpp.o
src\lib\MPUOffset\MPUOffset.cpp: In member function 'void MPUOffset::GetSmoothed()':
src\lib\MPUOffset\MPUOffset.cpp:41:9: error: 'accelgyro' was not declared in this scope
accelgyro.getMotion6(&RawValue[iAx], &RawValue[iAy], &RawValue[iAz],
^
src\lib\MPUOffset\MPUOffset.cpp: In member function 'void MPUOffset::Initialize()':
src\lib\MPUOffset\MPUOffset.cpp:64:20: error: 'accelgyro' was not declared in this scope
Serial.println(accelgyro.testConnection() ? "MPU6050 connection successful" : "MPU6050 connection failed");
^
src\lib\MPUOffset\MPUOffset.cpp: In member function 'void MPUOffset::SetOffsets(int*)':
src\lib\MPUOffset\MPUOffset.cpp:72:5: error: 'accelgyro' was not declared in this scope
{ accelgyro.setXAccelOffset(TheOffsets [iAx]);
^
src\lib\MPUOffset\MPUOffset.cpp: In member function 'void MPUOffset::calibrate()':
src\lib\MPUOffset\MPUOffset.cpp:237:5: error: 'accelgyro' was not declared in this scope
accelgyro.getAcceleration(&ax, &ay, &az);
^
src\lib\MPUOffset\MPUOffset.cpp:237:32: error: 'ax' was not declared in this scope
accelgyro.getAcceleration(&ax, &ay, &az);
^
src\lib\MPUOffset\MPUOffset.cpp:237:37: error: 'ay' was not declared in this scope
accelgyro.getAcceleration(&ax, &ay, &az);
^
src\lib\MPUOffset\MPUOffset.cpp:237:42: error: 'az' was not declared in this scope
accelgyro.getAcceleration(&ax, &ay, &az);
^
src\lib\MPUOffset\MPUOffset.cpp:246:5: error: 'my_aX' was not declared in this scope
my_aX = NewOffset[iAx];
^
src\lib\MPUOffset\MPUOffset.cpp:247:5: error: 'my_aY' was not declared in this scope
my_aY = NewOffset[iAy];
^
src\lib\MPUOffset\MPUOffset.cpp:248:5: error: 'my_aZ' was not declared in this scope
my_aZ = NewOffset[iAz];
^
*** [.pio\build\d1_mini\src\lib\MPUOffset\MPUOffset.cpp.o] Error 1
Was kann das sein ?

Grüße
Gimbel

Re: eManometer -- Spundungsregler

Verfasst: Donnerstag 15. Oktober 2020, 09:21
von phylax
Hallo,
wer ein 1.3" Arduino OLED 128x64 Display auf Basis des Controllers SH1106 verwendet, und sich wundert, warum am oberen Rand ein Artefakt zu sehen ist:
emanometer_fail.jpg
emanometer_fail.jpg (12.86 KiB) 6225 mal betrachtet
Dafür gibt es eine Ursache: die Initialisierung des Controllers in OLED.cpp muss an einer Stelle modifiziert werden:
oled_cpp.jpg
Dann sollte es so aussehen:
emanometer_fixed.jpg
emanometer_fixed.jpg (12.55 KiB) 6225 mal betrachtet
phylax

Re: eManometer -- Spundungsregler

Verfasst: Donnerstag 15. Oktober 2020, 12:29
von JackFrost
Ich hau da dann heute oder morgen auf Github rein.

Gruß JackFrost

Re: eManometer -- Spundungsregler

Verfasst: Donnerstag 15. Oktober 2020, 13:35
von JamFfm
Hi JackFrost
wenn du schon dabei bist, habe ich noch folgenden Vorschlag:
das Hochkomma bei C durch ° ersetzen (Shift und ^ ), und die Werte CO2 so verschieben das die Dezimalpunkte und Nachkommastellen übereinander stehen.
Das wäre klasse.
Danke dir
Jan

Re: eManometer -- Spundungsregler

Verfasst: Donnerstag 15. Oktober 2020, 13:39
von JackFrost
Das Problem ist das das Gradzeichen noch nicht im Zeichensatz ist. Daher hab ich das Hochkomma genommen.

Das zweite sollte ohne Probleme gehen.

Gruß JackFrost

Re: eManometer -- Spundungsregler

Verfasst: Samstag 17. Oktober 2020, 00:28
von Gimbel
Hallo JackFrost,
kannst du mit der Fehlermeldung was anfangen :
#include "Globals.h"
-------------------------------------------------------------------------------- Fehlermeldung
const std::vector<String> TempLabelsShort = { 'vector' in namespace 'std' does not name a template type
"C", ---------------------------------------------------" "std"" hat keinen Member ""vector"".
"F",
"K"
};

const std::vector<String> TempLabels = {
"Celsius",
"Fahrenheit",
"Kelvin"
};

std::vector<String> RemoteAPILabels = {
"Off",
"Ubidots",
"CraftBeerPi",
"HTTP",
"TCP",
"InfluxDB",
"Prometheus",
"MQTT",
"ThingSpeak"

Globals.cpp
extern std::vector<String> RemoteAPILabels; 'vector' in namespace 'std' does not name a template type

Re: eManometer -- Spundungsregler

Verfasst: Samstag 17. Oktober 2020, 11:34
von JackFrost
Gimbel hat geschrieben: Samstag 17. Oktober 2020, 00:28 Hallo JackFrost,
kannst du mit der Fehlermeldung was anfangen :
#include "Globals.h"
-------------------------------------------------------------------------------- Fehlermeldung
const std::vector<String> TempLabelsShort = { 'vector' in namespace 'std' does not name a template type
"C", ---------------------------------------------------" "std"" hat keinen Member ""vector"".
"F",
"K"
};

const std::vector<String> TempLabels = {
"Celsius",
"Fahrenheit",
"Kelvin"
};

std::vector<String> RemoteAPILabels = {
"Off",
"Ubidots",
"CraftBeerPi",
"HTTP",
"TCP",
"InfluxDB",
"Prometheus",
"MQTT",
"ThingSpeak"

Globals.cpp
extern std::vector<String> RemoteAPILabels; 'vector' in namespace 'std' does not name a template type
Welche IDE hast du ? Ich hab hier keinen Fehler.
Ich hab die aktuelle Version auf den Github gestellt.

Gruß JackFrost