Hassan Abdelazim
Hassan Abdelazim
  • 14
  • 2 120
Ethernet Motion Controller
This cutting-edge system is engineered to control a mechanical motion unit with high precision. It receives feedback from a server database, utilizing MCU2 with the Ethernet UDP protocol in a client configuration. These feedback angles are then compared to user-defined angle set values.
Based on this comparison, the system drives the motion unit via RS232 communication.
The user interface is meticulously designed, featuring MCU1, a Seven-Segment Display Module, Set Values Mode, Commands to the Drive, and Diagnostic Fault LEDs, ensuring robust control and monitoring capabilities.
The system is versatile, operating in two distinct modes: Arrow and Joystick, which enhance operational flexibility and smoothness.
มุมมอง: 28

วีดีโอ

STM32 with W5500 Ethernet Module
มุมมอง 8514 หลายเดือนก่อน
The project involved interfacing STM32 with W5500 Ethernet Module through SPI and utilizing a Built-in TCP/IP stack featuring UDP Connection. For those unfamiliar, UDP is a connectionless protocol that is often preferred in situations where speed and efficiency are more important than reliability, such as in real-time communication applications like online gaming and streaming media. Our team u...
Configurable LED Blink in run time with makefile, openocd, and semi hosting system calls
มุมมอง 469 หลายเดือนก่อน
Here is the first project of FWD Advanced embedded system program by Udacity, which is "Configurable LED Blink in run time" in this project, there 4 approach to change the TON, T OFF in runtime. 1. HW push button 2. Keil simulator & in Circuit debugger 3. Semi hosting low level system calls 4. Static linking The circuit diagram, contains two switch and two LEDS with their resistors SW1 : use to...
NTI- Self Driving car Level 2
มุมมอง 4610 หลายเดือนก่อน
Our project is a proof of concept self-driving car level 2 featuring 1-Lane Keeping, 2- Lane Departure 3- Blindspot 4- Emergency break 5- Collision Avoidance 6- Sleep Mode 7- Adaptive cruise control 8- Rain detection and Autowiper 9- Temperature detection and Auto AC 10- IoT Dashboard and Feature on Demand In the project, we use "STM32F103C8-M3" as a microcontroller and Esp8266 HAL: RPLIDAR R1,...
Chat-Application with Atmega32 using UART and SPI
มุมมอง 5611 หลายเดือนก่อน
Chat-Application with Atmega32 using UART and SPI The project consist of two major direction: 1- MasterSlave-Communication, the master receive the msg from the UART Rx and save it into Rx buffer and sending it with SPI to the Slave Mcu and sending back to the Slave Rx. 2- SlaveMaster-Communication, the slave cannot start a communication so it must has the master permission so the slave will tri...
Payment Application FWD Professional Embedded system by udacity
มุมมอง 5011 หลายเดือนก่อน
on FWD Professional embedded system Payment ATM Application by Udacity using C language, The Application consists of three Modules Card and Terminal and Server and the process goes as follows, 1. get the card info name, Expire date, and PAN number from the user (Card Module) 2. get the transaction date and check if the Card Exp or not and set the maximum amount that the ATM can withdraw and che...
On Demand Traffic light FWD
มุมมอง 36ปีที่แล้ว
Second project of Professional Embedded system by Udacity This project allows the pedestrian to have a button to pass the street safely by controlling the Traffic lights to operate as one unit to perform the task. the project has passed all user stories (test cases). / / 0:00 User story 1 As a pedestrian when I will make a short press button while the cars green light is on and pedestrian red l...
SMART HOME SYSTEM with Atmega32 and EEPROM
มุมมอง 399ปีที่แล้ว
SMART HOME SYSTEM with Atmega32 and EEPROM 1- Login module: creating a SYSTEM password and store it in EEPROM, once it created the system detect if the user in the range and prompt a USER password, compare it and if it corrects the system opens and do some in-door functions, if it's wrong prompt till the third time the system will be LOCKED for 2 minutes 2- Environment temperature sensing all t...
CONFIG DUTY CYCLE with Atmega32
มุมมอง 16ปีที่แล้ว
Config DUTY CYCLE with Atmega32 for controlling Motor speed with duty cycle and frequency selected from the user, test cases has implemented. 1- if the user enters duty cycle and frequency in the Avr-Range it passed 2- if the user exceeds duty cycle, the system will return to read again 3- if the user enters duty cycle correct but frequencies apart from range up to 16Mhz the system will read th...
SMALL OS with Atmega32.
มุมมอง 13ปีที่แล้ว
SMALL OS with Atmega32 is a small schedule as sample of RTOS Idea Scheduler Needs to Run every 500 msec, and it calls the task. that needs to Run, three tasks each one has pointer to function to it. Task1: blinks RED LED every 1 sec Task 2: monitor PB1 state if it is pressed, toggle BLUE LED, every 500 msec. Task 3: blink the Green LED every 3sec.
FIRE ALARM SYSTEM with two - Atmega32.
มุมมอง 235ปีที่แล้ว
Fire Alarm SYSTEM consist of two Atmega32 connected by wire the sec Mcu responsible of start the interrupt throughout PushButton, the main Mcu responsible of reading the pin value and due that 1- first PushButton stop the opreation(LEDS & BUZZER) 2- second PushButton LCD"STOP MODE" 3- third PushButton Interrupt Disable Forerver BY SOFTWARE only.
Self-Driving Cars Specialization - 4th Course - Final Project.
มุมมอง 1034 ปีที่แล้ว
This is the final project of the "Self Driving Cars Specialization" on Coursera, the project aims to design a motion planner that's can react in multiple scenarios divided into three sections, the first "short term" to avoid obstacles and change the speed profile to change the lane and the sec "immediate term" to follow the lead vehicle with constant speed profile and the last"behavior planning...
Integrated Environmental system
มุมมอง 224 ปีที่แล้ว
The Integrated Environmental system used various sensors such as smoke, flame, temperature with AVR Atmega16 with LCD and outputs indications (LEDs, Buzzers) to provide 24-hours data which can be installed on any moving object ( Robot - vehicle).
Self-Driving Cars Specialization - 1st Course - Final Project.
มุมมอง 2264 ปีที่แล้ว
This the final project of the first course "Intro to a self-driving car" on Coursera, the project aim to design a controller to follow a reference path which use a PID Controller in longitunal mode which takes control in throttle and brake to maintain the speed and accleration and uses stanely controller to avoid heading and cross-tracking which takes control in steering.

