Robotics. Arduino C programming. Project: The Fairy Tales Castle

Robotics. Arduino C programming. Project: The Fairy Tales Castle

£ 415
Level 1 Autumn Term '24 at 15.30 10+
Add child
Book now

Project: Fairy Tales Castle. Arduino C Edition.


This is hands-on home-take project. I was presented at the Summer Camp and we decided to let pupils have it at the Saturday classes as well.

 
 


Embark on an exciting journey into the realm of robotics with our "Fairy Tales Castle" project, specially designed for 11-year-olds. This enchanting desktop lamp brings together mechanical engineering, electronics, and programming in a captivating blend of imagination and innovation.


Participants will dive into the intricate world of gears as they assemble the castle's walls, each adorned with their unique artistic expressions. Powered by a motor meticulously driving the interconnected gears, the castle comes to life with dynamic motion and mesmerizing visual effects. Under the guidance of experienced instructors, budding engineers will explore the fundamentals of robotics programming using the Arduino IDE and Arduino C programming language. They'll learn to control the speed, direction of movement, and lighting patterns of the Fairy Tales Castle, leveraging the capabilities of components like the TB6612 motor driver, Arduino UNO board, and RGB LED WS2812B strip.


Technical knowledge will be imparted through hands-on activities, including schematic design, understanding H-Bridge and PWM motor control principles, and mastering the intricacies of gear systems. Participants will unleash their creativity by decorating the castle walls with their imaginative designs, adding a personal touch to their creation. To culminate their experience, they'll bring their project to life in a 3D model and create informative slides showcasing their journey from concept to completion.


Join us in crafting a fairy tale come to life with the "Fairy Tales Castle" project, where dreams meet reality through the magic of robotics and creativity.



This course has 10 lessons. Classes run from 15.30 to 16.30 every Saturday 

This course is ready for 10+ years old. Girls and boys are very welcome!

Location

Richmond and Hillcroft Adult Community College. 

Parkshot, Richmond TW9 2RE


Term dates

The first lesson at 14 Sep

The last lesson at 19 Oct 

Half-term break. 

The first lesson at 16 Nov

The last lesson at 7 Dec

Topics Covered:


Mechanical Engineering:

  • Understanding gear systems and their applications

  • Assembling and operating mechanical gears for motion control

  • Exploring gear speed and direction control mechanisms

  • Electronics:

    • Introduction to the TB6612 motor driver for motor control

    • Understanding PWM (Pulse Width Modulation) for precise motor speed control

    • Exploring the functionalities of the Arduino UNO board in robotics projects

    • Learning about the RGB LED WS2812B strip and its capabilities for dynamic lighting effects

  • Programming:

    • Utilizing the Arduino IDE and Arduino C programming language for robotics programming

    • Implementing algorithms to control motor speed, direction, and lighting patterns

    • Developing logical control structures for efficient operation of the Fairy Tales Castle

  • Electrical Engineering:

    • Designing and interpreting schematics for the electrical components of the project

    • Understanding the principles of H-Bridge circuitry for motor control

    • Hands-on experience with electrical wiring and connections for the project

  • Creative Expression:

    • Decorating the castle walls with individual artistic designs, fostering creativity

    • Encouraging imaginative customization of the project to reflect personal preferences

There are some requirements exist for the course:

1. You must be confident in using a computer, keyboard and mouse. At the good user level.

2. Know how we save files on a computer, what a file and folders are, etc.

3. Be able to switch between windows in the operating system. Use the keys’ shortcuts.

4. No previous experience with 3D modeling is required.

5. No previous experience in Robotics is required.

6. You want to program robots and are not afraid to struggle with the difficulties of learning them.

7. Minimum previous experience with text-based programming is required. Ideally, you are able to make a program that performs basic maths operations with numbers. The programming language itself is not important.