README.md

changeset 31
11983772e6d2
parent 28
bc7c05011d69
child 34
5c92103c5e72
equal deleted inserted replaced
30:3cc32f97410c 31:11983772e6d2
57 een ESP32 heeft zijn beperkingen. Die liggen wel stukken verder dan de ESP8266 57 een ESP32 heeft zijn beperkingen. Die liggen wel stukken verder dan de ESP8266
58 of Arduino Nano, maar ze zijn er. Het belangrijkste is toch het afhandelen van 58 of Arduino Nano, maar ze zijn er. Het belangrijkste is toch het afhandelen van
59 het brouwproces. 59 het brouwproces.
60 60
61 61
62 #Links
63
64 Dit project gebruikt code van de volgende projecten. De meeste code bevat
65 enkele aanpassingen voor dit project en daarom zijn die projecten volledig
66 geimporteerd in brewboard.
67
68 Voor de VNC client: https://github.com/novnc/noVNC.git. Losse VNC clients
69 kunnen verbinden met poort 5900. Niet alle clients doen het goed omdat ze een
70 16 bits full color VNC server verwachten en niet goed downgraden naar 8 bits
71 kleuren. TigerVNC doet het goed. Voor deze applicatie is 16 bits kleur geen
72 optie omdat de schermbuffer dan niet meer in het geheugen past.
73
74 De PID library: http://playground.arduino.cc/Code/PIDLibrary by Brett
75 Beauregard.
76
77 De 1-wire bus: https://www.github.com/DavidAntliff/esp32-owb
78 De DS18B20 sensoren: https://www.github.com/DavidAntliff/esp32-ds18b20
79
80 De webserver en websockets server. Websockets worden gebruikt voor de VNC
81 web client. Hiervoor heb je geen losse VNC client nodig zoals bijvoorbeeld
82 de TigerVNC viewer maar wordt de VNC code in je browser gezet met javascript.
83 https://github.com/Molorius/esp32-websocket.git components/websocket
84 De javascript VNC client is aangepast voor deze applicatie.
85
86 Het schema voor dit project staat op EasyDA. Zie
87 https://easyeda.com/mbroek/ESP32_experiments-3ec1c1b17c3b41378ba4493ea69fa5c3.
88 Belangrijk als je dit gaat bouwen: koop het juiste ESP32 devkit board. De
89 meeste boards hebben niet genoeg aansluitingen naar buiten, je hebt echt de
90 36 pens versie van Geekcreit®nodig.
91
92
93
62 94
63 95
64 TODO: 96 TODO:
65 - Praktijktest. 97 - Praktijktest.
66 - Nosleep js code toevoegen. 98 - Nosleep js code toevoegen.

mercurial