P**T
Pleasantly Surprised!
I bought these as I was undertaking a project for my home automation set up. They seemed particularly good value, especially as I got them using Prime. The delivery was next day, and the price for the three of them was around 21 quid - about the same as I could find on AliExpress.They arrived well-packaged in a cardboard box, and each one was sealed in it's own anti-static bag and set in a small block of foam to protect the pins.I use Home Assistant on a Raspberry Pi 4, and I flashed these using the ESPHome integration within Home Assistant. Instead of plugging these directly into the R/Pi, I plugged them into my workstation PC as the R/Pi is not really very accessible - although it works a treat over the network.All went seamlessly.. and was straightforward using the ESPHome web UI. One small problem which I encountered was initially trying to connect to the ESP32 device via my USB port - when trying to connect via the ESPHome web UI, it kept bring up an error message saying "failed to open serial port" - this is not the serial port on your PC, but the serial port on the ESP32 board.. I overcame this by holding down the small 'boot' button, whilst clicking the 'connect' icon on the ESPHome web UI.. and it then connected, and I was able to install my yaml files. After this, I could then easily undertake Over The Air updates via the WiFi network without issue. I hope this helps somebody. 👍🏻Would I buy them again??? Yes, without doubt. A good value item, that can provide endless fun if you are a fettler!
K**S
You get what you pay for - decent boards, poor packaging
Good value boards, as other reviewers have noted I received my boards with slightly angled headers and bent pins due to the inadequate packaging. Luckily nothing that couldn't be solved with a pair of tweezers though. The boards themselves work as expected and are pre-flashed with something that starts up a WiFi access point and writes some logs to serial although I didn't bother looking into it. Works well with ESPHome, the board you want is "esp32dev" if you're flashing your own YAML.
A**R
Great controler.
This is a good bit of kit for my application. Lots of inputs/outputs digital and analog. Programed with arduino. My application it is used as a current monitor reader and output to relay. WiFi set up as webpage to readout sensor reading. Works fab.
T**G
Good product from a good supplier
These work great, and the service from AZ Delivery is excellent.
E**A
Powerful microcontroller at a low price.
This is a veritable powerhouse of a microcontroller board, with both WiFi and Bluetooth, plenty of RAM and flash memory, digital, analogue pins (and touch inputs), together with hardware features like random number generation, hall effect sensor, etc. I can pretty much guarantee that no-one will actually use ALL of the capabilities. Running at an impressive 240 MHz, it is no slouch, but it can also go into a deep sleep when extremely long life on battery power is needed. The documentation on the manufacturer's site (Espressif) runs into thousands of pages (more than 800-page pdf hardware manual alone). Despite all this, it is as easy to get beginner level code running (blinking LEDs, etc.) in the Arduino environment as it is for its little brother, the 8266, or any other board such as the Arduino Uno or Nano.There is an error in the silk-screen printing on the board where a pin is labelled 'GND' where it should be 'CMD'. It is worth keeping away from this end of the board anyway as, apart from the 5V pin if needed, most of the IO pins are reserved for internal use to access the 4 megabyte flash memory. 3.3 volt power and ground are available at the other end of the board.If you need an accurate pinout, just look up 38-pin Devkit-C on the Internet. I keep a printed copy at hand as the print on the board is not only difficult to read, but nowhere near as informative as my printed crib sheet.For example, take the silk-screen pin IO22. My sheet tells me that is pin 39, GPIO22, PWM is available, it is also the SCL pin for the default hardware I2C bus and the RTS pin for the first serial port. I can also see that it is not one of the nine touch-sensitive pins.For breadboarding, I have joined together two boards, but have removed the power bus from one of them. This results in plenty of access to the ESP32 pins with the added bonus of a central 2 wire-bus (ideal for I2C) running underneath. See photo.Conclusion: I favour the 8266 in the guise of the D1 mini boards for most projects, but as soon as the project needs a bit extra, like more than one analogue input, or bluetooth, or just a bit of extra speed, that is when the ESP32 comes in. For just a small extra cost this solves the problem with little or no change to the source code.The only improvement I can think of would be a version akin to the D1 mini, where the surplus pins are removed and both sides of the board are used to result in a smaller module with no loss of facilities.
Trustpilot
3 weeks ago
2 months ago