Ein Wort zu den flaws
CCCamp 2023
Ich bin mir bewusst, dass weder Schaltung noch Code perfekt sind. Ich habe einige Erfahrung über Leiterplatten angesammelt, aber reiner Batteriebetrieb und die Limitationen von unterschiedlichen Batterietypen sind ein neues Gebiet für mich. Ich habe mehr Erfahrung mit Li-Ion-Akkus, aber das hätte den Preisrahmen gesprengt, da ich die Namensschildler gerne gegen Spende anbieten wollte. Die Wahl auf die Knopfzellenform CR2032 ist wegen höherer Spannung bei extrem niedriger Bauform gefallen. Ich habe leider erst in den letzten Testzyklen gemerkt, dass es da sehr, SEHR starke Unterschiede in einerseits der Kapazität aber auch der Momentanleistung gibt. Wenn dies hier also vorher gelesen wird, gerne jetzt vernünftige Knopfzellen bestellen, ansonsten habe ich ca. 200 “mittelmäßige” Zellen dabei. Es war finanziell nicht stämmbar für alle Namensschilder Zellen mit guten Eigenschaften zu kaufen. Mein Freundeskreis besteht hauptsächlich auch nur aus Studenten 😉
Speicher
CCCamp 2023
Der verwendete attiny hat extrem wenig Flash. Ich sage das, weil ich aus einer nicht Assembler-Welt komme und mich in C++ schon manchmal doof umschaue. Ohne die Hilfe vom grandiosen @omniskop hätte ich keine so schöne Firmware, wie sie jetzt existiert. Trotzdem ist mit einigen Einschränkungen zu rechnen:
- Keine Floating-Point Operationen (Das spart ca. 1400/4000 Byte)
- Animationen sind größer als man denkt. (Wir schaffen drei, maximal vier Animationen gleichzeitig)
Die Wahl des Microcontrollers ist auch hier hauptsächlich eine Budget entscheidung gewesen.