This custom development board is a versatile platform tailored for embedded systems learning and experimentation. Built around the powerful STM32F411RET6 microcontroller, it provides an ideal environment for hands-on exploration of various electronic components and peripherals.
The board is meticulously designed to offer a comprehensive learning experience, featuring an array of on-board components. Relays enable control over external devices, while a potentiometer facilitates analog-to-digital conversion (ADC) studies. Operational amplifiers (Op-Amps) offer opportunities to delve into analog signal processing, while UART and RS485 interfaces provide robust serial communication capabilities. For data storage and retrieval, an SD card slot and EEPROM memory are included. Additionally, an ACS712 current sensor allows for precise measurement and monitoring of electrical current.
This development board serves as an invaluable tool for students, hobbyists, and engineers to solidify their understanding of microcontroller programming, hardware interfacing, and embedded system design.
Link to my Youtube Channel: Nouman Ali
Following is the list of all the videos or codes and their corresponding links to YouTube Video
- Project Idea
- Proteus Project & Components Selection
- Schematic Overview
- PCB Design Overview
- Final PCB Board
- Components Mounted and Final Look
- Tutorials
- Tutorial 1 LED Blink
- Tutorial 2 Button Input and Relay Driving
- Tutorial 3 Button Interrupts (EXTI)
- Tutorial 4 16x2 LCD
- Tutorial 5 UART
- Tutorial 6 EEPROM
- Tutorial 7 ADC (Single Channel)
- Tutorial 8 DHT22 Temp & Humidity Sensor