Getting started
First of al, note that this is currently an early alpha, and you probably need to fill in some holes here and there youself, in the future i plan to write a more comprehensive guide with screenshots and maybe videos as well, but as long as development are ongoing i might risk having to redo it because the procedure will chage.
So this guide is probably mostly suited for those who do not need it, but for those, it will probably save some time figuring things out.
Step 1: Procurement
- 1 x Mainboard: Olimex ESP32 PoE - readily available from most electronics shops.
- 1 x Temperature sensor: DS18B20 1 Wire Digital thermometer
- 1 x 4.7K Ohm resistor
Step 2: Assembly and test
Now you need to download the pcb scematics, either to order a set from your favorite pcb-manufacturer or to use it as a template to make wirewrap / breadbord setup.
Once thats complete you install the Arduino IDE and download the Arduino project, configure the device by changing the values of the 10 variables in the top op the file before you compile and transfer the sketch to your ESP-32.
Finally log into your router to figoure out which ip address your device got, type the address into a browser, and eenjoy the readout. Alternative outputs are located at /json and /metrics.
Step 3: Casing
You can either download my design or some of the others ones available and print it yourself or order it at a printshop, or you can order the official case from Olimex.
Step 4: Post your results on socialmedia
Brag to everybody about your shiny new temperatur sensor, don't forget to tag #opensensie and/or drop a link to our website.