2018

digitale Meßschieber mit dem Arduino auslesen

von Franziska Walter

Ich fand die Idee recht toll, wusste auch gar nicht, dass der in meinem Besitz befindliche Meßschieber eine Schnittstelle besitzt.

Als Erstes musste ein passender Stecker her um überhaupt eine Verbindung mit dem Meßschieber herstellen zu können.
Diesen Stecker habe ich als Vorlage genommen und den etwas bearbeitet, die Vorlage war etwas zu groß, ließ sich aber gut an meine Hardware anpassen.

Es gibt noch andere, vermeintlich bessere Stecker, dieser hier ließ sich am Einfachsten zusammen Bauen.

Nach ein paar Recherchen im Netz fand ich einige Sketche, die alle auch irgendwie funktioniert haben, aber keinen, der Richtig funktionierte.
Die Umschaltung der Maßeinheit gab es nirgends in den Sketchen, die ich gefunden habe.

Die Auswertung der gelieferten Daten mit dem Oszi waren doch kenntnisreich.

Die Bilder und das Video zeigen meinen derzeitigen Stand:

  • es kann gleichzeitig die Ausgabe auf seriell, Bluetooth und das Display erfolgen
  • es können bis zu Drei (auch mehr) Meßschieber ausgelesen werden
    in Ermangelung der Hardware kann ich im Moment nur 2 Meßschieber gleichzeitig testen
  • die Synchronisation erfolgt ohne Display Geflacker recht zügig, auch beim Ein/Aus stecken zwischendurch
  • Umschaltung der Maßeinheit mm/inch wird ausgewertet

Das Video soll nur aufzeigen, dass die Anzeige der Werte tatsächlich gleichzeitig bei beiden Meßschiebern funktioniert.

Etwas Merkwürdiges ist mir aufgefallen: Einer der Meßschieber sendet auch nach dem Auschalten weiter Daten. Der Andere sendet keine Daten mehr.

Ich bin mit meinen Tests noch nicht fertig, wenn Alles zu meiner Zufriedenheit läuft, gibt es weitere Infos :)

Arduino IDE - Java verursacht 100% CPU Last

von Franziska Walter

Auf dem Desktop Rechner fiel mir das gar nicht auf, aber auf dem Laptop schon ... nur mal eben einen Sketch neu kompilieren und hochladen ... jo, der Rechner blieb stehen und es tat sich Minutenlang gar nichts.

Die Lösung zeigte sich im Taskmanager: Java verursacht 100% CPU Last und bringt den Lappi zum Stillstand.

Ich machte mich auf die Suche: Siehe da, Andere hatten auch das Problem.
Die Ursache ist die mit der Arduino IDE mitgelieferte Java Installation:

Abhilfe: Die in der Beta Version mitgelieferte Java Version zeigt dieses Verhalten nicht!
Arduino IDE Beta herunterladen: auf der Seite herunterscrollen und den Download für die Beta Version auswählen.

Nach dem Herunterladen das *.zip File entpacken.
Den den originalen Java Ordner (Standard unter: C:\Program Files (x86)\Arduino ) durch den aus dem Download ersetzen.

Bei mir ist dadurch das Problem der CPU Last verschwunden.

128x64 Display für den Arduino

von Franziska Walter

Das Monochrome 0.96" 128x64 OLED graphic display ist eine feine Sache, um schnell und unkompliziert Ausgaben des Arduino darzustellen.

