SMART:Blox: Integrating Physical Computing into S.T.E.M. Education

SMART:Blox is a groundbreaking educational tool designed by POLYTECH to advance S.T.E.M. (Science, Technology, Engineering, and Mathematics) education by incorporating Physical Computing into the curriculum. This intuitive play-and-train set leverages a block programming platform, Arduino-based controller, and a variety of electronic input and output devices to educate students in the basics of programming and computer science while exploring key S.T.E.M. principles through hands-on projects.

View all the available Physical Computing Sets for programming and educational robotics. Visit smartblox.gr

SMART:Blox offers an engaging, user-friendly system for young learners:

  • Building Block Design: Electronic components are designed as building blocks compatible with branded plastic building blocks, enabling easy and intelligent designs.
  • Simple Connections: All connections use RJ11 cables, eliminating the need for complex wiring.
  • Graphical User Interface: An intuitive block-based programming environment simplifies coding for students with no prior experience, fostering a step-by-step understanding from algorithmic thinking to real programming.

POLYTECH’s C-STEM (Computer coding-Science, Technology, Engineering, and Mathematics) methodology integrates computing and programming as central elements in the S.T.E.M. curriculum. This approach addresses the growing need for computing skills in global education and real-life applications, transforming traditional teaching methods into interactive, problem-solving learning experiences.

Goals of C-STEM Training with SMART:Blox

C-STEM training aims to:

  • Develop problem-solving skills and collaborative work.
  • Teach the relationship between hardware and software.
  • Introduce basic algorithmic problem-solving.
  • Enable students to construct and manipulate programs and understand programming logic.
  • Foster creativity and innovation in building and controlling tangible projects.

SMART:Blox is designed for comprehensive C-STEM training, suitable for students of all ages and levels. When combined with plastic building block modules and connected to the ARD:icon controller via the ARD:icon application, students can create and program various smart structures. The system introduces fundamental programming concepts such as iteration, conditional statements, and variables through practical S.T.E.M. projects.

  1. ARD:icon Hardware: A user-friendly Arduino controller with analog and digital ports, a power connector, reset switch, and USB port for PC or iOS/Android connection. Optional Wi-Fi, Bluetooth, and battery pack.
  2. ARD:icon Software: A block-based coding environment compatible with MS Windows and Android. It includes control libraries of input and output devices.
  3. EB:blocks (Electronic Building Blocks): Over 40 programmable electronic devices (digital circuits such as sensors, switches, LEDs etc.) that can be built as construction blocks (the I/O devices are housed within Lego-type compatible building blocks), enabling extensive experimentation and project development.
  4. C:STEM an educational process that guides students to experiment and practice algorithmic thinking through programming, seting up the ground to think about solutions to real-life problems, offering a variety of tested examples and methods.

Features of the ARD:icon Microcontroller

  • 4 Analog I/O Ports RJ11
  • 5 Digital I/O Ports RJ11
  • 1 Joystick Port/RJ11
  • 1 Serial COM Port
  • 1 SPI Serial Communication Port/RJ11
  • 1 I2C Communication Port for interfacing with other ADR:icon/RJ11
  • Connection to tablet or computer

Programming capabilities with block-based commands

  • Mathematical operations
  • Geometry
  • Trigonometry
  • Functions
  • Variables and constants
  • Loops
  • Delays
  • Real-time functions
  • Loop programming
  • Robotic motion programming

Overview

ARD:icon, developed by Polytech, is a computer software designed to facilitate education in computer science and computational thinking. It is especially suitable for beginners, offering a robust introduction through a variety of sensors, interfaces, and a dedicated programming environment.

ARD:icon serves as an excellent tool for introducing students to programming and robotics. Its intuitive graphical interface, multilingual support, and comprehensive simulation capabilities make it a powerful educational platform.

Key Features and Components

  1. Rich Sensor and Interface Set
    • Equipped with multiple sensors.
    • Interfaces for various devices, including motors and LEDs.
  2. Programming Environments
    • Comes with Polytech’s proprietary ARD:icon programming environment.
    • Compatible with multiple Arduino IDEs, allowing flexibility in programming choices.
  3. Block Language Programming
    • Utilizes a graphical block language to make programming intuitive and engaging.
    • Ideal for beginners, resembling a game-like experience.
    • Supports multiple languages including English, Greek, French, and Russian.
  4. Code Generation
    • Converts graphical programming into Arduino (C++) and C code.
    • Displays the generated code in pop-up windows for educational purposes.
  5. Open Source Libraries
    • Incorporates open source libraries.
    • Provides an accessible and powerful programming environment.
  6. Driver Libraries
    • Rich set of drivers for sensors and interface devices.
    • Each library is integrated into the ARD:icon application, corresponding to a specific icon.
  7. Simulation Capabilities
    • Includes a simulator to test and visualize code execution.
    • Displays all simulated devices to help students debug and refine their designs before physical implementation.

Specialized Features for Robotic Arm Programming

  • 3D Space Programming
    • Allows programming of robotic arm movements in a 3D space.
  • Monitoring and Visualization
    • Monitors arm movement in the X-Y-Z plane with 3D graphics.
    • Continuous tracking of the movement of the four arm motors.

Benefits

  • Engaging Learning Environment
    • The tile language and game-like interface make learning to code fun and accessible.
  • Comprehensive Teaching Solution
    • ARD:icon offers a complete package with educational content, software, and hardware integration.
  • Multilingual Support
    • Provides software and content in multiple languages to cater to a diverse student population.
  • Practical Learning
    • Students can simulate and visualize their projects, gaining hands-on experience in debugging and functional testing.

The ARD:icon© Software

The ARD:icon© software that accompanies every POLYTECH STEM set is a visual programming editor by Polytech that uses programming blocks a powerful teaching and programming tool for:

  • the strengthening of computational and algorithmic thinking
  • developing skills for computer programming, robotics, automation and familiarity with programming code
  • the design of basic technical and scientific applications, mathematical calculations and other technological solutions with a view to the whole range of STEM applications

In addition, it offers a modern method for teaching these fundamental concepts to students through a variety of activities, exercises and group assignments based on STEM methodology.

  • S1 A Kit: Extends the basic kit with more input and output devices for advanced programming.
  • S1 ECO Kit: Focuses on ecology-oriented projects.
  • S2 AUTO Kit: Targets motion and automation technology projects.
  • S3 PCB.P Kit: Dedicated to physics-oriented projects.
  • S3 PCB.CB Kit: Geared towards chemistry and biology projects.
  • S4 MATH Kit: Designed for mathematics-oriented projects.
  • S5 Green Energy Kits: Includes various subsets (Solar, Wind, Fuel Cells, Mechanical to Electrical, and Thermoelectric Generators) for alternative renewable energy training.

SMART:Blox by POLYTECH is a versatile, low-cost educational tool that bridges the gap between traditional S.T.E.M. education and modern computational thinking. It equips students with the skills needed to understand and create technology, fostering a deeper engagement with S.T.E.M. disciplines through interactive and hands-on learning experiences.