The Arduino Secret Door Knock Tutorial is a second level in our Arduino tutprial series for the winter semester. A brother to the Robotics tutorial, this one introduces participants to the usage of microcontrollers to operate servo motors and sensors. During the tutorial, a variety of applications will be examined, as well as the hardware and software techniques needed to implement them. The microcontroller platform for the tutorials will be the Arduino Uno 3 development board, which will allow tutorial attendees to skip most of the low-level hardware build and immediately start working on the microcontroller implementation. During the tutorial, participants will be introduced to servo motor control, vibration sensing using a piezo sensor, and algorithms to sense and compare a door knock. Participants will ultimately program a door lock that will only unlock with the correct secret door knock.
Price and Location
The tutorial was be held on March 20th 2014, in the ground-floor lounge area of the B building at the SGW campus (2160 rue Bishop). Tickets are available in advance for a fee of $5 per ticket. To reserve a ticket, please visit the Engineering and Computer Science Association office located at the Hall building (1455 boul. de Maisonneuve O.) in room H-838, on the SGW campus.
What to Bring
The tutorial is a "Bring Your Own Laptop" event, since AITS and IITS computer labs do not normally carry the drivers needed for Arduino. The drivers are, however, available free of charge for Windows, Apple (Mac OS X), and Linux-based computers. Please make sure to download and install these drivers in advance. Please note you cannot use the library's laptop for this event as it is not allowed to download software to them. Other than the laptops, all hardware, components, and tools will be supplied by IEEE Concordia.
Below you may find the presentation used during the tutorial and any code needed
For more information on the hardware platform, Arduino has an extensive getting started section on their website that covers the basics of what the Arduino platform is and what it can be used for.