You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

43 lines
2.9 KiB
Plaintext

Vrijdag 17/02/2023
Veel uitzoek werk gedaan. Lijst met vragen opgesteld die ik later kan gaan uitzoeken
ESP32 software development opgezet, zodat ik code can gaan schrijven.
Scherm dat ik heb heeft geen controller erbij. Dus dat wordt dan direct aansturen, daarvoor moet ik een connector kopen en wss een apart chip hebben om dit te doen.
Of ik maak de keuze om een nieuwe display te bestellen die makkelijker te besturen is. 7 inch is ook wel erg groot voor dit project.
Zondag 19/02/2023
Besloten om een nieuw scherm te kopen, moet focus houden op het product afmaken, en het direct aansturen gaat te veel tijd kosten.
Maandag 20/02/2023
HelloWorld applicatie naarbinnen getrokken en kunnen bouwen!
Dinsdag 21/02/2023
Project doel aangepast. Dit doe ik omdat verscheping van het scherm een aantal weken kan kosten.
Nieuw doel is het maken van een basis webserver, waaronder 1 example restAPI. Dit is inclusief verbinding met WiFi, zodat dit te demonstreren is via een browser.
Dit bouwt op mijn kennis van het web, en geeft mij een aantal protocollen om te implementeren. Ook hoop ik dat dit complex genoeg is dat ik wel de meeste valkuilen tegen kom in het embedded programmeren.
Helloworld applicatie kunne flashen op ESP! En een heel kleine aanpassing kunnen maken aan de snelheid van de helloworld main loop :)
Donderdag 22/02/2023
Wifi voorbeeld aan de praat gekregen. Rest van de tijd besteed aan het snappen van de code.
Moet wennen aan hoevaak de ESP_ERROR_CHECK wordt aangeroepen.
Woensdag 01/03/2023
Blijkt dat er al een HTTP server voorbeeld is. Mijn nieuwe plan moet dus weer wat aangepast worden zodat ik wel echt iets kan showen. Espressif heeft wel veel voorbeelden, en het is goed om deze te weten te vinden.
Plan voor nu is de server werkend te krijgen, en dan via een HTTP command een ledje aansturen. Er zit er slechts 1 ingebakken op het bord zelf, Dus ik zal wss van kantoor een aantal andere moeten lenen.
Zaterdag 04/03/2023
HTTP voorbeeld server werkt! Via menuconfig het wifi wachtwoord ingegeven, en de basis /hello en /echo werken! Ze hebben zelfs extra aandacht gegeven om 404's en 405's te ondersteunen.
Het LED voorbeeld lijkt alleen niet te werken. Moet uitzoeken wat er precies mis is. De main LED is op IO38. Maar alleen de pin aanpassen in het voorbeeld is niet genoeg.
Om te valideren dat ik wel werkende code heb, wil ik de ESPOTEK labrador gebruiken. Dit is een mini oscilloscoop, signal generater en logic analyser in 1 dev bord. Deze kreeg ik helaas niet aan de praat op mijn pc, en heb een support request uitgestuurt voor hulp.
Maandag 06/03/2023
ESPOTEK Labrador aan de praat gekregen! Moest via een andere computer eerst een firmware opnieuw flashen, daarna werkte het.
Dinsdag 07/03/2023
Code aangepast zodat deze op pin5 een led zou moeten aansturen. Dit met de scope geprobeert te zien of de PWM signalen wel gegenereerd worden, maar die kon ik niet uitlezen.
Weet niet wat het probleem is. Ook met het LEDC voorbeeld niet kunnen zien dat er iets gebeurt.