Oké. In mijn vorige artikeltje heb ik een uitstapje gemaakt naar het inzetten van een supercap om spanningsdips richting de ESP-module op te vangen. Hierboven nog een keer het schema hoe de supercap in het geheel ingezet zou moeten/kunnen worden. Nog even terug: waarom was die spanningsdip ook alweer een probleem? Nou, wanneer de ESP-module start (wanneer de spanning erop gezet wordt) wordt de webserver die erop draait (zie de code hieronder) ook gestart. Wanneer de spanning tijdens een dip wegvalt en weer terugkomt wordt de ESP feitelijk gereset en wordt de webserver dus gestopt en weer opgestart. Dat kost tijd, maar belangrijker: de ESPRead More →

Nadat bleek dat het niet zo makkelijk was om Bluetooth aan de praat te krijgen leek het me een goed idee om te bekijken of de ESP met WiFi zich anders gedraagt dan de eerder geprobeerde Wemos. Sowieso is de ESP een stuk kleiner en dus een betere kandidaat, maar de PWM-functie voor de ESP heeft de mogelijkheid om de frequentie in te stellen. In het stuk over PWM had ik al geconstateerd dat daarmee een verbetering van de rijeigenschappen van de loc’s te bewerkstelligen is. De gevonden motordriver A4950 (zie hier) is ook qua afmetingen een goede vervanger van de eerder gebruikte L9110. OmRead More →

De ESP32 C3 modules (zie ook) hebben een firmware met als datum februari 2021. Een nieuwe firmware uploaden (er wordt overal telkens over downloaden gesproken!) bleek nog niet zo eenvoudig. De tool die ervoor beschikbaar is: de “Flash download tool” (op dit moment versie 3.9.6) is hier te downloaden. Volgens de Espressif documentatie zou het gewoon via de USB aansluiting moeten lukken, maar daarmee kreeg ik net niet voor elkaar en kreeg telkens onderstaande melding te zien. Uiteindelijk leek het toch nodig om gebruik te maken van een Serieel-USB omzetter te gebruiken (zoals hier aangegeven). Tx en Rx worden kruislings verbonden en pin GPIO0 moetRead More →