My Custom Smartwatch is DONE!

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
this video is sponsored by all PCB [Music] what's up guys I'm Steven and today we're putting a pin in the SmartWatch project last time I designed a circuit board made a whole frame for it got these awesome straps all clipped in and everything looks pretty great but the big missing component of the circuit board was not part of the equation until today guess what came in the mail haha it just never gets old it never will it never has and never will it's always cool getting boards ah all this board is really doing is taking what I had in the last video the screen on the little breakout and the ESP on the little breakout and connecting them together I also threw in stuff like battery management so I can recharge the lipo battery that's gonna be powering the watch along with a voltage regulator to make sure everything gets the 3.3 volts that I want it to get but pretty much it's just taking all the parts that I had out on my big ol breadboard last time and compressing it down into a nice neat little package you can see that here this big spot right here is obviously for the ESP has a very distinct footprint on this side is where my battery management and my voltage regulator live and on the back is the connector for the display some pads for programming the watch and then some pads over here for recharging so now it's time for the best part taking this sucker and putting all the components on it giving it power and hoping that it boots up I did a big dumb alright I sawed up the board everything's going fine I'm programming the ESP beautiful no problems but the screen isn't working for some reason okay whatever I figure it's probably just I have a solder bridge between a couple of the pins no problem but then I've realized that the connectors on backwards I put the connector on backwards and sure enough I flip the connector around and it works beautifully backwards see the screen is actually pointing down it really should be pointing up so it can wrap around the board and face front on the watch but I just got it wrong in the schematic and it works great and it's cool that like the screen is working and everything on my circuit board but it's backwards it's still pretty cool though I also realized I messed up like a couple other little small things like two of my ground pores weren't connected so I had to add this little baggage wire in the back which is okay it's just like unless I'm ideal but I can't use this board I can't use it when I take this screen to try and like wrap it around for the front it like doesn't even reach and it's facing the wrong direction anyway so it doesn't even matter and I feel like a broken record every single time I make a circuit board I'm like I'm gonna just check it better next time I don't know it's just a constant fight to like make sure that what you're putting out there is exactly what it is that you want double-checking absolutely everything even there really simple stuff because you're gonna mess up the simple stuff that's what you mess up the most from what I found but it is what it is let's fix it they're here it's done I just found it on all the components I even put on the little connector for the screen and can I do the screen on there the next step is to upload the graphics test to this and see if it works I'm really hoping it will because this is now my second attempt making a circuit board to make this work so if it doesn't I'm gonna be tremendously bummed but hopefully it'll work all right let's program it ok surprisingly it uploaded without a hitch so now I'm gonna give it some power and see if we actually get an animation out of it to make sure that everything is working I'm gonna kind of simulate the battery with my power supply and I'm just gonna put a nominal battery voltage into the battery pins but instead of it actually using the battery I'm just using my power supply and that'll check and make sure that the linear regulator is working and like all my batteries stuff isn't like gonna explode so I'm gonna set my power supply to like 3.7 volts and connect it up to where the battery is gonna go and cross my fingers I cannot even begin to express how relieved I am oh wow oh my gosh cool cool cool cool okay so now it's soldering on the battery fitting in the case and I think I'm gonna paint the case the gray is cool but I want it to be black put some actual watch like firmware on it and then put it on my wrist I think that's it I'm so excited I'm so stupid alright here we go it's time to assemble my custom SmartWatch [Music] [Music] all right so I've been writing code for like an hour and I have basic watch functionality working on this thing I made it so it's actually tracking the time and it's not connected to my phone yet I just put in the time in the sketch at the time of upload and then it counts from there on out which is kind of janky but it's good for now just to make sure everything works then I added in capacitive touch so now that the screen will only turn on when you're actually touching the watch so it's not shining bright light out of the screen the whole time wasting the battery the screen is normally dark unless you touch the cap touchpads and then it comes on this is bare-bones watch functionality later down the road I want to make it so you can swipe through menus because there are two cap touch pads so I can check and see if the capacitance changes between the two pads indicating a swipe or just like a full palm to turn the screen off or all kinds of cool stuff but for right now this is great just to test it out just to make sure that the whole thing works [Music] how cool is that oh man I am so excited about this so the capacitive touch totally works when I touch my finger on either side of the frame the display comes on right now I just have it displaying the time and it's not pulling it from my phone it's just programmed in like it was before but it's all in this little package and here is my pebble for comparison like not too bad that's pretty close I'm happy with that there's some pads on the back we'll zoom in here real quick for programming there's also some holes for recharging I'm gonna build a little programming charging dock thing I intend to have this thing on all the time moving forward just like my pebble there's no off switch but for prototyping and for being able to reprogram it I do need to be able to turn it off so last minute I cut a little hole in the side and I just added a little slide switch it's the same one that's on the gloat I add some leftover so this lets me turn it on and off if I have to for reprogramming or whatever you can see the capacitive touch isn't perfect like it'll flicker sometimes see your eye like right there so I need to do a little bit of smoothing and you know not let like one or two triggers above my threshold make the screen display just general cleaning it up but I mean this is a watch of the same form factor as the pebble wow it was really hard to get everything to fit into this tiny little thing now it's just writing a bunch of code for it all the hardware is done alright guys that's it for this one thank you so much for watching don't forget to check out my Instagram where I post updates about my projects way before they come out on YouTube and I'll see you next time yeah I want to give a shout out to all PCB for sponsoring this video when I first started making boards I ordered a small board from every board shop that I could find just to compare and I pick all PCB like years ago and I've been using them ever since but you know I love matte black boards with a gold finish and I've tried ordering those from maybe half a dozen different board shops and none of them look as good as from all PCB so if anything else just for how beautiful they come out at the end all PCBs been really good and of course all the boards work beautifully the first time it's provided that I designed them correctly I would wholeheartedly endorse them even if they weren't sponsoring this video but they are so thank you all PCB [Music]
Info
Channel: Stephen Hawes
Views: 85,062
Rating: undefined out of 5
Keywords: esp32 oled, esp32 bluetooth, arduino watch, how to make a smartwatch, esp32 projects, esp32 display, esp32 display tft, stephen hawes, steven hawes, stephen the robot, diy smartwatch, diy smart watch, formlabs, formlabs form 2, smartwatch from scratch, esp32, oled, arduino, do-it-yourself, esp32 smartwatch, form 2, allpcb, pebble replacement
Id: H_yaO-nTucY
Channel Id: undefined
Length: 10min 20sec (620 seconds)
Published: Thu Aug 22 2019
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.