Devon CrawfordDay 19. My friend Jack and I go out for a late night photography expedition. We spent a while light painting. This is done with long exposure photographs.
LIGHT PAINTINGSDevon Crawford2016-06-30 | Day 19. My friend Jack and I go out for a late night photography expedition. We spent a while light painting. This is done with long exposure photographs.
Oceans - let me back in (w/ SPONT) Link: soundcloud.com/ocean-s/let-me-back-in-w-spont-thx-for-2kLearning Product DevelopmentDevon Crawford2022-11-18 | In 2019 I wanted to teach myself product development while filming the whole process. It took a lot longer than expected and I burned out pretty hard near the end(2021).
And yes I was doing it all myself which I now know is not very smart, it's just too much for one person. You really need a team of people to bring a product to market, or at least a few founders. I guess this was more of a learning experience than anything else. I knew I needed to gain experience in commercialization as my normal builds were quite sketchy. So it was good to try and build something solid over long periods.
These first 5 months included a lot of electrical hardware design(PCBs) and embedded software development. I do want to catch you guys up on everything so I'll be making videos in roughly 5-month chunks between 2019-2022. Until we get more up-to-date, I think it just makes the most sense to post the footage in order.
SKUCCI x DVLTEM - THRILL NIGHT Link: soundcloud.com/dvltem/dvlt-x-skucci-thrillnightDownloading My Private Google Data, this is what I foundDevon Crawford2019-04-12 | Took a look at my private data and found some pretty weird stuff.. possible security vulnerability with Google Photos, third-party data from eBay and Amazon as well as audio recordings from "Ok, Google".
These are just my personal findings and I cannot claim this happens for everyone. Luckily most people watching this video have a YouTube account and therefore a Google account. You can all download your own data and look for what I found in this video, I didn't even have to do any heavy digging, its all pretty much out in the open once you throw stuff into your text editor. This content is not intended to harm any entity or person but rather share some concerns with the current state of data privacy on large websites such as Google.
I never used to consider this youtube thing a "real" business as I'm just a kid making videos in dark room (not so dark anymore). So I talked to some friends running startups and they gave me some really great feedback and hooked me up with legal professionals. I decided to incorporate because I realized what I've already been doing by paying myself as little as possible and saving the rest is exactly what a corporation is meant for (and there's some serious tax benefits with that).
I wanted to be as transparent as possible in this video. I know its not the usual tech content but sometimes I wander off into some other interests such as business. I'm very excited to use the profits from this channel to their fullest potential, by reinvesting into videos and technology products. Thanks for watching my dudes.
Legal consultation for this video provided by SM Legal (www.smlegal.ca) - not a sponsor, he just watched over the video and thought I should clarify a few things:
"-Corporate revenue is taxed at 13%, not individual earnings. Once you take the money out of the corporation as either a dividend (share payout) or salary, you will still be taxed (at income rate for salary, at capital gains rate for dividend).
-In your calculation at the end(20K), you may want to mention that the tax paid is before any dividend/salary payout
-You may want to mention that for a corporation to be a financially better decision than earning as a sole-proprietor, most accountants say you need to be making at least between $30,000 - $40,000. This is because a corporation has more administrative costs (including a longer tax return, for which accountants usually charge more) so at under 30 - 40K, the tax savings are pretty much cancelled out by the more expensive admin"
This content is for information purposes only. The content presented here is not legal advice. If you are looking to incorporate, speak with an accountant.
spd. - heaven Link: soundcloud.com/spudmcqueen/heavenMotion Detection Algorithm Edits my VideosDevon Crawford2019-03-22 | Here's my naive attempt at building a motion detection algorithm that edits my videos.
Thanks to AlgoExpert for sponsoring this video. Practice your technical interview skills and land your dream job (while supporting my channel!)
This is my first time doing image/video processing pixel by pixel. I'm sure motion/difference algorithms like this already exist but I figured it would be a great learning experience to implement one myself and integrate it with my video editing automation. So far this project does not use any machine learning or AI. There's still a lot we can do without it (and it might even be more efficient!). This is the second video in what may turn into a series. The core video automation functionality is built on top of FFmpeg and was built up in the last video. Now we can start designing more intelligent algorithms that edit videos for us :))
uncomfy - awake. Link: soundcloud.com/case-spat/awake-2Devon Crawford Live StreamDevon Crawford2019-03-02 | ...Writing a Program that Edits my VideosDevon Crawford2019-03-01 | Trying to learn video processing by writing a program that edits my videos (lol).
The goal is to build algorithmic building blocks that a human video editor can use in place of their manual labor. This means a partially-autonomous editing workflow, where the human can strategically use the toolkit of algorithms to achieve their desired results. This project uses the FFmpeg library to handle much of the heavy lifting of video processing and intends to build a library on top of FFmpeg without changing the FFmpeg source code. I have many ideas for future algorithms that can be implemented, so let me know if you're interested in this kind of development!
Also note, this was only three weeks of work. The code is not fully tested or documented (the source code is commented though). The random editing function is just a demo to showcase the clip and sequence functionality (cutting clips and stitching them together in a sequence). I was genuinely surprised to see how well the random function performed. I thought it was going to be awful but it wasn't that awful. I would love to use AI in this project, but I've never done AI so I figured I would get a solid base in video/image processing first.
Bearfoot - broke (n) Link: soundcloud.com/bearfoott/broke-nHacking the YouTube Algorithm 2019Devon Crawford2019-02-02 | Today I wanted to talk about my experience with sudden growth on the platform and how I've come to understand the YouTube algorithm.
I see many negative associations with the YouTube algorithm. People say it creates pressure and suppresses creative content in favor of consistency. In this video, I wanted to share an alternate opinion as I've posted hundreds of videos on the platform and only recently experienced sudden growth. Yes, the platform is becoming more difficult to succeed, but what inspires me is that the algorithm is actively searching for high-value content to put on a pedestal. If you have a small audience but you put out a video that has very high value, chances are the algorithm will pick it up. I have seen this time and time again, with not only my channel but many others as well. I believe the algorithm is working very well and it is quite motivating to see my own high-value videos get more views.
I know this video may seem very generic and unhelpful because it sounds like I am stating the obvious. I made this video because for years I posted random content on YouTube and wondered why it never got views. The only missing piece was putting myself in a strangers perspective and thinking about the value I am providing to them. Once I figured out how to convey my passions and interests in a way that would provide high value to strangers, everything worked out. I'm not saying it's easy or that I have it all figured out - but it is damn exciting that growth like this is still possible for the little guys.
ooljéé - lady killa Link: soundcloud.com/ooljee/lady-killaPlatform for Scalable Web Apps | How I built my website with KubernetesDevon Crawford2019-01-25 | I've spent months building a platform to support my development of scalable web applications. In this video, I try to share the learning process.
My personal website has a lot behind the scenes that most people cannot interact with. I've written up a few microservices and decided to deploy them on kubernetes. Some may say that what I've done is overkill - but it really does simplify the workflow once its setup (and I don't have to rewrite my codebase in the future!)
The end result: - Kubernetes cluster on digital ocean.. 3 nodes, a load balancer, and persistent volume - nginx-ingress controller exposes services to the outside world (all other services are internal)
Microservices: - jwt authentication server (security) - hangfire background processing server - MySQL database - mailer - front end
There is still a lot of work to be done. While most services are scalable - the database is not. Currently, our database is a single instance. I think someday I will need to deploy a MySQL cluster to support replication, etc. This was a massive topic to cover in a single video so I could not explain everything, my hope is that people can take what they see and research further.
Technologies Used: - CPU Intensive Backend: C# with ASP .NET Core - Simple I/O Intensive Backend: Node js - Database: MySQL - Scheduler: Hangfire open source background processing library - Authentication: JWT backed by Dotnet Identity - Mailing Service: Sendgrid - Integrations: YouTube, Github - Deployment: Docker images w/ Kubernetes - Front end: Next js / React
A L E X - Easy Track (part of Growing Up, Vol.2) Link: beatsupply.fanlink.to/growingupvol2Why Im not in SchoolDevon Crawford2019-01-18 | I should be in third year university but instead I'm trying something different. Let me know your thoughts.
My channel will still be mainly technology based and I will still be around the university to hang out with friends. I just wanted to shift my focus from the classroom onto projects that I'm passionate about.The only reason I am able to do this is because of you guys that watch the videos so I really appreciate it. Check out my website for a deeper explanation of what I want to learn.
What was I coding? Most of what you saw was the backend of my website which includes: - JWT authentication server (backed by dotnet identity) - hangfire background processing server - mailing server - mysql database
This means I already have the infrastructure in place to secure other microservices (with jwt), write background tasks for mysql database (hangfire), and send emails. This provides a good foundation for any future applications I want to develop. The front end is written in Next js + React. All services are deployed in containers on a kubernetes cluster (my first time doing this!). Read the software page on my website more detail on the technology stack.
jack cates - melancholy Link: soundcloud.com/jackisbroken/melancholy-1Learning a new Programming Language | Developer Vlog (Backend Microservices)Devon Crawford2018-11-18 | Learning Backend Web Development in C# by writing my first Microservice. Github repository data is pulled into my database every 10 minutes so that we can display a near realtime software portfolio on my website. In the future we will also add more data to my database so that project pages can be automatically generated (with articles and images etc)
The goal was to build a scalable background microservices architecture, where I can easily write new services independently and then seamlessly plug them into my server on a Cron schedule. I spent most of this video reading documentation and learning ASP .NET Core, Hangfire, Microsoft Entity Framework, object mappers and how to best organize my services to easily extend them in the future. I have found a solution that works well for me, only requiring two lines of code to add a service to my scheduler. This is me learning through doing. Roughly 20 hours of coding went into this video. See below for technologies used in more detail.
Technologies Used ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ Backend: C# with ASP .NET Core Database: MySQL Scheduler: Hangfire open source background processing library API: Github Object Mapper: Microsoft Entity Framework Core (Maps MySQL into objects) JSON Mapper: Newtonsoft (Maps Github API response into objects) Editor: VSCode with Material Oceanic Theme
shao - runnin' up w/ SOUDIERE Link: soundcloud.com/prodbyshao/runnin-up-ww-soudiereCoding an A* Pathfinding VisualizationDevon Crawford2018-10-22 | An overview of the popular A* pathfinding algorithm and my experiences coding a visualization in Java swing. This was one of those projects I made a few years back when learning Java, so I pretty much just googled "A* pathfinding for beginners" and ran with that haha. I tried to explain my understanding in the most simple way possible. Bigger projects coming soon.
Occasionally I work on a project only to scrap it so I wanted to show you one example. From the outside it may appear that a developer is some genius guy who can make whatever he wants. Although this is partially true (engineering is magic), many of you don't see all of the time spent just thinking and reading... All of the footage I capture is usually the by-product of countless hours of thinking. Over the past month I've worked on many new things - react, I2C driver programming and containerization with docker. It's just reminded me how large the technology stack is and everyone is a beginner at some level of the stack. I feel like I haven't made much progress in the past month because I've been a beginner at a lot of new things :) This is the reality and I needed a YouTube vid so I figured I would talk about it.
KARMA RHYTHM - sea shells (w. goosetaf) Link: soundcloud.com/karmarhythm/sea-shells-w-goosetaf-1Hardware Programming | Battery Capacity Testing Robot [ Part 3 ]Devon Crawford2018-09-15 | This machine will automate the capacity testing of 18650 cells based on a constant 1 amp current draw. I have a few hundred 18650 cells that were salvaged from laptop batteries. Some may be good, and some may be bad. I want to assemble all of the good batteries into packs for my camera, phone, solar power bank, the list just goes on really. This machine is the first step. Also yes the stack of batteries was a very dumb idea but I tried to use the parts I already had. Obviously a DC(high rpm) motor is not suitable especially since you cant really do precise movements.
Battery Discharge Protection Circuit: Designed by me last summer :) This circuit monitors the battery voltage and disconnects it from the load at around 2.52V. It needs an external signal such as a switch or an Arduino digital write to turn on the battery once it disconnects. When the battery dies, the circuit disconnects itself from the battery, drawing zero current in its off state.
In this video I decided to share my research over the past few weeks since I have encountered many roadblocks when designing my server architecture. My current design is just a single node js + express application which handles all routes for my front end, back end + any other web apps I want to integrate. This is design is okay for small websites but as soon as you want to do multiple apps it becomes problematic. Pretty sure my new design is called a "micro-services" approach. and lately I've just done a lot of research on what tech would best suit my needs. A few things I didn't get the chance to mention in this video.. 1) I don't actually know JavaScript that well tbh.. any real algorithmic processing I will do in c++ or c and then integrate that code using the node ffi library. 2) I only want to use JavaScript, node js and express to act as the glue between my programs and the website. I prefer languages like C, C++ or Java since the compiler will yell at you for anything you've done wrong. I'll do all my real processing in the languages which I know best. 3) See below for a bunch of resources that I found helpful when learning all of this stuff! And also, I would really like to hear everyone's feedback and possible improvements or ideas you may think of when designing such a system.
Technology used in this video ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ Server: Node js + Express (Javascript) Front End: Next js + React (HTML, CSS, JS) Reverse Proxy & Load Balancer: Nginx Website Host: Digital Ocean Cloud computing platform Data: JSON, AJAX (asynchronous calls from client to server)
lzr - goin up Link: soundcloud.com/prodlzr/goin-upNerds go Clubbing..Devon Crawford2018-08-17 | The first time I've seen my university friends in 3 months.. Booked a hotel in downtown Toronto with 1 bed for 6 guys. Needless to say we did not fit in at the club, but at least I got a decent vid.
Quick synopsis: Lost my drivers license, hotel had a fire alarm, doctor Michael was crowd surfing for 2 seconds, six guys paid $65 to sleep on the floor. I don't even know what this video was. Occasionally I may do some vlogs like this, I can't always make coding vids ;)
Alicks - complex Link: soundcloud.com/alicks14/complex-a-mess-lp-read-descriptionCoding User Authentication & Security | YouTube Descriptions Updater [ Part 2 ]Devon Crawford2018-08-03 | I've started researching and implementing server server side sessions, user authentication and a user accounts database into the YouTube Descriptions Updater. Its taken me a while but I'd like to share what I've just recently learned about security and how web applications handle multiple users. I'm hoping to create another video which takes an in depth look at the code and authentication flow in implementation. In this video I tried to share the theory behind web security and I started playing around with the code.
Technologies Used: Node js with express as backend server Passport js for sessions and authentication MongoDB for user accounts database YouTube Data API V3 JSON parsing and requests/responses
grandsonn - lost the project for this last year Link: soundcloud.com/grndsonn/lost-the-project-for-this-last-year3 years of Computer Science in 8 minutesDevon Crawford2018-07-24 | This is the most asked question on my channel by far so I thought I'd explain how I learned programming. In the process I got a little distracted and accidentally explained all of computer science in 8 minutes (kind of).
The goal of this video was to show you the connections between modern day (high-level) programming and how it was implemented at the low level. I show you the basics in Java and convert it to C code, then into Assembly, which leads me to talk about how computers perform addition/subtraction, and the logic design behind that is all implemented with transistors. In case you couldn't tell, I love low level programming. Just a disclaimer that I'm not saying this is the best way to learn programming I am simply sharing what I feel was the most valuable in my learning so far. I know many people start with web technologies which can be a great introduction as well! I am currently teaching myself a lot of server networking & all that stuff. I just believe if you really want to understand how to design algorithms and solve problems in creative ways then the most valuable things you can learn are at the low level. Even though C is 40 years old it is still regarded as producing the most efficient code since you have full control over pointers and memory management with minimal overhead. (the only thing faster is assembly.. an even lower level)
a l e x - Peppy Won't Fly Straight and Its Getting on My Nerves Link: beatsupply.fanlink.to/growingupvol2The Worst Game Ive Ever Coded (Awful Spaghetti Code Explained)Devon Crawford2018-07-08 | Four months into learning how to program, I built a game for a high school assignment. This is how it turned out... You all keep asking me how I got started and it was actually just a high school class. It took about a year of doing stupid stuff like this to actually get the hang of it. It should also be noted that I don't play games anymore so there's no reason for me to make them haha. This project was made at around the same time that I quit my gaming channel 4 years ago. This was practically the first and last game I ever made!
Abisu 淵 - away. Link: soundcloud.com/abisubeats/awayDIY Battery Testing Robot [ Part Two ]Devon Crawford2018-06-20 | I ordered some H-bridge Integrated circuits and encountered so many roadblocks that I never ended up posting the video. This has been filmed over the past 4 months and recently I thought I would just take the time to print my own circuit boards so I can actually use these chips instead of getting rid of them. I still haven't made all that much progress on this project but I hope this video shows you just how many problems you may run into when working with hardware especially if you don't exactly know what you're doing. The ultimate goal is to have a fully automated battery testing system. You can place 10-20 batteries in a stack while stepper motors move the batteries through the system. Each battery will be connected to a constant current load of 1 amp and the Arduino will time the length of battery until discharge to calculate the capacity (last summer I built a discharge protection circuit). The Arduino will then store all information in an array and output live results on an LED display. For now my biggest concern has been getting the motors and mechanics to work correctly. Everything else should be a breeze.
calumDJ - Not Even There (prod. calumDJ x BONNEMA) Link: soundcloud.com/calumdj/not-even-there-prod-calumdj-x-bonnemaWhy Engineers Dont Vlog (or film their projects)Devon Crawford2018-06-11 | I've noticed that on YouTube and with people I know, hardly anybody films their personal projects. Why is it that Elon musk doesn't vlog his work at SpaceX for example? In this video I wanted to share my perspective after making videos about a few of my projects and why they have been the most difficult type of video I have ever made. I'm still figuring out a strategy for making these types of videos and that's why I decided to share it with you guys. However, I do believe these types of videos are the most valuable videos I can make, I just need to figure out a more sustainable system and I want more people to film their own projects as well :) Also share in the comments your opinions on why we don't see more engineering type of videos on YouTube.
zodivk - crew. Link: soundcloud.com/zodivk/crewCoding a Timelapse Plugin for Photoshop | Image Processing HackDevon Crawford2018-06-07 | Two years ago, I wrote this Timelapse plugin "hack" for Adobe Photoshop to automatically detect and fix exposure changes in a Timelapse. This is most useful in difficult lighting conditions such as a sunset or sunrise. In this video I explain the entire process of figuring out how to parse image data, apply image processing and how this translates into the code! Luckily once you understand the how Photoshop interacts with metadata, the code becomes very simple. I remember taking on this problem when I had no idea what I was doing. It really seemed like an "impossible" task since I had no idea how image processing works. Turns out I found a very simple solution using my knowledge of camera settings to compute relative exposures :) Leave comments on any ideas for future development of this software! We can apply any image processing to RAW images through the same methods applied in this video. Read the project page (link below) for more information on how to shoot these timelapses and use my program effectively.
Technology used in this video ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ Java: for everything Adobe Photoshop, Lightroom, After effects and Media Encoder Magic Lantern software on my DSLR to shoot timelapses Digital Ocean Cloud Computing: https://m.do.co/c/feaf12f6424e (Get $10 off with my link ^^)
a l e x ₓ Kendall Miles - Wasting Time [EP Preview] Link: soundcloud.com/worsethanthis/a-l-e-x-kendall-miles-wasting-time-ep-previewCoding a YouTube Descriptions Updater [ Part 1 ]Devon Crawford2018-05-20 | Batch process your YouTube Video Descriptions to update social links or insert any information across all your videos. There is not a good (free) tool out there to automate this process for creators so I decided to make my own. In this video I converted my website into node js, figured out YouTube authentication, programmed the YouTube video search functions, and made some dynamic tables on the front end to show the results of the videos. Unfortunately I could not finish the project in this video since I had already been coding for 2 weeks. Major problems that I have to fix include: storing API credentials securely for multiple users, programming the string replacement functions (descriptions), and storing every description in a recovery file structure in case of catastrophic events. I still have a lot to do.
I'm not even sponsored by Digital Ocean but I just spent the past week setting up my site on their platform and its the coolest thing I have seen in a while. This way I can write any cloud computing program on my website for my subscribers to use, while Digital Ocean manages all the infrastructure :))
Technology used in this video ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ API: YouTube Data API V3 Authentication: OAuth 2.0 Server: Node JS with Express and EJS Website Host: Digital Ocean Cloud computing platform Data: JSON parsing and requests/responses Route Requests: AJAX (asynchronous calls from client to server) Backend: Javascript, Jquery (will use c++ in future) Front end: HTML, CSS, Javascript
Late June - Laying Still Link: soundcloud.com/latejune/anything-for-youDIY LED Music Visualizer | Real-Time Animations (Arduino)Devon Crawford2018-04-25 | I've wanted to make an LED Music Visualizer for the past year so I finally just did it. I had many problems designing the circuitry and although it is not perfect it actually turned out to be a pretty good result. The coding in this project was simple in comparison to the hardware and although this is not a programming video I want to show people why both hardware and software are interesting especially when you are able to combine them both so that you have full control over the system you designed. Next few videos will be some large software projects I developed in my spare time, meaning I can show you code!! I'm trying to start a community of passionate software/electronics hobbyists and entrepreneurs so join the newly created discord channel if you are interested, I will be active a lot of the time as I just got the app on my phone.
Complexion - The Future Beats Show 173 Featuring Funk Bast*rd Link: soundcloud.com/complexion/the-future-beats-show-173-featuring-funk-bastrdHardest Computer Science Course Explained | Angel of Death UoGDevon Crawford2018-04-09 | Since you guys really liked the last computer science video I decided to talk about my hardest CS course, nicknamed the "angel of death" at my school. It has a notoriously high fail rate for its assignments. You can expect to write a few thousand lines of C code in the first two assignments. This year we made a GEDCOM parser (which is actually what ancestry.com uses) to store information about family histories, allowing us to perform operations on family connections. In the second assignment we wrote a GEDCOM file writer, to create a GEDCOM file out of the memory objects. In the third assignment we used Node js and express to create a RESTful web server and UI for interacting with our parser. I tried to explain the file structure as best I could in a few minutes, so it will probably be very confusing to watch at first. The goal is to show you the complexities of the file structure, and how we built this web application to interface with our C API. This is basically how large scale cloud computing applications are made such as YouTube and Facebook.
The point I want to make is that this course is not as "hard" as everybody makes it out to be. Just dedicate at least two weeks to the assignment and you will be fine. None of the algorithms or data structures were difficult, rather it was the massive amount of errors possible when writing such a parser from scratch. There are thousands of tags and conditions if you want to create a full parser and identify everything listed in the standard. Thankfully we only implemented about half of the full parser seen on the standard (link above).
|| Technologies used ||
GEDCOM Parser API: - C
Web server: - Node js with express framework - RESTful server, ajax, JSON - JavaScript
Late June - You & I Link: soundcloud.com/latejune/you-iDay in the Life of a Computer Science Student | UoGDevon Crawford2018-03-10 | This is what I'm doing when I'm not posting YouTube videos. For a change I decided to film what I do at school, and show you guys some actual problems that software developers have to solve.
There's not much content on YouTube which actually shows real software dev, usually people just talk and don't really explain what they're doing. I want to take it upon myself to show what actually happens when writing software and if there's enough interest I can make videos as I am programming some new personal projects. On those I can actually show you guys code, and do whatever I want.
FAQ ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ What year / major / school? - Second year computer science at university of guelph
What language? - Almost everything for my assignments is written in C, I've had one Java course. Personally I know Java the most, then C, some web stuff for my website (HTML, CSS, Javascript, Bootstrap), as well as R for stats courses. Oh and assembly haha that was fun.
How old is u? - 19
Where u at? - Canada
Why did u quit ur gaming channel? - I want to be productive and create cool shit. Been working on many interesting side projects that I usually keep separate from YouTube but thinking about making videos about them. Gaming videos feel like a dead end for me creatively.
When can you post another video? - When I'm not a slave to the education system (if everyone sent me a nice sum of money I could start my own company and be set, in the meantime subscribe and follow all my social medias will help)
Can I see some code / what's next?? - ye look at my github (link under socials)
a l e x - double scoop [forthcoming] Link: soundcloud.com/worsethanthis/double-scoop-forthcomingDIY Battery Capacity Testing Robot | Part One (Arduino)Devon Crawford2018-02-05 | As you may know I have a few hundred 18650 cells. In order to use them I need to know the capacity to determine which cells are good/bad. So I decided to build this automated robot to discharge a stack of batteries at a constant current, timing it and performing calculations on Arduino to store data in an array. This is the first part of this build, where I salvage through 20 year old computer DVD drives for stepper motors to use as linear actuators. The next part will involve me connecting two of these motors together and creating the structure (out of cardboard) to hold the batteries. As well as programming the Arduino further to calculate the capacity. Hopefully the "robot" will be fully functional in the next video to this project.
I know this content isn't my usual, but in my spare time I work on many projects like this, I just don't usually film it. Let me know if you're interested in this type of content. If you're new here you should subscribe !
Late June - Love Wounds Link: soundcloud.com/latejune/love-woundsSURPRISE..Devon Crawford2018-01-17 | Grateful to have friends that will arrange a surprise party and throw a cake in my face, just so I can get content. I thought it was movie night... Justin distracted me by going to McDonalds haha. Also talked a little about finding jobs for next summer through my co-op program at the university of Guelph. I swear I don't party this much!!
Gear ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ - Video Editing Software (Premiere Pro CC): https://prf.hn/l/BOomWo3 - All Adobe Apps (I use this plan): https://prf.hn/l/Xv5qk5Q - Keyboard (Velocifire TKL01): amzn.to/2AQTjJQ - Monitors (Dell U2518D) : amzn.to/2AQQmco - Webcam (Logitech C920): amzn.to/2Cw588c - Desk Microphone (Blue Yeti): amzn.to/2FPFmzi - DSLR (Canon T7i): amzn.to/2T54mpZ - Wide Lens (Tokina 11-16mm F2.8): amzn.to/2MlpvcO
Music ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ NAUUDA - spazz Link: soundcloud.com/wearenauuda/spazzidiots go camping.. | Algonquin ParkDevon Crawford2017-12-17 | Super last minute Jack and I decided to go camping in Algonquin park for some star photography. We literally got the last campsite available in the entire park. Somehow we managed to find pretty epic locations, the moon set at the perfect time and we had clear skies for milky way shots. We only stayed for 24 hours.
Hanz - Breathe Link: soundcloud.com/hanzbeats/breathe-1Boys weekend gone wrong..Devon Crawford2017-12-13 | we slept in the garage for 3 days and I filmed everything. The boys came to the cottage for the weekend, this is practically 4 vlogs into one. Justin had a huge wipeout while hiking, we sang a lot of songs, and embarrassed ourselves a lot. So much happened in this video I don't know how else to describe it. Hope you enjoy.
Oliver Francis - GENE SIMMONS soundcloud.com/oliverxfrancis3/gene-simmonsdead laptop batteries teardown | Harvesting 18650 cellsDevon Crawford2017-12-09 | just a kid that's too excited about dead laptop batteries. I decided to buy 15 "dead" laptop batteries on eBay to see how many I can recover! Each 18650 cell costs $15 new up in Canada and I managed to recover approximately 100 used cells for $70. Definitely a good way to find cheap 18650 cells. Once the cells are recovered, I will be able to make my own battery packs for solar power banks, electric bicycles, mobile devices, literally anything I want. Get ready.
a l e x - I need some fresh air Link: soundcloud.com/worsethanthis/i-need-some-fresh-airFirst Year at the University of GuelphDevon Crawford2017-12-05 | This is my experience moving to university not knowing who I would be living with, or what to expect. We did a lot of dumb stuff. I lived in the south residence at the University of Guelph.
** Yes I am 8 months behind on edits right now. This video is long overdue but I figured it's good to share since almost all of the second semester never made it into a video. Hope it all makes sense
Oliver Francis - gemini Link: soundcloud.com/oliverxfrancis3/gemini-1DIY Air Conditioner (Arduino)Devon Crawford2017-10-13 | Our dorm room had no control over temperature and was consistently too hot. So we decided to build our own air conditioner using an Arduino (seemed like the only viable option).
Each room has it's own temperature sensors, ventilation shafts, and fan controllers. It was the Arduino's job to monitor the room temperature and control the fans to achieve the desired temperature. Surprisingly it worked quite well. Considering we simply used the window (thanks, Canadian winters!) as our cold air source.
I should mention the only reason this worked is the fact that we were living in a dorm. The furnace worked great! So great that it would not turn off. Leaving our room at 30 degrees Celsius while we slept. This is why the project was able to achieve stable temperatures in both rooms. Heat from the furnace was battling with the (controlled) cold air flow from our air conditioner connected to the window. Kind of sketchy I know, we literally made ventilation shafts out of cardboard and hot glued them to the ceiling. Hey, it worked, who's laughing now!
It was quite simple to code since Arduino's language is just C with added functions. This was my first project with Arduino. I used to be just a software guy but I have fallen in love with hardware. Recently I have been designing circuits for custom lithium-ion battery packs. Power is the most fundamental aspect of all electronics, which is why this is so interesting to me. It's just kind of funny that this air conditioner thing is what got me started with circuit design and low-level electronics.
This video is from March 2017 by the way.. I'm a little behind on edits lol.HE CRASHED THE RENTAL CAR | Kelowna BCDevon Crawford2017-06-13 | EP. 78. First day of our trip out west!! We survived a 4 hour drive through a snowstorm, only to have my dad back into a wall.. nice. great start.
pools - traffic lights Link: soundcloud.com/iampools/traffic-lightsMy New Drone | DJI Mavic Pro + Test FootageDevon Crawford2017-03-06 | EP . 76. I finally got my hands on the DJI Mavic pro. It's been super easy to fly since day one, but I've done some tests over the past months to determine what the best settings were for me.
Currently, I shoot at 2.7K 30fps, Art Colour profile (-1, -1, 0), Gimbal Pitch at 10, and rudder right/left at 0.10. I used to use Art with (-1, -1, -3) but found that it was too difficult to colour grade and get good results such as in Test 4 and 5. I changed the saturation from -3 to 0 which is much easier to colour correct in my opinion.
I believe the mavic is the best value drone for your money right now, if you take advantage of the settings and don't just leave it on auto mode.
Gear ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ - Video Editing Software (Premiere Pro CC): https://prf.hn/l/BOomWo3 - All Adobe Apps (I use this plan): https://prf.hn/l/Xv5qk5Q - Keyboard (Velocifire TKL01): amzn.to/2AQTjJQ - Monitors (Dell U2518D) : amzn.to/2AQQmco - Webcam (Logitech C920): amzn.to/2Cw588c - Desk Microphone (Blue Yeti): amzn.to/2FPFmzi - DSLR (Canon T7i): amzn.to/2T54mpZ - Wide Lens (Tokina 11-16mm F2.8): amzn.to/2MlpvcOannoying guys on a roadtripDevon Crawford2017-03-02 | EP . 75. Justin and I go on a roadtrip upnorth to go skiing.. We're pretty annoying
fvde - Crystal Sky Link: soundcloud.com/fvdead/crystal-skyi crashed my first droneDevon Crawford2017-01-06 | EP. 73. I got my first drone for Christmas and crashed it right away hahaha. I'm trying to learn how to fly without crashing the drone. My dad also rented a new cottage, and we go skiing!
₪ jetson - ヽ`ヽ`、ヽ`、ヽ`ヽ`、ヽ Link: soundcloud.com/highimjetson/ya8psztyrdykthe end of my first semester at UniversityDevon Crawford2016-12-24 | EP. 72. Yes I did just jump out the window to rescue a sock... I question myself sometimes haha. Everyone is leaving university for Christmas break! Exams got me busy but I'll be getting back on YouTube now!
a l e x - i l o v e y o u Link: soundcloud.com/worsethanthis/i-l-o-v-e-y-o-uWE BUILT A DOOR | LIT DORM ROOMDevon Crawford2016-11-04 | EP. 67. Today we renovate our dorm room by adding doors in the wall. :) Yes I did just realize that all we did was put a shower curtain in the wall but shh. it took a lot of engineering.. We also finally completed the key trickshot.. follow ur dreams kids.. AND I went on a really last minute star photography mission!! What more can you ask for?
zack farache - sweeterman Link: soundcloud.com/zachfarache/sweetermanMY ROOMMATE IS DEAFDevon Crawford2016-11-02 | EP. 65. Whenever my roommate looks at his phone he completely looses his hearing. So I just bug him about it.
rare - Again Link: soundcloud.com/sorare/againTWO IDIOTS AT THE GYMDevon Crawford2016-10-21 | EP. 62. Today we picked courses and almost killed ourselves at the gym! 100,000 thumbs up for a daily workout!!
[unmatchd] - wrk Link: soundcloud.com/unmatchd/wrkMOVING OUT TO UNIVERSITYDevon Crawford2016-09-19 | Day 57. Today I move out to university/college. I'll be living in residence for the first year.
bkzt. - I just wanna die. Link: soundcloud.com/b_z_k_t/i-just-wanna-diePULLED OVER FOR DRIVING TOO SLOW?!?Devon Crawford2016-09-08 | Day 55. Today we explore Algonquin park and witness a very strange driving incident.. This wraps up our 24 hour camping roadtrip.
Tulpa - True Looks Link: soundcloud.com/tul-pa/tulpa-true-looksATTACKED BY A BEARDevon Crawford2016-07-15 | Day 34. Today we go meetup with the fam and get attacked by a bear in the woods. Fun times. We also shoot guns & play horseshoes because that's just what our family does at reunions.
Pools - traffic lights Link: soundcloud.com/iampools/traffic-lightsLARGEST TIDES IN THE WORLDDevon Crawford2016-07-14 | Day 33. Today we go to the Hopewell Rocks on the Bay of Fundy which have the largest tides in the world (as much as 50 feet). It's also the longest drive for food.
cat ₆⁶₆ - Ayaiaiayaiayi Link: soundcloud.com/catsixsixsix/ayaiaiayaiayiLATE NIGHT TIMELAPSESDevon Crawford2016-07-10 | Day 29. Today I made a bunch of Timelapses and Hyperlapses. It's fun. Trying to get better at these things. I forgot to mention that I worked today until 6pm so that's why this is all at night.
Soulless - I Should Probably Go To Sleep... Link: soundcloud.com/element-42/i-should-probably-go-to-sleepPOKEMON HUNTING IN REAL LIFEDevon Crawford2016-07-09 | Day 28. Today I go paddle boarding and hunt for pokemon in real life with charlie. it's actually just the Pokemon Go app but still. cool stuff.
Iketa - Shelter Link: soundcloud.com/iketa/shelterSCARED OF ROLLERCOASTERSDevon Crawford2016-07-01 | Day 20. Today my friends and I go to Canada's Wonderland for the day. I don't know how to describe what happens in this video. Hopefully this does it.