Short Summary
Class Information
Availability
Mon-Thur 10AM-5PM with some evenings and weekend hours, too. Eastern Time Zone
This class is taught on Outschool.
Please contact me if you want to schedule a class at a time that is not listed.
Description
Students in this class will create Arduino projects using multiple sensors and actuators, such as real time clocks, RFID readers, LEDs, keypads, remote controls, servos, LCDs. and other displays. Projects include a Jukebox, an alarm clock/weather station, a keypad lockbox, an RFID door alarm system, and simple games using an 8x8 LED display.
During class, I provide guidance and direction either through TinkerCad or Fritzing circuit diagrams and PowerPoint presentations, demonstrating how to connect the devices using jumper wires and breadboards. I ask students to think about and map out the sequence for how the Arduino program should be designed, including the types of variables needed, useful functions, and the general flow of the program. My goal is to help them learn how to create a code that flows and does the task they want to accomplish.
I recommend that students purchase an Arduino Mega (see supply list for link) because some of the sensors use many of the 14 available digital pins on the Arduino UNO, leaving very few available for additional connections. It is also recommended that students have the backpack for the LCD to limit the number of pins required to hook it up. (see supply list).
This class is intended for intermediate to advanced students who are familiar with Arduino coding and who are have learned to use a wide variety of sensors, motors, breadboards, and displays. Students should either have completed my 3 part series of Arduino courses or have gained knowledge from similar experiences. Students should also know how to download and attach libraries to the Arduino program, or already have them downloaded.
While I am supplying a list of project ideas, I am flexible and welcome student suggestions for other projects that they wish to design. My list of projects ideas and the schedule is as follows:
Weeks 1 and 2: LCD alarm clock that displays the time, temperature and humidity
Weeks 3 and 4: RFID-controlled door with alarm with LCD display
Weeks 5 and 6: Keypad lock box with LCD display
Weeks: 7 and 8: Jukebox with LCD display that plays songs at the touch of a button
Weeks 9 and 10: Games using the 8x8 LED matrix such as Retro Snaker, and Pong, Dice roll