Skip to content

Procurement Guide

Hardware and Software Resources for Coding and Robotics Education

Overview

This guide provides detailed information about procuring hardware and software for implementing coding and robotics education in DBE schools. All recommendations consider cost, availability, and educational value.


Hardware Requirements

Essential Hardware (Minimum Viable Setup)

For 10-15 Students

Arduino Kits: - 5-7 Arduino Uno R3 boards - USB cables (A to B) - 5-7 units - Cost: ~R150-200 per Arduino

Starter Component Kits: - Breadboards (10-15 units) - ~R20-30 each - Jumper wires (assorted, 200+ pieces) - ~R100-150 - LEDs (assorted colors, 50+ pieces) - ~R50-80 - Resistors (assorted values, 200+ pieces) - ~R80-120 - Buttons/switches (20+ pieces) - ~R50-80

Sensors: - Photoresistors (10+ pieces) - ~R15-25 each - Temperature sensors TMP36 (5+ pieces) - ~R30-50 each - Potentiometers (10+ pieces) - ~R20-30 each

Actuators: - Servo motors (3-5 pieces) - ~R80-120 each - Buzzers (5+ pieces) - ~R20-30 each

Total Estimated Cost (Essential): R3,000 - R5,000


For 20-30 Students

Additional Components: - LCD displays (3-5 units) - ~R80-120 each - DC motors with drivers (2-3 sets) - ~R150-200 per set - Motion sensors PIR (3-5 pieces) - ~R40-60 each - Moisture sensors (3-5 pieces) - ~R60-100 each - LED matrices (2-3 units) - ~R100-150 each

Tools: - Multimeters (2-3 units) - ~R200-400 each - Wire strippers (2-3 units) - ~R100-150 each - Component storage boxes - ~R200-300

Total Estimated Cost (Recommended): R8,000 - R12,000


Software Requirements

Scratch: - Online: https://scratch.mit.edu (free) - Offline: Scratch Desktop (free download) - Cost: Free

Scratch for Arduino (S4A): - Download: http://s4a.cat - Cost: Free

Tinkercad: - Online: https://www.tinkercad.com - Cost: Free (with account)

Google Workspace for Education: - Cloud storage and collaboration - Cost: Free for schools

Arduino IDE: - Download: https://www.arduino.cc/en/software - Cost: Free

Total Software Cost: R0 (all free!)


Procurement Options

Option 1: Local Suppliers (South Africa)

Electronics Retailers: - Communica (various locations) - Mantech Electronics - RS Components South Africa - Digikey (international, ships to SA) - Mouser Electronics (international, ships to SA)

Advantages: - Local support - Faster delivery - Can see products - Local warranty

Considerations: - May be more expensive - Limited selection - Check availability


Option 2: Online International Suppliers

Popular Options: - AliExpress (China) - Banggood (China) - Amazon (if available) - eBay

Advantages: - Lower prices - Wide selection - Component bundles

Considerations: - Shipping time (2-4 weeks) - Import duties/taxes - Warranty issues - Quality varies


Option 3: Educational Suppliers

Specialized Educational Kits: - Arduino Education kits - SparkFun Education - Adafruit (educational discounts)

Advantages: - Designed for education - Includes curriculum - Good documentation - Support

Considerations: - Higher cost - May include unnecessary items - Check what's included


Budget Option (R2,000-3,000)

Arduino Starter Kit Basic: - 3x Arduino Uno - 3x USB cables - 3x Breadboards - Assorted components (LEDs, resistors, buttons) - Basic sensors (light, temperature) - Jumper wires

Suitable for: Small groups, basic projects


Standard Option (R5,000-8,000)

Arduino Classroom Kit: - 5-7x Arduino Uno - 5-7x USB cables - 10x Breadboards - Comprehensive component set - Multiple sensors - Servo motors - Storage system

Suitable for: Medium classes, diverse projects


Comprehensive Option (R10,000-15,000)

Full Classroom Setup: - 10-15x Arduino Uno - All cables and breadboards - Complete component library - All sensor types - Multiple actuator types - Tools (multimeters, etc.) - Storage and organization - Spare components

Suitable for: Large classes, advanced projects, long-term use


Component Specifications

Essential Components List

Resistors: - 220Ω (for LEDs) - 50+ pieces - 10kΩ (pull-up/pull-down) - 30+ pieces - 1kΩ (general purpose) - 20+ pieces - Assorted values - 100+ pieces

LEDs: - Red, Green, Yellow - 20+ each - Blue, White (optional) - 10+ each - RGB LEDs (optional) - 5+ pieces

Switches: - Push buttons - 20+ pieces - Toggle switches (optional) - 5+ pieces

Sensors: - Photoresistors - 10+ pieces - TMP36 temperature sensors - 5+ pieces - Potentiometers - 10+ pieces - Motion sensors PIR (optional) - 3+ pieces

Actuators: - Servo motors (standard) - 5+ pieces - Buzzers - 5+ pieces - DC motors with drivers (optional) - 2+ sets

