Quench Your Thirst with JavaScript: IoT Revolution

  Рет қаралды 25,203

Chris Courses

Chris Courses

Күн бұрын

Learn the skills I used to get to this point and join my digital programming academy at chriscourses.com/
00:00 Intro
01:02 Reasoning
02:22 The Plan
03:10 Water Filter Hardware
05:02 Raspberry Pi Setup and Programming
06:51 3D Print of the Shell
08:07 Finishing the Shell
09:25 Epoxy Pours
10:51 Component Insertion
11:32 Perfboard Soldering
12:18 Component Clean-Up
13:50 LED Programming and Setup
14:42 Installation and Mounting
16:17 The Finished Product

Пікірлер: 113
@mishidex
@mishidex 3 жыл бұрын
!!! I’ve been waiting for this for months and it was so worth the wait!!! Wow. The shots, the story, the construction, the humor. I’m so impressed. Amazing job.
@jeffwalker7863
@jeffwalker7863 3 жыл бұрын
Came here because (of Reddit) I've always wanted something like this... watched every second of the video because it was masterfully created
@thecoffeybean1730
@thecoffeybean1730 3 жыл бұрын
This was amazing! The shots, comedy, and how it came out were spectacular
@ChrisCourses
@ChrisCourses 3 жыл бұрын
Thanks! Next project is even bigger and better 😬
@thecoffeybean1730
@thecoffeybean1730 3 жыл бұрын
Can’t wait 😁
@droyal03
@droyal03 3 жыл бұрын
Anybody know what he had attached to the back of his laptop? Great fricking vid! engaged me the whole time.
@ChrisCourses
@ChrisCourses 3 жыл бұрын
Velcro strips with my external hard drive, USB-C hub, AirPods case, iPhone charger, and micro USB-C adapter. Thanks for watching homie!
@MakeChristFamous
@MakeChristFamous 3 жыл бұрын
There's not enough people in the room to give the slow clap this video/project deserves. Well done!
@merlinanadar1332
@merlinanadar1332 3 жыл бұрын
THE BEST VIDEO EVER! Me and my friends were amazed, LoL. Filling a water bottle using javascript is indeed fun
@Stormbringer81
@Stormbringer81 3 жыл бұрын
Unbelievable amount of effort put into this my man. I've put this sort of work into various projects and I know how much it takes. The fact that you documented the entire process, kudos and bravo. Excellent work. Subbed
@ATNfr
@ATNfr 3 жыл бұрын
Excelent video, the quality, the humour, the story, the musics, the creation, I loved every part of it !
@ChrisCourses
@ChrisCourses 3 жыл бұрын
Thank you very much! Will have another build vid coming out hopefully within the next two months.
@ziaahmad8738
@ziaahmad8738 3 жыл бұрын
i AM SAD BECAUSE YOUR CHANNEL IS WAY TOO UNDERRATED !!!!11
@ChrisCourses
@ChrisCourses 3 жыл бұрын
I am merely a peasant to the KZfaq algorithm gods above
@ziaahmad8738
@ziaahmad8738 3 жыл бұрын
@@ChrisCourses damn bro i feel you, i was here for your canvas tutorial but i am staying for everything u have put here on your channel, especially this video really inspired me. Now, i really wanna do something like this in future. Lots of love bro!!!!
@ChrisCourses
@ChrisCourses 3 жыл бұрын
@@ziaahmad8738 All good man, appreciate you sticking with me through everything, I know the hard work will pay off through consistency, so not worried about not being shown much now. Love to hear you feel inspired, def hope you make something dope as a result!
@Sibs
@Sibs 3 жыл бұрын
Here from reddit, heck of a build!
@Ryanisthere
@Ryanisthere 3 жыл бұрын
yo same once i get a job and have a source of income i want to get into electronics it seems really fun
@joacortez3423
@joacortez3423 3 жыл бұрын
this has got to be the most intense video i've seen Love the content!
@flymypg
@flymypg 3 жыл бұрын
I usually watch project videos longer than 10 minutes at 2x speed (and all videos by some verbose creators). This was a wonderfully delightful exception. Well done! Subscribed, and I'll definitely check out the rest of your content.
@TheTechRandom
@TheTechRandom 3 жыл бұрын
This is the level of content I hope to someday achieve. Amazing project and video!
@ChrisCourses
@ChrisCourses 3 жыл бұрын
Saw the charcuterie board and subbed. Dope stuff man, already learned some tips on how to make my electronics better, you can def do it!
@spenserdaniels9133
@spenserdaniels9133 3 жыл бұрын
Awesome build!
@itaco8066
@itaco8066 3 жыл бұрын
super awesome video!
@loudallo3028
@loudallo3028 3 жыл бұрын
I’m ready to run through a wall after watching this video. Job well done old sport.
@Draxen
@Draxen 3 жыл бұрын
Absolutely awesome bro! :D
@unitymyway1699
@unitymyway1699 3 жыл бұрын
It was so amazing .you did the best for making this .it was so attractive .your comedy during this video and all about your mind(brilliant mind).thanks for this chlis.
@inaction_bronson
@inaction_bronson 3 жыл бұрын
This is sick dude
@jayrapley8638
@jayrapley8638 3 жыл бұрын
Looking forward to more hardware projects in future, this was awesome
@unitymyway1699
@unitymyway1699 3 жыл бұрын
It was so amazing .you did the best for making this .it was so attractive .your comedy during this video and all about your mind(brilliant mind).thanks for this chris.
@concurrence102
@concurrence102 3 жыл бұрын
This is high quality. Gj man.
@d-e-v-esh
@d-e-v-esh 3 жыл бұрын
Insane project man... Love it
@domg7359
@domg7359 3 жыл бұрын
Subscribed. Amazing content. Well shot. Like it could have been on a TV network. Really impressive.
@henr2000
@henr2000 Жыл бұрын
totally amazing Chris!!
@christopher7540
@christopher7540 3 жыл бұрын
Great video man, I was waiting for this since your live stream
@ChrisCourses
@ChrisCourses 3 жыл бұрын
Thanks man, def remember you from those, glad you enjoyed it!
@Pravasith
@Pravasith 2 жыл бұрын
This is so brilliant!!! I love it.
@johnatteo822
@johnatteo822 2 жыл бұрын
Awesome video great work bro! I shared this video with my friends and family. Keep up the awesome projects!
@shweenz
@shweenz 3 жыл бұрын
Education+Entertainment=Quality.
@isc8900
@isc8900 3 жыл бұрын
Thanks for staying hydrated homie.
@ChrisCourses
@ChrisCourses 3 жыл бұрын
You got it homie 💧
@lennypinskiy8522
@lennypinskiy8522 Жыл бұрын
That was amazing.
@pizzapeddler3432
@pizzapeddler3432 3 жыл бұрын
thats sick man !
@tochimclaren
@tochimclaren 3 жыл бұрын
Love this!
@mishuhishu94
@mishuhishu94 2 жыл бұрын
Damn boi! you got them skills!
@armandsalle8447
@armandsalle8447 3 жыл бұрын
YES 🙌🏻 so happy to see you back in the game! The best video of 2021 for sure 😎 really cool and fun 🔥 What libraries are you using for you NodeJs project? Sounds interesting to use JS with a raspberry 👌 Stay hydrated 💦
@ChrisCourses
@ChrisCourses 3 жыл бұрын
Here's my package.json: { "type": "module", "scripts": { "dev": "sudo node app.js" }, "dependencies": { "gsap": "^3.6.0", "j5-io": "^3.2.0", "johnny-five": "^2.0.0", "onoff": "^6.0.1", "raspi": "^6.0.1", "raspi-gpio": "^6.2.2", "raspi-io": "^11.0.0", "raspi-soft-pwm": "^6.0.2", "rpi-ws281x-native": "^0.10.1" } } Yes, using GSAP, a frontend web animation library to animate the lights with easing 😂 Didn't end up using johnny-five, j5-io, raspio, or raspi-io since there was a conflict with the LED controller rpi-ws281x-native. Mainly just onoff, gsap, and the ws281 lib.
@armandsalle8447
@armandsalle8447 3 жыл бұрын
@@ChrisCourses ahah GSAP everywhere! Thanks Chris 🙌
@adefunkeadedoyin9338
@adefunkeadedoyin9338 3 жыл бұрын
Nice one chris
@tahmidzaman6675
@tahmidzaman6675 2 жыл бұрын
Didnt think I will finish the video but here I am on my 5th rewatch.
@SKJ_Diaries
@SKJ_Diaries 3 жыл бұрын
Great man 🔥🔥🔥
@oliverhihn8505
@oliverhihn8505 3 жыл бұрын
Great job, really enjoyed the video. What is the name of that 3D Printer?
@ChrisCourses
@ChrisCourses 3 жыл бұрын
That would be an Ender 5 Pro, great budget printer to get small jobs done. I’d prob recommend going with the Ender 3 instead just because it’s way more popular and has much more support which is useful when things break (they definitely did for me). Both are great though, and not terribly hard to get running with.
@ManuelPenaloza
@ManuelPenaloza 3 жыл бұрын
Wow! That was so cool!
@ChrisCourses
@ChrisCourses 3 жыл бұрын
Thank you man, might've said this before, but always appreciate your support throughout the years
@Khadijah_K_
@Khadijah_K_ 3 жыл бұрын
You spent 20 hours fixing a problem that only consumed 15 hours out of your whole year...this makes sense 😂😂 Good vid, boss 🎉
@adiasbrtvsony1050
@adiasbrtvsony1050 3 жыл бұрын
for makers, makes sense
@epsweepstakes7889
@epsweepstakes7889 3 жыл бұрын
More videos like this!
@nerdiloo9863
@nerdiloo9863 3 жыл бұрын
That's pretty slick man. I think if the bottle was on a base that that emitted light (or if light was in the 'head unit', the stream of water would actually change to the color of the light source (like a fiber optic cable). Good stuff.
@Gigusx
@Gigusx 3 жыл бұрын
Next day, same shirt :D Some gems in this video!
@sanjibarbarian
@sanjibarbarian 3 жыл бұрын
Awesome
@path_selector
@path_selector 3 жыл бұрын
super cool
@ramin9134
@ramin9134 3 жыл бұрын
amazing
@elliot_yoyo
@elliot_yoyo 3 жыл бұрын
nice one
@Star-zf8su
@Star-zf8su 3 жыл бұрын
So 😎 cool.... well done
@othmaneazouigui3341
@othmaneazouigui3341 3 жыл бұрын
this is what i can call a perfect video
@ChrisCourses
@ChrisCourses 3 жыл бұрын
Thx bro!
@othmaneazouigui3341
@othmaneazouigui3341 3 жыл бұрын
@@ChrisCourses Hope that we gonna see more videos like this in your channel !
@pierrec1590
@pierrec1590 3 жыл бұрын
For next version of the WBF (Water Bottle Filler) you will want a barcode reader to determine which container is being used! ;-) Nice video.
@ChrisCourses
@ChrisCourses 3 жыл бұрын
That's some next level development - and now I want it in the project 😎
@pierrec1590
@pierrec1590 3 жыл бұрын
@@ChrisCourses Alternatively, you could weigh a variety of empty containers, and decide which one is used and when to stop by its weight.
@clivegillham7910
@clivegillham7910 Жыл бұрын
Have you tried Node-Red with the Pi.. Its awesome and makes this kind of thing a breeze :)
@Hdresdendoc
@Hdresdendoc 3 жыл бұрын
That majora's mask reference though
@ChrisCourses
@ChrisCourses 3 жыл бұрын
game of my childhood right there
@Hdresdendoc
@Hdresdendoc 3 жыл бұрын
@@ChrisCourses edges out ocarina in my book, although racing down the tower after the last Ganondorf fight with the n64 chugging like a frat boy is a top memory as well
@NewAgeDIY
@NewAgeDIY 3 жыл бұрын
Will done, project complete! Love your story line and video production it definitely made me pay attention. As a long time Maker I was curious to see how you did this project. I was in the process of designing and making a number of automatic Hand Sanitizer Dispensers. Also at the same time Raspberry Pi Pico came to market. A microcontroller is better suited for this project and just under $6.00 Canadian it also a lot cheaper then a $16 Raspberry Pi 0 or $85 for a Pi 4. And due to the fact I’m installing 4 or 5 of these units it much cheaper. I hope to run this device off a battery pack. A will need to print out a few parts to complete my project and come up with a way to Pressurize the unit. One complaint I have with most Hand Sanitizers is the waste of Sanitizer used. By having a liquid that can be sprayed on your hands , providing just the right about of sanitizer each time will save money . Anyway thanks for your Inspiration.
@ChrisCourses
@ChrisCourses 3 жыл бұрын
No problem, awesome to hear your story as well. Anything that saves even a minor amount of time is worth it in my opinion. You're not just saving time, but also the mental load that comes with the task of doing something such as replacing hand sanitizer because it runs out too quickly. Would love to see a build of your project if you have one, keep it up!
@rudrakumarsingh7405
@rudrakumarsingh7405 3 жыл бұрын
Can you make a course of electronics
@toszi6325
@toszi6325 3 жыл бұрын
hey dude can u show me hot to control sensors with canvas? I want to move a ball on the screen by telephone sensors of beta and gamma but it doesnt work for me
@PriyankBolia
@PriyankBolia 3 жыл бұрын
I would have used a Chinese 20L water bottle pump instead of 3D printing and a timer IC with a 10K Pot and a MOSFET. But then where is the fun, no 3D printing, no JavaScript, no programming, no Raspberry Pi (everyone else favorite), minimal soldering, no cost (just 5 USD, including the water pump with case/tubing), and no views also (would have gotten views less than the number of dislikes here) :), But other than raspberry pi and javascript in the video, I am amazed how many skills you know, when you say you don't know electronics, yet can solder easily, have all the electrical tools, 3D printing, programming, and so on...
@ChrisCourses
@ChrisCourses 3 жыл бұрын
Video doesn’t do the learning process justice - know it looks like I was learning over the days in the video, but I actually took a few months prior to start the project and put some prototypes together. Only when I was confident enough did I go through with filming since I didn’t want to waste time or gigabytes of storage recording me staring at a multimeter that says 0 volts 😝
@PriyankBolia
@PriyankBolia 3 жыл бұрын
@@ChrisCourses Still amazing, there aren't many people who knows programming, electronics, 3D modelling, Printing, Design, Video Making, Script Writing, Editing, and the list goes on to make such remarkable video
@cebolaloco
@cebolaloco 2 жыл бұрын
you could change the script to set each button to some amount of ml (100, 250, 500, 1000). That way everybody can use it, no matter the size of the bottle.
@chirilcugureanu1853
@chirilcugureanu1853 3 жыл бұрын
Chris, that was sooo cool! Can you please tell me: do you have a computer science/math degree? Watching your canvas tutorials, I saw that you're really comfortable with math concepts such as sin, cos, radians and I would really want to get into these! Do you have any advices?
@ChrisCourses
@ChrisCourses 3 жыл бұрын
No math or CS degree, I actually have a Bachelor of Arts in New Media Production, basically a combo of video production, design, and a small amount of coding thrown in there. A lot of my coding / math knowledge is actually from KZfaq, Khan Academy, and just trying to put together projects I had no idea how to do at first. If you want to get into math, I can't recommend Khan Academy enough, their courses on basic geometry and trig helped get me to where I am today for sure!
@pranitp.1622
@pranitp.1622 3 жыл бұрын
Man naruto ran! You got an instant sub!
@jamesonvparker
@jamesonvparker 2 жыл бұрын
Amazing content! Do you recommend that book? JavaScript on things?
@jamesonvparker
@jamesonvparker 2 жыл бұрын
And did you really not have any prior experience? You’re good with the hardware
@ChrisCourses
@ChrisCourses 2 жыл бұрын
I thought the book was great, although, I never read the full thing-basically, I only read the exact pages that related to what I was actually trying to do (Ohm's Law, resistors, basic circuitry, and JS code setup). Would definitely recommend to someone looking to integrate JS on hardware. And yeah this was my first hardware project. I experimented a ton before actually going through with what you see in the video, and read a handful of chapters from electronics text books as well. Ended up being a lot of trial and error, but I definitely think my experience with code really helped get this thing up and running.
@jamesonvparker
@jamesonvparker 2 жыл бұрын
@@ChrisCourses awesome! Thanks I’ll check it out. Let me know if you have an affiliate link 😉
@baphoan7232
@baphoan7232 3 жыл бұрын
I want to learn about this please give me keyword
@waterb-g9114
@waterb-g9114 3 жыл бұрын
We didn't get the new times after the dispenser was made!!!
@RoamingAdhocrat
@RoamingAdhocrat 3 жыл бұрын
It's all well and good, until something changes the flow rate and it floods your kitchen a bit ;) It's much easier and quicker to simply move to Scotland, where tap water is delicious and does not need filtering
@Hexdy
@Hexdy 2 жыл бұрын
Is this the buffed dani?
@JulianCholseManihuruk
@JulianCholseManihuruk 3 жыл бұрын
I want it
@TechiePlanet
@TechiePlanet 3 жыл бұрын
I didn't know how to connect javascript or any language with a piece of hardware
@lifehackertips
@lifehackertips 3 жыл бұрын
What is the point of the lights?
@rohithvishaal
@rohithvishaal 3 жыл бұрын
using raspberry pi for this is like executing hello world using RTX , you can go with esp32 with mongoose OS that supports JavaScript. If you are interested in using python you can install micro python too. Anyways nice project.
@sandrallancherosg
@sandrallancherosg 2 жыл бұрын
Hahah I liked the Naruto run from out of the bed :)
@muffin7968
@muffin7968 3 жыл бұрын
Big Chungus is my favorite
@nublar3356
@nublar3356 Жыл бұрын
17:08 Those Cheerios are getting wet! Awesome project! 😄
@genericmainer
@genericmainer 3 жыл бұрын
"Just like my investments in GME"
@prgomezwarrior
@prgomezwarrior 3 жыл бұрын
Dope AF, your roommate is small, gotta hit the gym!
@oponder
@oponder 3 жыл бұрын
👍👍 What are you gonna do with all this free time now
@FlockofSmeagles
@FlockofSmeagles Жыл бұрын
u a funny guy
@zFreshx
@zFreshx 2 жыл бұрын
Make it iot 😳
@joacortez3423
@joacortez3423 3 жыл бұрын
Using a pi for this is like killing a fly with a tank
@infiteri6030
@infiteri6030 Жыл бұрын
"against florida man syndrom" - 💀💀
@abuzeralaca
@abuzeralaca 2 жыл бұрын
You were going to spend only 15 hours per year and in 30 years you were going to spend around 19 days. But by builds this you already spent more than that amount. But great content. Wish you best.
@Ryanisthere
@Ryanisthere 3 жыл бұрын
spent 50 hours to save 15 hours a year
@ChrisCourses
@ChrisCourses 3 жыл бұрын
#wurth
@premiumo0o
@premiumo0o 3 жыл бұрын
Ohhh yea, sand plastic right down the drain. Cmon man, do it over a garbage or workspace and bring what water you seen with u. There is already enough stuff in our water.
@baxi9227
@baxi9227 3 жыл бұрын
why your channel so ded
The Beauty of Code: Flow Fields
7:17
Chris Courses
Рет қаралды 142 М.
I built my own computer. by hand.
13:03
jdh
Рет қаралды 1,1 МЛН
Is it Cake or Fake ? 🍰
00:53
A4
Рет қаралды 16 МЛН
He tried to save his parking spot, instant karma
00:28
Zach King
Рет қаралды 22 МЛН
WHY IS A CAR MORE EXPENSIVE THAN A GIRL?
00:37
Levsob
Рет қаралды 20 МЛН
Can you beat this impossible game?
00:13
LOL
Рет қаралды 69 МЛН
Animating HTML5 Canvas for Complete Beginners
32:07
Chris Courses
Рет қаралды 416 М.
I Made A Water Computer And It Actually Works
16:30
Steve Mould
Рет қаралды 7 МЛН
Water Cooling a TI-84 Graphing Calculator!
12:44
Linus Tech Tips
Рет қаралды 3,7 МЛН
Light sucking flames look like magic
18:05
Steve Mould
Рет қаралды 2,1 МЛН
Stepper Motors and Arduino - The Ultimate Guide
29:57
How To Mechatronics
Рет қаралды 1,1 МЛН
Building a USB-C touchscreen monitor (new for modern devices)
13:45
DIY Perks
Рет қаралды 3,5 МЛН
You can learn Arduino in 15 minutes.
16:34
Afrotechmods
Рет қаралды 9 МЛН
The ingenious micro-mechanisms inside your phone
19:31
Breaking Taps
Рет қаралды 1,1 МЛН
4. Mountain Ranges | How to Code: Star Shower
26:58
Chris Courses
Рет қаралды 8 М.
Unveiling the $5 Secret to Hosting All My Games
27:23
Chris Courses
Рет қаралды 11 М.
Настоящий детектор , который нужен каждому!
0:16
Ender Пересказы
Рет қаралды 103 М.
Интереснее чем Apple Store - шоурум BigGeek
0:42
С ноутбуком придется попрощаться
0:18
Up Your Brains
Рет қаралды 423 М.
5 НЕЛЕГАЛЬНЫХ гаджетов, за которые вас посадят
0:59
Кибер Андерсон
Рет қаралды 1,5 МЛН
Дени против умной колонки😁
0:40
Deni & Mani
Рет қаралды 11 МЛН
i love you subscriber ♥️ #iphone #iphonefold #shortvideo
0:14
Si pamerR
Рет қаралды 2,5 МЛН