Tired of getting robbed... So I built this.

  Рет қаралды 1,081,508

Mike Boyd

Mike Boyd

2 жыл бұрын

If you feel I've earned it you can support the channel here: / mikeboyd
If you prefer, KZbin's "Join" feature, you can support here: / @mikeboyd
Want to give a one-off donation instead? www.buymeacoffee.com/mikeboyd
I am so grateful for any support you choose to give, financial or emotional! 🙏 Sign up for the free Boolean Coding Weekend 22-24th January to see if coding is the career for you: boolean.co.uk/events/coding-w...
Last week, I got robbed. So I built this device to hopefully improve security. It's based on a Raspberry Pi and uses a 4G dongle to wirelessly send notifications to my phone using Pushbullet. It controls lights, a camera and a siren.
Code: drive.google.com/file/d/1ATSj...

Пікірлер: 1 700
@MikeBoyd
@MikeBoyd 2 жыл бұрын
Today I learned I got burgled, not robbed.
@david25201
@david25201 2 жыл бұрын
nice
@nixaleon
@nixaleon 2 жыл бұрын
very nice
@gautambose
@gautambose 2 жыл бұрын
Well you learn something new every day
@alicebingham9796
@alicebingham9796 2 жыл бұрын
@TrashTaha robbed means stolen from with violence or threat of violence. burgled is being stolen from with no threat of violence usually when youre not at home.
@HiHowdyDoody
@HiHowdyDoody 2 жыл бұрын
Can you do a video of you learning how to say burgled properly
@avidadolares
@avidadolares 2 жыл бұрын
High tech solutions are fine and all...but nothing beats old school security like a moat.
@nikmrn
@nikmrn 2 жыл бұрын
gotta love those replies
@captinnapkin0211
@captinnapkin0211 2 жыл бұрын
@@nikmrn shut up bot
@papagynther6905
@papagynther6905 2 жыл бұрын
Or an aggressive goat
@marbletabletop
@marbletabletop 2 жыл бұрын
A better solution would be to setup an automated shotgun trap. To blow out their kneecaps
@buddyguy4723
@buddyguy4723 2 жыл бұрын
And a trebuchet for a speedy return of the people who make it across
@cerilious
@cerilious 2 жыл бұрын
I agree with others that are saying this was not simple. I'm a software engineer and this is about the same complexity of the hardest stuff I've ever done in hobby electronics/programming.
@schmittza
@schmittza 2 жыл бұрын
@@kentandersen9526 hardest stuff in HOBBY electronics/ programming.
@happyradish1894
@happyradish1894 2 жыл бұрын
@@kentandersen9526 Not maybe. The original commenter very clearly stated "hobby." Give it another read.
@schmittza
@schmittza 2 жыл бұрын
@@kentandersen9526 but yeah definitely a cool project. One that I couldn't do.
@softbread1728
@softbread1728 2 жыл бұрын
If you want to become a good future software engineer then I'd suggest you dive more and study more advance topics. What was shown in this video is very very basic.
@cerilious
@cerilious 2 жыл бұрын
I'm trying to figure out why people keep feeling the need to tell me that the programing in the video is simple, and to mockingly seem concerned that I believe professional programming is this simple. Is it because they are upset because they think I am implying that programming is something that anyone can do? Or is their ego so large they can't help but jump at the opportunity to scoff at my compliment and naive world view (which I tried to make more meaningful by mentioning my profession). Fear not, I am under no illusion that programming gets a lot more complicated this. I am a software engineer in media orchestration. Because of my experience, I know the amount of subject knowledge needed to do modern video compression is astounding. It's not something I'm capable of yet. I also know how complicated large and complex system can get. I deal with live video and struggle with complex problems often. With that said, a lot of programming is pretty straight forward and I don't often do much more than using libraries and setting up asynchronous little services when I'm doing hobby electronics. You might think what you do in hobby algorithm practice or game programming is more complex, but you comparing the complexity of your hobbies to mine has little value. I know how hard it is to get a bunch of pieces to fit together like he did in this video. He left a lot out, but I know it was hard. I want him to know that I know it was hard and it's a commendable effort. I don't really attempt to do harder in my free time, because any harder would be setting myself up for failure right now. Misunderstanding or not, I hope in the future when I'm good enough to do harder things in my free time I don't go into comments and belittle anyone trying to give an honest compliment.
@davisdiercks
@davisdiercks 2 жыл бұрын
As one who's done several Arduino projects, welcome to the club of "getting overly excited about a single LED turning on" 😂 This turned out awesome, nice work!!
@pinaz993
@pinaz993 2 жыл бұрын
That was NOT a simple project, Mike. That was a medium sized project at least, and it spanned several domains. You should really be proud of what you've done.
@pvic6959
@pvic6959 2 жыл бұрын
as an actual software engineer, I was pleased by his dedication. I understand his frustration, i understand the ".... what the FU#$", I understand the lows of nothing working for days. Not everyone can push through for a 40 hour project. I work in software dev, I get PAID for it, and still sometimes i want to quit lmao
@lucasgonzales4260
@lucasgonzales4260 2 жыл бұрын
@@pvic6959 Same mate. I understood all his pain, and I almost felt proud as he learned through trail and error about logging and error catching.
@henrycook859
@henrycook859 2 жыл бұрын
@@lucasgonzales4260 fr!! felt his pain as well after learning multiple langs myself... at least I can console myself by knowing that every time I miswrite some code, I get a little better at that language :)
@lucasgonzales4260
@lucasgonzales4260 2 жыл бұрын
@@henrycook859 Absolutely. After messing around with VB, C/C++/C#, Java, Python, SQL, and possibly some other brief stints with other languages I can't remember, one learns that you're going to fuck up and that just means you've learned something new when you fix it. XD
@gumbo64
@gumbo64 2 жыл бұрын
hardware stuff is always a nightmare I believe him when he says it took that long
@infinitenex8165
@infinitenex8165 2 жыл бұрын
Since it takes time from triggering to starting the alarm, maybe you should always take a picture when first triggered, because by the time the alarm starts and the picture is taken, the thieves face might be gone from frame, by going further in the room. Nobody breaks in and stands at the door for 20 seconds to have their picture taken.
@skie6282
@skie6282 2 жыл бұрын
^ agreed, maybe he could add a line of code for that in addition and leave the original timed one as a second measure. 2 pics are better then 1
@monkeyinvr8751
@monkeyinvr8751 2 жыл бұрын
Why aren’t u in his videos? Genious
@KwanLowe
@KwanLowe 2 жыл бұрын
Good idea... Some of the dashcams do this by continuously recording and en event triggers a save of the last x minutes of video.
@greeny5155
@greeny5155 2 жыл бұрын
He might have it do that, but just not tell us for security reasons
@MrNight-dg1ug
@MrNight-dg1ug 2 жыл бұрын
@@KwanLowe Yeah. That's how bodycams for police works as well. It records 15 to 30 seconds before you press record (no audio), using this same method.
@Zero-4793
@Zero-4793 2 жыл бұрын
Most people start with small projects and work their way up, you just jumped into a full on custom project that uses code, circuits, hardware, API, the works. its damn impressive that you got that all done in 40 hrs, let alone at all. well done
@TinyGiraffes
@TinyGiraffes 2 жыл бұрын
Someone thought your comment was worth stealing
@Zero-4793
@Zero-4793 2 жыл бұрын
@@TinyGiraffes i see, and they have more likes. thanks for telling me. What they did is shitty, but also kind of flattering XD
@MXarcx
@MXarcx 2 жыл бұрын
@@Zero-4793 Maybe it's a bot
@hildcit
@hildcit 2 жыл бұрын
@@Zero-4793 It seems flattering, sure, until you find out there are so, so many commenters like that who steal other's comments. Usually those channels are stolen, who have deleted the old videos of the actual owner, uploads a handful of their own videos to "explain" who they are, to seem more "legit" in youtube's eyes, to keep their checkmark. They rebrand the channels to something completley different to what it used to be, and use them to spam as many comments on as many videos as they can, stealing the first and best comments they see it seems like, knowing with the checkmark their comment will be pushed more to the top than the og comment, so they're usually guaranteed lots of likes. And people who see the checkmark often assumes the commenters are legit, cause that's what the checkmark is supposed to be for, and so are more likely to like it as well. All of this for their channel to be recognized. Often these are scammers who use their recognition in comment sections to make usually children trust them, and might do fake givaways and what have you to those who do end up subbing just cause they recognize them. I personally don't find that flattering.
@hildcit
@hildcit 2 жыл бұрын
sorry about the wall of text btw!!
@syntaxerror831
@syntaxerror831 Жыл бұрын
That was incredible to watch. Ive been coding for many years at this point, but ive always shyed away from messing with hardware. Watching you learn to debug and share the frustration of useless error messages was really cool.
@Treksh
@Treksh 2 жыл бұрын
Everything works separately, everything perfectly works separately. But when you try to integrate it all it all goes downhill. This is well known as integration hell.
@KingQuetzal
@KingQuetzal 2 жыл бұрын
I thought integration hell was calculus.
@likewealwaysdo
@likewealwaysdo 2 жыл бұрын
@@KingQuetzal LOL, yea well that too but also when you have to make all the pieces of your project, that works fine alone, work well together
@tomdaniel2612
@tomdaniel2612 2 жыл бұрын
Sounds like someone watches Stuff Made Here :D
@Zaque-TV
@Zaque-TV 2 жыл бұрын
@@tomdaniel2612 awesome channel
@shoutatthesky
@shoutatthesky 2 жыл бұрын
Sounds like my life!
@joel.pimentel
@joel.pimentel 2 жыл бұрын
These thieves don’t know who they’re messing with, Mike’s about to pull up with a bullwhip and deck of cards and ruin their careers.
@billyvillacis9975
@billyvillacis9975 2 жыл бұрын
And then land an opened umbrella gently on their lifeless corpse.
@maladvino9503
@maladvino9503 2 жыл бұрын
𝐒𝐩𝐞𝐜𝐢𝐚𝐥 𝐥𝐨𝐯𝐞 𝐜𝐨𝐧𝐭𝐞𝐧𝐭 𝐨𝐯𝐞𝐫 ❶❽ 𝐲𝐞𝐚𝐫𝐬 𝐨𝐥𝐝 *NUDE-DATTING.ONLINE* tricks I do not know Megan: "Hotter" Hopi: "Sweeter" Joonie: "Cooler" Yoongi: "Butter So with toy and his tricks, do not read it to him that he writes well mamon there are only to laugh for a while and not be sad and stressed because of the hard life that is lived today. Köz karaş: '' Taŋ kaldım '' Erinder: '' Sezimdüü '' Jılmayuu: '' Tattuuraak '' Dene: '' Muzdak '' Jizn, kak krasivaya melodiya, tolko pesni pereputalis. Aç köz arstan Bul ukmuştuuday ısık kün bolçu, jana arstan abdan açka bolgon. Uyunan çıgıp, tigi jer-jerdi izdedi. Al kiçinekey koyondu wins taba algan. Al bir az oylonboy koyondu karmadı. '' Bul koyon menin kursagımdı toyguza albayt '' dep oylodu arstan. Arstan koyondu öltüröyün dep jatkanda, bir kiyik tigi tarapka çurkadı. Arstan aç köz bolup kaldı. Kiçine koyondu emes, çoŋ kiyikti jegen jakşı dep oylodu. # 垃圾 They are one of the best concerts, you can not go but just seeing them from the screen, I know it was surprising 💗❤️💌💘
@greggstomlettes
@greggstomlettes 2 жыл бұрын
Man these bots are ruining comment section all replies filled with that nonsense links youtube has to do something
@thedudes6513
@thedudes6513 2 жыл бұрын
Don’t forget the fuckn sniper rifle
@matthewday7565
@matthewday7565 2 жыл бұрын
@@greggstomlettes kzbin.info/www/bejne/aKW1oaOOjMSUgdE KZbin need to employ this guy
@JakeCarlini
@JakeCarlini 2 жыл бұрын
love this video
@GiorgosAcoustic
@GiorgosAcoustic 2 жыл бұрын
Mike's dedication is tremendous!
@king4aday4aday
@king4aday4aday 2 жыл бұрын
As a programmer I'm seriously amazed at the speed you picked up on little things, like exception handling. Some fresh CS majors have a much harder time with this! Also, 40 hours for a project like this is not much at all, I've had "simpler" projects take more as you inevitably run into the kind of bugs you've also encountered. Good job, if you worked in my team I'd put forward a word for promotion for taking initiative and hands-off approach to overcome challenges!
@robintrongdio9704
@robintrongdio9704 2 жыл бұрын
This is the weirdest compliment I’ve heard in a while
@pvic6959
@pvic6959 2 жыл бұрын
6:01 Ah yes, the integration hell :)
@davefred
@davefred 2 жыл бұрын
@@robintrongdio9704 Why?
@GoodKingMort
@GoodKingMort 2 жыл бұрын
@@robintrongdio9704 why is it weird?
@vittocrazi
@vittocrazi 2 жыл бұрын
wasnt mike an engineer already?
@cov5591
@cov5591 2 жыл бұрын
This video was seriously impressive, as someone who has tried and given up on various programming projects, I stand impressed. Amazing video Mike!
@reaganharder1480
@reaganharder1480 2 жыл бұрын
As someone who has tried and given up, as well as tried and succeeded various programming projects... Yeah dude, fair. Also there is no shame in learning from tutorials and stealing people's code to hack into something usable for your needs.
@stormcat3648
@stormcat3648 2 жыл бұрын
Awesome! GG congratulations on finally pulling it off
@sukmaadhiw9033
@sukmaadhiw9033 2 жыл бұрын
This video is so relatable, felt the same way on my first project that i thought was a small project but looking back it was bigger than i initially thought
@oscarwiktorin2358
@oscarwiktorin2358 2 жыл бұрын
Love your descovery of loging (7:40) and your enthusiasm behind it. Can relate to the joy of understanding what is wrong. - Fellow Programmer
@w1zady
@w1zady 2 жыл бұрын
And he is even using some professional logging technology as well! (Print statements for the win)
@xdreamland6188
@xdreamland6188 2 жыл бұрын
Professionals don’t log like that.. let alone keep logs in production. Visual studio code has built in logs. You will be seen as a rookie if u get caught pushing your log messages
@w1zady
@w1zady 2 жыл бұрын
@@xdreamland6188 I've been developing code for nearly 10 years, and I see devs of all seniorities use print statements for quick debugging. Ofc you don't commit them, but that doesn't mean you're not using them
@bennyswayofficial
@bennyswayofficial 2 жыл бұрын
The joy in using logs, now imagine the pain in the Log4J vulnerability attack, the momentum is uncanningly equal
@drcgaming4195
@drcgaming4195 2 жыл бұрын
@@w1zady i think what dream is saying is that vscode's built in logs allow for much easier debugging since it tracks variables
@shleemyd8169
@shleemyd8169 2 жыл бұрын
He taught his audience too much about lock picking 😔
@AxxLAfriku
@AxxLAfriku 2 жыл бұрын
I like people with long brain. I have long amount of disl*kes btw. Why? Maybe people with short brain disl*ke because jealous of my long amount of subscr*bers. Please have long brain, dear sh
@pvic6959
@pvic6959 2 жыл бұрын
just watch lock picking lawyer
@laam999
@laam999 2 жыл бұрын
@@pvic6959 yes, but I also guess his stuff is impossible to break into
@javiercmh
@javiercmh 2 жыл бұрын
This is incredible. Congratulations!!
@jo.comics
@jo.comics 2 жыл бұрын
Frickin' awesome, man, this was so interesting to watch! I so enjoy your learning, it's so inspiring!
@luke5kr
@luke5kr 2 жыл бұрын
7:43 debugging using print statements? Mike Boyd... today you became a programmer!
@adilsongoliveira
@adilsongoliveira 2 жыл бұрын
I suggest you replace the mechanical switch with a magnetic (reed switch) which is isolated and thus impervious to dust, humidity, etc which can trigger your alarm. Of course it should be in a place that one cannot disable with a strong magnet even if they know where it is.
@MikeBoyd
@MikeBoyd 2 жыл бұрын
Nice! Never heard of this so I’ll look it up. Thanks.
@adilsongoliveira
@adilsongoliveira 2 жыл бұрын
@@MikeBoyd My pleasure Myke.
@xenonPT
@xenonPT 2 жыл бұрын
@@MikeBoyd Other thing, as you showed up your security system on the internet, i would suggest you to change it of camera so that no one can bypass it just with the knowledge from this video! For example, covering the face or putting something between the door and the switch, so that it does not turn on!
@Preinstallable
@Preinstallable 2 жыл бұрын
@Charlote who is yoongi and why is she butter also go rot in hell spambot
@AdamRidley11
@AdamRidley11 2 жыл бұрын
@@MikeBoyd It's the same sensor that is used for doors on all house alarms. It looks like a white rectangle, you've probably seen them loads of times but never realised!
@aycoded7840
@aycoded7840 2 жыл бұрын
This was incredibly done. Even as someone who programs sometimes, I really appreciate the way you pushed through things and figured them out. I particularly loved how you broke down the problem into separate, more manageable chunks. Just wow.
@mohammedalkhalidi8348
@mohammedalkhalidi8348 2 жыл бұрын
Your eagerness to learn and persistence is truly inspiring. Thanks a lot.
@MSimp2k6
@MSimp2k6 2 жыл бұрын
I'm a software engineer, and your ability to just launch yourself into a project & overcome all hurdles is truly impressive, Mike. Integration of all of the parts and unexpected errors/states is always a pain to deal with. A lot of people would just give up. You're an inspiring dude.
@robertcercel4078
@robertcercel4078 2 жыл бұрын
Quick and easy suggestion: get a powerbank with passthrough charging to still be able to detect a thief in case of a blackout, or in case they find your electrical panel. Also if your phones battery dies or you need something from the shed and you don't have your phone on hand, you could add a failsafe code or a hidden button that you could press in that warning period... otherwise, great project and I hope to see more videos like this one 😀🤩👍
@alexwolfeboy
@alexwolfeboy 2 жыл бұрын
He did say there was a way to disarm it. We just aren’t told it.
@ShaunCullen
@ShaunCullen 2 жыл бұрын
I have so many ideas like this that I buy parts for and I have the software dev experience and I still never build anything, and you just brute forced it and stuck to it and get it done. I'm so envious of your work ethic and determination. You inspire me!
@edwardpurwanto7787
@edwardpurwanto7787 2 жыл бұрын
I just want to say that achieving this in a single man-week from basically no experience is amazing. You should absolutely be proud!
@shanevulpis
@shanevulpis 2 жыл бұрын
Hey Mike, I rewatched your ax throwing video right before I went ax throwing myself for my brother’s birthday and I genuinely think it made me better at it. Thanks for the cool content!
@simonvutov7575
@simonvutov7575 2 жыл бұрын
Heyyyy, that’s nice to hear!!!
@mypfpisyourdad422
@mypfpisyourdad422 2 жыл бұрын
Yeah! It must be really cool to have killed someone!
@recitationtohear
@recitationtohear 2 жыл бұрын
kzbin.info/www/bejne/a6XEio2qq7iGh8U Finally.
@nikmrn
@nikmrn 2 жыл бұрын
@@recitationtohear what the fuck???
@fxshell
@fxshell 2 жыл бұрын
Lots of respect for learning the coding all yourself! Amazing video!
@maladvino9503
@maladvino9503 2 жыл бұрын
𝐒𝐩𝐞𝐜𝐢𝐚𝐥 𝐥𝐨𝐯𝐞 𝐜𝐨𝐧𝐭𝐞𝐧𝐭 𝐨𝐯𝐞𝐫 ❶❽ 𝐲𝐞𝐚𝐫𝐬 𝐨𝐥𝐝 *NUDE-DATTING.ONLINE* tricks I do not know Megan: "Hotter" Hopi: "Sweeter" Joonie: "Cooler" Yoongi: "Butter So with toy and his tricks, do not read it to him that he writes well mamon there are only to laugh for a while and not be sad and stressed because of the hard life that is lived today. Köz karaş: '' Taŋ kaldım '' Erinder: '' Sezimdüü '' Jılmayuu: '' Tattuuraak '' Dene: '' Muzdak '' Jizn, kak krasivaya melodiya, tolko pesni pereputalis. Aç köz arstan Bul ukmuştuuday ısık kün bolçu, jana arstan abdan açka bolgon. Uyunan çıgıp, tigi jer-jerdi izdedi. Al kiçinekey koyondu wins taba algan. Al bir az oylonboy koyondu karmadı. '' Bul koyon menin kursagımdı toyguza albayt '' dep oylodu arstan. Arstan koyondu öltüröyün dep jatkanda, bir kiyik tigi tarapka çurkadı. Arstan aç köz bolup kaldı. Kiçine koyondu emes, çoŋ kiyikti jegen jakşı dep oylodu. # 垃圾 They are one of the best concerts, you can not go but just seeing them from the screen, I know it was surprising 💗❤️💌💘
@fatsolutions
@fatsolutions Жыл бұрын
Never seen any of your other stuff, but the quality and fun of this video I’m planning on viewing your catalogue
@nro337
@nro337 2 жыл бұрын
Great project! Thanks for sharing!
@rando5673
@rando5673 2 жыл бұрын
I've been considering learning to code for a while now. This was the push I needed to start. Thank you
@HeraldOD
@HeraldOD 2 жыл бұрын
You're in for an amazing journey, congrats!
@maladvino9503
@maladvino9503 2 жыл бұрын
𝐒𝐩𝐞𝐜𝐢𝐚𝐥 𝐥𝐨𝐯𝐞 𝐜𝐨𝐧𝐭𝐞𝐧𝐭 𝐨𝐯𝐞𝐫 ❶❽ 𝐲𝐞𝐚𝐫𝐬 𝐨𝐥𝐝 *NUDE-DATTING.ONLINE* tricks I do not know Megan: "Hotter" Hopi: "Sweeter" Joonie: "Cooler" Yoongi: "Butter So with toy and his tricks, do not read it to him that he writes well mamon there are only to laugh for a while and not be sad and stressed because of the hard life that is lived today. Köz karaş: '' Taŋ kaldım '' Erinder: '' Sezimdüü '' Jılmayuu: '' Tattuuraak '' Dene: '' Muzdak '' Jizn, kak krasivaya melodiya, tolko pesni pereputalis. Aç köz arstan Bul ukmuştuuday ısık kün bolçu, jana arstan abdan açka bolgon. Uyunan çıgıp, tigi jer-jerdi izdedi. Al kiçinekey koyondu wins taba algan. Al bir az oylonboy koyondu karmadı. '' Bul koyon menin kursagımdı toyguza albayt '' dep oylodu arstan. Arstan koyondu öltüröyün dep jatkanda, bir kiyik tigi tarapka çurkadı. Arstan aç köz bolup kaldı. Kiçine koyondu emes, çoŋ kiyikti jegen jakşı dep oylodu. # 垃圾 They are one of the best concerts, you can not go but just seeing them from the screen, I know it was surprising 💗❤️💌💘
@0000777agent00000777
@0000777agent00000777 2 жыл бұрын
Hey Mike, love the project! Just one more suggestion though, instead of only having it wired into the mains I'd say also add a backup battery that continually charges trough the mains so that If your power is cut you have at least some time before the alarm is useless. Ps. Love your videos!
@MikeBoyd
@MikeBoyd 2 жыл бұрын
great idea! Do you have a suggestion that'd continually power the Pi?
@hadinossanosam4459
@hadinossanosam4459 2 жыл бұрын
@@MikeBoyd Always run the Pi off the battery, then charge that bank from mains if available... basically a UPS or maybe a beefy USB power bank (depending on the power required by the rest of the stuff, lights, ...) could do this off-the-shelf
@gisfish1508
@gisfish1508 2 жыл бұрын
@@hadinossanosam4459 you have to make sure that the powerbank can charge and discharge at the same time. Allot of powerbanks can't do that.
@nicholasficara1017
@nicholasficara1017 2 жыл бұрын
@@hadinossanosam4459 I agree. This seems like the best solution. A USB power bank with 5000mAh+ to power the pi that is continually plugged in will do the trick.
@pinaz993
@pinaz993 2 жыл бұрын
@@MikeBoyd Check out Ben Heck's portable console conversion videos for some info on this. There's a breakout board from Adafruit that he recommends for basically this, and he's used it several times with different batteries. Also, I really want to see you tackle a portable console conversion, now that you've demonstrated the skills needed to pull it off.
@shotintel
@shotintel 2 жыл бұрын
OMG I know both the pain and the love of coding. Thank you for showing people how somebody new to coding can pick it up and create things!
@BryceDixonDev
@BryceDixonDev 2 жыл бұрын
I really appreciate you showing the full process of this project. As a professional software engineer, it's pretty annoying to watch videos that make software/hardware projects seem like nothing ever goes wrong or that some people just *know* how to do everything.
@pkos91
@pkos91 2 жыл бұрын
Yeah! And this is the first video I've seen in a while that shows "hey wait I can print stuff to debug it" -- which most people never really mention.
@Kewbix
@Kewbix 2 жыл бұрын
Im tired of getting robbed, and ive never even been robbed before
@DothIt.
@DothIt. 2 жыл бұрын
Love your vids man love the effort you put into it!!!
@recitationtohear
@recitationtohear 2 жыл бұрын
kzbin.info/www/bejne/a6XEio2qq7iGh8U Finally.
@nikmrn
@nikmrn 2 жыл бұрын
nice replies
@sinaarrgghh604
@sinaarrgghh604 2 жыл бұрын
Bravo, excellent effort. You are right to be proud of that!
@austingeorge6659
@austingeorge6659 2 жыл бұрын
Learning into coding. This is a very good video for people that actually want to get into it. Great video, Mike!
@hlands
@hlands 2 жыл бұрын
How to scare robbers: Upload this video and say this is you
@KraylusGames
@KraylusGames 2 жыл бұрын
As a software engineer, this was awesome to watch! Gave me serious nostalgia to the early days of being absolutely mystified by various bugs and the euphoria that comes with finally finding a solution to them. Great work!
@GabCas
@GabCas 2 жыл бұрын
Loved seeing you dive deeper into software development AND LOVE IT! Yes, it can be tedious but when you accomplish your goal, it's the best feeling.
@benjaminmellingen5340
@benjaminmellingen5340 2 жыл бұрын
This was a big project and what a great result! I loved it
@adriangrana1239
@adriangrana1239 2 жыл бұрын
Awesome video Mike! For future software projects I'd recommend debugging with a proper debugger insted of print statements in the code, you have more functionality and can run the code line by line or stop at specific break points. This way your code doesn't get completely messy with all the print statements in them that you later have to remove.
@xelaxander
@xelaxander 2 жыл бұрын
Good point at least with VSCode one can even do that remotely on the RPi.
@saccaed
@saccaed 2 жыл бұрын
Nice setup. Two things to consider, a battery in the box to cover for power interruption, and a light or radio based switch for detecting door open.
@maladvino9503
@maladvino9503 2 жыл бұрын
𝐒𝐩𝐞𝐜𝐢𝐚𝐥 𝐥𝐨𝐯𝐞 𝐜𝐨𝐧𝐭𝐞𝐧𝐭 𝐨𝐯𝐞𝐫 ❶❽ 𝐲𝐞𝐚𝐫𝐬 𝐨𝐥𝐝 *NUDE-DATTING.ONLINE* tricks I do not know Megan: "Hotter" Hopi: "Sweeter" Joonie: "Cooler" Yoongi: "Butter So with toy and his tricks, do not read it to him that he writes well mamon there are only to laugh for a while and not be sad and stressed because of the hard life that is lived today. Köz karaş: '' Taŋ kaldım '' Erinder: '' Sezimdüü '' Jılmayuu: '' Tattuuraak '' Dene: '' Muzdak '' Jizn, kak krasivaya melodiya, tolko pesni pereputalis. Aç köz arstan Bul ukmuştuuday ısık kün bolçu, jana arstan abdan açka bolgon. Uyunan çıgıp, tigi jer-jerdi izdedi. Al kiçinekey koyondu wins taba algan. Al bir az oylonboy koyondu karmadı. '' Bul koyon menin kursagımdı toyguza albayt '' dep oylodu arstan. Arstan koyondu öltüröyün dep jatkanda, bir kiyik tigi tarapka çurkadı. Arstan aç köz bolup kaldı. Kiçine koyondu emes, çoŋ kiyikti jegen jakşı dep oylodu. # 垃圾 They are one of the best concerts, you can not go but just seeing them from the screen, I know it was surprising 💗❤️💌💘
@musicboy16
@musicboy16 2 жыл бұрын
I was always interested in this kind of stuff. Now I know where I'm going after high school! Thanks!!
@rozosergio
@rozosergio 2 жыл бұрын
Good done Mike!
@12whattup
@12whattup 2 жыл бұрын
6:40 "i have no idea why it's not working" Me, a programmer: *sips coffee* ah yes, you are learning my child
@jakeecake
@jakeecake 2 жыл бұрын
As a professional software engineer, im pretty impressed with the progress you made in python for your first project. Plus you tackled a project that required knowledge of custom hardware and software, pretty impressive for a first time hobbyist that you got it working.
@nimatamizi1788
@nimatamizi1788 2 жыл бұрын
As a programmer I doubt it was his first time he was a bit too good for a beginner 🤣
@juliegolick
@juliegolick 2 жыл бұрын
I'm super-impressed! Well done!
@kennethgolding6585
@kennethgolding6585 2 жыл бұрын
Absolutely LOVED this video! The project style learning format is amazing. Especially with something like the black magic that is I.T. Very impressive.
@p3rtang
@p3rtang 2 жыл бұрын
Nice job Mike, however I'd like to remark that in the try except clause, you really should put the one specific error you encounter after except. Otherwise some bugs or errors might go unnoticed through the except just printing out sending photo failed instead of the accual error.
@MikeBoyd
@MikeBoyd 2 жыл бұрын
Excellent suggestion thank you!
@thebeautyofminecraft145
@thebeautyofminecraft145 2 жыл бұрын
The sponsorship was actually perfect! I got a video suggestion for you. How about creating your own language? Some real life examples of conlangs (constructed languages) include Dothraki from Game of Thrones or Klingon from Star Trek.
@jackb2377
@jackb2377 2 жыл бұрын
Yes the IPA chart as well is really interesting
@nathanhill5127
@nathanhill5127 2 жыл бұрын
This is by far my favorite video that you’ve done. It would be cool if you did another like it where you actually showed all the finished code.
@FAB1150
@FAB1150 2 жыл бұрын
You did amazing! That wasn't a small project at all, and you hit all the emotional milestones, haha
@bruce4139
@bruce4139 2 жыл бұрын
Hey mike I remember hearing that burglars will sometimes try the same house 6 months after the first robbery, as the person being robbed will probably have had their stuff replaced so just be careful
@jessuh_
@jessuh_ 2 жыл бұрын
It sounds dangerous to rob the same place so shortly after again imo
@bruce4139
@bruce4139 2 жыл бұрын
@@jessuh_ yeah but people usually let there gaurd down after 1-2 probably
2 жыл бұрын
As a software engineer myself I can say, the project is big enough for experienced programmers to not even try it, we know it will take long to assemble and execute properly, in our minds it gets tiresome sometimes. The fact that you don't know about this stuff and you were able to finish it, I can say is thanks to not knowing completely what you were doing, because that pushed you into the next part not knowing how long it would take and that's amazing, good job my friend.
@John-thinks
@John-thinks 2 жыл бұрын
I love this content. The humor of getting far enough to turn it on but not have built a switch to turn it off haha.
@dmitriimuntean5083
@dmitriimuntean5083 11 ай бұрын
This was next level Mike, you're inspiring
@FyberOptic
@FyberOptic 2 жыл бұрын
Having an objective is always the best way to learn how to code. But what you experienced is pretty much how this goes even for professionals.
@stevenbridges
@stevenbridges 2 жыл бұрын
“Even though this was quite simple” 😮 THAT was simple? 😮
@smackheadsgyro
@smackheadsgyro 2 жыл бұрын
mate as a programmer that mostly works solo you have no idea how fun this is to watch. to see you go through all those problems and realisations that i had to on my first big project is just so incredible. feels like an entirely shared experience.
@Subbestionix
@Subbestionix 2 жыл бұрын
Well done! These kinds of projects are so satisfying! It got me hooked and now I'm a full-time software engineer and do electronics as a hobby
@naominekomimi
@naominekomimi 2 жыл бұрын
"I got tired of being robbed, so I built this:" A fully automatic bipod mounted SOT MG42 light machine gun.
@Gunbudder
@Gunbudder 2 жыл бұрын
As a real time software engineer that has done a lot of integration, i love seeing videos like this where someone goes through integration hell. mike would make a pretty good engineer, but i don't think i could ever afford him on my team lol
@adunknowng
@adunknowng 2 жыл бұрын
By afford do you mean monetarily
@trobbi5
@trobbi5 2 жыл бұрын
He never gives up, that is inspiring!
@Phil-ws9vb
@Phil-ws9vb 2 жыл бұрын
This is absolutely amazing. Your dedication is always inspiring to me. Love your work!
@roteks1910
@roteks1910 2 жыл бұрын
7:44 Classic XD. I guess every single programmer does that at some point. From my personal (small so far) experience, it's good to learn how to debug code by playing it step-by-step rather than printing a string of text 1000 times. It really helps in complex parts of the code, or with following how the variables change. Maybe give it a shot next time you'll program sth :) Love your vids, entertaining as always!!
@bloodgain
@bloodgain 2 жыл бұрын
I've been doing this for over 20 years if you include my time at college, and not even counting the programming before college. Print statements are still my first step in debugging. However I usually set up proper logging right away now and do it that way, and the debug statements often become permanent, since I can have them on only when needed. This is especially easy in Python.
@Yotanido
@Yotanido 2 жыл бұрын
Some people prefer debuggers, some prefer print debugging. I've done both and I do prefer the debugger. But - print statements are much easier to use. I think before you start thinking about using a debugger, you should have a firm grasp on programming already. Otherwise it's just something extra you need to learn for not much gain.
@roteks1910
@roteks1910 2 жыл бұрын
​@@Yotanido Yeah, I agree that it takes some time to learn it (but I don't think it takes much time). I'm on 2nd year in college rn and only started using debugger this year. I do it this way, bcs I'm scared to send a project to a professor with forgotten print that says sth stupid and also I thought it's some sort of bad practise.
@magicfibre
@magicfibre 2 жыл бұрын
It's always fun to watch people suffer through the process of learning how to code! Glad you discovered the wonders of debugging, but there are better ways to do that than logging to the console - next time you work on something, make sure to check out how to use breakpoints!
@MikeBoyd
@MikeBoyd 2 жыл бұрын
Got it. Thanks for advice
@13thravenpurple94
@13thravenpurple94 Жыл бұрын
Great work 🥳🥳🥳 Thank you 💜💜💜
@emilhill6466
@emilhill6466 2 жыл бұрын
REALLY impressive, Mike!
@user-rx4mg8xv7p
@user-rx4mg8xv7p 2 жыл бұрын
Can you please try to learn the Endo 180 on a bike? Or even the Endo 360? Its very hard but it's also very fun to learn
@embers_falling
@embers_falling 2 жыл бұрын
6:29 is what is lovingly called “integration hell” which basically sums up what you went through
@maladvino9503
@maladvino9503 2 жыл бұрын
𝐒𝐩𝐞𝐜𝐢𝐚𝐥 𝐥𝐨𝐯𝐞 𝐜𝐨𝐧𝐭𝐞𝐧𝐭 𝐨𝐯𝐞𝐫 ❶❽ 𝐲𝐞𝐚𝐫𝐬 𝐨𝐥𝐝 *NUDE-DATTING.ONLINE* tricks I do not know Megan: "Hotter" Hopi: "Sweeter" Joonie: "Cooler" Yoongi: "Butter So with toy and his tricks, do not read it to him that he writes well mamon there are only to laugh for a while and not be sad and stressed because of the hard life that is lived today. Köz karaş: '' Taŋ kaldım '' Erinder: '' Sezimdüü '' Jılmayuu: '' Tattuuraak '' Dene: '' Muzdak '' Jizn, kak krasivaya melodiya, tolko pesni pereputalis. Aç köz arstan Bul ukmuştuuday ısık kün bolçu, jana arstan abdan açka bolgon. Uyunan çıgıp, tigi jer-jerdi izdedi. Al kiçinekey koyondu wins taba algan. Al bir az oylonboy koyondu karmadı. '' Bul koyon menin kursagımdı toyguza albayt '' dep oylodu arstan. Arstan koyondu öltüröyün dep jatkanda, bir kiyik tigi tarapka çurkadı. Arstan aç köz bolup kaldı. Kiçine koyondu emes, çoŋ kiyikti jegen jakşı dep oylodu. # 垃圾 They are one of the best concerts, you can not go but just seeing them from the screen, I know it was surprising 💗❤️💌💘
@TheClonetruper
@TheClonetruper Жыл бұрын
Ive had all the parts for a project similar to this but ive been nervous to jump off the deep end. Thanks for the motivation to start
@thijskennis8757
@thijskennis8757 2 жыл бұрын
Such a cool video! Great job!
@Thomas-dp8eb
@Thomas-dp8eb 2 жыл бұрын
"I only got robbed once" real optimistic way of looking at getting robbed
@maladvino9503
@maladvino9503 2 жыл бұрын
𝐒𝐩𝐞𝐜𝐢𝐚𝐥 𝐥𝐨𝐯𝐞 𝐜𝐨𝐧𝐭𝐞𝐧𝐭 𝐨𝐯𝐞𝐫 ❶❽ 𝐲𝐞𝐚𝐫𝐬 𝐨𝐥𝐝 *NUDE-DATTING.ONLINE* tricks I do not know Megan: "Hotter" Hopi: "Sweeter" Joonie: "Cooler" Yoongi: "Butter So with toy and his tricks, do not read it to him that he writes well mamon there are only to laugh for a while and not be sad and stressed because of the hard life that is lived today. Köz karaş: '' Taŋ kaldım '' Erinder: '' Sezimdüü '' Jılmayuu: '' Tattuuraak '' Dene: '' Muzdak '' Jizn, kak krasivaya melodiya, tolko pesni pereputalis. Aç köz arstan Bul ukmuştuuday ısık kün bolçu, jana arstan abdan açka bolgon. Uyunan çıgıp, tigi jer-jerdi izdedi. Al kiçinekey koyondu wins taba algan. Al bir az oylonboy koyondu karmadı. '' Bul koyon menin kursagımdı toyguza albayt '' dep oylodu arstan. Arstan koyondu öltüröyün dep jatkanda, bir kiyik tigi tarapka çurkadı. Arstan aç köz bolup kaldı. Kiçine koyondu emes, çoŋ kiyikti jegen jakşı dep oylodu. # 垃圾 They are one of the best concerts, you can not go but just seeing them from the screen, I know it was surprising 💗❤️💌💘
@nicholasficara1017
@nicholasficara1017 2 жыл бұрын
Another suggestion for you: send an SMS message when your code branches to a failure point, i.e. when there is an error, don't just print it out, send an SMS! Also might be worth adding a rate limiter for these SMS messages in case a bug occurs where the code continually sends SMS messages. This may incur a high bill that you really don't want. Just had another thought! What about adding an auxiliary means of signalling a failure point! Something like the personal alarm chirping every 30 seconds to indicate a failure. Same way a smoke alarm works.
@maladvino9503
@maladvino9503 2 жыл бұрын
𝐒𝐩𝐞𝐜𝐢𝐚𝐥 𝐥𝐨𝐯𝐞 𝐜𝐨𝐧𝐭𝐞𝐧𝐭 𝐨𝐯𝐞𝐫 ❶❽ 𝐲𝐞𝐚𝐫𝐬 𝐨𝐥𝐝 *NUDE-DATTING.ONLINE* tricks I do not know Megan: "Hotter" Hopi: "Sweeter" Joonie: "Cooler" Yoongi: "Butter So with toy and his tricks, do not read it to him that he writes well mamon there are only to laugh for a while and not be sad and stressed because of the hard life that is lived today. Köz karaş: '' Taŋ kaldım '' Erinder: '' Sezimdüü '' Jılmayuu: '' Tattuuraak '' Dene: '' Muzdak '' Jizn, kak krasivaya melodiya, tolko pesni pereputalis. Aç köz arstan Bul ukmuştuuday ısık kün bolçu, jana arstan abdan açka bolgon. Uyunan çıgıp, tigi jer-jerdi izdedi. Al kiçinekey koyondu wins taba algan. Al bir az oylonboy koyondu karmadı. '' Bul koyon menin kursagımdı toyguza albayt '' dep oylodu arstan. Arstan koyondu öltüröyün dep jatkanda, bir kiyik tigi tarapka çurkadı. Arstan aç köz bolup kaldı. Kiçine koyondu emes, çoŋ kiyikti jegen jakşı dep oylodu. # 垃圾 They are one of the best concerts, you can not go but just seeing them from the screen, I know it was surprising 💗❤️💌💘
@bloodgain
@bloodgain 2 жыл бұрын
That assumes he's doing error checking. If he pulled this off in 40 hours, learning as he went, AND he has error checking, I'm beyond impressed. EDIT: Went back and saw the try/except. OK, I'm impressed. I'm also proud of my Python community -- we must be getting the tutorials right!
@nicholasficara1017
@nicholasficara1017 2 жыл бұрын
@@bloodgain Error checking was implemented. He linked the code in the description.
@genisis53
@genisis53 2 жыл бұрын
I loved your plan for what you’ll do when you get the notification!
@Borderlynx
@Borderlynx 2 жыл бұрын
Awesome project! Infrared lights might also be an interesting enhancement to the "check in" feature: would mean that you could still see what happens but it wouldn't produce visible give away signs to any intruders.
@isyt1
@isyt1 2 жыл бұрын
I’m a software engineer with just over 20 years (post uni) experience and a further 10 years before uni and I’m absolutely gobsmacked that you made this yourself. I wouldn’t even know where to start, particularly with interfacing with the alarm. Outstanding work. You’re a genius!
@isyt1
@isyt1 2 жыл бұрын
@@folfyblue6839 Fair comment but I’ve interfaced with loads of things but it’s always been over established protocols such as ethernet, PCI, SCSI etc. I’ve even done work with NCR ATM’s but it’s always been through APIs. The API/SDK side of things is child’s play but controlling an unknown device with random wires is more akin to electronics - something I’ve almost no experience with.
@raybiu
@raybiu 2 жыл бұрын
What if the device gets disconnected out of the internet. There are devices that can overload the area with waves, meaning that can stop the internet connection for as much time as the device is on.
@rendomstranger8698
@rendomstranger8698 2 жыл бұрын
Depends on if the picture is saved on the device. If it is, the picture will just get send after the burglar leaves. Not ideal but it can still used by the police to track them down. Especially because a burglar that uses that type of device is likely experienced. That being said, they probably also wear something to obscure their face.
@jetteraismabash4186
@jetteraismabash4186 2 жыл бұрын
Hey Mike, massive fan of your channel you really inspire me to do more and not give up learning new things. In winter my will/motivation just drops but watching your videos has been really encouraging.
@theneilpowers
@theneilpowers 2 жыл бұрын
This is some fantastic work! You've inspired me to start working on a similar project I've been putting off forever.
@pablosanchez108
@pablosanchez108 2 жыл бұрын
Nice
@yashthorat69
@yashthorat69 2 жыл бұрын
Nice
@luigieddie368
@luigieddie368 2 жыл бұрын
First comment. nice.
@justsomeinduzzinotfound6512
@justsomeinduzzinotfound6512 2 жыл бұрын
noice.
@Schulzenberger
@Schulzenberger 2 жыл бұрын
Instantly after you said there's no such thing at a reasonable price I thought "well he doesn't know what a raspberry pi is." I was pleasantly surprised just seconds later.
@apesander
@apesander Жыл бұрын
I got a raspberry pi 3 and a starter kit with some cool sensors and led's. I never did something with it, but this video really motivates me to do something with it!
@DeathMetalDerf
@DeathMetalDerf Жыл бұрын
This was a pretty sweet idea man. I'm in a masters program for cybersecurity, so things like this are right up my street! Very cool stuff.
@Napert
@Napert 2 жыл бұрын
ah yes, debugging by throwing a ton of printf's in between your code
@leticiaromano6054
@leticiaromano6054 2 жыл бұрын
I did this years ago for my home security. I thought you were good at coding so that's made me feel confident haha! I used a PIR (motion) detector instead.. also, you can get IR pi cams so no need to mess with lights.
@jack_2000
@jack_2000 Жыл бұрын
Fantastic job Mike
@TheTechAdmin
@TheTechAdmin 2 жыл бұрын
6:24 As a programmer for over 35 years, let me tell you; this is where the skill/art comes into play. Combining all of your programming modules can be done in a way another programmer will find it beautiful, or sloppy and buggy. Most of the time, combining the code is best done away from the computer, while doing something trivial; like jogging.
@ianthehunter3532
@ianthehunter3532 2 жыл бұрын
A pi is definitely an overkill for this, something like a small esp32 would do the job already.
@rrune
@rrune 2 жыл бұрын
For a beginner, a pi is probably easier though because it's much closer to an "actual" computer
@matheusveiga484
@matheusveiga484 2 жыл бұрын
I agree, pi is way too much for this. But as Rune said, for a beginner the pi is much easier than the esp32.
@lewistremonti7827
@lewistremonti7827 2 жыл бұрын
Love the project Mike! I just finished my first arduino project with no prior knowledge , wifi Alexa garage door opener/closer ! The process is so rewarding!
@jackevansevo
@jackevansevo 2 жыл бұрын
I write Python at my job so watching someone figure this out from scratch so quickly was impressive. Mike you did great!
@felixccaa
@felixccaa 2 жыл бұрын
Elmo: So, let me get this straight. "Bollocks" is bad, whereas "the dogs bollocks" is good, huh? Felix: Yeah. [Felix sees Kane's car] Felix: Oh, Bollocks! The 51st State
@gurkankaradag960
@gurkankaradag960 2 жыл бұрын
I'm no longer waiting for the stimulus check because I earn $22,000 every 14-16 day's🚀
@sonia4550
@sonia4550 2 жыл бұрын
That's a lot of cash, please can you explain how you make so much cash in 14 days
@sonia4550
@sonia4550 2 жыл бұрын
Please ma, can you explain to me my financial is in a bad situation
@namonhilaireTonga
@namonhilaireTonga 2 жыл бұрын
Same I earn huge weekly profit of $14,320 on my Investment since I started trading with Mrs Gladys wood her trading strategy are top notch🚀
@asifansari3315
@asifansari3315 2 жыл бұрын
Yes I can assured you because I have aslo been trading with her, profits are secured and over %100 return on your investment.
@Ryan-gi5li
@Ryan-gi5li 2 жыл бұрын
Please how can I be able to reach your broker, my income stream is in a mass😪😰
@esaiastilly
@esaiastilly 2 жыл бұрын
Always fun to see how people discover programming and find the debugging fun, just like me. Welcome to the coding community!
@hub23333
@hub23333 2 жыл бұрын
Marc Rober levels of DIYery here. Brilliant stuff!
@user-xo3ii4sf9f
@user-xo3ii4sf9f 2 жыл бұрын
Welcome to the world of programming man! Debugging is really frustrating, but when it eventually works its so fullfilling
Which skill is most useful? 39 skills ranked
26:34
Mike Boyd
Рет қаралды 1,3 МЛН
Can You Power an Electric Skateboard Using the Sun?
16:56
Mike Boyd
Рет қаралды 1,5 МЛН
Чай будешь? #чайбудешь
00:14
ПАРОДИИ НА ИЗВЕСТНЫЕ ТРЕКИ
Рет қаралды 2,2 МЛН
Cat story: from hate to love! 😻 #cat #cute #kitten
00:40
Stocat
Рет қаралды 16 МЛН
UFC 302 : Махачев VS Порье
02:54
Setanta Sports UFC
Рет қаралды 1,3 МЛН
Каха инструкция по шашлыку
01:00
К-Media
Рет қаралды 4,2 МЛН
Ten years ago, I predicted 2022. Did I get it right?
10:49
Tom Scott
Рет қаралды 11 МЛН
Luke TheNotable No Context Minecraft Moments
16:10
Alex.mp4
Рет қаралды 873 М.
DIY haptic input knob: BLDC motor + round LCD
2:11
scottbez1
Рет қаралды 2,1 МЛН
I Built a Dopamine Box
8:50
Mike Boyd
Рет қаралды 1,8 МЛН
Is it Actually Possible to Crack a Safe? || Learn Quick
10:12
Mike Boyd
Рет қаралды 1,6 МЛН
Does my chess cheat device get past the metal detector?
8:09
Mike Boyd
Рет қаралды 1 МЛН
Can a world cup racer beat me on a bike 6 sizes too small?
12:35
How Difficult is it to Find Food in the Forest?
14:35
Mike Boyd
Рет қаралды 2,3 МЛН
What's the difference? Arduino vs Raspberry Pi
6:21
Tinkernut
Рет қаралды 1,8 МЛН
Kawaii Girl Education #funny #viral #comedy
0:17
CRAZY GREAPA
Рет қаралды 2,7 МЛН