Tag 14

Heute wurden die letzten Details am User-Interface-Design fertiggestellt. Dazu gehörte das Setzen der richtigen Flags für die Objekte sowie die Behebung einiger Probleme, beispielsweise beim Scrollen. Anschließend wurde der Code für die Benutzeroberflächennavigation geschrieben, um Funktionen wie Scrollen, Klicken und das Navigieren durch die Menüs zu ermöglichen.

Erkenntnisse des Tages:

Die Arbeit mit der Design-Software SquareLine Studios erwies sich nicht so einfach. Auch das Schreiben des Codes für die Navigation war schwieriger als gedacht, da in der ursprünglichen Gestaltung nicht alle Flags und Scrolleinstellungen korrekt gesetzt waren.

Tag 13

Heute wurde die Platine des TOF-Sensors vollständig bestückt. Außerdem wurden der Code für das Display sowie die zugehörige Bibliothek für die Main Control Unit getestet.

Erkenntnisse des Tages:

Die TOF-Platine wurde mithilfe einer Schablone und einer Heizplatte bestückt. Beim Auftragen des Lots auf die kleineren Pins und anschließendem Erhitzen auf der Heizplatte traten jedoch einige Kurzschlüsse auf.

Tag 12

Heute wurde die Platine der Main Control Unit fertig bestückt.  Anschließend wurde ein Funktionstest für die Main Control Unit durchgeführt. Zusätzlich haben wir mit der Bestückung der TOF Sensor Platine. Außerdem haben wir an der Software-Architektur weitergearbeitet. Zusätzlich wurden ein Buzzer-Treiber implementiert sowie Tests für den Encoder und die Buzzer-PWM auf der MCU durchgeführt.

Tag 11

Heute haben wir mit der Bestückung der Platine der Main Control Unit begonnen. Außerdem wurde das User Interface der Main Control Unit fertig designt. Zusätzlich haben wir einen Manager für alle GPIO-Interrupts geschrieben.

Erkenntnisse des Tages:

Wir haben festgestellt, dass spezielle Kondensatoren benötigt werden, die für 250 V ausgelegt sind. Daher müssen wir neue Bauteile bestellen. Zudem hat sich das Löten des STM-Mikrocontrollers als schwieriger herausgestellt als erwartet, da es zwischen den sehr kleinen Pins zu einigen Kurzschlüssen gekommen ist.

 

Tag 10

Heute haben wir das 3D-Design des Gehäuses für die Main Control Unit fertiggestellt. Außerdem wurde am User Interface der Main Control Unit weitergearbeitet. Zusätzlich haben wir Überlegungen zur Software-Architektur angestellt.