The Raspberry Pi Pico Review - $4 ARM Microcontroller

  Переглядів 332,352

Jeff Geerling

Jeff Geerling

День тому

The Raspberry Pi Foundation today introduced a new $4 microcontroller board, the Pico. It uses a brand new custom dual-core Arm M0+ processor, the RP2040.
What makes it tick, and how is it to use it? Why buy it instead of another microcontroller, or even a Raspberry Pi Zero that's only a dollar more? I'll answer all these questions in this comprehensive review of the Pico!
Check out the Raspberry Pi Pico: rptl.io/pico
And here's a blog post for this video: www.jeffgeerling.com/blog/202...
Mentioned in this video:
- Baby Safe Temperature Monitor on GitHub: github.com/geerlingguy/baby-s...
- My older Raspberry Pi Temperature Monitoring App on GitHub: github.com/geerlingguy/temper...
- OpenSource.com Post on the Temperature Monitor: opensource.com/life/16/3/how-...
Support me on Patreon: / geerlingguy
Sponsor me on GitHub: github.com/sponsors/geerlingguy
#RaspberryPi #Pico #Microcontroller
Contents:
00:00 - tl;dw - The Pico
00:58 - A Pico Project
02:07 - Pico Specs and Comparisons
03:54 - Get started with Pico
04:41 - Pico vs Pi Zero?
05:47 - What do microcontrollers do?
06:25 - Baby Safe Temperature Monitor
07:38 - Build montage!
08:44 - Does it work?
09:37 - Minor gripes and verdict
10:41 - Thanks and Bloopers

