This board is $21 with headers... I've seen a ton of esp32 boards for much less.
What do you think makes this board worth the extra cost?
This board is $21 with headers... I've seen a ton of esp32 boards for much less.
What do you think makes this board worth the extra cost?
Say I go for something else than Arduino, what am I missing out on?
Both are cheaper than this yet are the same thing.
Here is a tutorial about how to use TinyML to perform image detection on the device: https://dronebotworkshop.com/esp32-object-detect/
I don't know about the RP2040, but the ATMEGAs can't multitask and have pretty low resolution ADC.
In my experience having them calibrated properly is a pain in the ass because they rely on the input voltage and that changes slightly depending on the method of power input.
A computer using USB will give you a different result than on battery power since the USB is going through a diode but no regulator and the battery is going through a regulator or straight into the 5V line. To make it work I ended up cutting the voltage lines on a USB cable and connecting a battery for power.
I'm sure there is an easy way to deal with all that stuff but I'm not good enough to have figured it out.
ESP32 boards: surprisingly fast/powerful little SOC with wifi
ESP8266: cheaper+slower. I like the Wemos D1 mini board: smaller and has enough horsepower for most things.
Sourcing: a ton on options on AliExpress. Buy a few extras so if you fry one you aren't waiting for replacements. They are super cheap ($3-$6).
Options to consider for board: memory, CPU speed (ESP32 vs ESP8266), size/form factor, pins/dev board or just solder holes, does it have built in USB controller (and which one), voltage regulator for 5V, USB Micro vs USB C, sensor voltage requirement, etc. Sounds complicated, but they are all pretty similar, and can typically buy a few and make your projects work. Getting one of the "branded" options like Wemos D1 is good bet, comes with all the basics covered, and no surprises like making your own voltage reg.
Sensors: lots to learn on each one. Just did the deep dive on CO2, and there were a ton of details (eCO2 vs CO2, auto calibration quality, manual calibration support, cost, airflow, etc). Went for Senseair S8. If you want easy place to get started, look at AirGradient Kit: https://www.airgradient.com/kits/
I started with the 8266s thinking I wouldn't need the extra features, and most of my applications don't need it, but the few times I needed to work around the limitations weren't worth the aggravation to save $1-2.
But I love how tiiiiny they are :)
When compared to other Arduinos, probably.