Instructor Simon Bluck continues his popular Learning Python series, this time with an in-depth look into functions. Invaluable to people who are just getting into or who wish to deepen their understanding of this popular programming language.
by Eileen Amirault (with a little help from Cody Gregory)
Last March Break, I read a book that changed my life. I immediately ran out and purchased an Arduino. A Raspberry Pi was not far behind. After a few months of experimenting, and watching YouTube videos of kids building Obstacle Avoidance Robots (OAR), we thought it looked like a good ﬁrst project. We call it Bobby OAR. An OAR is an autonomous robot that rolls around and avoids obstacles by using sensor input. Then, based on programming, ﬁnds an alternate path forward, avoiding obstacles along the way. We had most of the components from various kits, so only a chassis and wheels needed to be ordered. Or was there something else?
This Python Course covers what is useful to know so you can quickly and easily set about writing Python programs. (Detailed Python programming will be covered in subsequent courses.) This course is suitable for anyone, from those that may have very little computing/programming experience, to those who have already been actively programming in Python. The aim is to get everyone up to the point where they feel confident in using Python and writing useful programs.
One of the many cool things you can do with your Raspberry Pi is to add a special $30 DVT-T USB dongle and install some software to turn your Pi into a live flight data feeder for FlightRadar24.com and FlightAware.com.
Among the benefits of this project are gaining free premium memberships with both sites; the ability to monitor flights overhead in real-time; and learing a bit about how to install third-party software via the command line.
In this presentation, I will give an overview of the hardare and software required and perform a quick walk-through installing the FlightRadar24.com feeder. If time permits, I will also demonstrate installing the FlightAware.com feeder.
Since these feeder stations are location-dependent, you will have to perform your own install at the place from which you’ll set up your Pi feeder and antenna.
Place:Victoria Computer Club, 85A Burnside Rd West (at Wascana), Victoria Time:9:30 a.m. – 12:30 p.m.
Hi! My name is Deid Reimer and I have taken on the task of ensuring that we have presentations, demonstrations, or something else of interest as the focus of our biweekly Saturday Victoria PiMakers And Others Meetups.
Please don’t worry if you have an idea for a topic or a project you can present but don’t know how to structure your talk, or are just shy about speaking in public. I can help with this: send me your idea and we’ll work to make it happen.
Presentations should be about an hour long, leaving up to an hour for questions and answers, directed help, and general discussion.
Some possible future topics could include:
More on GPIO and sensors
More on command line Linux
Projects you or others have completed or are still in progress
Programming (could be a series of tutorials) in:
Using the Pi (And Others) as a:
DNS server, or a
Backing up your SD cards and devices
And all the other topics that I haven’t thought of…
To kick off the New Year, I’m going to present simple Raspberry Pi General Purpose Input Output (GPIO) (basic turning an LED light on and off — don’t worry, I’ll bring the LED!) on January 9th, 2016. This is the equivalent of the introductory Hello World printout in programming. So this date is covered unless anyone else wants it; if so I will yield.
You can make a strong, stiff case for your Raspberry Pi or other small computer using Coroplast, a plastic replacement for corrugated cardboard. A cheap retractable utility knife cuts Coroplast to shape, and scores it to make bends. Holes for mounting screws are easily punched through with a point. See the full plans here.
January 28, 2016 to March 24, 2016 (6:30 PM – 8:30 PM) 9 sessions on Thursday
Location: Vancouver Island Technology Park Instructor: James Jacoby Expected Class Size: 12 Register at UVIC Continuing Studies HERE
Movie special effects abound with monsters and robots that roar and move and react to people in the scenes with them. Learn how to make your own animatronic creations! This course will teach you how to program the Arduino microcontroller, a tiny computer that can connect to sensors and motors to make your projects light up, react to sounds, move, sense temperature, and all sorts of other tricks. You’ll build a project from scratch—maybe a puppet, robot, a spaceman helmet, or whatever else your creativity inspires. Along the way, you’ll have workshop facilities available to you as a temporary member of the Victoria Makerspace (makerspace.ca) and access to all of the instructional videos from one of the leading special effects studios, Stan Winston Studios, www.stanwinstonschool.com/tutorials.
At the end of this course, you will have the knowledge you need to embed a computer into all of your artistic creations.
Please note: this course will take place at Makerspace at the Vancouver Island Technology Park, 4A – 4476 Markham Street.