To give you some idea of how valued you are by your viewers, I note that this edition was released before 4 AM and already has had 10K views an hour later. I think most of us feel your health and family come first, but glad you are feeling better. Thank you for all the great work.
Thank you, and yes they do! I had a lot more plans for this video-and was trying to wrap up work on another project by today, but I scrapped the latter project and had to cut back on this video substantially. Ah well, like you say, health+family first! I'm also considering taking a few weeks off in the coming months, to get some time for (book) writing, reading, and more relaxing!
@@JeffGeerling you must put your own oxygen mask on first. If you don’t take care of yourself you will not be able to help anyone else. That includes respite breaks for rest and recuperation. Don’t deny yourself the care you would afford for others you care about. Respectfully suggested.
@@BobHannent That was basically my point, that there are that many people, no matter what time or time zone, who eagerly and gladly choose to view his content immediately upon it being available. Sorry if I wasn’t clear about that. No slight against any particular time zone was intended. Of course the much more important point is that I believe we all want Jeff to be well and we will gladly wait knowing that he is taking care of his needs as he should. Respectfully submitted.
@@frederikkunze7209 Haha I knew someone would mention that. I'm actually planning on a few weeks off in October and will try to finish up the first entire draft of that book then!
RPi always amazes me, the RPi needed the GPU in the bootloader for booting the Pi. The Pico W controls the status LED through the WiFi chip. Whatever limitations, they sure are creative solving them lol
This sort of stuff is actually quite normal for these types of systems. The wifi chip has extra GPIOs on it so why not? And many systems boot from a custom system -specific chip when one exists
You're one of my favorite youtubers, you're a source of inspiration and unlike most tech youtubers you not only promote Foss and open hardware but actually contribute to the movement. Since I study electronic engineering and I'm a Linux enthusiast I find your videos simply perfect. Keep up the good work and thanks!
The ESP32 has a hall sensor built in so you could use just a magnet to build a garage door sensor. I paid 4.50 for my ESP32 so that is not only cheaper but also eliminates the $20 door sensor.
They need to ramp up production on Zero 2 W, could potentially offset increased supply costs at the minute by increasing the price by $10 to the customer. It’s still preferable to the current climate.
Zero 2 W fulfills a bigger niche with it being a cheap linux board that can do things more than microcontroller. I agree there should be more stock for this.
Don't even bother. It seems they only care about supplying businesses with Pi's, and don't actually care about the hobbyist community they've built up to popularize said hardware. Otherwise they would at least have SOME product in stock, and wouldn't be releasing yet more new products that won't even be in stock for hobbyists to purchase.
So you the lucky consumer has the choice of picking between a USBC Port 2.1 or 3.0. who knows maybe you want a different uart connector. Why keep things simple? That's not the pi way. All tisk aside I wish I just got an esp32 😂
Because it requires a more expensive connector to resistors for rent and quite simply it adds cost they are so cheap because they can make them quickly and in bulk adding a USB type seaport will actually mean they can make about 1000 less per day with pick and place sing the boards which is quite considerable when it comes to cost
Cool project! Its funny that at 1:05 you mention spending $20 on a garage door magnetic sensor, but for $3 they make crap rpi imaging cameras that could be used to snap a picture, analyze the video and tell you… “is there a car in the garage?” “Is it half open” “is it daytime” “are the lights on” etc…. But of course everyone takes a different approach, and the PicoW looks awesome!
Sounds exciting to be able to make a mesh network with them. Like I'm invisioning a garden that just has a few sensors like soil humidity, (sun)light and temperature that you could monitor by having many of them mesh up pinging the stats to one another and eventually back to you.
It is better to use Nordic controllers for this type of application. They are on a next level by power efficiency compared to RPi/ESP32. If you want to go industrial grade - there is SmartMesh from Analog Devices.
@@k1zmt There is no "next level" in power efficiency. If you can write efficient firmware then your hardware is efficient. All up to how software developer is good. It is not about the hardware.
@@xenn4985 you can't really break own ignorance that simple. That's what I see. Because for example esp32 is created for ultra low power scenarios exactly. And only bad software or poor final product board design can make it work in power inefficient way.
Even $3 for an esp is high. I paid just under $2/ea for 5 ESP's on Amazon. Yea, you can't get single ESP, but that's because they're already so cheap shipping doesn't make sense for single-unit counts. I wired an esp32 to the PCB from a smashed garage door opener to control mine, with a Zigbee door module to detect if it's open or not.
Expressive the manufacturer sells these individually passing on purchase them in lots of about 100,000 for commercial uses but that price on Amazon is likely a clone one which potentially could have malicious Wi-Fi communications to dodgy manufacturers
Will it actually be available or just unobtainium like most Pi stuff has been for the last couple of years? Update: Received a Pico W in the mail that I ordered last week, and I paid the standard price for it. Availability for this release much better it seems.
That's a good question. I guarantee it'll be hard to get for a few weeks, maybe months, but Raspberry Pi has had abundant supply of the components they're using here, so I wouldn't be surprised if it's well-stocked (in comparison to their SBC models).
Thanks, filed a back order with Farnell, they say it will become available on Jul 30. Perfect video just in time for my boiler remote temperature monitor project.
I see on the website that it doesn't have Bluetooth support yet but will in the future, this would make an easy and cheap DIY iBeacon for indoor positioning
@@JeffGeerling It seems the UART for Bluetooth HCI is not connected, so it might not be possible. I don't know this wireless chip, so it may be possible to use the SPI interface for both. This is not so common though.
Try always to use an external pullup resistor for deployment, a value between 1k and 10k should be ok. Internal pullups are usually really weak (around 50k/80k in the rp2040) and you can have problems, specially if you install the micro near mains wiring, electric motors or other sources of electromagnetic intereferences.
I'm glad you're out of the hospital. Take care of yourself, as we need for you to continue to make these inspiring videos! I look forward to learning lots of new things from every video you make. THANKS!
GPIO pull up has deeper use. When a GPIO pin is exposed, electromagnetic radiation induces random voltages on the GPIO. This causes the comparator circuitry within the GPIO pheripheral in the MCU to misread the specific IO to have changed state. When the GPIO is pulled up or down, these arbitrary changes in GPIO state due to electromagnetic radiation is less likely to occur. Resulting in stable sensing.
@@bassyey It’s often missed out because in most cases you simply put the correct pull up and pull down resistors according to the use case or configure internal ones you get that by reading a sheet hobbyist missed out because they are making one thing and usually only get it to the barely working stage
very nice! With this new board, the pico have replaced both arduino AND esps for teaching/school stuff. Esp32s still have lots of unique uses and capabilities, but for many projects, this will be perfect!
This is gonna be awesome for the recently released picoboot mod for the GameCube. Basically the pico can be wired in to boot homebrew easily on the system. With this you could even have it update the firmware automatically.
RP2040 with WiFi was already available for months as other manufacturers used the component. I have Invector Challenger, but I’ve ordered one of these Raspberry ones as I suspect it will get more community backing longer term.
Yeah; that's the main thing-since it's the 'official' wifi model, I'm guessing more 3rd party software will incorporate support by default, whereas you might have to do extra work for other wifi-enabled boards like that Wio and RP2040 Connect.
I love your Videos. Every morning, at least for me it is morning, I'm watching your videos and if there is a new raspberry pi product, I go to my online seller and they will have it in stock so I can order it. This is how I was able to get a pi zero 2 w and I've ordered a few pi picos and now a pi pico w. Which is great because this is exactly what I needed for a project of mine where I need more pins than an ESP can spare. Can't wait for it to get shiped.
The ESP32-H2 is IMHO the most interesting microcontroller for home autmation to this date due to it's bluetooth, wifi and most importantly zigbee and thread connectivity
@@Batwam0 Well... the Pico W has integrated wifi. That's what this video is all about after all. And that's great but still imho not the connectivity standard that should be used for (small bandwidth) home automation devices.
Just for prosperity, you can use a much cheaper reed switch (~$3) to sense door closed/not closed, or if you want to wire up more, door closed, door fully open, door in-between. i glue mine (with elastomeric caulk) between the drive track and the door drive arm/release clutch. super easy to install, much easier to use and less expensive than the sensor you have in the vid.
Potentially not depending on the application you want one of these special ones with a very strong magnet due to how it’s mounted on the door there can be issues due to precise positioning when these doors are not that precise in closing anyway and making an off the move side to side that could mess the switch up
Great to see the upgrade but I am still team ESP... although when availability increases, I might get a few Pico Ws to try. Hopefully they will enable bluetooth by then!
You should never stick to a type of microcontroller without good reason for instance I often use microcontrollers for commercial applications but I use any of their thousands of products. I don’t stick to just one and if another mic controller suits the application better I use another one this way, you will never limited by the microcontroller you like.
Given that a Garage Door sensor potentially has personal safety implications, I would be much happier if this was a three wire sensor, with both NO (Normally open) contacts and NC (Normally closed) contacts. In normal operation you should only ever see either the NO or the NC contact active, never both or neither, except for the very brief switch over. If those states persist, that would indicate that either cable had been cut (no contacts active) or shorted (both contacts).
It's the standard way of designing safety critical sensors. Imagine an Emergency Stop button. You never want an e-stop to not work, so it's better to fail safe (assumed to be in an e-stop condition unless there is a positive confirmation that you're not) than have someone hit the e-stop and teh system not be shut down. That's why unplugging an e-stop usually disables a system, just as unplugging an end of travel sensor for a garage door should fail too.
@@markbooth3066 it’s worth knowing that this is not such a safety critical sensor as if the door has been left open there is a sense that you’ve left it open. This is more like a nice to know thing but you shouldn’t rely on this to definitively know if you close the door as it’s generally recommended you ensure that the door is closed after you’ve closed it.
Looking forward to your follow-up on power consumption. It would also be great if they had a sleep or low-power mode for these kinds of sensor projects that aren't doing much for most of the day. Take care and hope you're well again soon.
Just as a tip, power benchmarking using the nRF PPK2 is the way to go for embedded solutions. 1A max down to a fraction of a μA. It can do both power up States and deep sleep mode current draw to put together power profiles. It has enough RAM to hold 2 days of constant testing @ 100Sps, but also goes up to 10kSps. Best cheap embedded current meter I have used by far.
I have designed projects using raspberry pi, but this paired down pi seems to be inferior to The ESP32 wroom. At the moment, this pie cost eight dollars on Amazon while the ESP 32 cost about $3.50 and has built-in Wi-Fi.
0:42 I believe that his garage door only communicates with his internal homeassistanat and not google directly. The google commands are handled as an interaction to homeassisstant.
Ah, well still, a couple steps removed, but I try to avoid any chance of audio from my house reaching Google's servers. Sometimes I use Siri, but I don't trust Apple too much either (though more than Google), and I have 'hey siri' turned off on all our phones.
You know, I've been watching ---"Until next time I'm Jeff Geerling"--- for a good six months now, although I don't understand half of what he is talking about half the time. I love his enthusiasm and the quality level of his video production, not to mention his alter ego Red Shirt Jeff is a great addition. My sister has Crohn's so I understand the impact it has on his life and his family, yet he has such a passion for his content creating, working with his dad and rallies on regardless. And just to top it off he is a man of faith, so he is definitely my number 1 content creator. You are doing a fantastic job ---"Until next time I'm Jeff Geerling"--- (So need that on a shirt). GB
Over the years I've found HEAT is usually the biggest culprit with WiFi issues, especially with home WiFi routers that get heavy use and stay on 24/7 until they finally "puke" and need to reboot. I solved that by adding a cooling fan, as well as putting the router on a light timer so it would cool down for an hour once or twice a week. Might try adding a heatsink to the WiFi chip for better stability, like the little ones used on a Pi 3 or 4...
People are asking about USB type C they do not have it because you need to add the type C and two resistors the type sea port alone is more expensive and harder to place on the ball so when machines are assembling it replacing one part with three takes a lot more time and will add a significant amount of cost
I've been wanting to get into building gadgets, looks like I found the perfect channel at the right time. Also good to see another creater from the Missouri area
Good review, great job! In my opinion the only reason to use this board is curiosity, the ESP32 beats up this board from price to performance, is cheaper, ridiculously available in every shape or form you need. No advantage on using this on anything honestly…
From a hardware POV I agree, but then the pi's strongest suit was never it's hardware. It's good because it's ubiquitous, so every open-source project targets the pi for testing. If the pico/RP2040 turns out to be half as popular as the Pi, then the number/quality of libraries and projects for the RP2040 could quickly surpass the ESPx family.
@@chrisreynolds6391 the pico is meant to be a microcontroller so it will be used in a lot of end devices in which case power consumption will be as important as on devices like arduino esp etc
@@jay-1299Honestly for $10 I’d just try it out. It better fucking work! If this tiny piece of shit needs more than 2.5watts to function I’d just throw it away.
I just bought one of those garage door sensors a couple of weeks ago to do just this, but hadn't yet figured out how I wanted to integrate it. I'm probably going to do this now, thanks!
Really enjoyed that like all your stuff. You’re interesting, informative and come across as a jolly nice chap. I’m just an engineer/ solar electrician from the UK who got an RP4 8GB a year ago and now think RPs are pretty much the best thing since sliced bead. Therefore I find your posts very inspirational. Take it easy.
For a project like this one, and also most other similar tasks, especially something integrated with a front end home automation system, Tasmota flashed onto an ESP32 or an ESP82 beats this RPI in shear practical DIY application. The Tasmota system literally provides everything you need. The sensor interface code (complete with debounce capability) exists, the wifi communication code exists, the mqtt code exists, a web ui exists, the backup/configuration code exists, the over the air firmware updating exists, an at-the-device rules programming system exists, timezone and geographic location coordinates system exists, a scheduled timers system exists, a persistence system exists and so on. It is quite mature, up to version 12 as of this time. There is even a PlatformIO system setup for custom programming. Everything, including the kitchen sink, is there, plus a large support community. As commented by someone else, there are no issues with wifi connectivity. You can be sure every ESP users' ears perked up regarding that wifi connection comment. We all can understand how everything looks like a nail to a hammer. I go to the same Micro Center store as you do Jeff. As you know, the RPI part of that store always looks like Micro Center cannot decide if they want to continue having that store aspect or not.
I'm not sure if you recognized it meanwhile but the onboard-LED of the non-W-Pico can be controlled by using the "LED" construct as well as using GPIO25 (at least when using recent environments).
Pico MCU supply availability has been one of the very few rocks to hold onto in these stormy times. Kudos to the Pi Foundation for pulling that one off. Regarding your illness, keep up the good fight and kick that thing back to the curb where it belongs. Cheers,
0:21, that table is wrong, in the end you only have 328k on the ESP, the rest is instruction RAM. Which the RP2040 has separately by the way, so the advertised 264k are all yours. Another thing, on the RP you can, if you really want, do a malloc(256*1024) and it will simply work. Not so on the ESP32.
Can't say I'm surprised. This was my guess for the next Raspberry Pi, and it seems I was right. Though I think it was pretty obvious that this was coming. Still, it's cool. I've got a few Pi Picos. Guess I'll have to buy at least a few of these too. RIP wallet. Worth it though, even if I'm just amassing a Pi collection that's not being utilised fully right now.
The Pico and Pico W came of the designers board at the same time. There was no good reason not to launch them both at the same time.... ohh wait, yes there was... Proffit... Why give people an informed choice, when you can get them to buy twice... I'm really not liking the behaviours coming from Cambridge recently...
@@dougle03 Or maybe the complexity of actually launching multiple products as opposed just designing them has something to do with it. The foundation has almost always staggered releases of their products, too, so that’s nothing new.
@@noobling8313 Guess we both could be right. although RPi Trading (The commercial arm of Raspberry, and also led by Eben), is becoming more commercially astute these days, so who knows...
@@dougle03 Had RPi decided to release both together, that would have meant a significant delay in the release of the original Pico. There is a LOT of work going from a schematic to shipping product, and that takes time. The time from the Pico to Pico W was ~18 months. Compare that to the Zero W, which was released 15 months after the original Zero. Pandemic policies can easily account for the extra three months.
EVen smaller world. The Brentwood Microcenter was the one I always went to. I spent a lot in there at one point. One time the power went out and im sure ppl had things under their shirt as they were escorted out.
Great to hear you are ok otherwise, did not know you suffered from Crohn's, from personal experience I feel your pain and hope it was a scheduled procedure or check-up.. Great content as usual
@Jeff I said this in your community post, but IDK whether you saw it. My Brother suffers from Crohn's as well, and swapping to Humira/Remicade (remicade first) made it possible for him to eventually get much better and basically stay on his feet. I don't want to pry into your specific issues by any means, but please chat with your Gastroenterologist about them if you haven't already. We really do enjoy your videos, but stay as healthy as possible for you and your family, we can obviously wait.
I went through Remicade and Humira earlier in my Crohn's life. Also have gone through all the other biological at this point... my body rejects them all now :(
@@JeffGeerling I am very sorry to hear that. My immune system is also too good at killing insulin and its other various versions, so I am used to hearing similar. I hope they continue to get you relief as you get through flare-ups. Please take care of yourself first and your family. Much as we on youtube forget we aren't family all the time, thank you for posting videos and entertaining us. Maybe a future video can be a raspberry pi become an insulin pump ;) or an IV brain. Both groups of end users have pretty serious hardware hacker groups
I had no idea you have Crohn's Disease. As a fellow sufferer, I feel your pain and hope your flare up doesn't last too long. Also thanks for delivering great videos through it all!
I love the low end RPi boards and this looks no different. The only issue is availability in my area of the world, so pricing tends to reflect that. It was funny that you mentioned the pull up resistor as for whatever reason as soon as you mentioned how you connected the wires my brain started screaming about floating inputs and I completely forgot about the pull up method until I read it in you initial code.
2 ปีที่แล้ว
I have 7 ESP8266 with most of them connected through ESPHome and have had for years and never had connectivity issues.
The issue is ESP micro controllers are not really made for good connectivity in their own design so if you haven’t had issues that’s great but they are designed for commercial products where you don’t use the module and you use the bad chip and you design a whole custom antenna so even express say the modules are not good
What about bluetooth? It is integrated in wifi chip but not supported? :( Ha, found it: "Eagle-eyed readers of datasheets will notice that CYW43439 supports both Bluetooth Classic and Bluetooth Low-Energy: we have not enabled Bluetooth on Pico W at launch, but may do so in the future."
I wasn't so lucky looking at Raspberry Pi Picos at my local microcenter, basically all first-party ones are sold out, only third party boards with RP2040's remain.
I have never paid the price that has been announced with the pis. Even when the original raspberry pi zero was supposed to be $5, I have always paid at least $30 for it. I hate how they use the price as an advertising point, it's a blatant lie, their products are never available at those prices. Good video tho, big fan, very informative.
On the contrary, I've always gotten them at the announced price. I ordered one of these Pi Pico Ws soon after this video was posted and just got it today. Granted, the shipping made it quite a bit more than $6, but I did get the Pico itself for $6. In the past I've gotten a Pi 400, Pi Zero W, Pi Zero 2 W, and a few regular Picos at listed prices. EDIT: Also, I figure I should point out that the original Pi Pico is available for 4$ from Digikey with plenty of volume (Almost 20,000 in stock). So their prices really aren't a "blatant lie" as you say. They are facing supply issues currently with their computers though, yeah.
To give you some idea of how valued you are by your viewers, I note that this edition was released before 4 AM and already has had 10K views an hour later. I think most of us feel your health and family come first, but glad you are feeling better. Thank you for all the great work.
Thank you, and yes they do! I had a lot more plans for this video-and was trying to wrap up work on another project by today, but I scrapped the latter project and had to cut back on this video substantially.
Ah well, like you say, health+family first! I'm also considering taking a few weeks off in the coming months, to get some time for (book) writing, reading, and more relaxing!
@@JeffGeerling you must put your own oxygen mask on first. If you don’t take care of yourself you will not be able to help anyone else. That includes respite breaks for rest and recuperation. Don’t deny yourself the care you would afford for others you care about. Respectfully suggested.
There are other time zones in the world, it's almost 11am here and I've been up four hours.
@@BobHannent That was basically my point, that there are that many people, no matter what time or time zone, who eagerly and gladly choose to view his content immediately upon it being available. Sorry if I wasn’t clear about that. No slight against any particular time zone was intended. Of course the much more important point is that I believe we all want Jeff to be well and we will gladly wait knowing that he is taking care of his needs as he should. Respectfully submitted.
@@frederikkunze7209 Haha I knew someone would mention that. I'm actually planning on a few weeks off in October and will try to finish up the first entire draft of that book then!
RPi always amazes me, the RPi needed the GPU in the bootloader for booting the Pi.
The Pico W controls the status LED through the WiFi chip. Whatever limitations, they sure are creative solving them lol
There's actually a few of these chips that have Wi-Fi on board that do that
pretty standard to do these things.
This sort of stuff is actually quite normal for these types of systems. The wifi chip has extra GPIOs on it so why not? And many systems boot from a custom system -specific chip when one exists
I mean historically PCs had the number of address bits be controlled by the keyboard controller
@@sundhaug92 Not only historically, but currently. The A20 line is alive and well.
You're one of my favorite youtubers, you're a source of inspiration and unlike most tech youtubers you not only promote Foss and open hardware but actually contribute to the movement. Since I study electronic engineering and I'm a Linux enthusiast I find your videos simply perfect. Keep up the good work and thanks!
Looking forward to the follow up.. really enjoy all your content, it makes me want to be a better tech guy =P Glad you’re feeling better.
The ESP32 has a hall sensor built in so you could use just a magnet to build a garage door sensor. I paid 4.50 for my ESP32 so that is not only cheaper but also eliminates the $20 door sensor.
$20 avoids possible weather, vibration, and power issues door placement adds to use the built in sensor.
They need to ramp up production on Zero 2 W, could potentially offset increased supply costs at the minute by increasing the price by $10 to the customer. It’s still preferable to the current climate.
Zero 2 W fulfills a bigger niche with it being a cheap linux board that can do things more than microcontroller. I agree there should be more stock for this.
Dude seriously! I've been trying to get a Zero 2 W for 6 months
Don't even bother. It seems they only care about supplying businesses with Pi's, and don't actually care about the hobbyist community they've built up to popularize said hardware. Otherwise they would at least have SOME product in stock, and wouldn't be releasing yet more new products that won't even be in stock for hobbyists to purchase.
@@admadea what new hardware? there hasn't been a new revision of the original rpi since 2020
@@gammakay521 you know what I mean. The new revisions of the Zero, and now the Pico.
A really don't get why this doesn't have USB-C
Aliexpress and amazon dev boards have usbc
@@abhijeet_ghosh Not 2 years ago, and still doesn't make sense why they don't just use USB-C. The size difference is minimal
It's as simple as cost. The C port is more expensive and harder to place on a PCB
So you the lucky consumer has the choice of picking between a USBC Port 2.1 or 3.0. who knows maybe you want a different uart connector. Why keep things simple? That's not the pi way. All tisk aside I wish I just got an esp32 😂
Because it requires a more expensive connector to resistors for rent and quite simply it adds cost they are so cheap because they can make them quickly and in bulk adding a USB type seaport will actually mean they can make about 1000 less per day with pick and place sing the boards which is quite considerable when it comes to cost
Perfect timing! I was just about to sleep. Time to unwind and relax with this video.
Cool project! Its funny that at 1:05 you mention spending $20 on a garage door magnetic sensor, but for $3 they make crap rpi imaging cameras that could be used to snap a picture, analyze the video and tell you… “is there a car in the garage?” “Is it half open” “is it daytime” “are the lights on” etc…. But of course everyone takes a different approach, and the PicoW looks awesome!
Sounds exciting to be able to make a mesh network with them. Like I'm invisioning a garden that just has a few sensors like soil humidity, (sun)light and temperature that you could monitor by having many of them mesh up pinging the stats to one another and eventually back to you.
Have you heard of “Farm Data Relay System”? LoRa, Wifi, ESPNow?
th-cam.com/video/6JI5wZABWmA/w-d-xo.html
It is better to use Nordic controllers for this type of application. They are on a next level by power efficiency compared to RPi/ESP32. If you want to go industrial grade - there is SmartMesh from Analog Devices.
@@k1zmt There is no "next level" in power efficiency. If you can write efficient firmware then your hardware is efficient. All up to how software developer is good. It is not about the hardware.
@@D9ID9I you... you can't break through the efficiency floor with firmwear. If Nordics are built to be more efficient, they are. It's really simple.
@@xenn4985 you can't really break own ignorance that simple. That's what I see. Because for example esp32 is created for ultra low power scenarios exactly. And only bad software or poor final product board design can make it work in power inefficient way.
Even $3 for an esp is high. I paid just under $2/ea for 5 ESP's on Amazon. Yea, you can't get single ESP, but that's because they're already so cheap shipping doesn't make sense for single-unit counts. I wired an esp32 to the PCB from a smashed garage door opener to control mine, with a Zigbee door module to detect if it's open or not.
Expressive the manufacturer sells these individually passing on purchase them in lots of about 100,000 for commercial uses but that price on Amazon is likely a clone one which potentially could have malicious Wi-Fi communications to dodgy manufacturers
Excellent. Just yesterday I went out to find my garage door was open when it should have been closed. Perfect timing for this project.
I'd like to have a garage door to check to see if it is open or not LOL
Will it actually be available or just unobtainium like most Pi stuff has been for the last couple of years?
Update: Received a Pico W in the mail that I ordered last week, and I paid the standard price for it. Availability for this release much better it seems.
That's a good question. I guarantee it'll be hard to get for a few weeks, maybe months, but Raspberry Pi has had abundant supply of the components they're using here, so I wouldn't be surprised if it's well-stocked (in comparison to their SBC models).
Picos and RP2040s were only hard to get around launch.
I’ve just gone to my local pi reseller and ordered one without any problem.
In the UK the main suppliers are limiting to one per customer 🙁
A $6 Pi that costs $30 if/when you can get it!!
Thanks, filed a back order with Farnell, they say it will become available on Jul 30. Perfect video just in time for my boiler remote temperature monitor project.
Glad you are feeling better. I have chrons as well and feel your pain. Wish you the best and hope you stay well.
love your comments about privacy, safety of the garage door and the video. Well done!
I see on the website that it doesn't have Bluetooth support yet but will in the future, this would make an easy and cheap DIY iBeacon for indoor positioning
Yes; a lot of us in testing asked about Bluetooth. It seems like it should be able to work via firmware update at some point.
@@JeffGeerling Frequency is the same so it should work.
@@JeffGeerling It seems the UART for Bluetooth HCI is not connected, so it might not be possible. I don't know this wireless chip, so it may be possible to use the SPI interface for both. This is not so common though.
Because of your video coming out so early, I was able to grab one of these in time at $6. Thank you good sir!
Try always to use an external pullup resistor for deployment, a value between 1k and 10k should be ok. Internal pullups are usually really weak (around 50k/80k in the rp2040) and you can have problems, specially if you install the micro near mains wiring, electric motors or other sources of electromagnetic intereferences.
good to know!
I'm glad you're out of the hospital. Take care of yourself, as we need for you to continue to make these inspiring videos! I look forward to learning lots of new things from every video you make. THANKS!
GPIO pull up has deeper use. When a GPIO pin is exposed, electromagnetic radiation induces random voltages on the GPIO. This causes the comparator circuitry within the GPIO pheripheral in the MCU to misread the specific IO to have changed state. When the GPIO is pulled up or down, these arbitrary changes in GPIO state due to electromagnetic radiation is less likely to occur. Resulting in stable sensing.
I can't believe most of these hobbyists miss that out. It's just basics, wtf
@@bassyey It’s often missed out because in most cases you simply put the correct pull up and pull down resistors according to the use case or configure internal ones you get that by reading a sheet hobbyist missed out because they are making one thing and usually only get it to the barely working stage
very nice!
With this new board, the pico have replaced both arduino AND esps for teaching/school stuff.
Esp32s still have lots of unique uses and capabilities, but for many projects, this will be perfect!
Hope they enable Bluetooth soon, as the chip on board is capable
Ditto!
You gave me an awesome idea for a project, i hope everything got better, Jeff, be well CRAZY GENIUS, we need you happy and healthy, mate!
This is gonna be awesome for the recently released picoboot mod for the GameCube. Basically the pico can be wired in to boot homebrew easily on the system. With this you could even have it update the firmware automatically.
Hope you are feeling better!
RP2040 with WiFi was already available for months as other manufacturers used the component. I have Invector Challenger, but I’ve ordered one of these Raspberry ones as I suspect it will get more community backing longer term.
Yeah; that's the main thing-since it's the 'official' wifi model, I'm guessing more 3rd party software will incorporate support by default, whereas you might have to do extra work for other wifi-enabled boards like that Wio and RP2040 Connect.
I doubt you can get other RP2040 board with WiFi for $6.
I love your Videos. Every morning, at least for me it is morning, I'm watching your videos and if there is a new raspberry pi product, I go to my online seller and they will have it in stock so I can order it. This is how I was able to get a pi zero 2 w and I've ordered a few pi picos and now a pi pico w. Which is great because this is exactly what I needed for a project of mine where I need more pins than an ESP can spare.
Can't wait for it to get shiped.
Glad to know you are fine and out of the hospital. great video again
I'm thankful you made the video, I didn't really grasp what was so good about the pico devices
The ESP32-H2 is IMHO the most interesting microcontroller for home autmation to this date due to it's bluetooth, wifi and most importantly zigbee and thread connectivity
@@Batwam0 Well... the Pico W has integrated wifi. That's what this video is all about after all. And that's great but still imho not the connectivity standard that should be used for (small bandwidth) home automation devices.
Sorry to tell you, but the ESP32-H2 doesn't have WiFi
ESP8266 is my favourite. NodeMCU specifically.
This is actually very helpful, thanks for the reference
I’m waiting for that one to drop too
7:02 When asked what motivated him to work on that project his response was " I just wanted to see if it was possible" . I simply love his mindset.
Great to see you back in action. Can’t wait for the new videos
Just for prosperity, you can use a much cheaper reed switch (~$3) to sense door closed/not closed, or if you want to wire up more, door closed, door fully open, door in-between. i glue mine (with elastomeric caulk) between the drive track and the door drive arm/release clutch. super easy to install, much easier to use and less expensive than the sensor you have in the vid.
Potentially not depending on the application you want one of these special ones with a very strong magnet due to how it’s mounted on the door there can be issues due to precise positioning when these doors are not that precise in closing anyway and making an off the move side to side that could mess the switch up
Great to see the upgrade but I am still team ESP... although when availability increases, I might get a few Pico Ws to try. Hopefully they will enable bluetooth by then!
You should never stick to a type of microcontroller without good reason for instance I often use microcontrollers for commercial applications but I use any of their thousands of products. I don’t stick to just one and if another mic controller suits the application better I use another one this way, you will never limited by the microcontroller you like.
Given that a Garage Door sensor potentially has personal safety implications, I would be much happier if this was a three wire sensor, with both NO (Normally open) contacts and NC (Normally closed) contacts. In normal operation you should only ever see either the NO or the NC contact active, never both or neither, except for the very brief switch over. If those states persist, that would indicate that either cable had been cut (no contacts active) or shorted (both contacts).
Excellent idea!
It's the standard way of designing safety critical sensors. Imagine an Emergency Stop button. You never want an e-stop to not work, so it's better to fail safe (assumed to be in an e-stop condition unless there is a positive confirmation that you're not) than have someone hit the e-stop and teh system not be shut down. That's why unplugging an e-stop usually disables a system, just as unplugging an end of travel sensor for a garage door should fail too.
@@markbooth3066 it’s worth knowing that this is not such a safety critical sensor as if the door has been left open there is a sense that you’ve left it open. This is more like a nice to know thing but you shouldn’t rely on this to definitively know if you close the door as it’s generally recommended you ensure that the door is closed after you’ve closed it.
Looking forward to your follow-up on power consumption. It would also be great if they had a sleep or low-power mode for these kinds of sensor projects that aren't doing much for most of the day.
Take care and hope you're well again soon.
Just as a tip, power benchmarking using the nRF PPK2 is the way to go for embedded solutions. 1A max down to a fraction of a μA. It can do both power up States and deep sleep mode current draw to put together power profiles. It has enough RAM to hold 2 days of constant testing @ 100Sps, but also goes up to 10kSps. Best cheap embedded current meter I have used by far.
I'm glad some one mentioned how stupid hooking your garage door to the cloud is
I have designed projects using raspberry pi, but this paired down pi seems to be inferior to The ESP32 wroom. At the moment, this pie cost eight dollars on Amazon while the ESP 32 cost about $3.50 and has built-in Wi-Fi.
This is an exciting new chip, keen to play with it. Sorry to hear you were in hospital. Hopefully you are feeling much better now.
Every time Raspberry Pi drops a new board, Jeff's vid's a must-watch!
Just to clarify the LTT video. He did use local home assistant for the garage control and the cloud just for the voice assistant.
0:42 I believe that his garage door only communicates with his internal homeassistanat and not google directly. The google commands are handled as an interaction to homeassisstant.
Ah, well still, a couple steps removed, but I try to avoid any chance of audio from my house reaching Google's servers.
Sometimes I use Siri, but I don't trust Apple too much either (though more than Google), and I have 'hey siri' turned off on all our phones.
You know, I've been watching ---"Until next time I'm Jeff Geerling"--- for a good six months now, although I don't understand half of what he is talking about half the time.
I love his enthusiasm and the quality level of his video production, not to mention his alter ego Red Shirt Jeff is a great addition.
My sister has Crohn's so I understand the impact it has on his life and his family, yet he has such a passion for his content creating, working with his dad and rallies on regardless.
And just to top it off he is a man of faith, so he is definitely my number 1 content creator.
You are doing a fantastic job ---"Until next time I'm Jeff Geerling"--- (So need that on a shirt). GB
This was the first video I have seen of yours. Subscribed.
Great content despite the hurdles. Respect from South Africa 👏
Feel better Geoff! Glad to see your at least looking better :)
Over the years I've found HEAT is usually the biggest culprit with WiFi issues, especially with home WiFi routers that get heavy use and stay on 24/7 until they finally "puke" and need to reboot. I solved that by adding a cooling fan, as well as putting the router on a light timer so it would cool down for an hour once or twice a week. Might try adding a heatsink to the WiFi chip for better stability, like the little ones used on a Pi 3 or 4...
Loooove ESP Home on Home Assistant! Happy to see the Pico support being added too!
People are asking about USB type C they do not have it because you need to add the type C and two resistors the type sea port alone is more expensive and harder to place on the ball so when machines are assembling it replacing one part with three takes a lot more time and will add a significant amount of cost
I've been wanting to get into building gadgets, looks like I found the perfect channel at the right time. Also good to see another creater from the Missouri area
glad to know happy to see you better
I just received 5 from Pimoroni in the UK. I’ve soooo much to learn, but the adventure begins. Looking forward to watching more of your videos?
I love working with the Pico, and can't wait to run one of these through the paces!
I watched this video twice now. Very dense and informative. Thank you. I am glad you are feeling better now. :)
Good review, great job! In my opinion the only reason to use this board is curiosity, the ESP32 beats up this board from price to performance, is cheaper, ridiculously available in every shape or form you need. No advantage on using this on anything honestly…
From a hardware POV I agree, but then the pi's strongest suit was never it's hardware. It's good because it's ubiquitous, so every open-source project targets the pi for testing.
If the pico/RP2040 turns out to be half as popular as the Pi, then the number/quality of libraries and projects for the RP2040 could quickly surpass the ESPx family.
Is there data about power consumption yet? The pi pico w vs esp32
@@jay-1299 I’m curious, when does power consumption becomes an issue in raspberry pi applications?
@@chrisreynolds6391 the pico is meant to be a microcontroller so it will be used in a lot of end devices in which case power consumption will be as important as on devices like arduino esp etc
@@jay-1299Honestly for $10 I’d just try it out. It better fucking work! If this tiny piece of shit needs more than 2.5watts to function I’d just throw it away.
I hope you are well! Looking forward to those power draw tests!
Glad you are feeling better Jeff 👍
How did you know I was wondering about the T-shirt? Magic. All the best dude!
Hey Jeff, hope you're feeling better! 🙂 Thanks for sharing the news.
I was wondering what the shirt said. thanks. 👍
My best wishes for a speedy recovery
I just bought one of those garage door sensors a couple of weeks ago to do just this, but hadn't yet figured out how I wanted to integrate it. I'm probably going to do this now, thanks!
We _need_ RISC-V microcontrollers, the ESP32-C3 is the only one so far that's actually usable
Really enjoyed that like all your stuff. You’re interesting, informative and come across as a jolly nice chap. I’m just an engineer/ solar electrician from the UK who got an RP4 8GB a year ago and now think RPs are pretty much the best thing since sliced bead. Therefore I find your posts very inspirational. Take it easy.
You are my favorite tech guy on TH-cam, hands down. Sorry to hear about the physical challenges you are living with. Blessings!
I hope you are feeling better
Somewhat! Just staying out of the hospital, that's the main goal right now :)
For a project like this one, and also most other similar tasks, especially something integrated with a front end home automation system, Tasmota flashed onto an ESP32 or an ESP82 beats this RPI in shear practical DIY application. The Tasmota system literally provides everything you need. The sensor interface code (complete with debounce capability) exists, the wifi communication code exists, the mqtt code exists, a web ui exists, the backup/configuration code exists, the over the air firmware updating exists, an at-the-device rules programming system exists, timezone and geographic location coordinates system exists, a scheduled timers system exists, a persistence system exists and so on. It is quite mature, up to version 12 as of this time. There is even a PlatformIO system setup for custom programming. Everything, including the kitchen sink, is there, plus a large support community. As commented by someone else, there are no issues with wifi connectivity. You can be sure every ESP users' ears perked up regarding that wifi connection comment. We all can understand how everything looks like a nail to a hammer. I go to the same Micro Center store as you do Jeff. As you know, the RPI part of that store always looks like Micro Center cannot decide if they want to continue having that store aspect or not.
Agree. I like RPi stuff for education and tinkering, but it's really a bit wrong for automation sensors.
Good too see you back Jeff
I saw new pi and immediately went to a shop and preordered. Take care of yourself man. 👍
Glad to see your good . Thanks for the knowledge you share
God bless. Hope you’re feeling better🙏👊
Get better soon! Thanks for the videos!!
I need that shirt!! Thank you Jeff I will def pick a few up. And I hope you’re feeling better
Shirt's on redshirtjeff.com! :)
pico just was used for a gamecube modchip. so cool!
I'm not sure if you recognized it meanwhile but the onboard-LED of the non-W-Pico can be controlled by using the "LED" construct as well as using GPIO25 (at least when using recent environments).
Pico MCU supply availability has been one of the very few rocks to hold onto in these stormy times. Kudos to the Pi Foundation for pulling that one off.
Regarding your illness, keep up the good fight and kick that thing back to the curb where it belongs.
Cheers,
Thanks for everything m8, get well! Ciao from Italia
Glad your doing better (at the time of posting,I hope) and great video! Stay well and see you in the next one :D
0:21, that table is wrong, in the end you only have 328k on the ESP, the rest is instruction RAM. Which the RP2040 has separately by the way, so the advertised 264k are all yours.
Another thing, on the RP you can, if you really want, do a malloc(256*1024) and it will simply work. Not so on the ESP32.
Why it won't work on ESP32?
Memory fragmentation, for instance...
Heap/32-bit Memory Available: 139756 bytes total, 82808 bytes largest free block
8-bit/DMA Memory Available : 56804 bytes total, 43520 bytes largest free block
you can shell out a few bucks more for an ESP family WROVER instead of a WROOM if you want more RAM (8MB!).
Fantastic that they've come out with this.
Get well soon! My son has Crones also, I it is not good!
Shows what a versatile thr PI is, have to get one. I hope you are feeling better, after your hospita; stay.
Can't say I'm surprised. This was my guess for the next Raspberry Pi, and it seems I was right. Though I think it was pretty obvious that this was coming.
Still, it's cool. I've got a few Pi Picos. Guess I'll have to buy at least a few of these too. RIP wallet. Worth it though, even if I'm just amassing a Pi collection that's not being utilised fully right now.
Maybe we could find a way to tie all the M0 cores together to build like a 16-core 133 MHz-per-core cluster of Picos :D
The Pico and Pico W came of the designers board at the same time. There was no good reason not to launch them both at the same time.... ohh wait, yes there was... Proffit... Why give people an informed choice, when you can get them to buy twice... I'm really not liking the behaviours coming from Cambridge recently...
@@dougle03 Or maybe the complexity of actually launching multiple products as opposed just designing them has something to do with it. The foundation has almost always staggered releases of their products, too, so that’s nothing new.
@@noobling8313 Guess we both could be right. although RPi Trading (The commercial arm of Raspberry, and also led by Eben), is becoming more commercially astute these days, so who knows...
@@dougle03 Had RPi decided to release both together, that would have meant a significant delay in the release of the original Pico. There is a LOT of work going from a schematic to shipping product, and that takes time. The time from the Pico to Pico W was ~18 months. Compare that to the Zero W, which was released 15 months after the original Zero. Pandemic policies can easily account for the extra three months.
EVen smaller world. The Brentwood Microcenter was the one I always went to. I spent a lot in there at one point. One time the power went out and im sure ppl had things under their shirt as they were escorted out.
Great to hear you are ok otherwise, did not know you suffered from Crohn's, from personal experience I feel your pain and hope it was a scheduled procedure or check-up..
Great content as usual
@Jeff I said this in your community post, but IDK whether you saw it. My Brother suffers from Crohn's as well, and swapping to Humira/Remicade (remicade first) made it possible for him to eventually get much better and basically stay on his feet. I don't want to pry into your specific issues by any means, but please chat with your Gastroenterologist about them if you haven't already. We really do enjoy your videos, but stay as healthy as possible for you and your family, we can obviously wait.
I went through Remicade and Humira earlier in my Crohn's life. Also have gone through all the other biological at this point... my body rejects them all now :(
@@JeffGeerling I am very sorry to hear that. My immune system is also too good at killing insulin and its other various versions, so I am used to hearing similar. I hope they continue to get you relief as you get through flare-ups. Please take care of yourself first and your family. Much as we on youtube forget we aren't family all the time, thank you for posting videos and entertaining us. Maybe a future video can be a raspberry pi become an insulin pump ;) or an IV brain. Both groups of end users have pretty serious hardware hacker groups
I had no idea you have Crohn's Disease. As a fellow sufferer, I feel your pain and hope your flare up doesn't last too long. Also thanks for delivering great videos through it all!
I love the low end RPi boards and this looks no different. The only issue is availability in my area of the world, so pricing tends to reflect that.
It was funny that you mentioned the pull up resistor as for whatever reason as soon as you mentioned how you connected the wires my brain started screaming about floating inputs and I completely forgot about the pull up method until I read it in you initial code.
I have 7 ESP8266 with most of them connected through ESPHome and have had for years and never had connectivity issues.
The issue is ESP micro controllers are not really made for good connectivity in their own design so if you haven’t had issues that’s great but they are designed for commercial products where you don’t use the module and you use the bad chip and you design a whole custom antenna so even express say the modules are not good
What about bluetooth? It is integrated in wifi chip but not supported? :(
Ha, found it:
"Eagle-eyed readers of datasheets will notice that CYW43439 supports both Bluetooth Classic and Bluetooth Low-Energy: we have not enabled Bluetooth on Pico W at launch, but may do so in the future."
Why's you're channel so underrated 😭
I was wondering the whole time thank you
I wasn't so lucky looking at Raspberry Pi Picos at my local microcenter, basically all first-party ones are sold out, only third party boards with RP2040's remain.
yes i was wondering what the shirt said, cool shirt. Cheers for the ideas and inspiration.
I have never paid the price that has been announced with the pis. Even when the original raspberry pi zero was supposed to be $5, I have always paid at least $30 for it. I hate how they use the price as an advertising point, it's a blatant lie, their products are never available at those prices.
Good video tho, big fan, very informative.
On the contrary, I've always gotten them at the announced price. I ordered one of these Pi Pico Ws soon after this video was posted and just got it today. Granted, the shipping made it quite a bit more than $6, but I did get the Pico itself for $6. In the past I've gotten a Pi 400, Pi Zero W, Pi Zero 2 W, and a few regular Picos at listed prices.
EDIT: Also, I figure I should point out that the original Pi Pico is available for 4$ from Digikey with plenty of volume (Almost 20,000 in stock). So their prices really aren't a "blatant lie" as you say. They are facing supply issues currently with their computers though, yeah.
RP always screws you on the shipping for limited quantities too, such a bait and switch...
Linus also used HomeAssistant, he just connected HA to Google assistant, but the sensor operates via his raspi
Your odds of ever getting one for $6: approximately zero
Thanks a lot for your video. This is what I was waiting for the pico. Take care!
just got my hands on my first pico w this week