In mijn Arduino en ESP32 projectjes wil ik wel een schermpje om gegevens te tonen. Een min/max thermometer met wat extra gegevens zou perfect kunnen op deze display. Waveshare verkoop een hele hoop e-paper displays. Maar, hoe groter of hoe meer kleuren, hoe duurder.
Als eerste maar gegaan voor een goedkopere monochome display van 2.9″. Betaalbaar en toch best wat informatie die je er op kwijt kan. Maar zelfs met de voorbeelden van WaveShare kom ik er niet helemaal uit.
Tijdens het ontwikkelen stuur je vaak nieuwe code naar je ESP32 of Arduino. En als je dat doet zonder een powerdown van het display lukt dit soms niet. Het display lijkt niet te initialiseren en verdere updates lukken dan niet meer. Een reset commando doet niks, een init command ook niet. Als je dan de display c.q. de arduino van de stroom haalt doet hij het weer.
Raar, maar een transistor geeft mij een oplossing. In de setup zorgen dat deze voor +/- 300 ms de stroom van het display haalt, heeft mijn probleem opgelost.
Maar nergens documentatie kunnen vinden over dit probleem. Iemand?