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
Recommended Hardware (Full Setup)¶
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¶
Free Software (Recommended)¶
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
Recommended Starter Kits¶
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¶
Recommended Storage¶
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¶
Recommended 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
Recommended Suppliers (South Africa)¶
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.