The Raspberry Pi Pico Review - $4 ARM Microcontroller

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 ก.ย. 2024

ความคิดเห็น • 1K

  • @matterwiz1689
    @matterwiz1689 3 ปีที่แล้ว +205

    Jeff is so deeply interconnected with RaspberryPi that they now produce offspring simultaneously.

    • @kicks880
      @kicks880 3 ปีที่แล้ว +3

      @Ayaan Brantley shut up you other bot

    • @yingbxua6240
      @yingbxua6240 2 ปีที่แล้ว +4

      Loool :)
      Jeff - please let us know when pi5 will be on its way.....xD

    • @sgodsellify
      @sgodsellify หลายเดือนก่อน

      It's interesting that Raspberry Pi is going with both ARM and RISC-V cores in their new Pico boards. I notice the M33 cores are ARMv8, but I have no idea what those RISC V Harvard 3 cores are. Are they 32 bit or 64 bit cores? Does anybody know what those RISCV cores are?

  • @HAGmbHkeG
    @HAGmbHkeG 3 ปีที่แล้ว +128

    in the context of microcontrollers, "RTC" usually means "real time clock" ;)

    • @artvandelay777
      @artvandelay777 3 ปีที่แล้ว +5

      I thought the same, but in the datasheet. "1 × Timer with 4 alarms, 1 × Real Time Counter"

    • @naveenc4253
      @naveenc4253 3 ปีที่แล้ว

      Pico have inbuilt RTc ?

    • @danielbuch9584
      @danielbuch9584 3 ปีที่แล้ว +3

      And SWD stands for 'Single Wire Debug', not 'Serial Wire Debug' ;) source: am using it everyday atm

    • @henriburau6293
      @henriburau6293 3 ปีที่แล้ว +3

      @@artvandelay777 In the RP2040 datasheet it actually says real time clock at the start of chapter 4.8.

    • @artvandelay777
      @artvandelay777 3 ปีที่แล้ว +1

      @@henriburau6293 Yep. I noticed that after I posted. "Real Time Counter" is from the pico datasheet.

  • @deeeeeds
    @deeeeeds 3 ปีที่แล้ว +38

    Shoutouts to you Jeff, you've managed to really carve yourself out a niche in a sea of "raspberry pi projects" channels with a unique take. Always come to your coverage first when something new comes out.

  • @grim.reaper
    @grim.reaper 3 ปีที่แล้ว +124

    Bloop reel at the end 😂😂😂 “this is like take 27, I am not even joking”
    I love you man🤗

  • @r1273m
    @r1273m 3 ปีที่แล้ว +207

    This Pi just needs WiFi. It reminds me of when the PiZero was released, so frustrating but they soon released the PiZero W. Hopefully they will do the same here. Otherwise I will have to stick with my ESP8266/ESP32 devices.

    • @JeffGeerling
      @JeffGeerling  3 ปีที่แล้ว +38

      I'm hoping for the same!

    • @AugurIliKur
      @AugurIliKur 3 ปีที่แล้ว +19

      ESP8266 provides a serial AT interface to Wi-Fi from the factory and costs $2. $3 if you get one with 3.3V regulator on a breakout board. If you need the GPIO capabilities of the Pi Pico it's still cheaper than most options to just wire an ESP8266 to one of the Pi Pico UARTs. That also takes the burden off the ESP GPIO. Where that could be important is a heavy interrupt environment. Like driving a long bitbanged SPI bus full of LEDs. If you change the LEDs based on callback functions you can find the WiFi interrupts on the ESP preempting your interrupt handler beneath the Arduino app in FreeRTOS because it has realtime priority. What that looks like is a bunch of scrambled LEDs toward the end of your string. For example, a Phillips Hue protocol app that changes the led strip to a solid color will kick back a HTTP 200 response to Alexa the instant the callback returns and potentially scramble your SPI data. If the Pi Pico is driving the LEDs and the ESP is only doing WiFi this problem is easily solved. You don't even need to bitbang SPI on Pi Pico. You've got like 4 separate buses. This thing is an IO beast, really. Anything similar in a single chip, like Teensy, is likely to cost way more than $4 or $7.

    • @SLLabsKamilion
      @SLLabsKamilion 3 ปีที่แล้ว +20

      @@AugurIliKur Don't bother with the ESP8266, the 96KiB of SRAM isn't enough to do TLS crypto over the internet. It's only useful for connecting to device locally hosted on the same LAN/Wifi segment. Look at TTGO's T8 board for a good inexpensive ESP32-WROVER module with the 8MiB PSRAM. Worth it for $6, and you can do TLS connections, even SSH2.
      www.aliexpress.com/item/32851423415.html
      *NO NEW DESIGNS* should be using plaintext protocols past 2020. I'm seriously so sick of warning people off eWeLink and onto tasmota+nodered on a pi. HomeAssistant makes things much easier to deal with, without the ornery cloud connection nonsense. It *IS* possible to get an 8266 talking TLS1.1 in software, but you have to dick around with nginx/apache buffer sizes. It will NOT work with the default 16KB buffers -- you need to drop it to 2KB or 4KB. This also means that it's a nightmare trying to talk to JSON endpoints on existing infrastructure using the defaults, which are not under your control to be able to change. You're just straight up locked out of those. As an example -- take a look at the Lichess client.

    • @billmoran3812
      @billmoran3812 3 ปีที่แล้ว +1

      It’s meant to be embedded into a larger project board. It would be be hard to add a WiFi chip if you really need it, just grab a spare serial connection.

    • @peut
      @peut 3 ปีที่แล้ว +1

      @@SLLabsKamilion Depends on the use case. E.g.. I can't see why Internet radio must be encrypted. And although the ESP8266 is limited, I have been logging in to Google to get my mail headers and unreadcount using OAuth to login for 2 years now. No dicking around apart from the required dicking around with OAuth. Also here, depends on the use case. But I agree, the ESP32 is a better choice in most cases, just bought 10 ESP32 modules with 8MB PSRAM for 21 dollar on Ali Express ( alsoavaliable at Mouser and Digikey for similar prices)..

  • @MrDecato
    @MrDecato 3 ปีที่แล้ว +36

    Maybe power is one aspect, enabling batter operated use cases. But one of the most important advantages to these microcontrollers is: _no boot time_! They are instantly on. And... you can turn them off just pulling the plug, without thinking about the file system corruption. You can have tighter timings, without unpredictable OS scheduling. ...
    Also it could be worth mentioning if the USB is OTG (that it has host function), which it seems like it does from the web site.

  • @rednassie1101
    @rednassie1101 3 ปีที่แล้ว +51

    Honestly, this is why I love the raspberry pi project so much. Yes there are boards out there with much better specs, but software support is in my opinion much better than a few gigs of more RAM or a few MHz faster.

    • @PreparationH67
      @PreparationH67 3 ปีที่แล้ว +10

      People always dismissing the value of documentation and support then wonder why companies don't put more effort into docs and support lol.

    • @Hornet135
      @Hornet135 3 ปีที่แล้ว +2

      It’s weird that you say that when this has less software support than most anything else out there right now.

    • @kosmasraptis8374
      @kosmasraptis8374 2 ปีที่แล้ว

      @@Hornet135 I really relate to what you said because I was a victim of that myself (had to make my own I2C LCD library for it in C because there were only ones for Python), but to be honest the documentation for the SDK and the hardware itself is really good

  • @MrSanktPeter
    @MrSanktPeter 3 ปีที่แล้ว +56

    Like your out-takes 🤓 Congratulation „Dad“, take care of your family. Regards Peter

  • @shadow7037932
    @shadow7037932 3 ปีที่แล้ว +28

    The amount of power you can get on a cheap MCU now days is amazing. I got started with electronics in around 1997. Something like this was a pipe dream back then.

    • @JeffGeerling
      @JeffGeerling  3 ปีที่แล้ว +5

      That's what I keep thinking to myself. ESP32, all the Teensy boards, now this? We are truly spoiled for choice.

    • @ProtonOne11
      @ProtonOne11 3 ปีที่แล้ว +2

      You could probably harvest enough thermal energy from that infant humaniod to run the sensor and wireless node that monitors it's preferred storage temperature...

  • @20Godric11
    @20Godric11 3 ปีที่แล้ว +1

    Its the first video of you I've seen so far and usually I don't sub this fast, but you got me with knowing celsius and fahrenheit as well as with the calm and understandable way of explaining things. I now ill dive deeper into your Channel. Very nice video, greetings from Germany :)

  • @alexandershaw2378
    @alexandershaw2378 3 ปีที่แล้ว +7

    I absolutely appreciate the bloopers at the end, it shows exactly how much effort goes into creating good content. May you have continued successes in life.

    • @JeffGeerling
      @JeffGeerling  3 ปีที่แล้ว +1

      I'm so glad you like them! I figure otherwise I recorded all the extra footage for no reason at all!

  • @mayurchavhan8590
    @mayurchavhan8590 3 ปีที่แล้ว +2

    Congrats Jeff on being dad.
    We are grateful to have your content on TH-cam.

  • @belltower4799
    @belltower4799 3 ปีที่แล้ว +59

    All I think is: dual core 133MHz should be MORE than enough to run Doom...

    • @legokenobi1185
      @legokenobi1185 3 ปีที่แล้ว +9

      Wouldn't be more efficient to make one core run doom and the other one process VGA signals?

    • @johnsimon8457
      @johnsimon8457 3 ปีที่แล้ว +8

      Doesn’t have the ram

    • @JeffGeerling
      @JeffGeerling  3 ปีที่แล้ว +17

      Someone (SparkFun?) already has a little handheld emulator in the works 🤪

    • @johnsimon8457
      @johnsimon8457 3 ปีที่แล้ว +2

      @@JeffGeerling I guess whatever program state or variables you declare you have goes into RAM (including emulated NES or whatever ram) and what’s on flash is what a PC emulator process in ram looks like after an NES ROM is loaded but before emulation has begun. I’m just spitballing here. Embedded development is weird.
      Edit: I guess with 256kb you COULD be able to arbitrarily load some of the smaller 32k NES NROM games into RAM - Mario 1, Excitebike, and have enough for a frame buffer. Uhhh....

    • @matthewe3813
      @matthewe3813 3 ปีที่แล้ว +3

      @@johnsimon8457 you can hook up an external RAM chip

  • @jarredelijah6803
    @jarredelijah6803 2 ปีที่แล้ว +1

    UWU this is a good content plus that chapter so everyone can navigate the vid easily.
    CONGRATS HAVING A BABY!

  • @TravisFabel
    @TravisFabel 3 ปีที่แล้ว +18

    I'm glad to see that other tab where it has a C / C++ option. It's good to have a real programming language available.

    • @m.sierra5258
      @m.sierra5258 3 ปีที่แล้ว +3

      They are both real programming languages for different purposes...

    • @yosyp5905
      @yosyp5905 3 ปีที่แล้ว

      I'd definitely use C since I know it already but they are all real programming languages.

    • @Hornet135
      @Hornet135 3 ปีที่แล้ว +2

      If it’s not assembly, it’s not real. If you wanna be elitist, at least go full elitist.

    • @AsphaItRogue
      @AsphaItRogue 3 ปีที่แล้ว

      @@Hornet135 y'all use languages? Punch cards are still the OG way to program.

  • @ronaldglider
    @ronaldglider 3 ปีที่แล้ว +1

    Best short review I saw in the past 48 hours right after launch!

  • @e.michaelkessler6921
    @e.michaelkessler6921 3 ปีที่แล้ว +3

    Outstanding. This is one of your best videos.

  • @chromosundrift
    @chromosundrift 3 ปีที่แล้ว +1

    Love the pi content but I’ve gotta stop and say thank you for translating Fahrenheit! It shows a principled dedication to making your content really useful.

  • @joealtona2532
    @joealtona2532 3 ปีที่แล้ว +68

    Check out a $2 "Blue pill" board based on stm32

    • @danielh6219
      @danielh6219 3 ปีที่แล้ว +6

      It’s a better deal

    • @coreforge
      @coreforge 3 ปีที่แล้ว +3

      @@danielh6219 depends on what you do. Software support is great for those, but they have less processing power (though that probably doesn't matter to too many people. 72MHz is plenty for a lot of things.) If you want multiple cores though, I don't know of other boards in the same price range.

    • @nikitoss1108
      @nikitoss1108 3 ปีที่แล้ว +23

      @@coreforge esp32 devboard has dual 240mhz cores + additional ultra low power core, supports wifi and bluetooth connectivity, and costs about 4$ on aliexpress

    • @coreforge
      @coreforge 3 ปีที่แล้ว +2

      @@nikitoss1108 Yeah, noticed that too. I haven't done much with ESPs in general and haven't looked into the ESP32 since I didn't need wifi for anything.

    • @nikitoss1108
      @nikitoss1108 3 ปีที่แล้ว +11

      @@coreforge esp boards looks nice if you write high-level code, but if you try to dive deep into low level coding and write timing-critical things, then better to use another hardware, cause espressif are not so good at writing datasheets

  • @adamsfusion
    @adamsfusion 3 ปีที่แล้ว +1

    I picked up a couple of these to play with. I'm an EE among lots of other computational trades. Here's the high points for me:
    - The PIO which is a sort of configurable fabric is neat. I like the PIO assembly language. It's much more user friendly than say the SAM D5x line with their configurable logic ports.
    - Micropython runs decently fast. It's generally pretty stable in terms of real-timey-ness which is very important for pushing Micro/Circuit Python as a platform.
    - It's virtually unbrick-able.
    Though there are some cons:
    - Having to reboot holding BOOTSEL kinda sucks. These are the sorts of devices that are great to have in rapid prototyping labs where we'll put a few of these on a tray connected to peripherals and use automated tools to push out builds. This makes the programming task almost impossible without manual intervention. It's possible to work around this by shorting the BOOTSEL pin manually, but that's a manual rework to a project board. Not the best.
    - It feels like the hardware made it to the market before the software did. It's very obvious that the C/C++ side of the development flow didn't reach maturity in time and it's painfully obvious when reading the documentation. As much as I love how the Pi Foundation writes their documentation to look very pretty, it's not as informative as the sorts of documents you'd get in an STM or SAM style document with its raw, almost terse but extremely clear style of explaining things. The toolchain, likewise, is a wild hash of tools. I think it would have benefited them to get this under the Arduino umbrella first, and I hope they move that direction. It feels weird to tell a newbie that I wouldn't recommend a Pi product for beginner programming in C.
    - As an extension to the last point, lots of the GitHub software examples for the Pico that are officially from the Pi Foundation are riddled with errors, spelling mistakes, poor explanations, and just come off as a huge rush job. Pimoroni and Sparkfun in my view have been holding that mantle a lot higher and their software and extensions are much higher quality. Again, just a weird thing to see from the Pi foundation.
    - This is very commercial focused comment, but it would be cool if the chip itself could be purchased by itself rather than on a carrier board. If I wanted to integrate this into any of my products, I'd have to split a separate power domain to feed into this board's own power domain. I have a configurable clock generator on board. The RP 2040 is a captivating piece of silicon with real world benefits that have market value to commercial users that their competitors don't have. It would be nice as a vendor to utilize that without the baggage around the chip. For people who comment and say "this is for hobbyists, not business", DigiKey is already taking bulk orders for this thing for commercial use, and it's been communicated at least to me that it's suitable for commercial projects.

  • @gamerpaddy
    @gamerpaddy 3 ปีที่แล้ว +369

    Back in the days: yea let him eat that playground sand which has some cat turd in it, it will reinforce his immune system
    Today: you gotta store your kid at 20-22.2°C to keep it healthy

    • @mossvibes
      @mossvibes 3 ปีที่แล้ว +106

      I’m sorry I just HAD to let you know that I’ve been dying over the phrasing of “store your kid” for several minutes now 😄

    • @charetjc
      @charetjc 3 ปีที่แล้ว +32

      One wonders how the human race made it this far without today's medical professionals.

    • @АлексейГриднев-и7р
      @АлексейГриднев-и7р 3 ปีที่แล้ว +50

      @@charetjc well, it's not a coincidence that the world population exploded only 100 years ago

    • @rdoetjes
      @rdoetjes 3 ปีที่แล้ว +2

      I know right?!

    • @CFWhitman
      @CFWhitman 3 ปีที่แล้ว +4

      @@АлексейГриднев-и7р I'm not going to try and claim that the reduction of infant mortality rates isn't a significant factor, but there's also just the way that population curves work involved here.

  • @backupplan973
    @backupplan973 3 ปีที่แล้ว

    baby girls are awesome.. congrats on the new addition Jeff. keep up the great work.

    • @backupplan973
      @backupplan973 3 ปีที่แล้ว

      @Robert Slackware sigh.. so I have 9 years till things get real bad.. I just hope I can remember all the good times when the nightmares start.

  • @jeffpkamp
    @jeffpkamp 3 ปีที่แล้ว +5

    The esp8266 has most of those features, +wifi and I get them usually at around $2-2.50 a piece for the wemos mini. It's a rediculously capable board, and if you use it in wifi free mode, it's very efficient.

    • @chaos.corner
      @chaos.corner ปีที่แล้ว

      I have a small board the same size as an ESP01 that plugs in and allows it to be powered and breaks out the usable pins. I have it wired up to a DHT22 to monitor temperatures. I also have a variation that has a couple of individually addressable LEDs for indication purposes. For this kind of thing, I'd probably use a PIC though.

  • @wyattarich
    @wyattarich 3 ปีที่แล้ว

    The fact that you include your bloopers gives me reassurance that you are not in fact a robot. Thanks for another great video, may the algorithm be with you.

    • @JeffGeerling
      @JeffGeerling  3 ปีที่แล้ว

      May the algorithm be with you, too! Thanks for feeding it with your comment :D

  • @Kopfballmagnus
    @Kopfballmagnus 3 ปีที่แล้ว +32

    5 seconds sleep time between reads is rather low, temperature doesnt change so fast. 30 seconds or Even longer is more reasonable imo.

    • @jan.tichavsky
      @jan.tichavsky 3 ปีที่แล้ว +8

      5 seconds is good to have for moving average, especially with sensor inside the chip, it can jump a little or you breathe on it and it would jump too much.

    • @glamax1393
      @glamax1393 3 ปีที่แล้ว +1

      I mean what about a door or a window left open? :D (just sayin' ...)

    • @CarlJacobsen
      @CarlJacobsen 3 ปีที่แล้ว +2

      Sure, but if the energy cost of reading the sensor isn’t exorbitant, why _not_ update it that fast? Power still has to be flowing to keep one LED on and run the timer that’s counting the 5 (or 30) seconds.

    • @glamax1393
      @glamax1393 3 ปีที่แล้ว

      Yep i get it i get it! In the particular scenario it make sens. But if it was an app notification you may want to have a faster feedback to avoid temperature drop. TLDR: Temperature can drop quickly that is just what I wanted to say.

    • @Kopfballmagnus
      @Kopfballmagnus 3 ปีที่แล้ว

      @@glamax1393 I mean its not like temp down for a minute = baby dead. And I think in a scenario like this a delay of even a minute wouldnt be all that terrible. And sudden drops in Temp in a flat are ussually caused purpoasefully, like opening a window. I get what you're saying, but I think what another commentor mentioned is more important. The Power of the Leds may aswell be much higher than the measuring.

  • @kadengordon6941
    @kadengordon6941 3 ปีที่แล้ว +1

    If you haven't seen "pre formed jumpers" for breadboards, I highly suggest looking into it. They're like jumper wires, but shaped like staples, and at different lengths. It makes breadboard projects look so much better. I love the kit I got recently

  • @MichalKottman
    @MichalKottman 3 ปีที่แล้ว +16

    All those other controllers cost much less (e.g. I used to buy ESP32s for $5) if you don't buy them from stores with high markup. I wonder what the Pi would cost from the same stores.

    • @JeffGeerling
      @JeffGeerling  3 ปีที่แล้ว +11

      The one good thing about the Pi distributor network is the stores all charge the list price ($4). The one bad thing about the Pi distributor network is "out of stock" is a common refrain :(

    • @MichalKottman
      @MichalKottman 3 ปีที่แล้ว +2

      @@JeffGeerling Unfortunately for hardware I think 2020 and 2021 will be "Years of out-of-stock" in general.

    • @AtlantaTerry
      @AtlantaTerry 3 ปีที่แล้ว

      I drove over to the MicroCenter store in nearby Marietta, Georgia and bought a couple Pico boards for US $2 each. It was an introductory promotional price.

  • @abstring
    @abstring 2 ปีที่แล้ว

    Great job Jeff! You have a great delivery. Congratulations on baby #2! Now you’re a “professional parent”; welcome to the club.

  • @_pixelatedsilver2a412
    @_pixelatedsilver2a412 3 ปีที่แล้ว +15

    10:53 When you fail the captcha too many times

  • @hakovatube
    @hakovatube 3 ปีที่แล้ว +1

    Congrats for the baby!

  • @jmssun
    @jmssun 3 ปีที่แล้ว +119

    This is THE “Room Temperature” room

    • @weedwanker4884
      @weedwanker4884 3 ปีที่แล้ว +3

      Ah yes lets go to the ROOM TEMPERATURE

    • @willmcpherson2
      @willmcpherson2 3 ปีที่แล้ว

      can't feel my pants

  • @BubblegumCrash332
    @BubblegumCrash332 3 ปีที่แล้ว +1

    Congrats🎉🎉I just had a daughter also 7 months yesterday. It's our first. When I heard about SIDS I didn't sleep for a couple days lol

    • @JeffGeerling
      @JeffGeerling  3 ปีที่แล้ว

      "Sudden keep parent awake syndrome"

  • @megastarling
    @megastarling 3 ปีที่แล้ว +11

    Great video ! The only thing I miss is the comparison to the "blue pill" - STM32F103 board which costs less than $ 2.

    • @ІванКлимчук-х2ф
      @ІванКлимчук-х2ф 3 ปีที่แล้ว +1

      And if you do that temperature project with analog components, you'll need 2 op amps (in 1 IC) and some resistors, and it will cost less than 1$, and most part of power consumption will be on LED :)
      Transistors will do that job as well, but you'll need to spend much more time on tuning.

    • @megastarling
      @megastarling 3 ปีที่แล้ว

      ​@@ІванКлимчук-х2фI absolutely agree, but with blue pill and Arduino IDE + DS18B20 it will take an hour or so - comparable to RPi Pico or even less. Including searching for (almost) ready code, because programming blue pill under Arduino IDE is far more popular than RPi Pico.
      I just want to say that blue pill is more common, more tested and a way cheaper. I don't get what is the niche for this product. "Normal" RPi was stunning project, with MMU that enables to run full Linux with very low cost. RPi Pico has nothing special to offer.

    • @ІванКлимчук-х2ф
      @ІванКлимчук-х2ф 3 ปีที่แล้ว +5

      @@megastarling Agree. And (if you didn't that yet) take a look on black pill - it based on STM32F411CEU6 - 100MHz Clock, 512kB Flash, and 128kB RAM, USB-C interface software accessible, 32 I/O, including 14 analog inputs - almost the same, will do the same job for +/- same price - 4$ from AliExpress + 1$ delivery to Ukraine (and btw, you'll never get Pi for 4$, because of same reasons - VAT, shipping, etc).

    • @megastarling
      @megastarling 3 ปีที่แล้ว

      @@ІванКлимчук-х2ф Thanks, I will definitely look at it. Params looks very promising.

  • @Richardj410
    @Richardj410 2 ปีที่แล้ว +1

    There is just so many people who can't afford to keep their houses warm. Forty years ago my house dropped into the 40'sF at night and sometimes the water would freeze. I talked to the my son's Pediatrician, he was from England (back then many in England did not have central heating) and told me to keep a hat on him and bundle him up. I made a small sleeping bag for him and he did great so did my next son. When it got to 30F or 40F below they would sleep with us and I would get up and start a fire and my oldest and I would sit by the wood stove until the water thawed out. Times have changed. This is anecdotal but I see that most people don't dress for the cold and then don't dress their children for the cold either. Leading to kid's getting too cold and having health problems including dying. From doing a search about heating in England. The share of households in the UK with central heating systems has increased significantly since 1970, when just 30 percent of households had central heating.Jun 11, 2021

  • @RedMageGaming
    @RedMageGaming 3 ปีที่แล้ว +17

    "Is that another grey hair?" I felt that.

    • @bluephreakr
      @bluephreakr 3 ปีที่แล้ว +1

      My hairline is receding and I'm only three decades into life. You old people with hair are lucky SOBs.

    • @dontnubblemebro
      @dontnubblemebro 3 ปีที่แล้ว

      @@bluephreakr
      Hey, I haven't even got to the third season, I'm grey AND receding!

  • @WarningHPB
    @WarningHPB 3 ปีที่แล้ว

    saw the news for the Pi Pico opened TH-cam to look for Jeff's video covering it to see what it's all about, love the bloopers and thanks for the video

  • @Wannes_
    @Wannes_ 3 ปีที่แล้ว +6

    Getting kids in order to have a Pi Project, now that's hardcore !

  • @stompreaper
    @stompreaper 3 ปีที่แล้ว +1

    Hey Jeff, congratulations! and thanks for the summary and example project!
    You mentioned one of the strong points of using the pico was the low power consumption. You might want to consider flashing the LEDs rather than having them on all the time and drawing down the battery. That will let you get longer between charges of the device. You will also have the option of putting the device in sleep mode and waking every 30s - 1 minute to poll the temperature sensor to extend battery - 5s feels a bit aggressive. A final option may be be to turn the sensor on and off explicitly before polling it (with a transistor) to reduce the amount of power the sensor takes when you aren't actively measuring with it but I'm not sure if the sensor needs to be always on to achieve a steady state for correct measurements.
    Thanks again!

  • @headmetwall
    @headmetwall 3 ปีที่แล้ว +19

    Red Shirt Jeff: 'I still say the remote controlled blowtorch could've accomplished the same thing.'
    'You just wanted a remote controlled blowtorch.'
    RSJ: 'No I don't! Anyway, I had this idea for a night light.'
    'NO!'
    [Congratulations BTW]

    • @mikehensley78
      @mikehensley78 3 ปีที่แล้ว +1

      He has a few GPIO pins left. Should be able to squeeze out a nightlight too. LDR , resistor and an another LED.

    • @CFWhitman
      @CFWhitman 3 ปีที่แล้ว +2

      @@mikehensley78 I think Red Shirt Jeff might have had a 'blowtorch as a night light' idea brewing.

    • @mikehensley78
      @mikehensley78 3 ปีที่แล้ว +2

      @@CFWhitman if the room got too cold the blow torch could ignite and warm it up. it would also need an RGB LED for style and horsepower.

    • @macroscalequantumsys
      @macroscalequantumsys 3 ปีที่แล้ว +1

      Probably a green blowtorch, a blue blowtorch and a red blowtorch, hmmm sounds like a nice idea.

  • @schmijo
    @schmijo 3 ปีที่แล้ว +1

    I love the tldw section at the beginning

  • @DarrylAdams
    @DarrylAdams 3 ปีที่แล้ว +4

    Congrats on the new daughter. But I think Redshirt Jeff was on a winner with a microcontroller powered flame torch, because all great science end in explosions!

  • @Whipster-Old
    @Whipster-Old 3 ปีที่แล้ว +1

    Congratulations! New ones are a joy. I am going to get one of these!

  • @TheTechieScientist
    @TheTechieScientist 3 ปีที่แล้ว +39

    How come your video comes out at the same time as the raspberry pi foundation?
    Imma watch ur video first tho

    • @JeffGeerling
      @JeffGeerling  3 ปีที่แล้ว +35

      Magic. Red Shirt Jeff tried explaining it to me but I didn't understand his language. And I had to run away once he started pointing the blowtorch at me.

    • @TheTechieScientist
      @TheTechieScientist 3 ปีที่แล้ว +8

      @@JeffGeerling Re-model the Bell Slapper to keep slapping him everytime he turns on the blowtorch :)

    • @coda821
      @coda821 3 ปีที่แล้ว

      @@JeffGeerling
      Is there any chance that this processor is designed for the Fantasy Pico-8 system?

    • @coda821
      @coda821 3 ปีที่แล้ว

      @@SLLabsKamilion Thanks. That satisfied my curiosity.

    • @SLLabsKamilion
      @SLLabsKamilion 3 ปีที่แล้ว

      @@coda821 No problem; hope you have some enjoyable times :)

  • @dvdragond2
    @dvdragond2 3 ปีที่แล้ว

    Always enjoy your videos Jeff! Keep em' coming!

  • @Shenepoy
    @Shenepoy 3 ปีที่แล้ว +22

    $4 dollar yaah, let me check now and it's not available outside us. Will wait and see it 20$ in a month

    • @Neerie79
      @Neerie79 3 ปีที่แล้ว +14

      or 4 USD + 15.99 shipping

    • @susugar3338
      @susugar3338 3 ปีที่แล้ว +5

      Raspberry pi zero costs 40 dollars in my country. It's like a joke

    • @billfusionenterprise
      @billfusionenterprise 3 ปีที่แล้ว +1

      just look at the original zero, and how easy, i mean hard to get

    • @JeffGeerling
      @JeffGeerling  3 ปีที่แล้ว +7

      I'm fortunate to have a Micro Center within minutes from my house; they almost always have stock of all things Pi at list price (often with purchase limits). Sadly, not everyone is as fortunate :(

    • @Shenepoy
      @Shenepoy 3 ปีที่แล้ว

      @@JeffGeerling the only thing I want from the west is microcenter, I always see deals that store only I get jealous since I forward shipment to my country from US since merchants here are greedy and adds 40% of the price as they say it shipment and employment ...etc it all bullshit they get it bulk discount and upcharge us.

  • @CollinBaillie
    @CollinBaillie 3 ปีที่แล้ว +1

    Congrats on your new 20+ year project! 🥰

  • @adityashukla7849
    @adityashukla7849 3 ปีที่แล้ว +1

    I've never felt so grateful towards any development board manufacturer... :')

  • @jarchdm
    @jarchdm 3 ปีที่แล้ว +4

    Hope they come out with a WiFi version. For my iot projects I need to connect to my mqtt server for anything to be useful.

    • @ProtonOne11
      @ProtonOne11 3 ปีที่แล้ว

      Just use an ESP32-PICO...?

  • @mushroom-madness1
    @mushroom-madness1 2 ปีที่แล้ว +1

    I recently used one of these to drive a servo in my diy remote release system for my dji phantom 4. They are really easy to code for especially if you already know python

  • @gajbooks
    @gajbooks 3 ปีที่แล้ว +6

    I wish they would make a version with wifi+bluetooth. I'd replace the ESP32 in a heartbeat.

    • @AtlantaTerry
      @AtlantaTerry 3 ปีที่แล้ว

      I bet they plan to have one very soon.
      Most likely the chip will go where the R Pi logo is now.

    • @gajbooks
      @gajbooks 3 ปีที่แล้ว

      @@AtlantaTerry I'd totally buy it, both for price and for less awful documentation and hopefully software.

  • @7073shea
    @7073shea 3 ปีที่แล้ว

    Kind of eerie. Been researching microcontrollers and micropython for a home project. Thanks again Jeff!

  • @grmasdfII
    @grmasdfII 3 ปีที่แล้ว +8

    Congratulations on propagating your lineage yet again :>
    The extensive documentation is probably nice for 'professionals' - but without WiFi at twice the price (~1.80$ on AliExpress, at least)...the Pico will probably have a hard time competing with the numerous ESP32/8266 devices available.

    • @JeffGeerling
      @JeffGeerling  3 ปีที่แล้ว +4

      There are many use cases where a lack of WiFi/BT is a feature, and not something missing.
      But the Pico has board space... I can imagine a Pico W someday for $10 with WiFi/BT support.

    • @АлексейДмитриев-ш1ф
      @АлексейДмитриев-ш1ф 3 ปีที่แล้ว

      ​@@JeffGeerling sorry Jeff, but WiFi/BT can be easily disabled in the code, so as long as uC module costs the same or less it does not matter. Also I wanted to mention that STM32-based Arduino Nano-like boards are quite popular and cost less than $3 on AliExpress, so at this price point competition is very hard, which is good. And also IMHO Python is not what one should really use for uC programming. Thanks for vid anyways

    • @maciejurbanski6146
      @maciejurbanski6146 3 ปีที่แล้ว

      @@АлексейДмитриев-ш1ф disregarding ability to run python seems very similar to someone saying a board without wifi is a feature. Its a tool, you can use it or not depending on the needs.

    • @maciejurbanski6146
      @maciejurbanski6146 3 ปีที่แล้ว

      ​@@JeffGeerling $10 Pico W would be much higher priced than esp8266 or even comparable esp32 dev board.
      Only way your comment about your argument for lack of Wifi on board is valid argument if you could show case that the power usage is much lower even with Wifi disabled on esp32.

    • @АлексейДмитриев-ш1ф
      @АлексейДмитриев-ш1ф 3 ปีที่แล้ว

      ​@@maciejurbanski6146 thanks for the explanation. How could I miss that I can use or not Python? I think that's why there was 'IMHO' word.

  • @dgillies5420
    @dgillies5420 2 ปีที่แล้ว +1

    I think the final project is really clear. A kid's bedroom temperature monitor that actuates a blowtorch to heat the room. Today's kids should have the same safety challenges growing up that all us older folks had as kids. Like, don't stand in front of the blow torch on a cold day!

  • @maadmaxx123
    @maadmaxx123 3 ปีที่แล้ว +3

    What's stopping you from soldering the header pins on the top and putting it in a breadboard upside down?

    • @AtlantaTerry
      @AtlantaTerry 3 ปีที่แล้ว

      Yes, then just wire the switch into the board externally.

  • @tubegor
    @tubegor 3 ปีที่แล้ว

    Thanks for the great idea with temperature monitor. I built it up and it works wonderfully.

  • @brynyard
    @brynyard 3 ปีที่แล้ว +31

    What? I wasn't wondering why you're cooking your kids, it's 'murica, you do all kinds of crazy stuff.

  • @the_computer_scientist
    @the_computer_scientist 3 ปีที่แล้ว

    I like your videos and humility dude. Congratulations on your beautiful baby, I am also a young father. With these micro controllers and raspberry PI we're gonna change the world in the positive way. Thanks to Raspberry PI.

  • @owendavidmalicsi5900
    @owendavidmalicsi5900 3 ปีที่แล้ว +30

    what 22 degrees celcius? in my country just reach 22 degrees and mount everest memes will come out

    • @SlykeThePhoxenix
      @SlykeThePhoxenix 3 ปีที่แล้ว +1

      Australia? 22c is like winter on the mid east coast.

    • @FIRSTEBITOS
      @FIRSTEBITOS 3 ปีที่แล้ว +1

      Here 22 is *COLD*

    • @Sovvyy
      @Sovvyy 3 ปีที่แล้ว

      Water freezes at 0, room temp ~20, body temp ~26 , water boils at 100.

    • @lawrencedoliveiro9104
      @lawrencedoliveiro9104 3 ปีที่แล้ว +2

      The only temperature scale worth using is where zero means zero.
      That’s 295K to you.

    • @steveman1982
      @steveman1982 3 ปีที่แล้ว +4

      @@Sovvyy add 11 to the body temp, unless it's about a recent corpse ;)

  • @Andrey-rc6wp
    @Andrey-rc6wp 2 ปีที่แล้ว

    Took me a while to figure out how to put the pico into dormant mode. Currently working on a smart door lock but man dropping the power from 5-6ma to around 1.7ma was the key!

  • @n1vca
    @n1vca 3 ปีที่แล้ว +1

    You seem to be one of the first people to talk about this brand new device, that needs wireless interfaces in the future, thanks a lot. But to do your project with a microcontroller is quite ridiculous when you could do this below a mA with an analog temperature sensor and a comparator, not accounting the LEDs power consumption, running on a tiny battery for months. But I get the point, you wanted to use the new chip that will shine on complex and time critical circuits.

  • @syrus3k
    @syrus3k 3 ปีที่แล้ว +14

    Lol Jeff, I have kids too.. there just isn't time to do fun projects eh?

  • @zactron1997
    @zactron1997 3 ปีที่แล้ว

    Hey Jeff, you should look up a sampling technique called compressed sensing. In short, traditional sampling has you collect data at equal intervals (in your case, every 5 seconds), which works provided the temperature change doesn't occur at a frequency higher than 0.1Hz. If instead you randomly sample the temperature probe, you're guaranteed to capture changes in temperature all the way up to half the maximum sampling rate of the ADC.
    Because you sample at random intervals, you can have a lower average sampling rate, reducing power consumption overall, whilst still ensuring that any temperature changes are witnessed, and ensuring high frequency fluctuations can be measured.

  • @UNVIRUSLETALE
    @UNVIRUSLETALE 3 ปีที่แล้ว +19

    I'd pay twice just to have type C, micro usb has to die already

    • @araarathisyomama787
      @araarathisyomama787 3 ปีที่แล้ว

      for what purpose would you need anything more than a cheap usb 2.0 on this little thing? I'm half doubtful, half curious btw

    • @MrCed122
      @MrCed122 3 ปีที่แล้ว +1

      I agree for most thing, but for a microcontroller, why? Micro-USB cables are still cheaper, more common and with a microcontroller, once it's connected, it stays there for a long time, you don't connect and disconnect it every day like a phone, a tablet or maybe a controller.

    • @UNVIRUSLETALE
      @UNVIRUSLETALE 3 ปีที่แล้ว +2

      @@araarathisyomama787 I just hate the connector, I lost a few gadgets and phones due to the poor reliability of it, I know that you're probably using the connection twice (to program it and power it and leave it doing its function) but other than a couple of pi nanos/esps that I bought like 4 years ago I don't want to come anywhere near another micro b cable/connector, with just data+/- and 5v/gnd is really cheap to implement in the same way the micro usb is in this one

    • @UNVIRUSLETALE
      @UNVIRUSLETALE 3 ปีที่แล้ว

      @@MrCed122 how much cheaper are they? 50c/cable? I get that this is not going to be plugged and unplugged as much as a phone or any tech gadget but I find micro b really inconvenient to use and going forward is going to be less and less used together with type A, having to look for an otg adapter to plug in a type A-> micro or find a weird micro->C cable in a couple of years when most laptops will probably drop type A is gonna be pretty annoying, my first type C phone is from 2015 (OP2), other than to literally save a few cents in production and to have a slightly smaller connector I see no point for it to exist in 2021, even at this price since you could raise its price to 5 or 6$ and it would still be sold out everywhere for the foreseeable future, it's probably compete with the 0 pricewise too much but it's for a different use case

    • @UNVIRUSLETALE
      @UNVIRUSLETALE 3 ปีที่แล้ว +1

      You can also buy an esp32f401/f411 board with type C for $3

  • @lolmos
    @lolmos 3 ปีที่แล้ว

    congrats on the baby!

  • @cthulpiss
    @cthulpiss 3 ปีที่แล้ว +6

    Fahrenheit was born in Gdansk, Poland (Germany at that time). We're sorry, Murica.....

    • @SmallSpoonBrigade
      @SmallSpoonBrigade 3 ปีที่แล้ว

      Why? Celsius is even worse. At last Fahrenheit puts one end roughly at body temperature and has roughly 4x the revolution.

    • @stephanweinberger
      @stephanweinberger 3 ปีที่แล้ว

      @@SmallSpoonBrigade "roughly"... always a good thing when it comes to measurements...
      How about something repeatable, yet very common and easily understandable... like, i dont know, the freezing point of water...

  • @chomp7927
    @chomp7927 3 ปีที่แล้ว +1

    If I ever open the box to my ..... (insert tech device here)
    Big oooff right there, hit me in the feels. I've got 2 printers that have still been in a box since like September lol, and one of my previous resin printers just sold after sitting a year unused in it's box lol. Don't even get me started on the stuff I bought to build my arcade cabinet 2 years ago lol

  •  3 ปีที่แล้ว +1

    Only one thing I was a little bit disappointed at, no CAN-FD interface. But I sure will find use for a couple of Picos. Congratulations on your newborn!

    • @nicfred500
      @nicfred500 3 ปีที่แล้ว

      I'm not familiar with CAN-FD, but it may be possible to interface with the bus using the PIO capabilities of the pico:
      datasheets.raspberrypi.org/rp2040/rp2040_datasheet.pdf#section_pio
      It seems to run directly off of a configurable voltage divider from the system clock, so protocols implemented using PIO should be pretty fast.

  • @matt.604
    @matt.604 3 ปีที่แล้ว +3

    $4 pi? By the time it gets to Canada it will be more like $40

    • @AtlantaTerry
      @AtlantaTerry 3 ปีที่แล้ว

      Friends in the states can mail you some in a birthday card.

  • @Mtaalas
    @Mtaalas 3 ปีที่แล้ว +1

    the internal temperature sensor is mainly meant for measuring the temperature of the die that can affect things like ADC's or clock stability etc... or just if it's about to explode from overheating. It's not really meant for this application, but if it works... :D

    • @JeffGeerling
      @JeffGeerling  3 ปีที่แล้ว

      "If it works, it ships!" 🤪

  • @creation_nono
    @creation_nono 3 ปีที่แล้ว +4

    This could be compared to arduino nano, which is already kind of obsolete with availabiliy of ESP32. So, I dont really understand this product.

    • @TheAnoniemo
      @TheAnoniemo 3 ปีที่แล้ว +1

      Arduino nano knockoffs are so cheap they are still viable if you just need a simple microcontroller. It's about 2 euro on Aliexpress.

    • @noahluppe
      @noahluppe 3 ปีที่แล้ว

      The nano has definitely less features than this device.

    • @AttilaAsztalos
      @AttilaAsztalos 3 ปีที่แล้ว +1

      If you think an 8-bit AVR MCU is in any way shape or form comparable to a dual-core 32-bit ARM MCU for any other reason than to point out how they're nowhere the same ballpark, this discussion is not worth having.

    • @creation_nono
      @creation_nono 3 ปีที่แล้ว

      Ok fine, its ARM, but still, i dont see a point using this over lets say ESP32. What am I missing?

    • @TheAnoniemo
      @TheAnoniemo 3 ปีที่แล้ว

      @@AttilaAsztalos If an 8 bit micro is sufficient for your hobby project, I think they should be compared. The example in this video could be made with a nano to prove the point.

  • @bonamin
    @bonamin 3 ปีที่แล้ว

    Nicely done. I am doing the same exact thing but using an Arduino Pro Mini. I haven't heard of the Pico before. I only used the Pi 4 B.
    Also, Congrats on your daughter mate. Hope you and your loved ones are always healthy and happy.

  • @Schwuuuuup
    @Schwuuuuup 3 ปีที่แล้ว +5

    Atfirst I thought you misspoke when you said it can produce DVI output, (05:51).. but then I found this github.com/Wren6991/picodvi

  • @RobJess
    @RobJess 3 ปีที่แล้ว +1

    The new Arduino Nano is using the RP2040 as well which is exciting.

    • @Schwuuuuup
      @Schwuuuuup 3 ปีที่แล้ว

      Is it? store.arduino.cc/arduino-nano

    • @RobJess
      @RobJess 3 ปีที่แล้ว +1

      @@Schwuuuuup the new one isn't released yet. It will be cashed the Arduino nano RP2040

  • @welshdave5263
    @welshdave5263 3 ปีที่แล้ว +3

    Anyone else thinking... "Solder the pin header to the other side of the board" so that the pin labels face up?

    • @JeffGeerling
      @JeffGeerling  3 ปีที่แล้ว +1

      Apparently many people have thought about doing that... except for me. D'oh!

    • @welshdave5263
      @welshdave5263 3 ปีที่แล้ว

      @@JeffGeerling haha, yeah thing this simple have slipped by me many times, my daughter is 12 now, but no less distracting and disruptive as when she was the size of yours, good luck and congratulations!

  • @hominxdr_ko7092
    @hominxdr_ko7092 2 ปีที่แล้ว

    Congratulations for the baby : )

  • @98ahni
    @98ahni 3 ปีที่แล้ว +3

    Me: 68°? Dang, that kid is well done!
    Jeff: * actually addresses the possibility of those jokes *
    Me: Huh? * *surprised Picachu face* *

  • @raykent3211
    @raykent3211 3 ปีที่แล้ว

    Alternative: thermistor, dual op-amp chip as a "window discriminator" (too cold / safe /too hot), 3 leds and a handful of resistors. No computation needed. Yeah, I know, I'm irritatingly old-school. Actually I appreciate that someone starting out with a microcontroller benefits from simple projects and, icing on the cake, your presentation was very good. But, returning to weeping softly in my beer, it's a bit of a shame if people know what a microcontroller is, but never learn about resistors or op-amps.

    • @JeffGeerling
      @JeffGeerling  3 ปีที่แล้ว

      It's mostly a case of "I started out learning basic circuits / electronics, then ditched all that completely for two decades doing software development..."
      So now every nail I see I hit with a hammer that's more software-focused :D
      Having the Pico on hand, though, I'm spending a bit more time going back to basic circuit design again.

  • @EpicHardware
    @EpicHardware 3 ปีที่แล้ว +4

    it needs wireless connectivity, anything less and is nearly useless.

  • @DannyBokma
    @DannyBokma 3 ปีที่แล้ว +1

    Who needs a high clock speed if you don't have wifi / ble?

  • @trevthea5781
    @trevthea5781 3 ปีที่แล้ว +6

    The Pico is a TERRIBLE idea because there are thousands of better ARM chips from STM, LPC, TI and many many others. He mentions the Teensy... a much better solution vs the Pico.

  • @pweddy1
    @pweddy1 3 หลายเดือนก่อน

    So I just saw this pop up in my TH-cam feed again.
    I was like “Wow, it’s been 3 years?”

  • @nrao8977
    @nrao8977 3 ปีที่แล้ว +6

    Jeff, A baby that small NEEDS her neck supported.

  • @anokhautomation4453
    @anokhautomation4453 3 ปีที่แล้ว

    👍👍congratulations for a deep explanation 🎉🎉 expecting more projects and tutorials from you.

  • @cesar_otoniel
    @cesar_otoniel 3 ปีที่แล้ว

    I remember when I was in highschool in my country (El Salvador) and microcontrollers had to be programmed with Serial/parallel port programmers and costed $5 a piece.
    Now we can buy things like the pro micro/nano and the raspberry pico and you don't even need to buy a power supply to start tinkering with them. It's amazing!.

  • @sallerc
    @sallerc 3 ปีที่แล้ว

    Thanks for the celsius conversion.

  • @jimmygervaisnet
    @jimmygervaisnet 3 ปีที่แล้ว +1

    Thank you for introducing us to this new controller. It's amazing how much is packed in this tiny power efficient chip. Nevertheless, I prefer designing an actual circuit for such simple projects. It can be fun too, although a bit more demanding than programming LEDs...

    • @JeffGeerling
      @JeffGeerling  3 ปีที่แล้ว +2

      True; this is not a circuit that does much in terms of demonstrating the Pico's power and full feature set. But it is a good 'hello world' type of project to make sure you have everything set up correctly. (I always start with blinking an LED, as do we all :D).

    • @jimmygervaisnet
      @jimmygervaisnet 3 ปีที่แล้ว

      @@JeffGeerling I agree!
      Do you trust that the chip will never crash? I for one would not trust any micro computer for that purpose without any fail-safe circuit. I've had a commercial digital thermostat freeze once and I noticed because it was getting warmer and warmer in my room.

  • @patrickmaartense7772
    @patrickmaartense7772 3 ปีที่แล้ว

    Congrartz on the girl !!!
    Im getting my esp32 for 3-4 USD in packs of 25 on ali..

  • @InsidiousDr9
    @InsidiousDr9 3 ปีที่แล้ว

    The Pi ZeroW can be found for $10 on sale and has wifi - so at the expense of more power you could have it network out to alert you - rather than just LED lights that you'd have to watch.

  • @schm4704
    @schm4704 3 ปีที่แล้ว

    Amen to the pin label thing, that bugs me to. Apart from that, I like the pico a lot, too.

  • @marcello4258
    @marcello4258 3 ปีที่แล้ว

    I wish all guys from the US would speak that clearly and well-paced. anyway, any recommendation for a similar unit coming with zigbee?

  • @NonyaDamnbusiness
    @NonyaDamnbusiness 3 ปีที่แล้ว

    The most bizarre use-case I could come up with for an Arduino microcontroller was when I was contracting overseas in the desert.
    We lived in these tiny CHUs (Containerized Housing Units) that had windows but they were all sealed up to prevent sand and dust from getting inside.
    So I built a tiny weather station using an Arduino Mega and had it wirelessly transmit weather data via a 433mhz transceiver breakout board soldered to it. This I mounted on the same antenna tower that our wifi antennas were mounted on and tapped a voltage converter board into the 48v line powering the wifi antenna array to power the Arduino. The whole thing was encased in a small weatherproof plastic box I made sure was the same color of the wifi antennas so as not to stand out too much.
    OK, weather station up and running...now what?
    Well, then I built an Arduino-powered custom weather display box for each CHU that had a tiny 2.4" screen on it that would show current weather conditions (temp, humidity, wind speed/direction, light data, and date/time) complete with current weather icons. A small speaker was installed on each box for when wind speeds would exceed 30mph coming from the west which would indicate a sand storm was approaching. If it also suddenly got dark during daytime hours, that too indicated a sand storm was in progress. It worked out well enough and folks seemed to like them.
    Why Arduino instead of Pis? Simple - cost and robustness. I needed something that could survive the frequent power blackouts we'd have when generators overheated or were cut-over every Sunday morning. A Pi has more of a chance of SD card corruption whereas flashed Arduino microcontroller code doesn't corrupt as easily due to power events.
    When I built that system I knew jack-all about microcontrollers and only had a high school education. But I could "see" the parts I needed and how to connect them all together in my mind. Writing and testing the wireless bits of the microcontroller code was probably the hardest part of the whole project. I think I may still have that code on an ancient Macbook Air somewhere...
    Well, that and the long shipping times from Adafruit and Sparkfun being on the Iraq-Kuwait border and all.

  • @MegaManNeo
    @MegaManNeo 3 ปีที่แล้ว

    Your baby plays football with you while you code something useful on the Pi Pico. Nice!
    I actually ordered one this morning (hello from Central Europe) and try to look if I can get some of those awesome Arduino projects converted to the Pico at some point.
    Having a programmable USB keyboard sounds good to me.

  • @Thanatos2996
    @Thanatos2996 3 ปีที่แล้ว

    This thing absolutely bodies the atmega328p, I need one.

  • @machinemaker2248
    @machinemaker2248 3 ปีที่แล้ว

    I know, the project was just to try out the new gizmo, but zoikes scoob, that's a crazy amount of horsepower for temperature monitoring! Leaf blower for a birthday candle.
    Btw, to get more accurate temp readings from the on-board sensor, the chip needs to be sleeping during those 5 seconds of inactivity. If it's running then you're heating the sensor.

  • @thatLion01
    @thatLion01 3 ปีที่แล้ว +1

    Congrats on first time dad. I never knew about the temp for baby.

  • @KaiseruSoze
    @KaiseruSoze 3 ปีที่แล้ว +1

    Re: Your babies life
    There's a hack for the Arduino that lets it sip power about about 10 micro amps. If you're measuring temperature you don't want your temperature sensor near a device that uses 2 milliamps. It'll get warm & screw up your ambient temperature reading. Your baby's life is worth the extra money and effort to add an I2c temp sensor.

  • @TodWulff
    @TodWulff 3 ปีที่แล้ว

    Nice image from your camera and recording setup. kudos.

  • @luigimario6722
    @luigimario6722 3 ปีที่แล้ว

    This is exactly what I've been waiting for. Now I can build my own solar-powered handheld! The only problem is that now everyone else can, too, so I probably won't be able to sell it.

  • @Wurmfresser5000
    @Wurmfresser5000 3 ปีที่แล้ว

    I was so exited as i first saw the pico! But the lack of build in wifi is a deal breaker for me... if there was a model for $6 or $8 with wifi i would immediately buy a few...

  • @antipainK
    @antipainK 3 ปีที่แล้ว +1

    You should calibrate that thermometer, for example but metal glass on top and measure it's temperature with proper thermometer. This way you'll achieve better accuracy.

    • @smorrow
      @smorrow 3 ปีที่แล้ว

      Speaking of "Murica units"...