All material needed to run the beginner Raspberry Pi workshop can be found in this repository.
Steps to organizing this workshop:
- Book a computer lab at least 3 weeks before. (BSB 249 is a good option)
- Start promoting at least 2 weeks before.
- Create google form to register participants.
- Set capacity based on inventory.
- Establish payment process.
- Announce to IEEE members as part of office hour duties.
- Ask for volunteers (ideally 5, one per section and one general floater)
- Train volunteers the week of the workshop; volunteers typically specialize in one section, i.e. camera, audio...etc.
- Make sure everything works before training day.
- Poll for training date and time.
- Book a lab for volunteer training. (JHE labs are nice)
- Assign a lead to present introduction slides.
- Email participants with details and agenda of workshop 2 days before. (Date, time, agenda, building and room location)
- Pre-order food (i.e. pizza) a day before, according to number of participants. (don't forget to account for volunteers and execs, and different dietary restrictions)
- Run workshop!
- Set up 4 stations with about 4-5 Pis. (preferrably at corners of lab)
- Start with introduction slides. ~30 mins
- Move to GPIO section. ~30 mins
- Rotate each section between stations. ~60 mins per section
- 1 section > lunch > 3 sections
- Email participants a feedback form. (maybe with some incentive)
- microSD card reader
- Extra parts of each component (including station components)
Software:
- SD Card Formatter, to format microSD cards
- Win32DiskImager, to flash microSD card with disk image
- Breadboard
- 10 1k-Resistors
- 3 2k-Resistors
- F/M wires
- M/M wires
- 3 Buttons
- Potentiometer
- 10 Red LEDs
Set up beforehand:
- Raspberry Pi 3 Model B
- microSD card
- Power supply
- Monitor (if not already available)
- Mouse and keyboard (if not already available)
- Speaker
- PiCamera
- RGB LED
- Ultrasonic distance sensor
- Arduino UNO
- USB Arduino connector cable