It is a FreeTOS environment on the board. This thing is really cool. I was looking at the layout and I don't think C23 serves any purpose. verified purchaser. On the plus side, I love the "just plug a battery in" battery support. However, if you are looking for solutions to technical questions please see our Technical Assistance page. When it starts and won't connect the initial WiFi.status() returns 255 aka WL_NO_SHIELD. In both cases after sending it the all important blink sketch I needed to hold the reset button down and then release it to trigger a load function to enable it to work further. I wonder how normal this is? verified purchaser. That's not an ideal solution, since you'd still need to have the board powered while charging, which slows the process down. You either did not install Python 2.7 (not Python 3) or you did but it is not set in your PATH variable. about 4 years ago about 6 years ago So many acronyms! by Member #816211 Because of the various uses (male headers for breadboarding, female headers for plugging jumper wires in directly, or just soldering wires and parts directly on the board) we do not include headers on most of our boards. Although I am excited about the cool things the ESP32 Thing can do, until the development tools mature I'll probably shelve it and devote the time to looking at the Edison! about 5 years ago The capabilities of esp-idf are ahead of PlatformIO and Arduino, but the gap appears to be actively closing (as of this review). about 5 years ago Why does This board have the SPI-SS on pin 2 and not pin 5 like every other ESP32? It is far away from an Arduino, and the guys working on the vitrual core will have a tough time. Thanks. Surprisingly, the SparkFun Thing Plus is also slightly cheaper. Support software works tolerably well under linux. The ESP32 Thing plus integrates a rich set of peripherals, ranging from capacitive touch sensors, SD card interface, Ethernet, high-speed SPI, UART, I2S and I2C. After following the instructions (use the instructions on GIT release notes not on Sparkfun) I was able to compile and upload. Can you post the code so we can try it out ourselves? http://pyserial.readthedocs.io/en/latest/pyserial.html#installation. Conditions for stargazing are good. If I see any other gotchas I'll post them here. compilation terminated. CF Anybody managed to get the install for Arduino on Windows 10? Sparkfun made a very nice dev board with this one. This should improve and should be done all by the software. about 7 years ago As it is, V_USB does not drop to 0, and Q1 remains off. about 6 years ago Why the name? Hope this helped someone else. I couldn't believe how easy it was and that it worked for the first try. by Member #859570 The path to ESP IDF is not clear and requires a high degree of Unix experience that I don't have. The risk of dust and dander allergy symptoms is low. Hi. The good news is we have multiple batches of The Thing set to be available at that time so anyone that is currently not able to place an order should be able to then! verified purchaser. I think I'll play around with it but I only have esp8266's, don't I? Bummer. I am doing this on an Ubuntu box. It took me a bit to get everything set up and installed. The students used an Internet of Things interface to connect their hardware to their smart devices. The big problem is still the classic, where do I go from there. If it has Li-Po charge, can it measure the battery level so to warn the owner to recharge it? code is in a total state of flux. 35,209. (Easy to setup, but keep your browser handy to look up everything.) Between two SparkFun Thing Plus processors - ESP32 WROOM. I discover that the bluetooth isn't real well developed! If you want to use it with the Arduino IDE, please be patient. If you have any questions or concerns on licensing, please contact technical support on our SparkFun forums. So I'm like: bluetooth is probably pretty fun. Sparkfun could make a few extra bucks by providing and documenting an end-to-end debug solution. replied on November 14, 2016: Yes, the environment for this is still very young, and all feedback is appreciated. The Thing does everything from turning on an LED to posting data with your chosen platform, and can be programmed just like any microcontroller. about 6 years ago https://www.sparkfun.com/tutorials/246. You'll have to use the ESP-IDF which under Windows is a bit of a pain. An introduction to the ESP32 Thing's hardware features, and a primer on using the WiFi system-on-chip in Arduino. verified purchaser. verified purchaser. In order for it to work properly, V_USB should be pulled to 0 V, causing Q1 to be switched on. about 6 years ago Within 24 hours I was informed a replacement was being shipped and someone else contacted me and said that my login problems had been corrected. In both projects, I ended up using the ESP32 as an HTTP server with SPIFFS to make managing the content easier. An introduction to Home Assistant, an open source home automation hub. It's also the case for the SPI too. (By the way, I've ordered 2 boards and both had blink flashed on them by default. by vincent_k Assumed Unix environment for both development environment and code. I like these better than ever now that Arduino support has improved, Good but now prefer the SparkFun Thing Plus :-), My go-to controller for Things that have a lot going on, Great capabilities but the libraries are still in development, Review of the board (With notes on the SDK), Works as advertised but no 5 GHz band support. I'll go read about it! Any suggestions on how to switch to the faster speed? Kansukee by Member #298424 Keep windows and doors closed or ensure you have screens when open to prevent entry into your home. verified purchaser. Just finished my demo code involving accelerometers and LED light strips with MQTT control of same. However, after programming, to run the program I do have to press reset. For Arduino folks like me, it means this board essentially doesn't have BT/BLE. verified purchaser. Programming from the Arduino IDE happens reliably without pressing a reset button for me. As a side note, my problem was that the default I2C address of the SparkFun BME680 breakout does not match the default I2C address of the BOSCH BME680 chip, as such the official BOSCH BSEC library does not work on that breakout without either modifying the library, or soldering a jumper on the breakout board. You will need to understand polarized components. Skill Level: Rookie - You may be required to know a bit more about the component, such as orientation, or how to hook it up, in addition to power requirements. You will be required to have a fundamental knowledge of programming and be required to provide your own code. I've bypassed the Arduino support and gone straight to C++. shopping cart, Creative Commons . Like the 8266 and ESP32 Thing, the ESP32 Thing Plus is a WiFi -compatible microcontroller with support for both Bluetooth Classic (i.e. about 6 years ago Really, i can't understand why even the supplier doesn't deliver a professional IDE. Wifi bandwidth on this board is about 20x worse compared to the ESP32 -DevKitC (ESP-WROOM-32), using the official iperf example and identical environments (same Wifi network, clients, etc.). With the onboard FTDI, automatic reset mechanism and the extra battery charger, it is an easy-to-handle IoT Thing. Like the 8266 and ESP32 Thing, the ESP32 Thing Plus is a WiFi-compatible microcontroller with support for both Bluetooth Classic (i.e. verified purchaser, about 3 years ago My DevKit-C flashes first time every time at a whopping 921600 baud but even bringing the ESP32 Thing down to 115200, I can't seem to get better than a 50/50 first time flash. ethernet, rtcio). Not everyone is using the Arduino software suite. I was able to flash it successfully once, both using the Arduino IDE and the esp-idf compiler. Try to water your grass at least one inch every week to keep it strong in case of a drought. about 7 years ago I have it running with WiFi and ST7735 LCD and looking good. Conditions for lawn mowing are ideal. Tried to register with them for questions but they have yet to approve my access to their support forums - after a week. I wish it had an on board fuel gauge to monitor battery power left , about 6 years ago Board #1 It's hanging by a thread. The ESP32's power and versatility will make it the foundation of IoT and connected projects for many years to come. Thanks for a nice piece of h/w! Analog Ouptut (analogWrite([pin], [value])) It might be a couple simple solder joints, or require special reflow tools. Then "make flash" and without touching anything, the code is upladed and the board resets. The JST connector is wonderful and it is easy to program once the Arduino IDE is configured, unlike other ESP devices. Python 2.7.12. Data can be easily logged by adding an microSD card to the slot. I own a couple of the Espressif ESP-DevKit-C boards and wanted to try the sparkfun ESP32 Thing. I just received this and got it working fine. But it is a lot to process, so set aside some time. The primary distinction is the availability of battery socket. verified purchaser. Look these GPIOs, 12, 27, 22, wow! At least that is how it worked for me :-). about 6 years ago It is why I need to reset the board on occasion. by Member #1400998 looking forward to working with this board. See all skill levels. verified purchaser. Also: still not clear how to make the BT and dual processors run. by DAFlippers The risk of weather-related sinus pressure is low. verified purchaser. Has anyone used one of these ESP-32 "Thing"s (or the Adafruit "Feather HUZZAH 32") to talk to Neo-Pixels (aka WS2812) addressable LEDs? Oh, and I can do all this while walking around the office thanks to SparkFun's forward thinking design that includes a battery connection. verified purchaser. Though, digital i/o, interrupts, Serial, SPI, Wire, and WiFi are generally working. If you follow the instructions on Github (Sparkfun links to it) everything sets up fine for me. Looking for code examples for this board, the free pfodDesigner app https://www.forward.com.au/pfod/ESP32/index.html generates code for Wifi, Bluetooth and BLE connections. If a board needs code or communicates somehow, you're going to need to know how to program or interface with it. by MatthewEshleman Learn how to turn our 64x64 RGB LED Matrix Panel into a display for your current Spotify album art using an ESP32. I think I may put this board back in the "to give away" box until the Arduino IDE support is closer to ready. Nice board, some effort would be needed in order to get the system running but there is a lot of information on internet! Some are input only, some don't have pullup/down resistors etc. See all skill levels. about 7 years ago I like these over the ESP8266 variants because they have way more I/O and the larger memory accommodates OTA Programming. by Member #123218 Arduino is working for the basic! When using arduino core, the arduino core software constantly hangs and crashes with "Guru Meditation Errors" when an external antenna isn't connected. I'd like to make a small PCB around this. In this guide, we show you how to combine some simple components to remotely log temperature data, send yourself texts and control lights from afar. Once code is uploaded, pull the wire from PIN 0 to GND and hit the RESET button. by Member #331683 by Member #881119 Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. I'm seeing an issue where the processor falls back into interpreter mode when I connect something to pin 12. We welcome your comments and suggestions below. One thing is that the '0' button broke - the plastic piece came out. Also then a second reset is needed to have the program run. Last edited on 30 December 2020, at 18:35, "Population of province/district centers and towns/villages by districts - 2012", https://en.wikipedia.org/w/index.php?title=vrindi&oldid=997259772, This page was last edited on 30 December 2020, at 18:35. verified purchaser. Realized all kinds of projects easily with this board. While the ESP32-S2 does include improved security features, it lacks the Bluetooth . When I got my unit I ciuld not get it to work. replied on July 18, 2017: Sorry to hear about the trouble with the ESP32 board. When I wrote a Sketch for the WS2812B and use getCycleCount(void) for timing cycles it looks like the ESP32 is running at 160MHz instead of 240MHz that is in the default in the Espressif's esp-idf GitHub repository. verified purchaser. I thought Great chip, great breakout and love the LiPo support! You will need to understand polarized components. My template is easy to modify and lets me spin up new instances in a few minutes and works seamlessly with the Adafruit Huzzah Feather. Do not leave garbage or food open and unattended. Thanks in advance. The board is well designed and narrower that the DevKit-C and hence gives me room on a breadboard (just). by Member #906830 To reiterate: If a feature isn't supported in the Arduino IDE, it essentially doesn't exist for me. 2023 AccuWeather, Inc. "AccuWeather" and sun design are registered trademarks of AccuWeather, Inc. All Rights Reserved. Unfortunately can't leave a purchase review as I've got the board from an Australian distributor (Tronixlabs). Although the esp32 supports both 26 MHz and 40 MHz crystals, all the espressif development teams testing seems to be done on a 40 MHz crystal and there are plenty of forum posts on the esp32 forum indicating that 26 MHz crystals cause wifi/Bluetooth issues. Crashes, incomplete documentation - (even down to the chip itself) - poor example code, etc. verified purchaser. Otherwise use the esp-idf, which is growing fast, and many things are already there. It ended up being pyserial not being installed. It arrived promptly. You signed in with another tab or window. Took the Thing cable and tried it on the other board and it too worked. Honestly after buying 4 units, following the install guide for the core in Arduino and realizing that you guys still don't have to implement BLE was extremely frustrating. The board is fantastic-- the only reason I didn't give it 5 stars is the micro USB port comes off very easily; so keep an FTDI cable handy in case (mine came off the second time I unplugged it.