Kids Program

Arduino Zero to Hero
January 31, 2017

More

July 12, 2017 10:00 am - 1:00 pm

Fab Lab Egypt

Villa 35 - 100 st. - behind Almaadi Hotel - Almaadi, Cairo, Egypt

0120 371 9036

Organized By

Fab Lab Egypt

We are all makers! Making is a natural intrinsic gift in all of us. Kids have the great minds with a magnificent imagination and the great ability to learn. Junior Maker aims to to push  the juniors and boost them with maxim throttle into making.

This program is divided into 4 workshops, “Design and Build”, “Blink 101”, “Code it”, and the final project session. In Every workshop you’ll one skill and tinker around with it. Then move up and learn another skill and start to combine them together. What about complexity? Well, you’ll be amazed how easy is it to be a maker, we will use the simplest, yet the most creative, tool to illustrate all different concept.

(Session 1) Design and Build

In this workshop you’ll take your first step of making by learning how to design for your ideas, as everything became computer-controlled, computer designing became a crucial skill that everyone needs. Starting from drafting on papers, passing by CAD softwares, playing around with the laser cutter, and ending up by modeling some ideas. After this workshop, you -your kid- will have a clear understanding of designing-manufacturing process.

 

DAY 1

=====

  • What’s CAD?
  • How important is CAD?
  • Step 1: Free hand-sketch
    • Using paper scanner.
    • Editing images.
  • What’s Vinyl Cutting?
  • How to use the machine?
  • Activity 1: Sticker making using vinyl cutter.

 

DAY 2

=====

  • CAD Softwares.
  • Using Inkscape.
    • Shape Drawing
    • Dimensions
    • Exporting files.
  • What’s the Laser Cutter.
  • How to use the machine
    • Machine setup.
    • Power & speed
    • Cutting vs Scanning
  • Using CorelDRAW.
  • File Setup
  • Activity: Key chains using laser cutter

 

DAY 3

=====

  • What’s 3D printing ?
  • Subtractive vs Additive Manufacturing
  • How does 3D printing work
  • Using 123D Design
  • More into 123D Design
    • Design and Sculpting
  • About the MakerBot
  • Activity: Printing your designs.
  • Wrapping-Up
  • What’s Next?

 

(Session 2) Blink 101

In the last 10 years, everything became smart, smart phones and gadgets, smart home devices, smart watch, even smart fabrics. In this workshop, you’ll learn how to turn things into smart stuff. Using the Makey Makeys to understand how embedded “smart’ world work, then using the little blue arduino boards you’ll start build your smart application. By the end of the this workshop, you’ll be able to “smart-ize” everything around you.

 

DAY 1

=====

  • What’s Electronics?
  • Basic concepts
    • Open & closed circuit.
    • Voltage vs current
    • Resistance
    • Current flow
  • Basic Components
    • Resistors
    • LEDs
    • Switches
    • Buzzer
    • Motors
    • Breadboards
  • How to Design a circuit.
    • Function Diagram
    • Connecting Components
    • Wiring troubleshooting
  • Activity: Blinking circuits

 

DAY 2

=====

  • What’s Arduino?
  • How smart can arduino be?
  • Setup arduino drivers
  • Digital vs analog
  • Programming Environment.
  • Basic operations
    • Digital outputs
    • Analog output
    • Inputs
  • Activity: Mini-Projects

 

DAY 3

=====

  • Arduino Programming
    • Variables
    • Loops
    • If statement
  • Controlling motors
  • Module Interfacing
    • Sensors
    • LCD
  • Activity: Cool Machines
  • Wrapping-Up
  • What’s Next ?

 

(Session 3) Code it !

Humans are unique they have a great ability to learn and develop; on contrary, computers aren’t. In order to “teach” your computer anything you’ll need to do it the hard way;  programming is the way human invented to be able to harness the power of the computers. Programming can be very hard and tricky, but thanks to the simple user-friendly interface of Scratch, we will learn the basic concepts of programming, and how to turn your application into smart stuff.

 

DAY 1

=====

  • What’s Computation ?
  • How computers work?
  • Binary systems.
  • What is a program/code ?
  • Introduction to Scratch.
    • Graphical Interface
    • Block methodology
    • Adding / removing blocks
    • Run / stop programs
  • Motion Blocks
  • Colors
  • Sounds

 

DAY 2

=====

  • Variable Declaration
  • Data Types
  • Sprite Options
  • Looping Mechanisms
  • Media Objects
    • Sounds
    • Images
    • Videos
  • Functions

 

DAY 3

=====

  • Game Design
  • Flow charts and game scenarios
  • Interfacing
    • Keyboard
    • Mouse
    • Camera
  • Activity: Game development

 

(Session 4) Final Project.

If you made it this far, then your are ready to test your abilities and put them into test. In this session, we will work in groups to build some projects – applications- to test your skills and to show the world how simple skills can be integrated together into one simple and creative application. After this workshop, you’ll have the “maker” bragging right.

 

DAY 1

=====

  • Wrapping-up
  • Discussion: Project Ideas
  • Group forming
  • Building basic prototype
  • Hands-on Activity

 

DAY 2

=====

  • Developing digitally fabricated model
  • Hands-on activity

 

DAY 3

=====

  • Finalizing Project
  • Summary
  • What’s Next

Comments are closed.