Forum: Projekte & Code Seismograph selber bauen Eigenbau BMA020 DOG-LCD ATmega8 Assembler


von Bernhard S. (bernhard)



Lesenswert?

Geschätztes Forum,

ein kleiner Low Cost Seismograph mit einem SPI DOG-LCD 128x64 und einem 
I2C / TWI Beschleunigungssensor BMA020.

Pro Sekunde wird 10 x der BMA020 abgefragt und die Messwerte XYZ 
permanent auf dem Display dargestellt.

Die 3 Achsenwerte wandern auf dem Display von rechts nach links, d.h. 
man hat einen Rückblick auf die letzten 12,8 Sekunden.

Übeschreiten die Messwerte eine einstellbare Schwelle z.B. Erschütterung 
durch ein Erdbeben oder Abstellen der Kaffeetasse auf dem Schreibtisch, 
dann läuft die Messung noch knapp 10 Sekunden und dann bleibt der 
Displayinhalt inc. Zeitstempel eingefroren.

Eine Automatik-Offset-Routine sorgt dafür, dass die Anzeigekurven nicht 
wegtriften durch z.B. Temperatur, Lageänderungen, Einfluss des Mondes.

Die Einstellung Datum, Uhrzeit usw. erfolgt menuegesteuert.

Am USART-PIN stehen zusätzlich die Messwerte des BS zur Verfügung.

Bernhard

: Bearbeitet durch User
von npn (Gast)


Lesenswert?

Myxo Matrose schrieb im Beitrag #3826402:
> Frag' mal die Fotoapparate Kopierer. Jetzt kommt ein
> Hobby-Seismologe
> und fragt nach Grundlagen. Die den Ontake-beobachtenden Geologen lachen
> sich tot.
> Mach was Sinnvolles!

Hat unser Matrose wieder den ganzen Tag in seiner Hafenkneipe verbracht?
Warum habe ich von dir noch nie(!) einen sinnvollen und nützlichen 
Beitrag gesehen? Überall, wo du deinen Senf dazugibst, machst du Ärger 
und suchst Stunk. Was soll das? Macht dir das wirklich Spaß, immer nur 
andere Leute zu beschimpfen? Ich finde das ein sehr armseliges Leben.

von Thomas D. (thomasderbastler)


Lesenswert?

Neider und Spinner..solche Leute sind einsam und kriegen nicht mal 
selber eine Lüsterklemme alleine hin.

von Gaestchen (Gast)


Lesenswert?

Bernhard S. schrieb:
> Übeschreiten die Messwerte eine einstellbare Schwelle z.B. Erschütterung
> durch ein Erdbeben oder Abstellen der Kaffeetasse auf dem Schreibtisch,
> dann läuft die Messung noch knapp 10 Sekunden und dann bleibt der
> Displayinhalt inc. Zeitstempel eingefroren.
 Wäre es nicht sinnvoll weiter die Werte zu beobachten und wenn ein 
stärkeres Ereigniss auftritt, sich lieber dieses zu merken? Was ist wenn 
kurze zeit später jemand zwei Tassen hinstellt? :)
 Evt könntest du noch ein großes Eeprom mit einbauen, oder Flash (64Mbit 
gibt es für < 1 Euro), dann könnest du problemlos mehrere Ereignisse 
aufzeichnen. und das solange bis das Ereigniss aufhört. Denn ich vermute 
die 10sec hast du gewählt weil dir der Speicher ausgeht. Wäre doch 
Schade wenn mal ein Erdstoss kommt und du verpasst ihn wegen einer Tasse 
Kaffee.:D

von Bernhard S. (bernhard)


Lesenswert?

>Wäre es nicht sinnvoll weiter die Werte zu beobachten und wenn ein
>stärkeres Ereigniss auftritt, sich lieber dieses zu merken?

Da stimm ich Dir voll und ganz zu, sehr gute Idee.

Mir schwebt derzeit ein 24FC1025 (I2C EEPROM 128k) vor. Mit gerigem 
Aufwand liese dieses EEPROM sich an den I2C-BUS anschließen.

Ca. 30 Byte pro Sekunde müssten gespeichert werden, das könnte er 
schaffen.

Stichwort Flash: Welchen Flash könnte man verwenden?

Bernhard

von Bernhard S. (bernhard)


Lesenswert?


von Lurchi (Gast)


Lesenswert?

Der Logische Speicher wäre heute eher eine SD-Karte. Die lässt sich per 
SPI ansprechen.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.