Februar 2024

Widmen wir uns der Zeit

In diesem Monat habe ich mich um ein neues Bauteil gekümmert. Dieses Bauteil ist die (RTC) eine „realtime clock“. Die RTC brauche ich, um sehen zu können, wann ich über welches Schlagloch gefahren bin, während ich mir das dazugehörige Video der Kamera ansehe. Die RTC hat eine eigene Batterie und läuft analog auch ohne Stromzufuhr weiter. So ist bei einem kurzen Stromausfall im Sensoren System nicht die Uhrzeit betroffen. Die Uhrzeit ist auch wichtig, um die Routen nachzuvollziehen, die ich gefahren bin und wird in Zukunft auch bei den Koordinaten festgehalten. Um die RTC anzuschließen, muss ich mein Bord noch einmal umbauen und werde alle Pins belegen müssen.

Am momentanen Aufbau habe ich keine freien Digitalpins, um die RTC zu betreiben. Ich benötige für die Kommunikation mit der RTC das I2C Interface (GPIO5 und GPIO4). Der GPIO5 ist momentan der digitale Messeingang für den Schocksensor. Außerdem habe ich den GPIO4 im Augenblick als Chipselect (CS) für die SD-Karte verwendet.

Um das Problem zu lösen, werde ich den Schocksensor vom GPIO5-Pin (Digitaleingang Schocksensor) auf ADCO Pin legen sowie den GPIO4 als CS-Pin auf den GPIO15 verlegen, umso die Pins SCL und SDA frei zu machen. Dies ist notwendig, da ich nur hier die RTC anlegen kann.

Ich habe nun den RTC an die GPIO 4/5 angelegt und den Schocksensor an den ADCO PIN angeschlossen. Ein Problem ist, dass beim ADCO PIN nur eine Spannung von maximal 1V anliegen darf. Damit die Spannung des Schocksensors nicht unseren ADCO Eingang zerstört, werde ich Widerstände einbauen, um die Spannung von 3,3V auf maximal 1V herunterzuteilen. Hierfür nutze ich einen 2000 Ohm Widerstand und einen 1000 Ohm Widerstand. Jetzt habe ich eine RTC in meinem Aufbau integriert.