Hour of Code (2of4) - General (Kids/Adults) Python Programming RaspberryPi Sensors, Displays and Internet Integration (reworked)
By Tweeks (of Rackspace)
Sponsors: RBTC and Rackspace
This is one of four regional "Hour of Code" workshops that is being done in Roanoke and Blacksburg as a part of the "Computer Science Education Week" initiative (Dec 5th - 11th) in conjunction with local STEM leaders and code.org. We have worked with regional businesses, organizations and STEM leaders to offer these coding workshops for kids, parents and STEM educators. Here are the activities and workshops we have planned in the Roanoke / Blacksburg area during this week in December:
- HoC 1of4 - Educators and Parents: Introduction to the Raspberry Pi and Programming
Wed Dec 7th, in Roanoke @CoLab, 7-9pm (Link)
- HoC 2of4 - Kids/Adults: Python Programming RaspberryPi Sensors, Displays and Internet Integration
Thur Dec 8th, in Blacksburg @Rackspace, 5:30-8:30pm (This Event)
- HoC 3of4 - Kids: Programming Programming a Virtual Robot
Sat Dec 10th, in Roanoke @Science Museum of Western Virginia, 10-11:30am (Link)
- HoC 4of4 - Kids: Introduction to Programming w/Scratch
Sat Dec 10th, in Roanoke @CoLab, 2-3pm (Link)
In this hands on workshop, you will bring your own laptop and connect it to our Raspberry Pi systems and we will take you through the basics of programming python on the RaspberryPi (2B+), a very popular, credit card sized, single-board Linux computer system. First we get your laptop to connect to this tiny computer's using remote desktop software (see requirements) over the network (bring your lapopt with you!), then step you through the basics of programming it in python. After the basics are out of the way, then the fun really begins. We will show how to attach and blink a LED light, then attach and read a temperature probe, then hook up and display the temperature on a cool seven-segment LED display hooked to the unit's GPIO port (see photo). If we get all that working, then start doing even cooler things by connecting it to the internet, sending emails, and more!
All ages from 9 to 90 are welcome. For kids under 16 however, we do require that parents stay for the workshop (no additional ticket required).
RSVP tickets are only required for those who wish to use one of our RaspberryPi kits so attending parents do not need a ticket. Please do not bring your own RaspberryPis, but do bring a laptop with an ethernet (network wire) port, with software below installed! Two kids can share a sinlge RaspberryPi kit (only one ticket needed).
- One RSVP Ticket (per needed RaspPi kit)
- Bring a Mac, Linux or Windows Laptop w/Ethernet (network) port, see photo -->
- Install a VNC capable remote desktop client software (clients for Win, Mac(built in), Linux)
NOTE: If your laptop does not have an ethernet port (photo right), you can purchase a PC/Mac USB/Ethernet adapter at Best Buy, PC-Land or other computer retailers. Ethernet cables will be provided, but without a network Ethernet port, you will not be able to connect your laptop to our Raspberry Pi unis or participate.
NOTE: If you do not have a laptop, please contact the even coordinators ahead of time and we can try to help get you one to use. No gaurantees if you just show up without a laptop without prior notice.
Tweeks (Thomas Weeks) holds a BS-EET / Telecom degree from Texas A&M, has has been an Engineer at Rackspace Hosting for 15+ years, teaching technology, Linux & Windows Internet technologies, sits on the region's RBTC STEM committee and is very active in the NRV STEM education community. He uses Arduinos and Raspberry Pis to control robots, blink lights, launch large high power rockets and monitor water problems in his basement. He’s a big advocate of Linux, Open Source and Open Standards/Hardware systems, likes playing with high power rockets, electronics and loves teaching kids how to peek behind the curtain of modern technology. http://theweeks.org/bio-stem.html
Thanks to Our Sponsors:
The RaspberryPi hardware kits used in this workshop were generously purchased for Let's Code by a STEM grant from the RBTC (Roanoke Blacksburg Technology Council) and Rackspace Hosting -- Two valuable members of our local STEM community. The community thanks them for helping make hands on community STEM workshops like this possible.
Our venue, hardware and pizza sponsor Rackspace is the leader in Hybrid Cloud Hosting, the Open Source OpenStack cloud technology suite and the home of Fanatical Support. This event is being held in the new Blacksburg Rackspace Dev center located in the VT CRC where Rackspace's developers create the cloud and email systems that power many of the worlds most popular Internet and device technologies today. Rackspace believes in fostering the growth of the technology communities in which they reside, openly sharing relevant tech information and encouraging others to do the same.
Our second Hardware sponsor is the Roanoke-Blacksburg Technology Council (RBTC). Part of the RBTC's mission is well-aligned with Let's Code: "To create a strong technology workforce, support STEM in the community, and help open student's minds to the exciting possibilities of technology-focused careers."
When & Where
Let's Code Blacksburg!
Let’s Code Blacksburg! has a two-fold purpose. First, we provide the opportunity for local residents to learn different programming languages and technologies at different levels (from beginner to advanced). Secondly, Let's Code! gives people who have expertise in a particular tech field the opportunity to share their knowledge to build experience and become recognized as experts in the community.