Last Updated or created 2022-07-29
I got a vintage racetrack from a colleage a while back.
In the past i had some ideas controlling train or race tracks.
For train tracks i wanted to write intelligent maneuver software.
For a racetrack a web controllable race. Maybe with a webcam mounted on the car??
So i bought a little DC motor controller (2 channels) and took a esp32.
ESP:
GPIO04 Player1 IN1
GPIO05 Player1 IN2
GPIO19 Player2 IN1
GPIO18 Player2 IN2
GPIO13 PWM Player1
GPIO14 PWM Player2
The webinterface is behind a reverse proxy (apache)
TO BE POSTED .. arduino code
<VirtualHost *:443> SSLEngine on SSLProxyEngine On SSLProtocol all -SSLv2 -SSLv3 +TLSv1 SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:!RC4+RSA:+HIGH:+MEDIUM SSLCertificateFile /etc/ssl/.......cer SSLCertificateKeyFile /etc/ssl/private/........key SSLCertificateChainFile /etc/ssl/private/GlobalSignRootCA.cer SSLCertificateChainFile /etc/ssl/private/AlphaSSLCA-SHA256-G2.cer CustomLog /var/log/httpd/media_ssl_request_log "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b" ServerAdmin webmaster@henriaanstoot.nl ServerName race.henriaanstoot.nl ProxyRequests Off ProxyPreserveHost On SSLProxyVerify none SSLProxyCheckPeerCN off SSLProxyCheckPeerName off <Location /> ProxyPass http://10.1.0.25/ ProxyPassReverse http://10.1.0.25/ </Location> ErrorLog /var/log/httpd/race.henriaanstoot.nl-error.log CustomLog /var/log/httpd/race.henriaanstoot.nl-access.log combined </VirtualHost>