April 1, 2017: Intro to Electronic Sensors with Arduino Class

March 18, 2017

In this class you will learn about many  types of sensors, including: switches, voltage dividers, potentiometers, ultrasonic distance sensors, and my personal favorite, the accelerometer (you have one in your smartphone. It allows your phone to do magic!)

You will learn the electrical and physics properties of these sensors and the proper way to use them, including various tricks to remove noise, and get the most efficiency out of them.

Buy tickets here! 

https://www.eventbrite.com/e/introduction-to-electronic-sensors-class-tickets-32718282263

What do I get for my money?

You will receive:

Ultrasonic distance sensor (0.5 inches-14 feet), accelerometer(3 axis, +-3g), breadboard, jumper wires, a couple of switches, potentiometer, various resistors.

• You will also receive the knowledge to use these sensors properly, and personal help from experienced engineers at HackPittsburgh to get started with your sensors project.

How close am I to building a robot or 3d printer if I take this class?

You are actually very close. A robot or 3d printer needs a brain (computer or Arduino), sensors (learn about them in this class), and motors (learn about them in the next class).  You also need to know basic machine tool skills (come to HackPGH during mechanical club and we will teach you!)

Prerequisites:
You should know the very basics of C/C++ or similar language, and basic familiarity with your Arduino. If you are new to Arduino, we will help you get started.

This class requires that you have an Arduino. If you don’t have one, let us know (a few weeks ahead of time) and we may be able to sell you one. The type of Arduino doesn’t matter (Uno, Mega, Due, etc).

Recommended Age Group: 8-99 (kids must be accompanied by adults)

Lunch: Light refreshments will be served during lunch. We will order Pizza together at $5 a person (depending on number of people)

More Classes for 2017!!!

• Basic Electricity and Electronics (Already happened)

• Learn to Solder (Already happened)

• Basic Arduino Programming (Already happened)

• Sensors Sensors Sensors! (This class)

• Intro to Oscilloscopes (This one is free! Probably April or early May)

• Advanced Arduino Programming (TBD)

• Motor Control (TBD)

• Basic Electronics Part 2: Semiconductors and op-amps (TBD)

0

March 17, 2017: 3D Printer Tuning

March 12, 2017

 

3D Printer Tuning

Friday, March 17 at 7:30pm

The official follow up to the HackPGH / 3DPPGH Build day, you can come and see the i3 Printers being dialed in and learn about bed leveling, PID tuning, software setup and more. The printers will be tweaked and tuned and you can see how these simple process can greatly improve your printing.

0

Take a Virtual Tour Of HackPGH!

February 26, 2017

Our member Joachim, also known as Makerj101 on Youtube. Came and filmed a tour of our space! Check it out!

While you’re on his youtube channel, Check out his other awesome videos and subscribe!

0

February 24, 2017: Hacking Food and Drink

February 23, 2017
hackfood
Time of event: 7:30 – 9:00 pm with discussion and Q&A.
It’s easy in this culture to get in a routine of eating prepackaged food, fast food, and restaurant meals.  Fewer people today know how to cook than generations before. But like any craft or art form, cooking is a matter of practice and inspiration. And the same approach can apply to mixing drinks, whether with alcohol or not.

This talk features a different perspective on cooking from HackPittsburgh member Scott, an amateur scratch cook and experimental mixologist. He’ll talk about his experience with vegetarian and low gluten cooking, applying principles of kitchen chemistry learned from the book On Food and Cooking, and his journey through the spice rack and the herb garden approaching flavors in different ways.If you can follow the directions on a box of macaroni and cheese, you can probably appreciate what this talk has to offer.

0

February 18, 2017: Arduino Programming 101 (Intro to Microcontrollers and C)

February 6, 2017

 uno 2

Buy Tickets here

https://www.eventbrite.com/e/arduino-programming-101-intro-to-microcontrollers-and-c-tickets-31438120264 

Important: Bring your own Arduino! If you don’t have one, we may potentially sell one to you, but let us know ASAP

If you have an Arduino from the soldering class, please bring it!

 

Class Description

This is a class for absolute beginners to the Arduino, microcontrollers, embedded systems, computer architecture, and C programming language.

However we try to make it interesting and challenging enough for people who are already somewhat familiar with the above topics.

Topics you will learn in this class

• What is binary? What is hexadecimal?

• What is a CPU,RAM,ROM,Computer Architecture

• What does computer (microcontroller) hardware do under the hood?

• Quick and dirty intro to Assembly Language (Going between C and Assembly)

• Detailed Introduction to C

• Detailed intro to the Arduino and the Arduino IDE

• Quick introduction to electronic sensors (More detailed in class 4)

• How to use a breadboard

What you will do during the class

• Install and configure the Arduino IDE

• Program an Arduino to control a small toy traffic light

• Detect toy cars at an intersection using sensors and control the traffic light

• See live demonstrations of cool projects some of our members have done using Arduino. Robots, musical tesla coil, 3d printers, etc.

Materials you will receive

• Custom toy traffic light with LED’s (3d printed by HackPGH) See image above.

• Toy car

• Small breadboard

• Resistors, photoresistors, capacitors, jumper wires, etc

Required Materials

• Arduino (Uno, Mega, Due, anything you can attach an Uno shield to)

• Laptop

Lunch at noon

Bring $5 a person for Pizza or whatever else you like. We decide as a group.

This is class 3 of the HackPittsburgh Electronics/Microcontrollers Learning Tracks

Class 1: Intro to Basic Electricity

Class 2: Learn to Solder

Class 3: Arduino 101

Class 4: Sensors

Class 5: Motor Control

Class 6: Basic Electronics 2 (Semiconductors)

Class 7: Advanced Arduino Programming

0