Das Original von Adafruit ist mir dann doch etwas zu teuer und ich habe mich für die Variante aus China entschieden.
Gekauft habe ich das Display in der verlinkten eBay Auktion (ist nicht das absolut Billigste, aber im Allgemeinen ist die Lieferung von diesem Händler recht flott (2 bis 4 Wochen)

Um mit dem Arduino zu kommunizieren, benötigt man eine Bibliothek für die Arduino IDE.
Entschieden habe ich mich für die Library: OLED_I2C

Leider kann man in dieser Bibliothek die benutzte I2C Adresse nicht einstellen.
Ich habe diese Bibliothek etwas an meine Belange angepasst, zB auch die mitgelieferten Zeichensätze MediumNumbers und BigNumbers um ein Leerzeichen ergänzt. Dies benötige ich für die Anzeige des digitalen Meßschiebers (wenn das Projekt funktionsfähig ist, gibt es dazu eine Beschreibung)

 

Display testen

Das erste Versuchsprojekt war eine analoge Uhr, die zwar auch in den Beispielen vorhanden war, aber überhaupt nicht funktionieren wollte.

Zusätzlich benötigt man dazu noch die Library: DS3231, die ich ebenfalls etwas erweitert habe (um deutsche Monatsnamen und Wochentage)

Zur Beschaltung gibt es nicht viel zu sagen: Die beiden Module (Display und Uhr DS3231) werden am Arduino an den I2C Bus angeschlossen.

Am Arduino NANO sind dies die Anschlüsse:

A4 - SDA
A5 - SCL

Um das Beispiel wie auf den Fotos zu probieren, beide Bibliotheken von hier herunterladen und in die Arduino IDE einbinden
Sketch -> Bibliothek einbinden -> .ZIP - Bibliothek hinzufügen -> hier nacheinander die beiden *.zip Files auswählen

Wenn alles geklappt hat, sollten auch die Beispiele vorhanden sein
Datei -> Beispiele -> OLED_I2C_FW -> Arduino ->  (passendes Display auswählen)

Das Beispiel analog Uhr findet sich nur unter 128x64

in den Beispielen muss die passende I2C Adresse ausgewählt werden (0x3C oder 0x3D)

Auf dem Display kann man diese Adresse durch umlöten eines SMD Widerstandes ändern, aufgedruckt sind 0x78 und 0x7A
Es ist tatsächlich richtig! die Unterschiede kann man ergooglen, liegen in einer falschen Interpretation der I2C Adresse, es wird ein Bit falsch ausgewertet.

Um die Adresse, bzw. die Funktion des jeweiligen I2C Moduls zu testen empfiehlt sich ein toller Sketch: i2c_scanner

 

Gehäuse

Das auf den Bildern dargestellte Display Gehäuse ist hier 0.96" 128x64 OLED Snapfit case zu finden

 

Download

Display Bibliothek: OLED_I2C_FW.zip

RTC DS321 Bibliothek: DS3231_FW.zip

 

Totalausfall / Fehlersuche

Die diversen Versuch liefen recht erfolgreich, doch dann die plötzliche Ernüchterung:

Von einem Moment zum Anderen gab eins von zwei Displays keinen Piep mehr von sich.
Die Suche im Netz verlief auch nicht sehr erfolgreich.

Hier die Lösung zu meinem Fehler:
Nachdem ich erst einmal mit dem 2. Display gecheckt habe, dass sonst nichts Anderes defekt ist, die Fehlersuche am Display

Ist eventuell der Spannungsregler (U2) defekt? - Nein, die Messung ergibt, Alles iO

Dann der Check mit dem I2C Scanner: Gerät antwortet nicht ...
Da ich sonst nicht mehr viel tun konnte, habe ich sämtliche Lötstellen auf der Platine nachgelötet.

Siehe da, der nächste I2C Scan war erfolgreich!

Ich vermute, es war eine kalte Lötstelle am Display Kabel, die Lötstellen sahen eher verklebt als verlötet aus.

Dies war bis jetzt der erste "richtige" Ausfall von China Bauteilen, der aber bis jetzt noch beherrschbar blieb.

 

Neuer Sensor BH1750 [Beta]

von Franziska Walter

Beim Umbau des Gehäuses für den Feinstaubsensor habe ich einen Lichtstärkesensor vom Typ BH1750 eingebaut.

Im Projekt des Feinstaubsensor ist dieser Sensor nicht enthalten. Also habe ich den zusätzlich integriert.
Die ersten Daten sind ab sofort zu sehen.

Da der Sensor die Beleuchtungsstärke misst, sind der Einbauort und die Position stark für die ermittelten Messwerte verantwortlich.
Ich habe den Sensor auf der Unterseite eingebaut, so dass nur indirekte Helligkeit gemessen wird.

Ob und wie sich das bewährt wird sich zeigen.

 

Montage des neuen Gehäuses

von Franziska Walter

Wie Versprochen hier noch die Bilder von den Einzelteilen und dem Zusammenbau des neuen Gehäuses.

 

Upgrade für den Feinstaubsensor

von Franziska Walter

Die zuletzt eingebauten Sensoren für Temperatur/Luftdruck/Luftfeuchtigkeit haben leider nicht sehr zuverlässig gearbeitet. Es war an der Zeit diese Sensoren auszutauschen.

Dies habe ich zum Anlass genommen, die frei fliegende Abflußrohr Verpackung gegen ein neues Gehäuse mit ordentlicher Befestigung zu tauschen.

Im ersten Schritt habe ich sämtliche Gehäuseteile gedruckt um zunächst die Elektronik neu zu montieren und zu verdrahten.
Der Aufbau der Elektronik mit den Sensoren auf der Bodenplatte ist auf den Bildern zu sehen.

Das Gehäuse liefere ich nach Fertigstellung nach.

Das Gehäuse ist eine Mischung aus zwei verschiedenen Projekten:
Dust sensor case (@airrohr) und Luftdaten Stevensson screen

Vom Ersten habe ich die Bodenplatte mit Befestigungsrahmen genommen und als Bodenplatte für das 2. Gehäuse angepasst.

Dieser Aufbau ist auf den Bildern zu sehen.

 

Gleichzeitig ist der Sensor BMP180 gegen den Sensor BME280 ersetzt worden. Daher gibt es in den Diagrammen unten etwas Verwirrung.
Dies wird sich in den nächsten Tagen wieder einpendeln, wenn genügend Daten vom neuen Sensor vorhanden sind.

 

Defekter Sensor - Feinstaub messen

von Franziska Walter

Der sehnsüchtig erwartete, dann doch recht heftig einsetzende Regen, tat dem Temperatursensor (DHT22) nicht so recht gut, er hat das zeitliche gesegnet, da bis zum Tausch vorhin völlig unsinnige Werte angezeigt wurden, hab ich die Daten für den Zeitraum gelöscht ..

 

[Update]
Auch der neue Sensor hat merkwürdige Aussetzer. Ich werde demnächst die beiden Sensoren durch einen neuen BME280 ersetzen, der Temperatur/Luftdruck/Luftfeuchtigkeit messen kann.

Telekom und O2

von Franziska Walter

Telefónica Deutschland: Deutschlandweite Störung im Mobilfunknetz von O2

 

Nur diese Meldung ist schon nicht besonders schön ... nur .. Seit mehr als 1 Woche nervt mich die Telekom, vom Totalausfall des Anschlusses, dies wurde beseitigt, seit dem kann ich den Anschluss nur sporadisch nutzen, da durch ständige Resynchs das DSL ausfällt, die Verbindung nicht wieder aufgebaut werden kann, oder die Verbindung extrem langsam wird.
So zwischendurch würde ich meinen Anschluß gerne kontinuierlich benutzen.
Es sind inzwischen von mir 3 Mal Meldungen herausgegangen. Immer kommt die Meldung von der Telekom, Ihre Leitungen sind in Ordnung, es liegt an meiner Technik .. jo klar, 2 verschiedene Router (FritzBoxen) und ein externes Zyxel Modem funktionieren alle zur gleichen Zeit mit dem gleichen Fehler nicht. Das Einzige was kommt: Beschäftigungstherapie, den Router auf Werkseinstellungen zurücksetzen ... Ja neee iss klar?

Ich hab auch sonst nichts zu tun, als permanent dann wenigstens einen halben Tag die Einstellungen wiederherszustellen.

Es war EIN Techniker hier bei mir vor Ort, der auch nur geschaut hat, och jo, Verbindung geht ... eine Messung hier hat niemand Durchgeführt

LIEBE TELEKOM!
So langsam reicht es!
Ich lass mich nicht als Doofi hinstellen ... vielleicht wäre es mal dran, Euren Kunden auch ZUZUHÖREN!
 .. ich lass mich überraschen, wie lange es dauert, bis ich wieder einen benutzbaren Anschluss habe ...

Zollbestimmungen für Internetbestellungen

von Franziska Walter

Da die genauen Bestimmungen des Zolls für den Interneteinkauf recht schwer zu finden sind, verlinke ich dies hier mal

 

Internetbestellungen aus einem nicht EU Staat

Gesundheitsminister Spahn will eGK durch ID-System ersetzen

von Franziska Walter

Gesundheitsminister Spahn will eGK durch ID-System ersetzen

 

Ja .. ganz ehrlich so langsam fällt mir nixx mehr dazu ein ... Frau Nahles will die Daten, die irgendwelche Firmen gesammelt haben nicht etwa reduzieren bzw löschen .. neeeiiin ... wir teilen die Daten dann mit Gott und der Welt ... ist ja so wunderbar, dass diese Daten dann möglichst mit der Gießkanne verteilt werden ... der werte Herr Spahn verknüpft dann mal eben alle verfügbaren Daten auf irgendwelchen Servern, so dass es möglichst einfach wird, die gesammelten Daten über jeden braven Bürger als komplett Datensatz abzuschöpfen, macht sonst zu viel Mühe die Daten zusammenzuführen.

Ich möchte tatsächlich gerne jedem dieser Menschen ins Gesicht schreien, ob alles noch in Ordnung ist.

Nahles sieht "Digitalkapitalismus" als Herausforderung der SPD

ICH WILL MEINE DATEN SELBER KONTROLLIEREN! Und schon gar nicht gesammelt irgendwelchen Firmen zur Verfügung stellen!
Ich bin so dermaßen fassungslos über solche Auswüchse. Haben die eigentlich alle vergessen, wofür sie gewählt wurden, wem sie "zu Dienen" haben?

 

Mit sämtlichen biometrischen, Adress und Gesundheitsdaten .. die alle auf einem Haufen zu verknüpfen, kann soviel Schaden angerichtet werden ... es ist ja auch noch nie passiert, dass Server kompromittiert wurden, dass massig Daten geklaut wurden ... ich mag es mir nicht ausmalen, aber besser kann man ja vermeintlich minderwertige Mitglieder der Gesellschaft gar nicht identifizieren und ( ... denkt Euch den Teil ... )

Passend dazu noch diese Meldung, dass die Gesichtserkennung massenweise falsche Kriminelle produziert hat ... wehe man landet in solch einer Datenbank ... diese Daten werden meist nie wieder bereinigt (kein Personal!!!), jo schöne neue Welt

Welcome in NEULAND, Deutscheland ...

p.s. der Link zu den Kriminellen fehlt noch:

Gesichtserkennung bei Champions-League-Finale: Tausende fälschlich als Kriminelle identifiziert

EU-Kommission will digitale Fingerabdrücke verpflichtend in Personalausweisen einführen

von Franziska Walter

EU-Kommission will digitale Fingerabdrücke verpflichtend in Personalausweisen einführen

 

So langsam haben es unsere "Oberen" geschafft .. die totale Überwachung einzuführen. Die Stasi war dagegen ein Waisenkind ...

Ganz ehrlich? Jeder weitere Schritt wird mit Terrorabwehr begründet?
Es sind wie viele tausend Menschen ohne jegliche Kontrolle und ohne Papiere ins Land gelassen worden, bei denen auch im Nachhinein die Identität oftmals nicht zweifelsfrei geklärt werden kann.

Anstatt Personal aufzustocken, soll alles weit weg mit irgendwelcher Technik überwacht werden.

Es ist echt so schlimm, was in den Köpfen abgeht.
Je mehr Daten gesammelt werden, desto Schlimmer wird es, wenn sich irgendjemand dieser Daten bemächtigt.

Macht sich denn eigentlich niemand mehr Gedanken über das, was da gerade passiert?

das kommt bei der Privatisierung von Krankenhäusern heraus ...

von Franziska Walter

ich beziehe mich auf diesen Artikel der MoPo

Es kann einfach nicht funktionieren, ein Krankenhaus wie ein Wirtschaftsunternehmen zu führen.
Nur nach Fallzahlen ... der Patient bleibt dabei völlig auf der Strecke.
Es geht nur darum den Gewinn zu maximieren, ob es dem Patienten nützt, spielt gar keine Rolle mehr.

So ein Irrsinn? Es wird uns dummem Wahlvieh immer suggeriert, wir seien an den explosionsartig steigenden Kosten Schuld ...
Nunja? Es werden unsinnige OPs veranstaltet, zum Teil ohne Not auf mehrere Eingriffe aufgeteilt, nur um noch mehr Kohle pro OP abfassen zu können.

Liebe Wähler!!!
Vielleicht denkt ihr tatsächlich mal darüber nach, ob Euer Kreuz an der richtigen Stelle gesetzt worden ist?

es ist so Furchtbar ...

von Franziska Walter

... es sind in aller Öffentlichkeit eine junge Frau und deren Tochter ermordet worden.

Warum? Es ist so sinnlos, ...

Was mir als ganz Schlimm aufstößt: WARUM müssen diverse Medien auch noch die Bilder im Einzelnen bei der Reanimation veröffentlichen?
WAS SOLL DER SCHEISS? Wollt Ihr selber auch mal so in den Medien landen? Denkt Ihr auch mal nur EINE SEKUNDE darüber nach, wie es Opfer und Angehörigen dabei geht?

Artikel der MoPo

Willkommen

von Franziska Walter

Willkommen in der schönsten Stadt der Welt.

Auf dieser Seite stelle ich alles online, was mir im Moment wichtig erscheint.
Neueste Projekte, Termine und so Allerlei.