Subject description - B2B99EKP

Summary of Study | Summary of Branches | All Subject Groups | All Subjects | List of Roles | Explanatory Notes               Instructions
B2B99EKP Electronics and communication practically
Roles:PV Extent of teaching:2P+2L
Department:13134 Language of teaching:CS
Guarantors:Janíček V. Completion:KZ
Lecturers:Janíček V. Credits:4
Tutors:Adler V., Bezpalec P., Janíček V., Svatoň J. Semester:Z

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:

1) https://docs.espressif.com/projects/esp-idf/en/latest/esp32/get-started/index.html
2) https://dronebotworkshop.com/esp32-intro/
3) https://navody.dratek.cz/navody-k-produktum/vyvojova-deska-esp32.html
4) http://kabinet.fyzika.net/ESP32/ESP32.php
5) https://randomnerdtutorials.com/projects-esp32/

Requirements:

Keywords:

electronics; communication; experiment; making; programming; microcontroller

Subject is included into these academic programs:

Program Branch Role Recommended semester
BPEK_2018 Common courses PV 1


Page updated 29.4.2024 17:51:18, semester: L/2023-4, Z/2024-5, Z/2023-4, Send comments about the content to the Administrators of the Academic Programs Proposal and Realization: I. Halaška (K336), J. Novák (K336)