Donnerstag, 16. Juli 2020

Reaktionen zum Blog / Post hinzufügen - blogger.com



Da ich gerade bei Google keine Antwort auf mein Problem, die Reaktionen für Posts im Blog bei https://www.blogger.com/ anzupassen fand, dachte ich mir, ich beschreibe kurz, wie es funktioniert:



1. Menüpunkt Layout aufrufen

Mittwoch, 15. Juli 2020

Mein neuer Freund der Staubsaugerroboter

Die Vorgeschichte

 - Eigentlich wollte ich mir aus mehreren Gründen nie einen Staubsauger-Roboter zulegen. Zum einen habe ich es als unnötig erachtet, jemanden für mich putzen oder saugen zu lassen, denn das ist ja recht schnell erledigt und man bleibt in Bewegung. Zumindest dachte ich das, bis ich einen hatte... Und zum anderen wollte ich nicht noch mehr digital über mich Preis geben, als ich es ohnehin schon tue. 

Denn die meisten vernünftigen Modelle, wenn nicht sogar alle, benötigen eine Internetverbindung und wollen nach Hause telefonieren. Während sie umherfahren und ihre Arbeit verrichten, wird ein digitaler Grundriss der Wohnung erstellt und dem Hersteller des Staubsauger-Roboters zur Verfügung gestellt. So lassen sich auch Rückschlüsse über den Lebensstil des Besitzers ziehen. 

Und zwar durch Einrichtungsgegenstände, die regelmäßig etwas bewegt werden, und solche, die dauerhaft fest an ihrem Platz stehen. Kommt mir also nicht in die Tüte, dachte ich, bis eines Abends...
Und außerdem entleert er sich nicht selber und kommt auch nicht richtig bis in die Ecken... Man findet natürlich immer Gründe gegen etwas. 

Donnerstag, 30. April 2020

C - Taster entprellen softwareseitig - Programmcode

Hinweis: Der Code wurde für einen STM32 mit SystemWorkBench geschrieben. 




Wenn du Ihn für Arduino verwenden möchtest, ersetze:


HAL_GetTick(); mit millis();
HAL_GPIO_ReadPin(); mit digitalRead(pin);
while(1) mit void loop()


dann läuft es!

Einrichtung des Raspberry Pi 4

Vorbereitung für Grafana


Um Grafana auf deinem Raspberry Pi betreiben zu können, muss erstmal Linux installiert werden.
Ich verwende hierzu Raspian Buster Lite. - Schlankes Linux, ohne Desktop. - Nur Konsolenbasiert.

Im Internet finden sich viele Anleitungen, wie man sein Pi einrichtet. Ich werde es der Vollständigkeit wegen hier nun auch nochmal machen.





1. Linux auf SD-Karte Packen 

1. Betriebssystem: Raspian Buster Lite downloaden und entpacken.
2. Flash-Software: balenaEtcher downloaden und installieren.
3. Micro-SD-Karte in den PC schieben und mit balenaEtcher das Raspian-Image flashen.
4. SD-Karte in's Raspberry stecken.
5. Raspberry Pi mit Bildschirm, Tastatur und optional LAN-Kabel starten.

Nun ist Hardwareseitig alles soweit vorbereitet, dass die Installation über die Konsolenbefehle erfolgen kann.

Grafana auf dem Raspberry Pi einrichten

1. Installiere Grafana

Grafana herunterladen und installieren
Sudo apt-get install grafana-rpi -y

Grafana automatisch nach Neustart des Pi's ausführen:
sudo systemctl enable grafana-server

Grafana Server starten
sudo systemctl start grafana-server


Jetzt ist der Webserver auf der IP-Adresse des Raspberry Pi's auf Port 3000 erreichbar.
http://deineipadress:3000

Passwort sowie Username für den ersten Login sind admin.


2. Einen einfachen Chart erstellen

Füge eine Quelle, zum Beispiel deine phpMyAdmin Datenbank, zu Grafana hinzu:

Datenquelle hinzufügen

Grafana Push Nachricht per Telegram einrichten

Anleitung, wie du mit Grafana Push-Nachrichten per Telegram an verschicken kannst.



Telegram Push Nachrichten für Grafana einrichten.

Telegram einstellungen vornehmen

Richte dir bei Telegram einen Chat-Bot ein.
Nutze die Suchfunktion und suche nach BotFather.
(Du erkennst ihn am blauen Kreis mit Haken drin.) und schreibe im "/start"

Sonntag, 19. April 2020

Datalogger mit Display im RAW-Elektrik-Design, Visualisierung und Push-Nachrichten

Erfahre, wie du dir deine eigene kleine Indoor-Wetterstation oder dein eigenes Thermometer mit WLAN und Übertragung der Daten zu einer Datenbank sowie Auswertung auf einer grafischen Oberfläche baust. Du kannst dir über Grafana Benachrichtigungen via E-Mail oder Telegram automatisiert zuschicken, wenn sich die Werte außerhalb des Soll-Bereichs befinden.

Grafana-Dashboard mit den Messwerten des Mikrocontrollers gefüttert.




Datenlogger im RAW-Elektrik-Design mit Display zur direkten Visualisierung der erfassten Daten.
Unten links: Wlan-Connection mit Qualitätsanzeige
Unten in der Mitte: Zeit bis zur nächsten Übertragung zur Datenbank und Anzeige, ob es beim letzten Übertragungsversuch funktioniert hat.
Unten rechts: die Einheit des Messwertes.
Mitte: Messwertgröße.
Oben: Name des Messwertes.
Oben links: Quickinfo-Messwertname