Subject description - B2B99EKP
Summary of Study |
Summary of Branches |
All Subject Groups |
All Subjects |
List of Roles |
Explanatory Notes
Instructions
Web page:
https://moodle.fel.cvut.cz/course/view.php?id=6893
Anotation:
The course is devoted to practical experiments with the ESP 32 SoC board and a set of external add-on modules. Students will get acquainted with the rules of application design in ArduinoIDE and Visual Code Studio using libraries for operating internal and external peripherals. Sample applications are focused on standardized issues that cover the professional focus of the Electronics and Communications program. Part of the exercise will be devoted to the description of the design of printed circuit boards, their production and mounting. Students will get a board with SoC ESP32 for experimentation, which they can also use for home preparation.
Content:
The course is devoted to practical experiments with the ESP 32 SoC board and a set of external add-on modules. Students will get acquainted with the rules of application design in ArduinoIDE and Visual Code Studio using libraries for operating internal and external peripherals. Sample applications are focused on standardized issues that cover the professional focus of the Electronics and Communications program. Part of the exercise will be devoted to the description of the design of printed circuit boards, their production and mounting. Students will get a board with SoC ESP32 for experimentation, which they can also use for home preparation.
Course outlines:
1) | | ESP32 platform and use in application design |
2) | | ESP32, web server, WIFI communication |
3) | | ESP32, use of Bluetooth |
4) | | ESP32 and Visual Code Studio |
5) | | PCB design methodology, practical demonstration of KICAD control |
6) | | Simulation software, ESP32 WOKWI emulators |
7) | | External peripherals with ESP32 |
8) | | Signal generation with ESP32 |
9) | | Signal transmission via ESP32 optically |
10) | | Signal transmission via ESP32 wirelessly |
11) | | Signal analysis with ESP32 |
12) | | Signal analysis with ESP32 II |
13) | | Automation with ESP32 |
14) | | Reserve |
Exercises outline:
1) | | Description of code creation, library. |
2) | | Communication using WIFI, web server |
3) | | Communication via Bluetooth |
4) | | Use of internal peripherals ADC and DAC |
5) | | PCB design |
6) | | PCB mounting, ESP32 simulation |
7) | | External modules, support in libraries |
8) | | Musical instrument with optical control ala theremin |
9) | | Signal transmission wirelessly (optically) |
10) | | Design of antenna system for wireless communication |
11) | | Spectrum analyzer |
12) | | Doppler radar |
13) | | Control the application via external Google services |
14) | | Reserve |
Literature:
Requirements:
Keywords:
electronics; communication; experiment; making; programming; microcontroller
Subject is included into these academic programs:
Page updated 22.1.2025 14:51:38, semester: Z/2024-5, Z/2025-6, L/2024-5, Send comments about the content to the Administrators of the Academic Programs |
Proposal and Realization: I. Halaška (K336), J. Novák (K336) |