Session

for Student

Close

Getting Started with IoT Using Python

2023.11.15 - 2023.12.20

Times:5 sessions

Format:Face-to-face

Presented:AIC

1)Outline of the course

This course is designed for students who have already taken the first professional course or have basic knowledge of Python (numerical calculation, string input/output, control statements, functions, etc.). Using a small computer with Wi-Fi functionality called a microcontroller, students will build a system that actually works by combining motors and sensors in a hands-on style. In the end, students will be able to give shape to their own ideas. By the end of the course, students will be able to use their own programs in the real world. The lecture will be held in person, and students are required to submit an idea sheet once in the lecture.

(3) Content of each session

Basically, each session will provide an opportunity to talk in separate groups.

Session 1: “Guidance and environment building” 11/15

After explaining the course outline and schedule, how to proceed, etc., an overview of embedded programming is given. After introducing VSCode and building a MicroPython execution environment, ESP32 will be distributed to the students, and they will learn how to display “hello, world” on the screen. The lecture will start with the introduction of VSCode and the construction of a MicroPython execution environment.

Session 2 “GPIO/ADC/PWM” 11/29

The outline and usage of GPIO, PWM, and ADC will be explained, and the programming and wiring methods for controlling LEDs and motors and using a distance-measuring sensor will be explained.

Session 3: “GET/POST” 12/6

This lecture explains the program and its mechanism to retrieve data such as weather and traffic delay information from the Web using APIs. Conversely, a program to write data from a microcontroller to a spreadsheet on the Web and its mechanism will be explained. During the week after the end of the workshop, participants are expected to fill in an idea sheet with ideas they would like to implement by themselves and submit the sheet via K-LMS.

Session 4: “Web Linkage (first half), Work (second half)” 12/13

Examples of combining the electric operation in the 2nd session and the Internet connection in the 3rd session will be introduced and explained. Based on the submitted idea sheets, students will create their own works by combining the distributed parts and the provided web services. The lecturers and TAs will give advice on how to use the components and services necessary to realize the ideas, and answer questions as necessary.

Session 5: “Work (first half), Presentation (second half)” 12/20

The first half of the session will be a working time, and the lecturers and TAs will answer individual questions. Each participant will be asked to prepare one or two slides and give a one- to two-minute presentation. After all the presentations are over, we will give a review and discuss how to proceed with the study in the future.

ページトップ