- 363
- 1 065 548
Hamed Adefuwa
United Kingdom
เข้าร่วมเมื่อ 29 ธ.ค. 2011
Electrical Engineering TH-cam Content
Channel Purpose: Document everything I'm working on or studying throughout my life, as it relates to Electrical & Electronics Engineering.
__
Hi Everyone,
I used to work as an Electrical Controls Engineer. Now I'm a blend of Electrical & Electronics :D
The content in this channel revolves around the various different topics I'm working on or studying.
I'm hoping to document my journey to becoming a chartered electrical engineer.
If I can help you in anyway, leave a comment on one of my videos and I'll be sure to reply.
All the best!
Hamed
Channel Purpose: Document everything I'm working on or studying throughout my life, as it relates to Electrical & Electronics Engineering.
__
Hi Everyone,
I used to work as an Electrical Controls Engineer. Now I'm a blend of Electrical & Electronics :D
The content in this channel revolves around the various different topics I'm working on or studying.
I'm hoping to document my journey to becoming a chartered electrical engineer.
If I can help you in anyway, leave a comment on one of my videos and I'll be sure to reply.
All the best!
Hamed
Upgrading My Din Rail PLC Training Setup Rig
In this video I talk through 3 upgrades I've made to my at home setup for my PLC projects, training and learning.
The upgrades were;
1. New DIN Rail 3d Print
2. New 24V Laptop Charger As Power Source
3. Upgraded PL to S7-1214C
Important Links:
Old 3D Print: cults3d.com/en/3d-model/tool/35mm-din-rail-stand
New 3D Print: www.thingiverse.com/thing:4551580
New PSU: amzn.to/49hY4v4
The upgrades were;
1. New DIN Rail 3d Print
2. New 24V Laptop Charger As Power Source
3. Upgraded PL to S7-1214C
Important Links:
Old 3D Print: cults3d.com/en/3d-model/tool/35mm-din-rail-stand
New 3D Print: www.thingiverse.com/thing:4551580
New PSU: amzn.to/49hY4v4
มุมมอง: 142
วีดีโอ
Testing All IO On Arduino Opta PLC
มุมมอง 11614 วันที่ผ่านมา
This thing is pretty cool. In this video, we test all Input/Output (IO) functionalities on the Arduino Opta PLC. Watch as we demonstrate how to verify digital inputs, analog inputs, digital outputs, and PWM functionality. Whether you're setting up for industrial automation or a personal project, this guide will ensure your Opta PLC is ready to go. Resources: Arduino Opta PLC Documentation: Visi...
Arduino Opta PLC: Second Impressions
มุมมอง 1.3K14 วันที่ผ่านมา
Arduino Opta PLC: My Honest Experience (The Good, the Bad, and the Ugly) In this video, I dive into my hands-on experience with the Arduino Opta PLC, sharing the highs and lows of working with this "programmable logic relay." Here's what I cover: • Arduino PLC IDE Issues: Why I think it's poor and why C in the original Arduino IDE is the only real option. • Setup Struggles: From Ethernet connec...
PLC Training Rig: Making My Own Custom Setup For Self-Learning
มุมมอง 92121 วันที่ผ่านมา
I've been meaning to do this for awhile. I've learnt loads in recent years but I've got a decent hunger for more so hopefully this rig will help make that learning process smoother.
My Custom Siemens HMI: Using JavaScript / ElectronJS
มุมมอง 133หลายเดือนก่อน
I've done this in just 7 days! Completely custom JavaScript HMI for a Siemens S7-1200 PLC, made using ElectronJS! This app was made using completely free and open source code - literally zero cost to code & build. There's a snap 7 S7 comms library that someone's made that allows you to communicate with a Siemens PLC. 🔗 Resources: - Basic S7 HMI on GitHub: github.com/hadefuwa/basic-s7-hmi - Elec...
My Custom Siemens ElectronJS HMI App
มุมมอง 102หลายเดือนก่อน
Welcome to my walkthrough of a custom HMI (Human Machine Interface) created with Electron.js for the Siemens S7-1200 PLC! In this video, I'll be showcasing the functionality, interface, and ease of setup for this basic yet powerful HMI, perfect for those working with industrial automation. Watch as I guide you through the main features, from establishing communication with the S7-1200 to managi...
Motors Development Board - Servo, Stepper & DC - EBlocks
มุมมอง 87หลายเดือนก่อน
I didn't think this would work but it did, and easily! Jump to 6:30 to see it running. The E-blocks Actuators board allows for investigation into several different motor types - a DC motor, a servo motor and a stepper motor. Link to the board: www.matrixtsl.com/webshop/e-blocks2-actuators-board.html Datasheet: www.matrixtsl.com/resources/files/datasheets/eblocks2_datasheet.pdf Programmed using ...
How I Contribute To My Company's Software WIKI
มุมมอง 75หลายเดือนก่อน
Link to the wiki: www.flowcode.co.uk/wiki/index.php?title=Main_Page In this video, I’m sharing my contributions to my company’s software wiki, Flowcode. As part of my work as an electrical engineer, I’ve been updating and expanding the wiki to help users get the most out of Flowcode. Flowcode is a tool for developing microcontroller applications, and the wiki provides tutorials, documentation, ...
Course Completed - EBlocks Introduction To Microcontrollers #35
มุมมอง 113หลายเดือนก่อน
Link to Eblocks: www.matrixtsl.com/webshop/e-blocks2-pic-programmer.html Curriculum link: www.matrixtsl.com/resources/files/datasheets/CP4375 - Introduction to Microcontrollers.pdf Flowcode Software: flowcode.co.uk/ Flowcode has a free version for hobbyists. I’ll be showing you how E-blocks2 integrates with Flowcode IDE, how easy it is to test and debug circuits in-circuit, and how it works wit...
Timer Interrupts! - EBlocks Introduction To Microcontrollers #34
มุมมอง 87หลายเดือนก่อน
Link to Eblocks: www.matrixtsl.com/webshop/e-blocks2-pic-programmer.html Curriculum link: www.matrixtsl.com/resources/files/datasheets/CP4375 - Introduction to Microcontrollers.pdf Flowcode Software: flowcode.co.uk/ Flowcode has a free version for hobbyists. I’ll be showing you how E-blocks2 integrates with Flowcode IDE, how easy it is to test and debug circuits in-circuit, and how it works wit...
Reaction Time Game Using Interrupts - EBlocks Introduction To Microcontrollers #33
มุมมอง 85หลายเดือนก่อน
Link to Eblocks: www.matrixtsl.com/webshop/e-blocks2-pic-programmer.html Curriculum link: www.matrixtsl.com/resources/files/datasheets/CP4375 - Introduction to Microcontrollers.pdf Flowcode Software: flowcode.co.uk/ Flowcode has a free version for hobbyists. I’ll be showing you how E-blocks2 integrates with Flowcode IDE, how easy it is to test and debug circuits in-circuit, and how it works wit...
Dice Program Using Interrupts - EBlocks Introduction To Microcontrollers #32
มุมมอง 40หลายเดือนก่อน
Link to Eblocks: www.matrixtsl.com/webshop/e-blocks2-pic-programmer.html Curriculum link: www.matrixtsl.com/resources/files/datasheets/CP4375 - Introduction to Microcontrollers.pdf Flowcode Software: flowcode.co.uk/ Flowcode has a free version for hobbyists. I’ll be showing you how E-blocks2 integrates with Flowcode IDE, how easy it is to test and debug circuits in-circuit, and how it works wit...
Interrupts Single Pin vs Port! - EBlocks Introduction To Microcontrollers #31
มุมมอง 259หลายเดือนก่อน
Link to Eblocks: www.matrixtsl.com/webshop/e-blocks2-pic-programmer.html Curriculum link: www.matrixtsl.com/resources/files/datasheets/CP4375 - Introduction to Microcontrollers.pdf Flowcode Software: flowcode.co.uk/ Flowcode has a free version for hobbyists. I’ll be showing you how E-blocks2 integrates with Flowcode IDE, how easy it is to test and debug circuits in-circuit, and how it works wit...
Interrupts! - EBlocks Introduction To Microcontrollers #30
มุมมอง 80หลายเดือนก่อน
Link to Eblocks: www.matrixtsl.com/webshop/e-blocks2-pic-programmer.html Curriculum link: www.matrixtsl.com/resources/files/datasheets/CP4375 - Introduction to Microcontrollers.pdf Flowcode Software: flowcode.co.uk/ Flowcode has a free version for hobbyists. I’ll be showing you how E-blocks2 integrates with Flowcode IDE, how easy it is to test and debug circuits in-circuit, and how it works wit...
Software Macros Part 2 - EBlocks Introduction To Microcontrollers #30
มุมมอง 95หลายเดือนก่อน
Software Macros Part 2 - EBlocks Introduction To Microcontrollers #30
Software Macros - EBlocks Introduction To Microcontrollers #29
มุมมอง 148หลายเดือนก่อน
Software Macros - EBlocks Introduction To Microcontrollers #29
Failed: Keypad Without Macro - EBlocks Introduction To Microcontrollers #28
มุมมอง 28หลายเดือนก่อน
Failed: Keypad Without Macro - EBlocks Introduction To Microcontrollers #28
Failed: Keypad Macros - EBlocks Introduction To Microcontrollers #27
มุมมอง 46หลายเดือนก่อน
Failed: Keypad Macros - EBlocks Introduction To Microcontrollers #27
Infinite Loop Of Strings - EBlocks Introduction To Microcontrollers #26
มุมมอง 158หลายเดือนก่อน
Infinite Loop Of Strings - EBlocks Introduction To Microcontrollers #26
Strings & Numbers To LCDs - Learning Microcontrollers with Eblocks & Flowcode #25
มุมมอง 992 หลายเดือนก่อน
Strings & Numbers To LCDs - Learning Microcontrollers with Eblocks & Flowcode #25
Writing Integers To LCD - Learning Microcontrollers with Eblocks & Flowcode #24
มุมมอง 1442 หลายเดือนก่อน
Writing Integers To LCD - Learning Microcontrollers with Eblocks & Flowcode #24
Hello World - Learning Microcontrollers with EBlocks & Flowcode #23
มุมมอง 442 หลายเดือนก่อน
Hello World - Learning Microcontrollers with EBlocks & Flowcode #23
Failure: Counting Sheep - Learning Microcontrollers with EBlocks & Flowcode #22
มุมมอง 1022 หลายเดือนก่อน
Failure: Counting Sheep - Learning Microcontrollers with EBlocks & Flowcode #22
Car Steering Wheel - Learning Microcontrollers with EBlocks & Flowcode #21
มุมมอง 2272 หลายเดือนก่อน
Car Steering Wheel - Learning Microcontrollers with EBlocks & Flowcode #21
Embedded Loops - Learning Microcontrollers with EBlocks & Flowcode #20
มุมมอง 652 หลายเดือนก่อน
Embedded Loops - Learning Microcontrollers with EBlocks & Flowcode #20
One Shot Triggers - Learning Microcontrollers with EBlocks & Flowcode #19
มุมมอง 1682 หลายเดือนก่อน
One Shot Triggers - Learning Microcontrollers with EBlocks & Flowcode #19
Blinking LEDs - Learning Microcontrollers with EBlocks & Flowcode #18
มุมมอง 572 หลายเดือนก่อน
Blinking LEDs - Learning Microcontrollers with EBlocks & Flowcode #18
IF Statements - Learning Microcontrollers with EBlocks & Flowcode #17
มุมมอง 912 หลายเดือนก่อน
IF Statements - Learning Microcontrollers with EBlocks & Flowcode #17
Reversed Switches - Learning Microcontrollers with EBlocks & Flowcode #16
มุมมอง 402 หลายเดือนก่อน
Reversed Switches - Learning Microcontrollers with EBlocks & Flowcode #16
Rolling LEDs - Learning Microcontrollers with EBlocks & Flowcode #15
มุมมอง 1262 หลายเดือนก่อน
Rolling LEDs - Learning Microcontrollers with EBlocks & Flowcode #15
Nicely done. You mentioned not creating an inductor, which would be a concern of mine as well. What exactly did you do to keep from making one out of your wire?
@@JeremyCook Short wires reduce inductance because inductance increases with wire length. Inductance comes from magnetic fields generated when current flows; longer wires create larger magnetic fields and more inductance. Thick wires matter because they have lower electrical resistance. Lower resistance reduces energy loss and minimizes voltage drop, which helps maintain accurate current measurements when using a shunt. Thick wires also spread the current over a larger area, reducing the magnetic field strength and thus lowering inductance.
@@HamedAdefuwa Thanks!
Not sure the difference between OPTA vs portenta machine control
@@the_fall1n.1 portenta was their original open PCB one I guess. Now they're going after more industrial
Gull Wing doesn't fit. It looks like a pair of Boomerangs to me.
@@Somatom_Man I love it, that town needed the bridge so bad. When I first arrived there in 2023 it was horrific. The looks when it's down are beautiful. When it's up in the air, it's a bit weird lol massive gap between the road in the air and the floor.
I think time to give up with these videos. Pretty much nobody interested on plc. Everything on the datasheets of the products.
🤣 here's an interesting idea for you, perhaps these videos aren't for people? perhaps I do these for myself? 🤔 Cheers for your opinion anyways. I'm currently planning a video on safety relays after losing 2 hours on one the other day so I guess for numptys like me, we need more than a datasheet.
@HamedAdefuwa Well If Not on the datasheet on then on their application notes for example microchip or stm microcontroller or some plc manufacturers website. Almost every arduino plc source code is open. That is why peoples are not interested on this type of contents In youtube.
What part did you miss about this not being for other people? I do videos on what I'm working on for myself. To concrete ideas and to document my journey so when I'm 70 I can look back and laugh. If anyone else wants to follow along and laugh or learn something, great. As for people like you, I hope you hit your daily quota of criticism. ♥️
@@HamedAdefuwa I am not criticise You. I am telling the true. This is not an engineering. Technicians does this things in Europe. Unfortunately uk education system is pretty much a joke Because In a high school they are not teaching profession at all. Again i not blaming an individual. Hope You understand this.😃
@@HamedAdefuwa Another thing. One of your previous video you admitted advertising a product. Unfortunately now very hard to believe you not doing a same thing. But again no personal things.
26:23, you are saying that this is basically the same circuit. However, I think it is not. The first example is high-side switching because the drain is connected to the supply and the source to the load. The second example is low-side switching because the source is connected to ground and the drain to the load. It this correct?
What kind of draw does this add to the battery, did you ever take any notes about it? Also do you think your code could be modified to sleep most of the time and check once every 30 mins or so? Love the project!
British guy is cool :)
Underrated! This is really helpful for beginners. Question: Does it matter whether Vcc goes to drain or source? Intuitively I would connect the term "source" with the source of voltage, so Vcc.
Finder have announced CODESYS version of the OPTA for Q1 2025
@@simonprice-hn3sx I've been using the IDE, it's alright. I've definitely got codesys on my radar so can't wait to give that a go.
The 4 LED's are programable and can be used to indicate the OP relay state.
I'm big fan of Arduino products but the PLC doesn't cut it. Have you tried out Controllino? They look a bit more promising to me.
I agree with you so far, I've got a decent video coming out tomorrow night where I drive all its IO and I'm enjoying it a lot more. I'd love to try use it on a real system to be honest. Cheers for the controllino call, their website looks decent. Looks like I can get one on ebay for £250, open source software as well
Nice bro
3:35 AA
Why does it not work, i tried copying the code from your github but it still doesnt work
fore some reason my arduino is too weak to power all the ground
you better off with s5700 as the jpeg files are less compressed than the s5800 thats the difference
for some reason it doesnt work
my pc beeps twice and turns off what do i do
I wouldnt undo that apple monitor. Really rare
Super clean! Well done
hi. at what voltage is the IRLZ44N fully on?
can you make an updated installation guide?
Interesting board, but for over $100, I can avoid a proprietary interface board by using a couple of similar items from AdaFruit and SparkFun. I expect the value proposition is in the FlowCode IDE, which is quite featured compared to Arduino and simpler connector. I've been moving to VisualStudio Code, but FC also allows HMI app development that looks attractive. Always looking for a balance and this is quite quick to get working and learn from.
do you have code for oximeter?
Thanks, Hamed, for the good work you've done and trying to bring out the flaws of this curriculum. Hopefully, you could help in making it better for the good of the students.
I know this is quite late, but I'm going through this series to learn more about industrial automation. Your excitement when the button works is awesome! I have that same exact excitement when learning.
@@yoniwulf7216 thanks man I'm doing some more new videos hopefully soon and hopefully il still keep the same excitement 😂
what do you use for coding it, i cannot find anything to code it with
@@goose-the-gamer Arduino IDE
@@HamedAdefuwa I was using the same thing and I copy pasted the code and it didn't work
You may need another trigger pin to take you out of the interupt macro. Don't forget that interrupt occur during edge (Single-Pin) or level (IOC) triggering.
For the IOC external interrupt, the interrupt pin should be identified from the port. (Not all pins can be interrupted). Just as you later identify it, the pins of the chip's schematic are manually selected to serve as interrupt. People should refer to the data sheet of their Microcontroller to know which pin can be used and if a pin is used for Single-pin interrupt and as part of a port of IOC external interrupt, it will conflict the Microcontroller and may malfunction. A mistake you made earlier. Kudos for figuring it out.
thanks Amadu, I appreciate all your comments! The videos come out a month after I've done them so its always nice rewatching with a new perspective. My biggest gripe with Eblocks is that Matrix just haven't done a good job in teaching anything and have just chucked these tasks out into the ether. A 16-year old kid has no chance! I started re-writing the curriculum today and I'll be using all your comments to help me :D
@HamedAdefuwa Congratulations on your role to work as an Electronics Engineer for Matrixsl. Their equipment and teaching instructions have been used by many Engineering Education Institutions. As you rightly pointed out, it will be good that the curriculum be rewritten to ensure that any topic has been introduced before given tasks/exercises. The curriculum contains many tasks that have not been previously covered and the youngsters may find it confused on what to do. The courseware has been the same for some years now spanning though V8 to present. I would also recommend a specially designed one for arduino users as some cannot different the ports with respect to their names BCD (Arduino), ABCDE (PIC).
You help me vey mush. So mush Thanks!
@@abdoughemired8189 you're welcome 🤗
This video is informative & helped me understand what a controls engineer does. Thanks for sharing.
i wnated to put 4 blue blue blue and then red but it exploded...hhahah just kidding you cnat put 4 or can you idk
Thank you very very muc for this usefull video.
Glad it was helpful!
Thank you so much wonderful content
You are very welcome
Thanks to this I was able to make my LED brighter.... I couldn't figure out why it was so dim..thank u
You're welcome!!
bro learn how to count :D
I thought this comment was on a recent video 😂 I still haven't learnt to count 4 years on
My guys high af, so am i. That"s why my right ear enjoys it
@@CoolMonkey_at_his_PRIME apologies 😅
Thanks for ur code!!
No problem!
It's quite a good try to implement. The LED's slow to light up because of the 2s delay. Try ommiting the delay. Should be instantaneous.
i hope you can share with me the pdf files please... thank youu
The initial problem it wasn't counting is if you did not include the initial value of 0 to the count.
Are you sure? I followed the instructions and in that create a variable dialogue popup it has the initial value of 0. I guess what you mean is I should have used an additional calculation block to set it to 0 manually. That's a Flowcode bug I'd say. That initial value box should do it for me I reckon. Instructions unclear 😅
On the 13 min. The reason why it simulation does not work the way it should is because you configure the switch push button pin B1 (input) as the same in output array B1. In this case, both in the input and the output must not be on the same port.
@@AmaduDainkeh user error 😅😂 thanks for pointing it out. Could do with some sort of smart compiler that checks for this kind of basic user error.
038 Rogelio Views
Why do call it mV if it is Volts
Can I still download the pdf document even though my laptop does not come with a cd player
@@gamerjacob1234 yeah I'm pretty sure you can
Kirstin Ports
Gilda Manor
I put the resistor and LED in the exact spot you put it in, and the red and black wires also but the led would not turn on
538 Bernhard Lock
LCD is attached to port b which is why less flicker!
Hi, can u share ur plc program for this, coz it looks blur in this video😅
@@cheahsiewching7362 yeah sure, will put it in the description. I hope I remember to do it tonight after work
@@HamedAdefuwa Hi, just a reminder😁
I left your comment notification on my phone for 3 days! to remind me to do it, here you go :D github.com/hadefuwa/PLC-Code/blob/main/StepperMotor.zap18