UDOO Key Introduction - A Dual Microcontroller Board

Поділитися
Вставка
  • Опубліковано 25 сер 2024
  • Join David as he explores a new dual RP2040/ ESP32 microcontroller board by UDOO, the UDOO Key. We’ll unbox the board, do a quick tour, and install an ESP32 programming environment. Then we will flash independent programs into both the ESP32 and RP2040. We’ll install programs into both microcontrollers that communicate between each other. Finally we’ll ask the burning question, why?

КОМЕНТАРІ • 24

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

    Thanks so much! great informative video with so much to learn. Keep them coming. WTG!

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

    I noticed that ROS2 has been brought to the microcontroller would with Micro-ROS. Having Wi-Fi and lots of GPIO pins may be useful for robotics projects with many limbs/sensors. Perhaps letting ESP focus on ROS communication side while leaving Pico to control motors etc? Unfortunately you still need a Linux machine or a raspberry pi for the ROS2 stuff and an agent running to communicate with micro-ROS so it’s not completely autonomous. Need Wi-Fi or USB to connect them

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

      That would be one way of doing things. I think I'm supposed to get access to Clea for a limited time, an AI platform. However, I haven't seen anything yet. I haven't really explored applications for the Key.

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

    Great intro! 😁
    I still have a hate-love relationship with the Pico.

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

      Thank you. The documentation is so much better for the RP2040 than for the ESP32 which is why I like the Pico.

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

      I'm new to Pico, so I was curious what your 'hate' aspects are?

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

    I had considered the UDOO key after seeing all the fanfare about it, but I am glad I did not back it. As you said, by the time is was delivered it was nearly irrelevant, and no 3-axis magnetometer included. After all the delays, what is their excuse for a non-working example program? I wonder if CLEA will have the same non-working examples.
    The RP2040 may not be the most powerful microcontroller, but it does have great documentation and support. That's one of its biggest advantages, especially for new users with little technical background. The Raspberry Pi foundation is sort of like the old DEC or IBM, great support, although maybe not the best bang for the buck.

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

      I think they realized that it was irrelevant and they are fulfilling orders just because it would be bad form not to. There is next to no support, and little excitement on UDOO's part..

  • @maerospace1322
    @maerospace1322 17 днів тому

    I'm trying to connect an s.d. card to the Esp32 section of my Udoo Key.
    Using
    #include // For the s.d. card.
    #include
    then
    if (SD.begin(10)) {// Initialise s.d. card
    ...
    What pin do I set that last line to? On Arduino it was 4. I tried 10 to match the port physical numbering, and my programme crashed and looped.
    Please?

    • @LifewithDavid1
      @LifewithDavid1  14 днів тому +1

      I'm so sorry. I haven't picked up the Udoo Key since I did the video on it. With the release of the Pico W (and now the Pico 2)I decided to focus on other architectures that might become popular. Good luck!

  • @Ta_mère_en_short_chez_leclerc

    Can t really see the advantage of the side pico. They should better have added a small speaker to the esp board, like the Lilygo boards.
    On top of that the firm factor is xxxx

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

      The form factor is unique, to say the least. Thanks for watching!

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

    I think the pico w makes the udoo key much less of a compelling product.

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

      I think so, too. The Key is like a Pico with an ESP32 on the side just to make it complicated.

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

    An odd bird with a weird form factor.
    I'd like to see more Rp2040 bare metal, but without the SDK.

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

      I'm working on it. It's a lot more complicated than I originally thought. I have yet to figure out the bootloader 2 which I need to ditch the SDK completely. Thanks for watching!

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

      @@LifewithDavid1 You're welcome. I have had a play with SDK-less RP2040, but using C instead of assembly. One thing you can do is cheat a little like I did, and just used the binary from the SDK. An additional annoyance is that if you want to roll your own (and I'd say just to forget it in the first instance) then you have to checksum boot2.
      One thing I seem to be having a problem with is setting the clocks correctly. There's some weird thing I haven't figured out. The RP2040 clock seems to work properly when flashed, but is too slow when I do a power reset.

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

      @@zetaconvex1987 I figured it out and put together a video. ua-cam.com/video/nM8lVeOYblY/v-deo.html
      Thanks for your comments; they helped me pick my way through the mine field. I'm working on another video about the clocks. I've got it figured out; just trying to put together a concise story.

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

      @@LifewithDavid1 Great! Glad I could help. I look forward to seeing more of your content.

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

    I can see the benefits of pairing an ESP32 and a RP2040 together (and have been wanting to do so myself), but this board is just bizarre. It's almost like someone took two pre-existing schematics and just pasted them side by side. It has an awkward, useless, and entirely unnecessary form factor, and seemingly little thought put into integrating the two halves beyond a few pins and a usb switch. Seems like the sort of thing that gets dreamt up by managers in a meeting rather than actual engineers solving a need.

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

      BINGO! The board was conceived early-COVID and was probably fast tracked to be first on the block. COVID hit hard, the supply chain stopped, and when it finally opened back up again; the world had moved on.

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

    They advertised much more functionality and interconnection…. If it would be delivered, it would be a good competitor and much more cheaper then e.a. Arduino r4 wifi still. Here is one of the kickstarter advertisements: ua-cam.com/video/YozMAmRzTCw/v-deo.html

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

      That's the video that appealed to me. I have the hardware; waiting for access to CLEA. We'll see.