КОМЕНТАРІ: 1 000
@matterwiz1689
@matterwiz1689 3 роки тому
Jeff is so deeply interconnected with RaspberryPi that they now produce offspring simultaneously.
@kicks880
@kicks880 3 роки тому
@Ayaan Brantley shut up you other bot
@yingbxua6240
@yingbxua6240 2 роки тому
Loool :) Jeff - please let us know when pi5 will be on its way.....xD
@HAGmbHkeG
@HAGmbHkeG 3 роки тому
in the context of microcontrollers, "RTC" usually means "real time clock" ;)
@artvandelay777
@artvandelay777 3 роки тому
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 роки тому
And SWD stands for 'Single Wire Debug', not 'Serial Wire Debug' ;) source: am using it everyday atm
@henriburau6293
@henriburau6293 3 роки тому
@@artvandelay777 In the RP2040 datasheet it actually says real time clock at the start of chapter 4.8.
@artvandelay777
@artvandelay777 3 роки тому
@@henriburau6293 Yep. I noticed that after I posted. "Real Time Counter" is from the pico datasheet.
@grim.reaper
@grim.reaper 3 роки тому
Bloop reel at the end 😂😂😂 “this is like take 27, I am not even joking” I love you man🤗
@frostyphoenix1278
@frostyphoenix1278 3 роки тому
baby life lol
@deeeeeds
@deeeeeds 3 роки тому
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.
@r1273m
@r1273m 3 роки тому
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 роки тому
I'm hoping for the same!
@AugurIliKur
@AugurIliKur 3 роки тому
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.
@GrahamCantin
@GrahamCantin 3 роки тому
@@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 роки тому
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 роки тому
@@GrahamCantin 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 роки тому
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.
@mayurchavhan8590
@mayurchavhan8590 3 роки тому
Congrats Jeff on being dad. We are grateful to have your content on UKposts.
@MrSanktPeter
@MrSanktPeter 3 роки тому
Like your out-takes 🤓 Congratulation „Dad“, take care of your family. Regards Peter
@jmssun
@jmssun 3 роки тому
This is THE “Room Temperature” room
@weedwanker4884
@weedwanker4884 3 роки тому
Ah yes lets go to the ROOM TEMPERATURE
@willmcpherson2
@willmcpherson2 3 роки тому
can't feel my pants
@rednassie1101
@rednassie1101 3 роки тому
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 роки тому
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 роки тому
It’s weird that you say that when this has less software support than most anything else out there right now.
@kosmasraptis8374
@kosmasraptis8374 Рік тому
@@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
@ronaldglider
@ronaldglider 3 роки тому
Best short review I saw in the past 48 hours right after launch!
@shadow7037932
@shadow7037932 3 роки тому
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 роки тому
That's what I keep thinking to myself. ESP32, all the Teensy boards, now this? We are truly spoiled for choice.
@ProtonOne11
@ProtonOne11 3 роки тому
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...
@deechvogt1589
@deechvogt1589 3 роки тому
Congratulations Papa Jeff on the new addition to your family. I hope project *SafeSleep* is a complete success. Please let us know when you get that 3d printer cranked up and have completed the project. Again thanks for continuing to expose us to all aspects of the Raspberry Pi ecosystem and what can be created it with it. Keep it up!
@belltower4799
@belltower4799 3 роки тому
All I think is: dual core 133MHz should be MORE than enough to run Doom...
@legokenobi1185
@legokenobi1185 3 роки тому
Wouldn't be more efficient to make one core run doom and the other one process VGA signals?
@johnsimon8457
@johnsimon8457 3 роки тому
Doesn’t have the ram
@JeffGeerling
@JeffGeerling 3 роки тому
Someone (SparkFun?) already has a little handheld emulator in the works 🤪
@johnsimon8457
@johnsimon8457 3 роки тому
@@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 роки тому
@@johnsimon8457 you can hook up an external RAM chip
@WarningHPB
@WarningHPB 3 роки тому
saw the news for the Pi Pico opened UKposts to look for Jeff's video covering it to see what it's all about, love the bloopers and thanks for the video
@chromosundrift
@chromosundrift 3 роки тому
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.
@alexandershaw2378
@alexandershaw2378 3 роки тому
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 роки тому
I'm so glad you like them! I figure otherwise I recorded all the extra footage for no reason at all!
@e.michaelkessler6921
@e.michaelkessler6921 3 роки тому
Outstanding. This is one of your best videos.
@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
@jarredelijah6803
@jarredelijah6803 2 роки тому
UWU this is a good content plus that chapter so everyone can navigate the vid easily. CONGRATS HAVING A BABY!
@DarrylAdams
@DarrylAdams 3 роки тому
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!
@gamerpaddy
@gamerpaddy 3 роки тому
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 роки тому
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 роки тому
One wonders how the human race made it this far without today's medical professionals.
@user-xr3rb6pn9m
@user-xr3rb6pn9m 3 роки тому
@@charetjc well, it's not a coincidence that the world population exploded only 100 years ago
@rdoetjes
@rdoetjes 3 роки тому
I know right?!
@CFWhitman
@CFWhitman 3 роки тому
@@user-xr3rb6pn9m 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.
@dvdragond2
@dvdragond2 3 роки тому
Always enjoy your videos Jeff! Keep em' coming!
@Whipster-Old
@Whipster-Old 3 роки тому
Congratulations! New ones are a joy. I am going to get one of these!
@jeffpkamp
@jeffpkamp 3 роки тому
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.
@megastarling
@megastarling 3 роки тому
Great video ! The only thing I miss is the comparison to the "blue pill" - STM32F103 board which costs less than $ 2.
@user-pf5ov8sn5l
@user-pf5ov8sn5l 3 роки тому
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 роки тому
​@@user-pf5ov8sn5lI 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.
@user-pf5ov8sn5l
@user-pf5ov8sn5l 3 роки тому
@@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 роки тому
@@user-pf5ov8sn5l Thanks, I will definitely look at it. Params looks very promising.
@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.
@CollinBaillie
@CollinBaillie 3 роки тому
Congrats on your new 20+ year project! 🥰
@RedMageGaming
@RedMageGaming 3 роки тому
"Is that another grey hair?" I felt that.
@bluephreakr
@bluephreakr 3 роки тому
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!
@joealtona2532
@joealtona2532 3 роки тому
Check out a $2 "Blue pill" board based on stm32
@danielh6219
@danielh6219 3 роки тому
It’s a better deal
@coreforge
@coreforge 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 роки тому
@@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 роки тому
@@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 роки тому
@@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
@schmijo
@schmijo 3 роки тому
I love the tldw section at the beginning
@20Godric11
@20Godric11 3 роки тому
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 :)
@neygart1929
@neygart1929 3 роки тому
Dito
@Wannes_
@Wannes_ 3 роки тому
Getting kids in order to have a Pi Project, now that's hardcore !
@TravisFabel
@TravisFabel 3 роки тому
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 роки тому
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 роки тому
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.
@tubegor
@tubegor 3 роки тому
Thanks for the great idea with temperature monitor. I built it up and it works wonderfully.
@hakovatube
@hakovatube 3 роки тому
Congrats for the baby!
@JeffGeerling
@JeffGeerling 3 роки тому
Thank you!
@headmetwall
@headmetwall 3 роки тому
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 роки тому
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 роки тому
@@mikehensley78 I think Red Shirt Jeff might have had a 'blowtorch as a night light' idea brewing.
@mikehensley78
@mikehensley78 3 роки тому
@@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 роки тому
Probably a green blowtorch, a blue blowtorch and a red blowtorch, hmmm sounds like a nice idea.
@MichalKottman
@MichalKottman 3 роки тому
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 роки тому
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 роки тому
@@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.
@lolmos
@lolmos 2 роки тому
congrats on the baby!
@7073shea
@7073shea 3 роки тому
Kind of eerie. Been researching microcontrollers and micropython for a home project. Thanks again Jeff!
@_pixelatedsilver2a412
@_pixelatedsilver2a412 3 роки тому
10:53 When you fail the captcha too many times
@jarchdm
@jarchdm 3 роки тому
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...?
@damercy
@damercy 3 роки тому
I just found out this channel and I'm so grateful. Loved the presentation. Subbed! ❤️
@brianwesley28
@brianwesley28 3 роки тому
You'll love this channel.
@djneo92nl
@djneo92nl 3 роки тому
Congrats on the new baby :D
@Kopfballmagnus
@Kopfballmagnus 3 роки тому
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 роки тому
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 роки тому
I mean what about a door or a window left open? :D (just sayin' ...)
@CarlJacobsen
@CarlJacobsen 3 роки тому
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.
@maadmaxx123
@maadmaxx123 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.
@anokhautomation4453
@anokhautomation4453 2 роки тому
👍👍congratulations for a deep explanation 🎉🎉 expecting more projects and tutorials from you.
@AmitDhongde
@AmitDhongde 3 роки тому
Good to see the Raspberry microcontroller. Usually I prefer the ESP32 as it does most of the jobs seemlessly. Appreciate the efforts you spend with the tubes. Good work.
@GeoStreber
@GeoStreber 3 роки тому
Keyboard enthusiasts have entered the chat.
@JeffGeerling
@JeffGeerling 3 роки тому
*CLACKING INTENSIFIES*
@johnsimon8457
@johnsimon8457 3 роки тому
Writing your own dedicated OS independent interactive RGB effects doesn’t sound like too bad of an idea.
@JeffGeerling
@JeffGeerling 3 роки тому
@@TheRybka30 Yes, it seems so.
@gajbooks
@gajbooks 3 роки тому
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.
@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.
@JeffGeerling
@JeffGeerling 2 роки тому
Heh... this was #4!
@ethanspitips5903
@ethanspitips5903 3 роки тому
Awesome video! Really liked your power analysis for different PI models
@TheTechieScientist
@TheTechieScientist 3 роки тому
How come your video comes out at the same time as the raspberry pi foundation? Imma watch ur video first tho
@JeffGeerling
@JeffGeerling 3 роки тому
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 роки тому
@@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 роки тому
@@GrahamCantin Thanks. That satisfied my curiosity.
@GrahamCantin
@GrahamCantin 3 роки тому
@@coda821 No problem; hope you have some enjoyable times :)
@Gamex996
@Gamex996 3 роки тому
$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 роки тому
or 4 USD + 15.99 shipping
@susugar3338
@susugar3338 3 роки тому
Raspberry pi zero costs 40 dollars in my country. It's like a joke
@billfusionenterprise
@billfusionenterprise 3 роки тому
just look at the original zero, and how easy, i mean hard to get
@JeffGeerling
@JeffGeerling 3 роки тому
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 :(
@Gamex996
@Gamex996 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.
@thevidco
@thevidco 3 роки тому
Great work - will be trying out this hardware very soon.. thanks for the inspiration.. also great work -congrats on bubs..
@hominxdr_ko7092
@hominxdr_ko7092 2 роки тому
Congratulations for the baby : )
@owendavidmalicsi5900
@owendavidmalicsi5900 3 роки тому
what 22 degrees celcius? in my country just reach 22 degrees and mount everest memes will come out
@SlykeThePhoxenix
@SlykeThePhoxenix 3 роки тому
Australia? 22c is like winter on the mid east coast.
@firstbits650
@firstbits650 3 роки тому
Here 22 is *COLD*
@Sovvyy
@Sovvyy 3 роки тому
Water freezes at 0, room temp ~20, body temp ~26 , water boils at 100.
@lawrencedoliveiro9104
@lawrencedoliveiro9104 3 роки тому
The only temperature scale worth using is where zero means zero. That’s 295K to you.
@steveman1982
@steveman1982 3 роки тому
@@Sovvyy add 11 to the body temp, unless it's about a recent corpse ;)
@MarcoGPUtuber
@MarcoGPUtuber 3 роки тому
5:32 Graphics rendering! Can it run Crysis?
@CrisanBogdan
@CrisanBogdan 3 роки тому
Asking the real question KEKW
@crenn6977
@crenn6977 3 роки тому
Short answer, no
@coda821
@coda821 3 роки тому
Is there any chance that this processor is designed for the Fantasy Pico-8 system?
@MarcoGPUtuber
@MarcoGPUtuber 3 роки тому
@@coda821 I have no idea. Lmao. Why you askin me?
@MegaManNeo
@MegaManNeo 3 роки тому
Pff... try running Cyberpunk properly.
@stompreaper
@stompreaper 3 роки тому
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!
@3v068
@3v068 3 роки тому
Congrats on the new girl! Hope things go well with the kids!
@syrus3k
@syrus3k 3 роки тому
Lol Jeff, I have kids too.. there just isn't time to do fun projects eh?
@grmasdfII
@grmasdfII 3 роки тому
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 роки тому
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.
@user-pk8fr8ix6d
@user-pk8fr8ix6d 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 роки тому
@@user-pk8fr8ix6d 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.
@user-pk8fr8ix6d
@user-pk8fr8ix6d 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.
@kadengordon6941
@kadengordon6941 3 роки тому
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
@TodWulff
@TodWulff 3 роки тому
Nice image from your camera and recording setup. kudos.
@brynyard
@brynyard 3 роки тому
What? I wasn't wondering why you're cooking your kids, it's 'murica, you do all kinds of crazy stuff.
@Schwuuuuup
@Schwuuuuup 3 роки тому
Atfirst I thought you misspoke when you said it can produce DVI output, (05:51).. but then I found this github.com/Wren6991/picodvi
@newgoogleaccount3526
@newgoogleaccount3526 3 роки тому
very informative and nicely arranged video, thank you.
@MrBobWareham
@MrBobWareham 3 роки тому
The best bit was the outtakes I was cracked up a very nice video thanks
@cthulpiss
@cthulpiss 3 роки тому
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...
@98ahni
@98ahni 3 роки тому
Me: 68°? Dang, that kid is well done! Jeff: * actually addresses the possibility of those jokes * Me: Huh? * *surprised Picachu face* *
@adityashukla7849
@adityashukla7849 3 роки тому
I've never felt so grateful towards any development board manufacturer... :')
@dopo8333
@dopo8333 3 роки тому
Neat presentation! Thank you. Concerning the visibility of the pin names, why didn't you solder the pins the other way (with the names up)?
@welshdave5263
@welshdave5263 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 роки тому
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!
@matt.604
@matt.604 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.
@TTV_Bubbles
@TTV_Bubbles 3 роки тому
Nice video I was amazed at how fast it is!
@jamestiner1882
@jamestiner1882 3 роки тому
Jeff: I really enjoy your videos, even though I can barely keep up! I'm 59 and just getting started with Pi / Arduino / Python, but you are an inspiration to me! God bless the new little Geerling girl!
@UNVIRUSLETALE
@UNVIRUSLETALE 3 роки тому
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 роки тому
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 роки тому
@@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 роки тому
You can also buy an esp32f401/f411 board with type C for $3
@creation_nono
@creation_nono 3 роки тому
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 роки тому
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 роки тому
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.
@ur1friend437
@ur1friend437 3 роки тому
congratulations to you and your love ones on the new family member.
@steveheyden9219
@steveheyden9219 3 роки тому
Congratulations!! 🎈
@EpicHardware
@EpicHardware 3 роки тому
it needs wireless connectivity, anything less and is nearly useless.
@AtlantaTerry
@AtlantaTerry 3 роки тому
Soon.
@nrao8977
@nrao8977 3 роки тому
Jeff, A baby that small NEEDS her neck supported.
@sallerc
@sallerc 3 роки тому
Thanks for the celsius conversion.
@KillJD
@KillJD 2 роки тому
You got a new subscriber! Great video!
@trevthea5781
@trevthea5781 3 роки тому
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.
@BubblegumCrash332
@BubblegumCrash332 3 роки тому
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"
@grimtagnbag
@grimtagnbag 3 роки тому
Love u for the bloopers
@sergiomartinez9291
@sergiomartinez9291 3 роки тому
Nice! Thanks for the review
@williamjordan811
@williamjordan811 3 роки тому
CONGRATULATIONS! Cheers
@MetalBassDK
@MetalBassDK 3 роки тому
Would love to see more projects with micro controllers
@mobayguy
@mobayguy 3 роки тому
Hey Jeff - Thanks for the great video - Well, you've finally convinced me to start tinkering with the PI and Python! - Actually, your temp monitoring project is EXACTLY what I'm looking to do as I have a room with sensitive electronics that needs constant temperature monitoring. Starting from zero knowledge and gizmos but I plan to get started, use your project and build on it to add things like sending Alerts to my phone or email - or even a RoboCall, triggering solenoids etc.. Step by Step we'll go. If you have any recommendations on getting started, I'm open to any advice! Many thanks - PS. Hope your little Engineer is doing great and not keeping you up too much at night. :-)
@prawnmikus
@prawnmikus 3 роки тому
Ordered a few last night. Can't wait to get them. I'm astonished at the value. Also can't wait for a new version of the Zero, if it ever comes out. It's an absolute beast for the price, though in a different power category to the Pico. If it can generate a video signal then surely it will not be long before we see emulators running on it for old 8-bit micros.
@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.
@dexterman6361
@dexterman6361 3 роки тому
Amazing video! Hope I learn stuff as quickly as you :)
@bratwizard
@bratwizard 3 роки тому
"RTC" means REAL TIME CLOCK, not Counter. Thanks for a nice review video, and congrats on your new baby!
@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?
@M0UAW_IO83
@M0UAW_IO83 3 роки тому
Really interesting little board and I'm trying to get my head round the idea of multicore for a project that could really use it. One tantalising nugget though, check out the decode of the RP2040 part number in the chip datasheet, it hints at *really* interesting things to come!
@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.
@paryzfilip
@paryzfilip 3 роки тому
Congratulations on the baby! :D Let's hope a nice temperature will keep him/her sleep better and not wake you up as much :D
@kda_-uh3vj
@kda_-uh3vj 3 роки тому
this was very wholesome man!
Turning a Raspberry Pi Pico into a GPU!
16:42
element14 presents
Переглядів 99 тис.
Arduino vs Pico - Which is the Best Microcontroller For You?
20:38
Gary Explains
Переглядів 278 тис.
Этого От Него Никто Не Ожидал 😂
00:19
Глеб Рандалайнен
Переглядів 8 млн
Raspberry Pi demolished by monster 128-core ARM CPU!
20:54
Jeff Geerling
Переглядів 1,3 млн
#370 Raspberry Pi Pico vs ESP32 (-S2) and STM32 Blackpill
15:53
Andreas Spiess
Переглядів 383 тис.
The Raspberry Pi Zero 2 W review
11:56
Jeff Geerling
Переглядів 365 тис.
The Raspberry Pi Pico WAS Overrated! But that changed!
10:18
GreatScott!
Переглядів 581 тис.
Top 10 Raspberry Pi Projects for 2022
7:54
Jeff Geerling
Переглядів 1,5 млн
Raspberry Pi Battery Power
20:34
ExplainingComputers
Переглядів 333 тис.
Look at my HUGE RACK! (moving 11)
24:26
Jeff Geerling
Переглядів 146 тис.
DIY Macro Pad Keyboard Build from Scratch with Custom PCB and Mechanical Switches
14:25
I Can Save You Money! - Raspberry Pi Alternatives
15:04
Linus Tech Tips
Переглядів 3,2 млн
Самый глупый смартфон в мире #LightPhone
0:36