![LeMaster Tech](/img/default-banner.jpg)
- Видео 249
- Просмотров 1 584 052
LeMaster Tech
США
Добавлен 31 авг 2021
Welcome to LeMaster Tech! A RUclips channel dedicated to helping make code, software and all things Engineering-related more accessible to everyone. Code tutorials from a wide variety of software platforms will be published here along with lessons learned in over 5 years in the controls, software, and automation industries.
We want to be the friendliest place on the internet to learn programming so if the barrier to entry into the world of computer science seems too high, let us help you break it down! Comment on any of our videos, or message us on Instagram @LeMasterTech and we will help you on your journey to developing the skills needed to program your way through life!
We want to be the friendliest place on the internet to learn programming so if the barrier to entry into the world of computer science seems too high, let us help you break it down! Comment on any of our videos, or message us on Instagram @LeMasterTech and we will help you on your journey to developing the skills needed to program your way through life!
Pushbuttons and Switches for Controls and Automation!
In this video we discuss how to use pushbuttons and switches for controls, automation and electronics!
Thank you to APIELE for sponsoring the hardware used in this tutorial:
www.apiele.com/
Momentary Pushbutton: amzn.to/4fzChSj
Latching Pushbutton: amzn.to/3LYFtsZ
Toggle Switch: amzn.to/3WCHMXM
Selector Switch: amzn.to/3SGCxoM
Keyed Switch: amzn.to/3SIvvjv
Thank you so much for watching and let me know in the comments with any questions or what you'd like to see next!
Don't forget to leave a like on the video and subscribe to the channel.
Consider checking out my Patreon if you love the channel: www.patreon.com/LeMasterTech
Thank you to APIELE for sponsoring the hardware used in this tutorial:
www.apiele.com/
Momentary Pushbutton: amzn.to/4fzChSj
Latching Pushbutton: amzn.to/3LYFtsZ
Toggle Switch: amzn.to/3WCHMXM
Selector Switch: amzn.to/3SGCxoM
Keyed Switch: amzn.to/3SIvvjv
Thank you so much for watching and let me know in the comments with any questions or what you'd like to see next!
Don't forget to leave a like on the video and subscribe to the channel.
Consider checking out my Patreon if you love the channel: www.patreon.com/LeMasterTech
Просмотров: 147
Видео
How to Make a TCP IP Server or Client in Python
Просмотров 67821 день назад
In this video we program an example of a Python script to act as a TCP IP server, and a separate one to act as a client, and then we start both and see live transfer of data using the TCP IP protocol! Code shown in this example available here: github.com/plemaster01/TCPIP_Python/ Don't forget to leave a like on the video if you found it useful, subscribe to the channel for tons more great conte...
How to Use Python List Comprehensions
Просмотров 182Месяц назад
List comprehensions are powerful python tools that can process and change lists and dictionaries in a single line of code! Code used in this example can be found here: github.com/plemaster01/ListComprehensions Consider Checking out my Patreon! www.patreon.com/LeMasterTech
Arduino Automated Servo Lock Box!
Просмотров 3242 месяца назад
I made a programmable puzzle lock-box that lets the user set a four digit code, then play a code breaking game to find the answer and trigger an automatic door to open! This project was a ton of fun to make and huge thanks to PCB Way for sponsoring the video! Get a $5 order credit just for signing up at this link!! pcbway.com/g/2Zlh7L Project files and gerbers and code all here: github.com/plem...
Industrial Controls and Automation Hardware Guide
Просмотров 5032 месяца назад
In this video we cover the most commonly used and important hardware for Controls and Automation Engineering! We cover DIN Rail, Power Supplies, Circuit Breakers, Terminal Blocks, PLCs and Switches! This is a sequel to our Intro to Controls: ruclips.net/video/3SqsvqCczao/видео.htmlsi=FA0eeEwKNmjakDU8 You can find the Arduino Opta PLC here: amzn.to/3UXgISi 120 AVC to 24 VDC Power Supply: amzn.to...
How to Install a Mini Split Air Conditioner | Cooper & Hunter DIY
Просмотров 8 тыс.3 месяца назад
In this video I show you how to install a Mini Split Air Conditioning System yourself! The unit I used for my workshop is the 12,000 BTU Cooper & Hunter 10 Volt Unit: amzn.to/4eaMa8j but the installation steps should work for any of the DIY Kits you can buy online! AC Unit Used: amzn.to/4eaMa8j Duct Cover: amzn.to/4aS0Q9C Wall Mount Kit: amzn.to/4aOQ04d Thread Gasket Sealant: amzn.to/3Rf1Nll Va...
How to make your First PCB! Beginner KiCAD Design Tutorial
Просмотров 1,1 тыс.3 месяца назад
In this video I show you how to start from a hobby breadboard circuit and use the free design software KiCad to create an electrical schematic, assign component footprints, and design in 3D the layout of your first PCB! This video is sponsored by PCBWay and be sure to check them out for all of your Hobby Circuit Board Needs! - You get a 5$ credit just for making an account here: pcbway.com/g/2Z...
What is Controls and Automation Engineering?
Просмотров 5 тыс.4 месяца назад
This is Episode 1 in an 8-part introduction series to the field of controls and automation engineering. Since this is a fairly niche engineering field which I work in, it seems like a great opportunity to share some cool info about the industry! The PowerPoint used in this lesson is available here: github.com/plemaster01/ControlsEngineering Check out the Real Pars RUclips channel for tons of mo...
How to Use Multiple LCDs with One Arduino! (I2C Tutorial)
Просмотров 5704 месяца назад
Using the I2C Communication module in this video we quickly learn how to control multiple LCDs from one Arduino! Code from this project can be found here: github.com/plemaster01/ArduinoMultipleLCDs Some Good, Affordable I2C LCDs: 20x4: amzn.to/4adjDwi 16x2: amzn.to/43KptDe Elegoo's Amazon Storefront (tons of awesome hobby electronics): amzn.to/3ITgdDb Thank you so much to my Patreon Supporters!...
How to Make GUIs in Python for Arduino Projects
Просмотров 1,1 тыс.4 месяца назад
Building a GUI to monitor an Arduino project from Python is fun and easy and can be done in just a few simple steps! The Arduino and Python code used in this video can be found here: github.com/plemaster01/ArduinoGUI Be Sure to Check out Elegoo's awesome maker products: ELEGOO Super Starter Kit: amzn.to/4cvf3ew www.elegoo.com/ And a Huge Thank You to My Patreon Supporters!! www.patreon.com/LeMa...
How to Scan Fingerprints with Arduino!
Просмотров 2,5 тыс.5 месяцев назад
In this video I show you step by step how to wire up an optical fingerprint scanner compatible with Arduino and Raspberry Pi devices that communicates over UART. We cover the wiring, sensing and programming all in less than 20 minutes! The module I use in this video: www.dfrobot.com/product-1343.html?tracking=65bf320f5bda5 Or a similar option available from amazon: amzn.to/42X8NIb The code is a...
How to Build Your First Game In Unity! Side Scroller Platformer Game Tutorial
Просмотров 8825 месяцев назад
In this first tutorial in Unity for beginners getting started with Game Development, Indie Game Developer Southpaw Development (@southpawdevelopment ) teaches you how to create your first game in Unity! In less than an hour we cover how to create a project, model basic objects and obstacles, build mesh colliders and basic physics, and create a playable side scrolling platformer game. Be sure to...
the 10,000 Subscriber YouTube Play Button
Просмотров 5326 месяцев назад
the 10,000 Subscriber RUclips Play Button
Voice Controlled DIY Smart Lights!
Просмотров 3,5 тыс.6 месяцев назад
Voice Controlled DIY Smart Lights!
How to Use Voice Recognition Commands With Arduino!
Просмотров 11 тыс.6 месяцев назад
How to Use Voice Recognition Commands With Arduino!
How to Make Objects Move in PyGame!
Просмотров 1,6 тыс.6 месяцев назад
How to Make Objects Move in PyGame!
How to Convert XML to JSON using Python!
Просмотров 1,6 тыс.6 месяцев назад
How to Convert XML to JSON using Python!
How to Design Built-In Shelves with SketchUp 3D Modeling!
Просмотров 6906 месяцев назад
How to Design Built-In Shelves with SketchUp 3D Modeling!
How to Import Colors and Materials Into Sketchup 3D Models!
Просмотров 2,3 тыс.7 месяцев назад
How to Import Colors and Materials Into Sketchup 3D Models!
How to Connect and Control an Arduino From Python!
Просмотров 37 тыс.8 месяцев назад
How to Connect and Control an Arduino From Python!
Programming Mastermind in Python with Pygame!
Просмотров 1,3 тыс.9 месяцев назад
Programming Mastermind in Python with Pygame!
How to Make a Mastermind Game in Python! Kivy Mobile App Tutorial!
Просмотров 2 тыс.9 месяцев назад
How to Make a Mastermind Game in Python! Kivy Mobile App Tutorial!
How to Give Shapes Background Images with Python and Kivy!
Просмотров 83110 месяцев назад
How to Give Shapes Background Images with Python and Kivy!
Touch Screen Events and Clicks in Kivy for Python!
Просмотров 1,7 тыс.10 месяцев назад
Touch Screen Events and Clicks in Kivy for Python!
How to Draw Circles, Rectangles and Lines in Kivy for Python!
Просмотров 1 тыс.10 месяцев назад
How to Draw Circles, Rectangles and Lines in Kivy for Python!
How to Use Microphones for Sound Detection with an Arduino!
Просмотров 4 тыс.11 месяцев назад
How to Use Microphones for Sound Detection with an Arduino!
How to Get Started with PyGame! Beginner Python Game Dev Tutorial
Просмотров 1,3 тыс.11 месяцев назад
How to Get Started with PyGame! Beginner Python Game Dev Tutorial
Adding Castling, Pawn Promotion and En Passant to Chess in Python!
Просмотров 2,6 тыс.11 месяцев назад
Adding Castling, Pawn Promotion and En Passant to Chess in Python!
How to Make a Typing Racer Game in Python!
Просмотров 2,8 тыс.11 месяцев назад
How to Make a Typing Racer Game in Python!
Thanks for the information, just wanted to know, I just finished some training under controls and automation, how do I advertise my skills out though I do not have that much experience with it. I write PLC programs for Allen Bradley, Siemens, Delta and Schneider too.
BRO U ARE SO UNDERRATTTED
Thanks for the simple explanation
Hey, thank you for a video!!!😇I'm starting a 2-year bachelor degree in Electronic Engineering. I chose as elective course Industrial Automation for the second year. Also next year we will have a Industrial Internship, so I wanted to ask what additional courses you would recommend for resume/career development. I considered Coursera courses maybe..
I think realPars might be the best online source for controls and automation content! Their RUclips channel is loaded with awesome content and I am pretty sure they have online courses at their website as well! And ignition is a SCADA software and TwinCAT is a PLC programming platform you can get a version of for completely free to practice plc programming and hmi development!
which one would be a better choice if i want to get into this field? MSc in Mechatronics or MSc in Computational Engineering (Automatic Control) I have done my Bachelors in Mechanical Engineering.
It depends what you want to go into! For automation and controls in a wide range of industries you’d probably want to pursue mechatronics but if your main interest is robotics probably computational engineering!
which one would be a better choice if i want to get into this field? MSc in Mechatronics or MSc in Computational Engineering (Automatic Control) I have done my Bachelors in Mechanical Engineering.
I answered your other comment too! But it depends what you want to do - mechatronics is probably better at covering a wide range of automation topics but computational engineering might be better if you’re super interested in robotics!
I like the idea of jumping with the hammer which is done in Donkey Kong Remix 2015(from 4:32:30 thru 4:32:35)
Yeah I was definitely just picking features to add by four hours in haha!
I am getting an unicode error, any suggestions? please
That usually means there is a character in the excel doc that python can’t recognize, the error code usually throws what row and cell the error occcurs in
I have to say thank you for not having a super thick ascent but still knowing things it is so hard to find someone like 🤣
Haha well thank you for watching! and you’re welcome I guess 😆
@@lemastertech your welcome I am happily subscribed now
will this work on a MacOS environment?
I’m not certain I do not have a Mac but most python modules work for windows and Mac!
@@lemastertech spoiler alert : It works for MacOS. hehe
You don’t have to use all of those namespaces, just using system is most of the time enough.
Woah this changes everything
Bro, I'll keep it simple. Thanks. Great job. Saved me a ton of time.
Thank you for watching and I’m glad it helped you!!
Just get raspberry pi instead
Why did you watch this video if you didn’t want to know how to do this with an arduino?
I didn’t.
@@lemastertech I didn’t
When I click run it says “function “ object has no attribute “fill” and the black screen shows for a minute and disappear 😢why ?
Not sure if you’re not getting an area sounds like it could just be an indentation issue!
Who doesn't want to press buttons😎
Right?! My son loves the push button box and he’s only one year old 😁
cool!
Thanks man!!
Thank you very much for your video! it helped me a lot!
Thank you for watching!! Glad it helped
Hey, this works, but how do I use a custom icon and possibly keep it one file?
I do not know if pyinstaller has those features in particular!
please use elif instead of else if in your check_gravity method
No it’s too late
Thanks by mistake i found a right video,and now i know how to import file of excel in python
Thanks for watching glad you found it!
Thia is the best tutorial on C# i've seen in a long time. Please make More C# videos bro. Thank you
I would like to! I need to get myself a little more free time haha
Thank you very much for enlighten me with use of Arduino and Python, a misconception has been broken, my coursemate( who is a scholar to be precise) told me it is not possible to control arduino with python. I have a question. Is it possible to upload a python code on arduino memory such that it will be acting based on the python code. I have project which I will be working with both arduino and python, can please help me out.
Hi - the newest arduino boards can run a very lightweight version of Python, up until this point because arduino’s run on C++ based code it hasn’t been very possible to program an arduino with Python
@@lemastertech So there is low probability that Python Program will work on Arduino. I also have another question, like the Arduinos that support lightweight python codes, is it possible to for the Arduino to upload python codes in its memory.
@@lemastertech I have a final year project I am working that involves both Arduino and Python. Please I want to know if you can please guide me on it.
help!! why do I get the error pygame module not found,..?? something with a path probably,.. because it is installed and tested to work,, I was able to play aliens after I installed the pygame,.. still the first error in the code is ==. >>> %Run main.py Traceback (most recent call last): File "/Users/qoix/Downloads/LeMasterTechYT-main/beatMaker/main.py", line 1, in <module> import pygame ModuleNotFoundError: No module named 'pygame' >>> there is no progress until this is solved --- anyone can help??
Hi if you’re using a good IDE like pycharm you should be able to import the module directly into your project which would make sure the path is working correctly. If you go to the terminal and pip install PyGame does work you just might be installing it to the wrong directory
@@lemastertech OK probably that is the problem ,,,can I install from the IDE? that I would be using. Thonny is my fav but I do use anaconda or jupyter notebooks.. this might be the solution to why I could not make my video creation program in python 000 the directories were all entangled with the version numbers and the python programming AI told me to use never worked because of that,.. till I gave up..
How would you loop it? Like which condition has to be true in order to loop it?
You could just do a “while input != “exit” or some other trigger condition, then run the calculator routine, and when someone types exit or closes the program it would end!
@@lemastertech Thank you!
Hey can you do publishing and adding leaderboards and other multi-player features
If I add features to this project now I would probably remake it from the ground up because there’s a lot of optimization I would add! Not sure when I’ll get to it though
@lemastertech please do it I made what you had so far but for a ps vita screen 544 by 960 and I adjusted the lengths of the bars to be 800 and I centered the bottom buttons
@@lemastertech are you on discord
You've earned a sub because your explanation skills are next level. But what do I have to do to open the other files I need to run the application if the folder those other files are in and the .exe are located in the same directory? I tried putting things like `from data.dimension_setup import *` into the actual code and updating the executable (data is the folder with the additional files, dimension_setup is a python file). I don't want to resolve this by just copypasting the contents of the dimension_setup file into the main file to prevent my code from being an absolute mess. And I used open("data/file.json") to open the json files in the data folder. For some reason, the pycharm version of my game recognizes my files in the data directory, but the executable thinks they're non-existent.
Thanks for watching! Pyinstaller is definitely a super light weight option for generating executables but if you have a program with tons of supporting files you need to package up with it I would honestly not suggest using pyinstaller, that’s not really pythons bread and butter unfortunately
ball has no attribute update_pos i am so confused ive checked everything and i cant figure out whats wrong
Maybe you just forgot the parentheses when you call update_pos() ?
figured it out
Nicely done!
when i did the first part the screen shows up for less than a second than disapears
Sounds like an indentation problem but also sounds like you figured it out!
Thank you for this great video! I have a question though, when I run this game under "python3 main.py" in terminal, the click doesn't working on bottom row tubes, they won't be selected. However I run this under "python main.py" they're working! Why does that happen?
That sounds crazy! I have no idea why the two different forms of calling it would change functionality
wow! thank you soo much sir for the clarifications. I'm happy to come across your channel
Thank you for watching I’m glad you liked it!
just created it with your tutorial very well paced
Thank you so much for watching!!
I’ve been a controls engineer for 2ish years, with my first role being commissioning in title and a mix of that and some design in practice. Current role is as a controls support engineer where I support projects primarily after go live. It’s a really cool field and Im happy to be in it! Many, many hats can be worn in one role if that’s what you like. My degree was a BS in Electrical Engineering Technology.
Thanks for sharing your experience!! Many many hats is right, it’s a super broad industry with tons of chances to see new (and old) technology at work!
thanks, that makes things simple!
You’re welcome thank you for watching!!
Really nice tips in the video. Also I would like to see a tutorial of how to do whatever I want with Fn keys for example to open google or to turn off a touchpad if I'm in a laptop.
Thanks for watching! I definitely want to do more C based tutorials in the future so I’ll keep that idea in mind!
Helpful tutorial. Tkks
Glad you liked it thanks for watching!
Hi, I am pursuing MS in Controls and Automation Engineer. But sometimes I feel lack of resources to learn hands -on in this field. Like in CS/IT you pretty much work on laptop and software which are free to keep learning and upskilling. Similarly, Can you please recommend any resources to keep learning in Controls and Automation domain?
Hi I think the realpars and engineering mindset RUclips channels are super useful to folks who want to learn about this field for free! And ignition has a maker edition which is a cool free scada and beckhoff twincat programming software can be downloaded for free as well! So there’s so free resources you can start with!
python3.13 no module named imp
So, I am using py auto exe, and I have a env placed as a folder to bundle up everything but when I open the application it says ModuleNotFoundError no module named ‘webview’ even though the model is in my env How do I fix this?
Thanks! Very well explained. Please think about a video on doing changes to many cells at once. For example, change all instances of correllation to correlation.
thx
No problem thanks for watching!
Can you use other language beyond English? For example, korean, Japanese and many other asian languages?
You can use any language you want for the custom voice commands and the custom wake word, because it’s recording your voice and matching and comparing your commands to the recorded files. So it could even work just with sounds or noises! But for training it and using the predetermined command words you’ll have the use English or whatever language the module you buy comes in!
Se puede armar una impresora 3d con este kit?, no encuentro informacion sobre esto. Principalmente porque no se como conectar el hotend y el termistor
Hola, no tengo mucho español pero si, la prima razón para usarlo es CNC máquinas pero es el mismo “g-code” para decir una impresora 3D que tiene que hacer. El hotend puede ser un simple ”on/off”. There are probably better kits than this one for DIY 3D printers! Sorry for my bad Spanish!
@@lemastertech thanks
sorry i took a holiday break and totally forgot about python!
Hey welcome back no problem!
i'm back!
Welcome back!! Hope you had a fun holiday
@@lemastertech thank you❤
hello
Hello!!
This is exactly what I was looking for! Well explained and easy to understand and follow! Thanks!
Thank you for watching and for the super nice comment!
I really need gui tutorials on c++
me too, all I had is sfml GUI but I want to enhance the looks a bit like a android calculator
I honestly hate building guis with C++ so I prefer to use C# or Python but I could try and look into making some tutorials for it in the future!
@@lemastertech ok sir thanks so much
I meant on c++
No worries, I responded to your other comment!
Is anyone who can give a technician contact info, we need it to install in my house, Scarborough area, please share your technician number.
Scarborough in England or Ontario? Either way, google should have plenty of contractors capable of helping!