Other: - Breadboards - 15+ pieces - Jumper wires (male-male) - 200+ pieces - Jumper wires (male-female) - 50+ pieces - Battery holders (optional) - 5+ pieces


Budget Planning

Per Student Cost Estimates

Minimal Setup (shared resources): - R200-300 per student (if 15 students share 5 Arduino kits)

Standard Setup: - R400-600 per student (if 10 students share 5-7 Arduino kits)

Ideal Setup: - R800-1,200 per student (if 5 students share 5 Arduino kits)

Note: Costs decrease with larger orders and shared resources.


Funding Options

Government Funding

  • DBE grants
  • Provincial education budgets
  • STEM education initiatives

Corporate Sponsorship

  • Technology companies
  • Local businesses
  • Corporate social responsibility programs

Grants and Donations

  • Educational foundations
  • International organizations
  • Community fundraising

School Budget

  • Technology budget allocation
  • Subject-specific budgets
  • Innovation funds

Quality Considerations

What to Look For

Arduino Boards: - Genuine Arduino or quality clones - ATmega328P microcontroller - USB-B connector - Good build quality

Components: - Standard values (verify with multimeter) - Good quality connections - Durable construction - Clear labeling

Avoid: - Extremely cheap components (may be poor quality) - Unbranded items without specifications - Components that don't match specifications


Storage and Organization

Component Storage: - Plastic storage boxes with dividers - Labeled compartments - Clear organization system - Easy access

Arduino Storage: - Protective cases - Labeled with numbers - USB cable included - Documentation attached

Tool Storage: - Toolbox for multimeters - Secure storage for valuable items - Access control if needed

Cost: R500-1,000 for storage system


Maintenance and Spares

Keep 20-30% extra of: - LEDs (they can burn out) - Resistors - Buttons - Jumper wires

Keep 1-2 extra of: - Arduino boards - Servo motors - Expensive sensors

Cost: Add 20-30% to component budget for spares


Procurement Checklist

Before Ordering

  • [ ] Determine number of students
  • [ ] Calculate required quantities
  • [ ] Research suppliers and prices
  • [ ] Compare options
  • [ ] Check availability
  • [ ] Verify specifications
  • [ ] Calculate total cost
  • [ ] Secure funding
  • [ ] Get approvals if needed

When Ordering

  • [ ] Verify quantities
  • [ ] Check shipping costs
  • [ ] Understand return policy
  • [ ] Verify warranty
  • [ ] Confirm delivery timeline
  • [ ] Order spares
  • [ ] Order storage solutions

After Receiving

  • [ ] Verify all items received
  • [ ] Test sample components
  • [ ] Organize storage
  • [ ] Label everything
  • [ ] Create inventory list
  • [ ] Test Arduino boards
  • [ ] Document what works

Alternative/Low-Cost Options

When Budget is Limited

Simulation First: - Use Tinkercad Circuits (free) - Practice without hardware - Buy hardware gradually

Shared Resources: - Rotate hardware among classes - Group projects - Station-based learning

Start Small: - Begin with 2-3 Arduino kits - Add components gradually - Build inventory over time

DIY Components: - Some sensors can be made - Reuse components from old electronics - Community donations


Local Options

Communica: - Website: Check local branches - Good for: Components, tools - Delivery: Varies by location

Mantech Electronics: - Website: www.mantech.co.za - Good for: Components, Arduino - Delivery: Nationwide

RS Components: - Website: za.rs-online.com - Good for: Professional components - Delivery: Nationwide

International (Ship to SA)

AliExpress: - Good for: Budget components - Delivery: 2-4 weeks - Consider: Import duties

Banggood: - Good for: Component bundles - Delivery: 2-4 weeks - Consider: Quality varies


Getting Quotes

Information to Provide

When requesting quotes, specify: - Number of Arduino boards needed - Component quantities - Delivery location - Timeline requirements - Budget constraints - Educational use (may get discounts)

Questions to Ask

  • What is included in the price?
  • Are there educational discounts?
  • What is the warranty?
  • What is the delivery time?
  • Are there minimum orders?
  • Can you provide technical support?

Long-Term Planning

Year 1

  • Start with essential hardware
  • Focus on basic projects
  • Build teacher confidence

Year 2

  • Expand component library
  • Add more Arduino kits
  • Introduce advanced projects

Year 3+

  • Full classroom setup
  • Advanced components
  • Specialized projects
  • Student competitions

Support and Resources

After Procurement

  • Component datasheets
  • Wiring diagrams
  • Project tutorials
  • Troubleshooting guides
  • Community forums

Training

  • Teacher workshops
  • Online tutorials
  • Peer support networks
  • Technical support contacts

Contact Information

For Procurement Questions: - Workshop facilitators - DBE technology coordinators - School IT departments - Educational suppliers


Remember

  • Start small and build up
  • Quality over quantity initially
  • Share resources effectively
  • Maintain and organize well
  • Plan for the long term

Good luck with your procurement! The investment in hardware will pay off in student engagement and learning outcomes.