
Discussion Program PPD Pekan SK IS

The world is digital, but life is analog..
Today we explored SSH (Secure Shell) and data visualization using the Raspberry Pi platform. This is the final session before students embark on their final projects, providing them with essential skills in remote control and data acquisition.
SSH Connection with Raspberry Pi – We began by establishing an SSH connection to our Raspberry Pi using Putty, a widely-used SSH client. Through SSH, students learned how to remotely control their Raspberry Pi from their local machines, enabling seamless interaction with the Pi’s command-line interface. Navigational commands such as cd, ls, pwd, and mkdir were explored, empowering students to navigate the file system, create directories, and manage files effortlessly.
Data Visualization with Adafruit and BME280 -The session also featured a demonstration of data visualization using the Adafruit platform and the BME280 sensor. Students gained hands-on experience in acquiring environmental data such as temperature, humidity, and pressure using the BME280 sensor, a vital component for IoT (Internet of Things) applications. By visualizing this data, students could better understand real-world applications of sensor data and its significance in various projects.
Remote Python Program Execution -A key highlight of today’s activities was the execution of Python programs remotely via SSH. Students learned how to run Python scripts on their Raspberry Pi from their local machines, enabling them to execute code, perform data analysis, and control hardware components without direct physical access to the Pi. Commands such as nano for text editing and cat for displaying file contents further enriched their understanding of remote file management.
Exploring System Information:
To wrap up the session, we delved into exploring system information commands such as uname -a, df -h, and free -h. These commands provided insights into system specifications, disk space usage, and memory utilization, essential for monitoring and optimizing Raspberry Pi performance.
I look forward to the upcoming project phase, I am confident you are well-prepared to could apply their this knowledge and skills in developing innovative Raspberry Pi-based solutions.
Nurul
May 24th
Session 1 – Robotics 8:30 am
Session 2 – Artificial Intelligence (12 pm)
Well done everyone!
Today’s global classroom session was an honor as I had the privilege of hosting Dr. Basuki Rahmat from Universitas Pembangunan Nasional “Veteran” Jawa Timur. Dr. Basuki’s expertise in IoT-Based Real-Time Temperature Monitoring and Controlling System, particularly the introduction of the Internet-Based Temperature Control Lab (iTCLab), enriched our learning experience and provided valuable insights into the subject matter.
Here’s a recap of today’s session:
Today’s global classroom session gives a valuable insights into the IoT-based real-time temperature monitoring and controlling system, focusing on the technological advancements, challenges, and opportunities in the field.
The interactive discussions and active participations from students highlighted the diverse applications, design considerations, and optimization strategies relevant to IoT deployments.
I look forward to such collaborative learning environments and engage in knowledge-sharing initiatives to drive innovation and address real-world challenges effectively.
Welcome to UMP STEM Lab Arduino programming course! In this program, we look into Arduino microcontrollers and explore various activities to help you grasp the fundamentals of programming and electronics. Whether you’re a beginner or have some experience, this course will provide you with the knowledge and skills to create your own projects and inventions.
In our course, you’ll engage in a series of hands-on activities designed to familiarize you with Arduino programming and electronics. You’ll start with Activity 1, where you’ll learn the basics of controlling multiple LEDs using Arduino digital pins. Moving on to Activity 2, you’ll simulate a traffic light system, gaining insights into sequential programming concepts. Activity 3 introduces you to light sensing using a photoresistor, delving into analog input principles. Next, in Activity 4, you’ll interface analog sensors with Arduino, controlling digital outputs based on sensor readings. Activity 5 focuses on integrating an OLED display for data visualization in your projects.
In Activity 6, you’ll explore distance measurement using ultrasonic sensors, with applications such as obstacle detection. Activity 7 involves interfacing potentiometers and buttons to interact with your projects.
Then, in Activity 8, you’ll grasp servo motor control to add dynamic motion to your creations. Activity 9 combines OLED displays and ultrasonic sensors for advanced projects, offering both visual feedback and distance sensing capabilities. Finally, Activity 10 explores color mixing and control of RGB LEDs, enabling you to create captivating visual effects. Through these activities, you’ll build essential skills and knowledge to embark on your Arduino programming journey.
Objectives
By the end of the course, participants will have acquired a solid foundation in Arduino programming, electronics, and project development. They’ll be equipped with the skills and knowledge necessary to conceive, design, and implement their own Arduino projects and inventions. Whether it’s designing a home automation system, a robotic prototype, or an interactive art installation, participants will have the tools to turn their ideas into reality.
Throughout the course, participants will not only learn the specific syntax and functions of the Arduino programming language but also fundamental programming concepts applicable to any programming language. These include iterative processes using loops, decision-making using conditional statements, and organizing code execution using sequential statements. Mastery of these programming skills enhances participants’ ability to write efficient, readable, and maintainable code, essential for any programming endeavor.
UMP STEM Lab Arduino Robotics Synopsis can be found here.
31 students and teachers of SBPI Tun Abdul Razak, Pekan (Batch 3) had participated in this program. Participants went through activities involving Arduino Programming and electronics systems.
Thank you Cikgu Hamidah for coordinating the communication between UMP STEM Lab and the school.