Arduino Nano ESP32 Review - Official ESP32-S3 Board from Arduino

Sdílet
Vložit
  • čas přidán 20. 07. 2023
  • The Nano ESP32 officially brings the ESP32-S3 to the world of Arduino and MicroPython programming. It uses the well-known Arduino Nano form factor and includes Wi-Fi and Bluetooth. I got hold of one and I have been testing it. Here is what I found out.
    ---
    Let Me Explain T-shirt: teespring.com/gary-explains-l...
    Twitter: / garyexplains
    Instagram: / garyexplains
    #garyexplains

Komentáře • 87

  • @malaclypse4059
    @malaclypse4059 Před rokem +27

    It's not just a dual core, there is also a third ultra low power core who is working when the two main cores are in deep sleep. It isnt able to access every memory region (which is quite fragmented in this architecture) but in many cases you can use interrupts of the periphery or program some timer to wake up the main cores every now an than. If running on batteries this can extend their lifetime quite a lot

  • @ficeto
    @ficeto Před rokem +11

    The Nano ESP32 works JUST FINE with Espressif's "esp32" board package. It's the last board in the menu. The one from Arduino is EXACTLY the same, but has only that board in the list. That is it!

  • @dcpowered
    @dcpowered Před rokem +4

    Thank you so much for reviewing this awesome board! Please make more videos about it.

  • @BersekViking
    @BersekViking Před rokem +15

    Just want give you, and your viewers, a little warning: The pictures of the potentiometer is a little confusing. The one on your board says "B10K". The "B" means that it has a linear track. But the one you show as example connections is marked "A10k". The "A" means that it has a logarithmic track. Using a "A" potentiometer in this case would give a very different result.

  • @thorntontarr2894
    @thorntontarr2894 Před rokem +3

    Well done, mate. I did buy one for testing in Canada, mostly the shipping issue surfaced. However, you didn't comment about ESP_NOW peer to peer WiFi. I will try it out for sure with ESP32-S3 from Espressif, itself. The tips about getting the correct library and port will save me lots for which I am indebted to you for your video. I will also try Platform IO, too.

  • @warrenscorner
    @warrenscorner Před rokem +2

    Great video Gary! I sure wish the Arduino Cloud would come out with push notifications.

  • @electronics.unmessed
    @electronics.unmessed Před rokem +3

    Thanks for the introduction to the new Nano. I also like your explanation on MQTT. Just joined your channel.😀

  • @reverend11-dmeow89
    @reverend11-dmeow89 Před 11 měsíci

    Thank You for helping make-sense of this ESP32 architecture in the multicore area..... just getting going here five years too late. ;-)

  • @BlondieSL
    @BlondieSL Před rokem +2

    Oh now THIS is interesting!
    Especially if the pinouts are the same as a Nano or Nano Every (same).
    I have to look into this!

  • @Bianchi77
    @Bianchi77 Před 11 měsíci

    Well done, keep it up, thanks for sharing it with us:)

  • @DQSoft
    @DQSoft Před 11 měsíci +2

    One important point I did not see in the video (sorry if I missed) is that the pins work at 3.3V. So, while the pinout is (nearly) the same in all Nanos, some Nanos (like the original one and the Every) work at 5V while others (like the ESP32 and the BLE) work at 3.3V.

  • @rusticagenerica
    @rusticagenerica Před 11 měsíci

    Great review ! What would be the impact if I drive stepper motors with it?

  • @john543
    @john543 Před 3 dny

    Before I saw your video, I chose the serial port to do the upload and it worked great. Now I just tried what you said re the DFU port and after an ok upload the sketch fails trying to write to the serial monitor. I then changed tho port back to Serial and the output started. Seems like there may be more to it.

  • @MMuraseofSandvich
    @MMuraseofSandvich Před rokem +3

    I have many, many, many... OK, 5 ESP32 Feathers in my workbench ready to rock, this is probably different in a number of ways. I'll probably keep them around (and buy updated ones) because I heavily prefer Bluetooth Classic over BLE, but having a Nano board (castellated pads) with USB-C is going to be incredible for adapter board designs.

    • @f14v14n
      @f14v14n Před rokem

      I have the same preference for BT Classic, it's really a shame the new ESPs no longer support it, the Serial Port Profile was very nice to have. I didn't find an equivalent simple serial protocol for BLE yet.

  • @firasnizam
    @firasnizam Před rokem

    thanks for sharing good information

  • @AndrewTSq
    @AndrewTSq Před rokem +4

    I got mine in the mail today, but have not tried it out yet. Anyway, I also have a few raspberry pico's, but I find them to be hassle to setup for just programming them, while Arduino feels like a few mouseclicks away.

    • @GaryExplains
      @GaryExplains  Před rokem +1

      But you can program the Pico using Arduino, so they are the same in that respect.

    • @AndrewTSq
      @AndrewTSq Před rokem

      @@GaryExplains Ah, I did not know that. When I bought them it was like a 10 minute setup on my raspberry pi to get it to work. Will check Arduino ide, thanks.

  • @f14v14n
    @f14v14n Před rokem +1

    Finally an Arduino board (at least among the non-avr versions) with a pin layout and routing that doesn't burry my OCD deeply underground. Almost all pins of the MCU are exposed (except for 6) and are not completely random. I almost gave up on the new boards (having used the Nano 33 IoT with conflicting documentation), but now I want this in my collection too.

  • @manfredbogner9799
    @manfredbogner9799 Před 3 měsíci

    very good

  • @amogid
    @amogid Před 11 měsíci

    Hello, can i have the esp32 by espressif and by arduino installed at the same time?

  • @youssubernfissi5559
    @youssubernfissi5559 Před rokem +4

    doesn't it have less pins ? so other than slightly easier programing what benefit would you have choosing this over other s3 boards ?

    • @GaryExplains
      @GaryExplains  Před rokem +2

      Easier programming (like you said), quality, guaranteed supply chain, support, life-cycle, drop-in replacement for other Arduino Nano boards.

    • @youssubernfissi5559
      @youssubernfissi5559 Před rokem

      @@GaryExplains I didn't consider the drop in replacement, very good point

    • @liriahron
      @liriahron Před rokem

      ​@@youssubernfissi5559sorry to ask, what do u mean by "easier programming"?

    • @GaryExplains
      @GaryExplains  Před rokem +3

      Because other ESP32-S3 boards are generally cheap boards from China then documentation can be lacking (sometimes even discovering which pin the LED is connected to can be hard), there is no guarantee that the board is supported, no guarantee that extra features like PSRAM will work. In short you often waste time hacking to get things working.

    • @narrativegatherer3128
      @narrativegatherer3128 Před rokem

      ​@@liriahronProgramming microcontrollers in Arduino Language is comparatively easier than programming in Embedded C.

  • @thejll
    @thejll Před rokem

    I do not get the ’dfu port’ in Arduino IDE … what am I missing?

    • @GaryExplains
      @GaryExplains  Před rokem

      Is the board connected? There is a way to force bootloader mode, double press the reset button.

  • @adriandragomir8359
    @adriandragomir8359 Před 11 měsíci

    May I ask who’s selling Pi Pico W for 7€? Couldn’t find it anywhere less than 12€ + shipping.

    • @GaryExplains
      @GaryExplains  Před 11 měsíci

      For example the PiHut in the UK has them for £6.30.

  • @ergindemir7366
    @ergindemir7366 Před rokem +1

    It has a weird antenna, how does it compare to regular size esp32?

    • @sandm4n
      @sandm4n Před rokem +1

      I have seen this same antenna design on a RPi Zero W

  • @nix-consulting
    @nix-consulting Před rokem

    Is this board also running FreeRTOS?

    • @tookitogo
      @tookitogo Před rokem

      Likely. The entire ESP32 arduinocore middleware runs atop ESP-IDF, which I think always runs on FreeRTOS.

  • @khomo12
    @khomo12 Před 4 měsíci +1

    👍👍👍

  • @viktorhugo8252
    @viktorhugo8252 Před 11 měsíci

    This seems a good board but a little expensive. Many projects can done with the older and cheaper ESP32. USB support and more GPIO and BLE 5.0 is the Differenz to the old one.

  • @paulstubbs7678
    @paulstubbs7678 Před rokem +1

    Wow, a tad expensive, especially the transport - anyone would think its a 50KG block by the mail charges.

  • @BlondieSL
    @BlondieSL Před rokem +2

    Gary, one quick question, if you don't mind terribly.
    You mention that you have to use IDE 2.x.
    Is that an absolute? Personally, I hate 2.x, partly due to the serial monitor not able to be undocked and floating like in the older version.
    I tried it and really did not like it at all.
    So I went back to 1.8.19, which is very stable and if memory serves, .19 was the version that fixed something that hackers could cause problems with... or something like that.
    Anyway, is it possible to just load the right stuff on 1.8.19 to work with the Arduino Nano ESP32 ???
    Thanks in advance.
    Oh... and I never sub on a channel by watching just one video.
    EXCEPT TODAY!
    *SUBBED!*

    • @tookitogo
      @tookitogo Před rokem

      I expect it would work. With that said, consider giving PlatformIO a try - it’s a far better programming environment than either version of the Arduino IDE.

    • @BlondieSL
      @BlondieSL Před rokem

      @@tookitogo i think that I've heard of PlatformIO. hmmmm....
      Are things undockable with that?
      Like the serial monitor and such? (perhaps even tabs?)

  • @zeffster2
    @zeffster2 Před 11 měsíci

    I love esp32, and if this there is no downside other than price I'm gonna take that hit. Im always looking for alternatives to Chinese things.

  • @rusticagenerica
    @rusticagenerica Před 11 měsíci

    Would have been great if you hadn't only warned about abusive use of free MQTT servers, but had also mentioned how to get one that one CAN use as much as we want.

    • @GaryExplains
      @GaryExplains  Před 11 měsíci

      It isn't hard to search for "mqtt hosting". Also If you go to the mosquitto.org website you will see there is a link to Cedalo who offer support, premium services and features, such as hosting and high-availability.

    • @rusticagenerica
      @rusticagenerica Před 11 měsíci

      @@GaryExplains Ok ! So basically, RTFM.
      Thank you Gary.

    • @GaryExplains
      @GaryExplains  Před 11 měsíci

      🤦‍♂️

  • @critical_always
    @critical_always Před rokem +1

    It fills me with horror to think that you need a third party server somewhere to communicate between to typically local devices.

    • @GaryExplains
      @GaryExplains  Před rokem +1

      Well you could run a local web server on the Nano. I show how to do that in other videos and there is example code in Arduino. But of course the main point is that with IoT devices the sensor and the monitor are NOT on the same network. If I want to monitor the temperature, for example, while I am away from home then using the cloud is a good solution.

    • @thorntontarr2894
      @thorntontarr2894 Před rokem +1

      I am going to test ESP-NOW which is local peer to peer without any public server at all. I have asked Gary to test and release a video, too. I just ordered one but will test ASAP as I have a robot cart using ESP NOW to report data about the cart to a remote ESP32.

    • @critical_always
      @critical_always Před rokem

      @@GaryExplains I have spend ages trying to get a pi pico to act as a AP when no known network is available, web-server for the UI, mDNS server so it is discoverable and web-socket server so I can send continuous input commands to it. Maybe I ask too much of it. I managed to get it going but it's not reliable yet unfortunately.
      The examples out there only ever handle one thing but rarely offer an end to end solution.
      Thing is, once created pretty much every IOT device could be based on it.

  • @Conservator.
    @Conservator. Před rokem +2

    I don’t understand why you had to pay taxes when buying from the EU in the EU. Was it VAT?

    • @GaryExplains
      @GaryExplains  Před rokem +1

      I am guessing VAT, yes.

    • @technolus5742
      @technolus5742 Před rokem +1

      It's the same as buying within the US from within the US, taxes apply to the sale.

    • @Conservator.
      @Conservator. Před rokem

      @@technolus5742 Yes but in the EU prices for consumer products are always priced including VAT.

    • @BersekViking
      @BersekViking Před rokem

      I guess Gary is in the UK. The UK is no longer a part of the EU.

    • @GaryExplains
      @GaryExplains  Před rokem +1

      @@BersekViking As I said in the video shipping was from Italy to a mainland EU county.

  • @mal6232
    @mal6232 Před rokem +4

    $20!!... no thanks. I'll wait till the price comes down to a more reasonable level...

    • @NoMoreBsPlease
      @NoMoreBsPlease Před rokem

      That's not too bad for an Arduino branded board.

  • @JohnJTraston
    @JohnJTraston Před rokem

    Where is the review? What is this?