This Branch will contain the full topics and tasks.
- GUI
- Controll
- Communication
- Image processing
- PID/IMU
- PCB
- Cameras
- tether
- Power destribution
- Sensors / Grippers
- AC (Alternating Current)
- DC (Direct Current)
- Voltage
- Current
- Resistance
- Power
- Ohm’s Law
- Series Circuit
- Parallel Circuit
- Capacitance
- Inductance
- Frequency
- Ground (Earth)
- Conductor
- Insulator
- Short Circuit
- Open Circuit
- Power / load
- Pull down resistor
- Pull up resistor
- Logic (high, low, 0, 1, float)
- Resistor
- Capacitor
- Inductor
- Potentiometer
- Varistor
- Diode
- LED
- Zener diode
- Transistor
- Rectifier
- Integrated Circuits
- Voltage Regulator
- Optocoupler
- **Project 1 (Diodes and Transistor/Relay)**
- Switch
- Relay
- Circuit Breaker
- Fuse
- Connectors
- Transformer
- Power Supply Module
- Battery / Cell
- Breadboard / Vero board
- PCB
- Logic Gates
- **Project 2 (logic gates and Diodes)**
- Voltage regulation
- PIC / AVR
- basic (var : OOP)
- GUI (Tkinter, pyqt5)
- **Project 3 (GUI)**
- Image Processing (open cv)
- **Project 4 (Image Processing )**
- Basics (loop, setup, pins, PWM, components)
- **Project 5 (Arduino Basics)**
- Control
- Communication protocols
- Wired Protocols (full-half duplix)
- UART
- USART
- SPI
- I2C
- 1 wire
- RS-232
- RS-422
- RS-485
- CAN (Controller Area Network)
- Modbus (RTU, ASCII)
- Ethernet (IEEE 802.3)
- USB (Universal Serial Bus)
- Wireless Protocols
- Wi-Fi (IEEE 802.11)
- Bluetooth (classic - low energy(BLE))
- ZigBee
- NFC (Near Field Communication)
- RFID (Radio Frequency Identification)
- Infrared (IR)
- Cellular (2G, 3G, 4G, LTE, 5G)
- GPS (Global Positioning System)
- Higher-Level / Application Layer Protocols
- HTTP / HTTPS
- MQTT
- Telnet / SSH
- WebSocket
- **Project 6 (communictaion)**
- Wi-Fi Module (ESP8266, ESP32)
- Bluetooth Module (HC-05, HC-06, HM-10, BLE modules)
- NRF24L01 2.4GHz Module
- ZigBee Module (XBee)
- GSM/GPRS Module (SIM800, SIM900)
- 4G/LTE Module (SIM7600, Quectel EC25)
- RF 433MHz/315MHz Transmitter & Receiver Modules
- Ethernet Module
- RS-485 Module (MAX485)
- RS-232 Module
- CAN Bus Module (MCP2515)
- USB to TTL/Serial Converter (FT232, CH340, CP2102)
- DVR
- CVT - IP - 360
- video balun
- Project 7 (Camers)
- Stream to ip
- Stream to Laptop
- Single Core / Multi Core
- power / signal
- Project 8 (tether)