ความคิดเห็น

  • @husseinjlailaty5852
    @husseinjlailaty5852 28 วันที่ผ่านมา

    Great work Hassan. Can you please post the code

    • @hassanabazim
      @hassanabazim 13 วันที่ผ่านมา

      github.com/Hassanabazim/STM32_W5500

  • @khaledabdallah954
    @khaledabdallah954 2 หลายเดือนก่อน

    الله ينور

  • @sabbrush6001
    @sabbrush6001 2 หลายเดือนก่อน

    Well that was quite usefull. If you dont mind could show us the mqtt version? I always use esp32 for mqtt connection but you know if i could understand the w5500 mqtt part that would be awesome

    • @hassanabazim
      @hassanabazim 2 หลายเดือนก่อน

      alright that will be on my list for upcoming videos !

  • @bennguyen1313
    @bennguyen1313 7 หลายเดือนก่อน

    SoftConsole is able to download my elf to the device via: openocd --command "set DEVICE M2S010" --file microsemi-cortex-m3__board.cfg which executes more cfg files (interface , target) and a local server (fpserver) But how can I open a (bash?) terminal in Windows console to dump the contents of the NVM to a file?

  • @tarikzaki3111
    @tarikzaki3111 11 หลายเดือนก่อน

    السلام عليكم - ممكن نسخة مصدر للبرنامج وكمان البرمجة بلغة سى وعمل ال flow chart and UML diagram ببرنامج اية؟! هل ممكن رابط له ونسخة من التطبيق ده وشكرا

    • @hassanabazim
      @hassanabazim 11 หลายเดือนก่อน

      licensing.scitools.com/ برنامج understand

    • @tarikzaki3111
      @tarikzaki3111 11 หลายเดือนก่อน

      شكرا جدا لكن ياريت انا عايز نسخة من البرنامج او البرمجة نفسها لبرنامج الدفع الموجود فى الفيديو @@hassanabazim

    • @tarikzaki3111
      @tarikzaki3111 11 หลายเดือนก่อน

      وياريت نسخة من برنامج اشارة المرور وزرار الخاص بالناس الى عايزة تعدى يعنى المثال نفسه ككود ومثال طبعا للتعلم@@hassanabazim

    • @hassanabazim
      @hassanabazim 11 หลายเดือนก่อน

      @@tarikzaki3111 قصدك علي مشاريع منحه ال fwd professional embedded system?

    • @tarikzaki3111
      @tarikzaki3111 11 หลายเดือนก่อน

      اه مشاريع المنحة وكمان مشروع نظام تشغيل بسيط زى الفيديو الخاص عندك يعنى برامج للتعلم @@hassanabazim

  • @إبراهيمعزالدين-ن1ق
    @إبراهيمعزالدين-ن1ق 2 ปีที่แล้ว

    At the end of the course, can this project be physically implemented on jetson nano or raspherry pi and communicate with a rela embeeded module?