Picoclick C3T - the smallest ESP32-C3 based IOT button | assembly & tests | makermoekoe
HTML-код
- Опубликовано: 4 окт 2024
- This video is sponsored by PCBWay. Get your own prototyping PCBs starting at 5$ here: www.pcbway.com...
Content:
0:11 Applying solder paste
0:52 Placing components
1:54 Soldering with the automated hotplate soldering station
3:02 Assembling of the bottom PCB side
3:39 Fully assembled Picoclick
4:15 Connecting the battery
4:32 Optimizing with the Oscilloscope
5:57 First test with ESP-NOW
6:33 Otis Arc power measurement
7:14 Picoclick in action
UPDATE: Available now in my brand new Tindie store!
www.tindie.com...
The Picoclick C3T is a tiny WiFi and BLE IoT button for several applications. Originally designed for smart home things, the Picoclick can also be used as an actuator for IFTTT automations or as an MQTT device. It is based on the single core ESP32-C3 RISC-V processor and therefore comes with tons of useful features. With dimensions of only 10.5mm by 18mm the C3T not only the smallest one in the family of the Picoclicks, it is also the smallest device I have created so far.
The Picoclick project is on my Github:
github.com/mak...
Assembly video of the automated hot plate soldering station:
• Overengineered 3D prin...
I'm now on Patreon! Your little help is appreciated a lot! Check it out here:
/ makermoekoe
Links:
Website: www.makermoeko...
Instagram: / maker.moekoe
Patreon: / makermoekoe
GitHub: github.com/mak...
Instructables: www.instructab...
My commonly used tools:
Wow that power consumption is impressive! At 28mA for 1.7s that would equal well over 3000 clicks with a 50mAh battery (and only about 80% use of charge), holy smokes! :oo
😛 If you're doing without any huge LED animations, things get done in under 300ms. Now calculate amount of clicks again haha 😍
@@makermoekoe 21,428 clicks on a 50mAh (if I did my maths correctly 😅)
@@unicodefox daaaaaamn!! Talk about efficiency! I guess that's what happens when you give a problem to an engineer, not only will they give you a solution but they will optimize the sh!t out of it! Awesome work!!!!
@@makermoekoe can you share link for purchase..?
dont know how you calculated it but for me, i did it like per click is (28ma x 1.7sec)/3600= 0.1306mah per click. Now battery 50mah/0.1306 = 383 clicks ignoring the idle consumption.
Following you for a while. impressive product. Thanks for sharing development details. Love your tools, specially hot plate. This video is a lesson for small batch manufacturing process.
Never stop making.🙌
Thank you so much! Glad to hear! 😍
Two biggest achievements here are the ultimate efficient hardware design and the use of ESP-NOW. Can’t tell you how much I’m anticipating amazing things from that low power comms protocol
What a stellar job! You never cease to amaze us! 👍🍻
Bin richtig beeindruckt von dir. Ich bastle auch so ein Zeug, aber deine Projekte sind erste Sahne. Respekt! Freue mich auf weitere Videos
Vielen Dank! Sowas hört man doch gerne 😍
Holy smokes! That's tiny. I know someone else already mentioned printing an enclosure but all I can think of, is how PERFECT that would be as a little keyring dongle! Truly impressive work as always (and the departure from the usual narration was noticed haha)
That's a great idea! And in addition to another comment under this video you could use it as a garage door opener/remote - on your keachain 👌🏻I like it
Currently working on the enclosure. I will add one with a keychain hole 👍🏻
You could literally just dip it in epoxy resin... isolate button with a tiny plastic straw cut down to a couple mm. Very cool.
@@AtomkeySinclair that's quite an idea! Sadly where I live epoxy resin either gets very very soft or very very brittle/crumbly (due to heat and UV exposure, respectively) but that would be a nifty "permanent" solution for those in less harsh climates!
@@StormBurnX Well, it wouldn't be as pretty... but there's also something called JB Weld that is a two part epoxy that is opaque and nearly black and remains solid in extreme temperatures cold and hot. And there's a plastics version that is white when solid. Clear epoxy would be cool since you could see the innards. If I had the patience this maker had I would try and build one out. I suppose I will have to stick the the not so small variety :) Thanks for commenting.
I really love the entire video. Impressed with your hot plate , want to make one for myself too.
A video tutorial on your channel would be excellent!
This! I had a shower thoughs in making this kind of device. Thanks for sharing. Plan to make one...
Adorable, the hotplate is hilarious
They are back in stock !!!! Just ordered 2 !!! :D
They are 😍 Saw your order! Thanks man!
@@makermoekoe You are welcome sir ! ^^
hey, you make very good stuff, and it happen that I need 2 of those ;) I would have preferred with LiFeO4 battery support, I don't like ticking time bombs XD, but erf, that's good enough for now ^^
And, bonus for you and future customers, I'll design a small enclosure that I'll try to make IP68, with protection against over-pressing the button and maybe a separate compartment for the battery with "security weakness" to let the battery blow toward the outside in case of malfunction, to avoid damaging the PICOClick.
you are truly a genius. I hope, one day, to have the time and patience to get there. Thanks for the video and sharing
Wow this is amazing! I wanted to make an esp-now remote for a smart home application and was disappointed with the esp32 standby power usage, this thing is incredible! I would love to make my own, but I have no experience with doing soldering on such small components so I'm a bit scared!
Just like baking bread.......soo satisfying
Indeed 😁
I loved Picoclick, also a great video! Thanks for sharing ❤️
Thanks for your feedback!!
This module is needed in the market
It's so beatiful! I wish you have 1000000 subscribers
Thank you! Let's beat the 100k first! 🤩
That reflow tho 😍
Wow amazing circuit, small but smart device
I have been searching for months for something like this!! Thank you soooo much!
Hey that's a pretty fancy automated hotplate, haven't seen one like that before.
First time using it! Pretty cool
Order received, nothing fancy except a nice sticker! The PicoCLICK are sooooo small ! Oh my god ! I could hide one under the first phalanx of my auricular! (little finger, or pinkie if anyone lack the vocabulary)
BTW, I was skeptical about the Deutsche Post "Standard Ground Rate", they are truly efficient and the connection with "La Poste" in France was flawless and the tracking continued until reception !!!!!!
Wow this is a really impressive project.
I don't understand this video, but it looks really cool.
Could you make a video about the tools you use? Thanks !
That so cool, man 👍 I spent hours and days looking for a good solution for a button.
This is good enough for old people
Really nice optimizations!!
Great design and great result!
That is super cool!
Amaizing video! Great job 😁
Love this! ❤️
cool Project . . . .
and also fav your Soldering staition .. 😊 its really awesome! 🙌❤️
I've never seen Solder Paste applied with a steel sheet like that. That's pure geenyus
That's pretty much standard
Amazing video! Great work, please keep making more.
Thanks! Will do :)
Beautiful and awesome
TO GOOD ..NICE WORK MAN 👍👍👍
cool project! I checked the BOM, but I am missing the component F1. What circuit did you use for the antenna? Two capacitors? Or only a Ferrite F2? Which value? I am building a Wristwatch with a ESP32-pico-d4 and am struggling with the antenna design... As yours seems to work, I would like to "copy" it ;-)
The matching network of an antenna depends on the actual structure of the board with its layer stackup and dimensions and cannot be "copied" to different boards. For antenna matching you usually use a PI-network which has to be tuned for the correct frequency. Due to the small size of the Picoclick and because I don't have the right tools to tune the antenna I've just placed a zero ohm resistor in series with the chip antenna. Don't be afraid too much regarding the antenna circuit. I've done several designs now and not a single one was like that it hasn't wifi connectivity at all...
@@makermoekoe I have read this "issue" with the matching network and that you cannot copy it. However you helped me massively (!) with the comment, that you always had at least a WIFI connection. My device will be 30mm in diameter (round as it is a watch) and I need WIFI for 3 meters max. So I will now go forward and do a PCB to test it :-) Thank you very much for your good comment! Looking forward for your next, cool projects.
@@makermoekoe thankyou for providing your files, I am making a very similar board and am having trouble with brownouts when entering WiFi... I thought it might be an antenna matching issue, but it looks like the problem is that I didn't have a proper ground plane
That is actually very nice amazing
Really cool project!!
Ohh que super proyecto amigo eres un GURÚ..
Lo FELICITO 😊 amigo..
Grácias por compartir tus Proyectos..
fantastic video mate
This shows that you're so perfect in PCB design...A few questions:
1) Can we program the ESP32-C3 in the Arduino IDE?
2) Why did you use a 4 layer board and not a 2 later one?
3) Does the ESP32-C3 has embedded flash?
1) Yes, it is. Nevertheless you have to disable the boot messages to ensure the boot up time is small enough. Probably possible, but I haven't tested that.
2) The space on the board is very limited. With all the vias and pads, there wouldn't be enough room to route all the signals on a 2L board.
3) The ESP32-C3 with embedded 4MB flash is called ESP32-C3FN4 or ESP32-C3FH4 and is used for this project.
Very cool hardcore design approach using a custom PCB, I think I might have already created a _2 button_ version that is smaller, using off the shelf parts, that took 10 min and is
Amazing, I am really impressed!
if you connect your VBAT divider to another GPIO instead of to GND, you could make it LOW right before you check the battery level. This way you wouldn't be leaking 3ua to ground constantly :)
Yes, I was trying this in the first Picoclick version. I'm not sure what exactly was the problem but it was somehow not working as it should. I should invest some debugging time into this to save these silly 3µA...
wow what a fantastic tip, I'm glad I read the comments
Wow impressive. Now u need to make enclosure for the tiny controller so it is more user friendly
What a thing of beauty! This thing is very well made :)
May I know what IC you used to regulate the voltage of the lipo battery?
Thank you! I'm using the 3v3 LDO MIC5504-3.3. It comes in a tiny 1x1-TDFN package
@@makermoekoe Thanks! I’ve been figuring out what’s the best regulator should I use on my projects. This’ll help a lot on my journey on electronics 😊
@@dooogfella Hey! I'm wanting to start gaining knowledge on electronics in general, and since you specified you're on an electronics journey, may I ask where you've found information? Everything seems so daunting to me, I also have no clue where to *start.*
Is there a crash course you've gone through? Any help will be much appreciated, thank you.
Nice Work!
Very nice, but I would solder all the through-hole shield tabs of USB connector @4:04
Finally I can activate my rotating water bed with with my cufflinks
So cool! Out of curiosity, what kind of solder paste are you using? I've had trouble with hot plate reflow soldering, and I'm wondering if it would help to use something lower temperature.
The main types are leaded, lead free and low temperature. The leaded I’m not 100% sure about but I think it melts between 180 - 200 C, the lead free is like 220 C plus and the low temperature is bismuth based and melts at like 138 C. If your hot plate can’t melt the lead free or leaded you could try the low temp stuff, just be careful what you use it for though, especially power electronics or heaters, don’t want your solder melting because the device gets too hot.
Please sell these!! I do tech work for immersive attractions and we’d buy those by the pound at the right price!
the video description has been updated with a purchase link: www.tindie.com/stores/makermoekoe/
as variants SPI to "advanced data" pins of USB - but to that pins that not use in charging! and as special feature add QC3.0 compatibility - this allow get from simple USB charge with QC3.0 any level of Voltage from 3.6V to 12V or 3.6V to 20V(with 200mV step) with high current...
Nice video, thanks for sharing :)
Very interesting video!
Impressive work!
Mate I'm so impressed that seems to be so satisfying to press a so tiny button !!! Amazing
Your channel is so inspiring! Thanks
That's really cool to watch as someone mentioned it's an engineering porn!
How many free I/O pins are left on the ESP?
Where did you learn how to do such a things?
OMG I want to buy this button!!!
Awesome.
Legend!
Impressive
RUclips needs to create an ai that flags videos with this sort of music
Looks great!
why aren't you using their assembly service? I guess that some parts are not available for that?
The Picoclick is so tiny and would't fit all the manufactures restrictions. Moreover I love to do it by myself & show it to you ☺
@@makermoekoe I imagine it's like car restoring and such, the journey to finished product is the lion part of the enjoyment 😁. Just got recommended, thanks RUclips and of course thanks to you. Best regards from a new subscriber👍
@@bennylloyd-willner9667 Exactly what he said! 😛 Thank you!
Very nice work
You should get a pick and place machine
Me he quedado helado es una belleza
Mhh... The Battery makes this kind of a hard sell to me. Maybe consider a Piezoelectric Button for generating the power to run it?
It's how I believe the Feller Friends of HUE Light Switches work that I'm using as they have no means of being supplied with power 😗
BTW AWESOME creation ! I love it ! I just subscribed to the wait list ^^
Really cool project! Did you test the functional range with esp now? How many meters can it cover?
Great question👍👍 maybe we can use it as a garage door opener 🤔
It seems it has low range or at least I think so. They don't show any long range uses.
I once did a range check with some nodemcu and esp now. I got about 100m with 2 walls in between.
@@priuxls this one doesn't have any antenna so , it's gonna be less.
USB-C? ESP32? PCBs? IoT? Sounds good to me!
Stellar job, new sub :)
Thanks man!
I wish I could even know where to start learning these custom PCBs. I can barely make a simple one with headers lol
NICE
Awesome process!
Thank you!
I did something similar but with RF, and its size is my palm =))
Damn man, such a wonderful work, And also are you german or swiss?
Very nice...
Tolles Video. Wo hast du die Löt- und Montierhilfen her?
Vielen Dank! Das ist ein Omnifixo, sehr zu empfehlen. Gibt es auf omnifixo.com
This is amazing 👍
why SPI is not output - on SMD connector or pads / pins? With SPI ready it is Incredible base for any device! or Grove interface
Love it!
Ich würde zu gern auch sowas können. Geil gemacht! Aboniert!
What about changing the rechargable battery with a CR2016/CR2032 primary cell? Have you done the maths for battery life? Very cool tiny device btw. And I love your hot plate!! Thanks for sharing! :)
I think CR20.. are to large and the enclosure must have a way to access to coincell
This is great! Would make a good project for Makerspace Scale Manufacturing (Get/Make (Since it is Open Source!) one of Steven Hawes' (I guess now "for legal reasons not- ) IndexPnP machines, and crank these things out.
Would be good as a key dongle / remote. Also could be used for an IOT button with a similar niche to those "Amazon Dash" Buttons. Or even for those "Pet Request/Talking" Buttons, but IOT enabled!
Nice Job bro! 👾
Amazing stuff.. Now you can make another version with a mini rotary encoder or potentiometer so it can also control brightness.
I'm not sure if micro rotary encoders are available or not, but micro potentiometers do exist.
Pressing and holding is another option without a potentiometer
nice product! 😊
It's perfect
Loooooove it!
Bought 3 of the old version. Somehow burned two of them :'( Very sad.
One is still Running on it's original charge 1 year later!
Thaaank you!
Wow, such a happy and such a sad message in one comment :( How did you burn them?
Haha yes, mine are also running for over a year now. That's quite good I think :)
User error in handling the battery! Learned better since then. It discconected in my bag. Used it tough my backpack in a side pocket so didn't brother making case for it.
Other one was in a case so i'm still clueless, but I take all blame.
Other one is still Running. Only use it about twice a month at Max tough. To send a reboot to my iot hub.
where You buy magnetic mount on ball ? its look so nice and flexible...
omnifixo.com
Is there a way to order it ? Assembled
I'm currently working on it! Give me a few days
@@makermoekoe that would be awesome. Not everyone has the tools, but every one want to have a couple of those buttons! Awesome project. BTW what is the range?
@@tjagusz I've just opened my Tindie store! Only a few are available but I'm already working on a restock!
This is awesome... could you even do away with the USB-C port and use a micro JST connector or small for charging for an even smaller footprint?
They could, but usb c is a nice standard to use
Lol that’s awesome!!! What about antennas what is needed there? I’m not going to lie my kids would definitely swallow that lol
Great! Why not use a coin cell holder and battery?
great skills i wish i would be that good i have an nice pcb idea but not stuff and skill to do it good
How to make the lifting heating table, can there be a shared tutorial?
My friend, if you make a project with the ATTINY10 you can go crazy small, future idea??? 😉😉
Very cool.. the only time you need verbosity and validation is for troubleshooting anyway. A production environment this is not needed.
So cool. But where is the antenna?
看着好舒服,好想拥有这套设备
Amazing! Did you design a 3D Printed enclosure yet?
It's almost on the printer!