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

Поділитися
Вставка
  • Опубліковано 20 лип 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

КОМЕНТАРІ • 87

  • @malaclypse4059
    @malaclypse4059 Рік тому +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 Рік тому +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!

  • @BersekViking
    @BersekViking Рік тому +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 Рік тому +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.

  • @dcpowered
    @dcpowered Рік тому +4

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

  • @warrenscorner
    @warrenscorner Рік тому +2

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

  • @electronics.unmessed
    @electronics.unmessed Рік тому +3

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

  • @reverend11-dmeow89
    @reverend11-dmeow89 11 місяців тому

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

  • @DQSoft
    @DQSoft Рік тому +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.

  • @BlondieSL
    @BlondieSL Рік тому +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 Рік тому

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

  • @rusticagenerica
    @rusticagenerica 11 місяців тому

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

  • @john543
    @john543 12 днів тому

    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 Рік тому +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 Рік тому

      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 Рік тому

    thanks for sharing good information

  • @manfredbogner9799
    @manfredbogner9799 3 місяці тому

    very good

  • @f14v14n
    @f14v14n Рік тому +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.

  • @AndrewTSq
    @AndrewTSq Рік тому +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  Рік тому +1

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

    • @AndrewTSq
      @AndrewTSq Рік тому

      @@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.

  • @khomo12
    @khomo12 4 місяці тому +1

    👍👍👍

  • @youssubernfissi5559
    @youssubernfissi5559 Рік тому +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  Рік тому +2

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

    • @youssubernfissi5559
      @youssubernfissi5559 Рік тому

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

    • @liriahron
      @liriahron Рік тому

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

    • @GaryExplains
      @GaryExplains  Рік тому +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 Рік тому

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

  • @amogid
    @amogid 11 місяців тому

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

  • @thejll
    @thejll Рік тому

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

    • @GaryExplains
      @GaryExplains  Рік тому

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

  • @paulstubbs7678
    @paulstubbs7678 Рік тому +1

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

  • @ergindemir7366
    @ergindemir7366 Рік тому +1

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

    • @sandm4n
      @sandm4n Рік тому +1

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

  • @viktorhugo8252
    @viktorhugo8252 Рік тому

    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.

  • @mal6232
    @mal6232 Рік тому +4

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

    • @NoMoreBsPlease
      @NoMoreBsPlease Рік тому

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

  • @adriandragomir8359
    @adriandragomir8359 Рік тому

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

    • @GaryExplains
      @GaryExplains  Рік тому

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

  • @nix-consulting
    @nix-consulting Рік тому

    Is this board also running FreeRTOS?

    • @tookitogo
      @tookitogo Рік тому

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

  • @zeffster2
    @zeffster2 11 місяців тому

    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 11 місяців тому +1

      Did you find any on Aliexpress?

    • @zeffster2
      @zeffster2 11 місяців тому

      @@rusticagenerica ?

  • @BlondieSL
    @BlondieSL Рік тому +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 Рік тому

      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 Рік тому

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

  • @rusticagenerica
    @rusticagenerica 11 місяців тому

    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  11 місяців тому

      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 11 місяців тому

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

    • @GaryExplains
      @GaryExplains  11 місяців тому

      🤦‍♂️

  • @critical_always
    @critical_always Рік тому +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  Рік тому +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 Рік тому +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 Рік тому

      @@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.

  • @JohnJTraston
    @JohnJTraston Рік тому

    Where is the review? What is this?

  • @Conservator.
    @Conservator. Рік тому +2

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

    • @GaryExplains
      @GaryExplains  Рік тому +1

      I am guessing VAT, yes.

    • @technolus5742
      @technolus5742 Рік тому +1

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

    • @Conservator.
      @Conservator. Рік тому

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

    • @BersekViking
      @BersekViking Рік тому

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

    • @GaryExplains
      @GaryExplains  Рік тому +1

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