Difference between revisions of "Arduino For Total Newbies"

From HOPE Wiki
Jump to: navigation, search
(→‎Workshop Itinerary: update for A New HOPE)
Tag: New redirect
 
(9 intermediate revisions by the same user not shown)
Line 1: Line 1:
= Arduino For Total Newbies workshop =
+
#REDIRECT [[Arduino_For_Total_Newbies_Workshop]]
== ''Learn Arduino<br> using TV-B-Gone<br> as an example project'' ==
 
 
 
''Learn Arduino using TV-B-Gone as an example project''<br>
 
<br>
 
You've probably heard lots about '''Arduino'''. But if you don't know what it is, or how you can use it to do all sorts of cool things, then this fun and easy workshop is for you. As an example project, we'll be creating a '''TV-B-Gone''' remote control out of an '''Arduino''' you can take home with you.
 
 
 
This workshop will be given::<br>
 
&nbsp;&nbsp;&nbsp;Day 2: Saturday, 23-July, 2:30pm - 6:00pm, in Workshop C (D'Angelo 307)<br>
 
<br>
 
<span style="color:orange">'''NOTE:  You do NOT need to register to take this workshop -- please show up early to ensure a seat at Workshop C (D'Angelo 307).'''<br>
 
<br>
 
 
 
== Website ==
 
 
 
http://cornfieldelectronics.com/cfe/projects/tvbg_arduino/tvbg_arduino_workshop.php
 
 
 
[[Image:A4TN33C3_500pix.jpg|right|Arduino For Total Newbies workshop at 33C3]]<br>
 
<br>
 
 
 
== Abstract ==
 
You've probably heard lots about [http://arduino.cc/ Arduino].  But if you don't know what it is, or how you can use it to do all sorts of cool things, then this fun and easy workshop is for you.  As an example project, we'll be creating a [http://www.tvbgone.com/cfe_tvbg_main.php TV-B-Gone] remote control out of an Arduino you can take home with you.
 
 
 
== Full Description ==
 
Arduino is an amazingly powerful tool that is very simple to learn to use. It was designed so that artists and non-geeks can start from nothing, and make something cool happen in less than 90 minutes. Yet, it is powerful enough so that uber-geeks can use it for their projects as well.
 
 
 
This workshop is easy enough for '''''total newbies''''' to learn all you need to know to get going on an Arduino.
 
 
 
Taught by [http://en.wikipedia.org/wiki/Mitch_Altman Mitch Altman]. Participants will make their own Arduino clone, and set it up on solderless breadboards to make their own TV-B-Gone remote control to turn off TVs in public places -- a fun way to learn Arduino (and electronics) basics. Bring your laptop, if you can.
 
 
 
''Big thanks to Ken Shirriff, who came up with the original [http://www.arcfn.com/2009/12/tv-b-gone-for-arduino.html TV-B-Gone for Arduino].''
 
 
 
== Workshop Itinerary ==
 
* Intro to Arduino
 
 
 
* Very short lesson to learn everything you need to know about electronics!
 
 
 
* Then we will learn to solder. Don't let this scare you! I've taught tens of thousands of people to solder, most of whom have never made anything before in their lives. It is actually a very easy skill to learn. It is also very useful.
 
 
 
* Then we will each make our own Arduino clone from a kit made by Samurai Circuits: U-Do-It-Duino.
 
 
 
* Now that we each have our own Arduino, we will set up the free and open-source software on our laptops (if you bring one) -- Windows, MacOS, or Linux are all fine!
 
 
 
* And then its time to make something and learn how easy it is to use Aruino! I'll (very easily!) show you how to read schematic diagrams, and you'll put together your own TV-B-Gone remote control using your U-Do-It-Duino. We will use a solderless breadboard. These are really useful, and provide a fast, and very easy way to put circuits together without needing to solder.
 
 
 
* Target practice is available all over the world after the workshop.
 
 
 
== Summary ==
 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'''What''': [http://arduino.cc/ Arduino] workshop for total newbies, using [http://www.tvbgone.com TV-B-Gone] remote controls as an intro<br>
 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'''When''': 10:30am to 2:00pm, Day 8, Saturday, August 1st<br>
 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'''Where''': link will be emailed to all who participants who registered in advance<br>
 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[https://workshops.hope.net/b/mit-zvz-xy7 link to the workshop]<br>
 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;link will also be posted in the HOPE Matrix Workshop room and Announce room<br>
 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'''Who''': Anyone and everyone can have fun learning Arduino. Ages 10 to 100<br>
 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'''Max #''': 15 participants'''<br>
 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:orange">''' -- You do NOT need to register to take this workshop -- please see REGISTRATION info, below.'''</span><br>
 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:orange">''' -- OPTIONAL:  To do the hands-on activities you must also order and receive materials -- please see MATERIALS section below'''</span><br>
 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'''Cost''': $?? for materials -- includes everything you need to make your [http://www.arcfn.com/2009/12/tv-b-gone-for-arduino.html Arduino TV-B-Gone] (and to play and experiment at home)!<br>
 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:orange">'''Please see MATERIALS section below'''</span><br><br>
 
 
 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'''Instructor''':  [[User:maltman23|Mitch]]
 
 
 
== Registration -- NOT required ==
 
<span style="color:orange">'''You do NOT need to REGISTER in advance to take this workshop:''':</span><br>
 
'''''To take this workshop, simply go to the workshop room url before the workshop begins.<br>'''''
 
[https://workshops.hope.net/b/mit-zvz-xy7 link to the workshop]<br>
 
If you registered in advance, you will be emailed with the workshop room url.<br>
 
The link to the workshop room will also be posted before the workshop in the HOPE Matrix Workshop room and the HOPE Matrix Announce room.
 
 
 
== Materials ==
 
<span style="color:orange">'''OPTIONAL:  To do the hands-on portion of this workshop you will need to order and receive workshop MATERIALS''':</span><br>
 
<br>
 
'''If you prefer to obtain the materials, here is what you need:'''<br>
 
'''NOTE:  You can do this workshop even if you have no materials.'''
 
* Arduino Uno Rev3 board (or clone) [https://store.arduino.cc/arduino-uno-rev3 example]<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;''Note:  if you order only one thing, the above Arduino board should be that one thing.''
 
* USB cable: one side is USB-B, the other side fits into your laptop (USB-A or USB-C is most common for this) [https://www.jameco.com/z/10U2-02203-USB-A-Male-To-USB-B-Male-2-0-Cable-Beige-3-Feet_229711.html example USB-B to USB-A]<br>
 
* Solderless breadboard -- any size [https://www.jameco.com/z/WBU-301-R-400-Point-Solderless-Breadboard-3-3-Lx2-1-W_20601.html example]<br>
 
* 15 or more Jumper wires for solderless breadboard [https://www.jameco.com/z/WJW009N-Velleman-65-Piece-Male-to-Male-Jumper-Wire-Set_2237044.html example]<br>
 
* 3XAA battery pack with switch and leads [https://www.jameco.com/shop/ProductDisplay?catalogId=10001&langId=-1&storeId=10001&productId=216144 example]<br>
 
* 3 AA Alkaline batteries [https://www.jameco.com/z/ALK-AA-EN91--Energizer-Batteries-Energizer-Alkaline-AA-Battery_198707.html example]<br>
 
* 1 2N3904 transistor [https://www.jameco.com/z/2N3904BU-Major-Brands-Transistor-2N3904-NPN-General-Purpose-bulk-_38359.html example]<br>
 
* 1 Infra Red LED, 940nm, 5mm [https://www.jameco.com/z/TSAL6100-Vishay-LED-IR-Emitter-Infrared-Blue-Grey-5mm-T-1-3-4-940nm-210mW_1110914.html example]<br>
 
* 1 visible LED, 5mm, any color [https://www.jameco.com/z/LTL-307UR-002-Lite-On-Electronics-LED-Red-Diffused-660nm-5mm-T-1-3-4-470mcd-50VA_2193900.html example]<br>
 
* 1 10 Ohm, 1/4W through-hole resistor [https://www.jameco.com/z/CF1-4W100JRC-Resistor-Carbon-Film-10-Ohm-1-4-Watt-5-_690380.html example]<br>
 
* 1 47 Ohm, 1/4W through-hole resistor [https://www.jameco.com/z/CF1-4W470JRC-Resistor-Carbon-Film-47-Ohm-1-4-Watt-5-_690540.html example]<br>
 
* 1 1K Ohm, 1/4W through-hole resistor [https://www.jameco.com/z/CF1-4W102JRC-Resistor-Carbon-Film-1k-Ohm-1-4-Watt-5-_690865.html example]<br>
 
* 1 10K Ohm, 1/4W through-hole resistor [https://www.jameco.com/z/CF1-4W103JRC-Resistor-Carbon-Film-10k-Ohm-1-4-Watt-5-_691104.html example]<br>
 
* 1 6mm tactile switch [https://www.jameco.com/z/G-S-PT-6601-R-Single-Pole-Single-Throw-Off-Momentary-On-12-Volt-DC-150-mA-Tactile-Pushbutton-Switch_153252.html example]<br>
 
 
 
== Required Software ==
 
Please download the free and open source Arduino software before the workshop -- Windows, Linux, or MacOS are all fine!:<br>
 
[https://www.arduino.cc/en/Main/Software Arduino software]
 
 
 
== Video ==
 
A video of the workshop is available on the 2600 YouTube channel:<br>
 
https://www.youtube.com/watch?v=QRDALwsd8M8
 
 
 
== Links ==
 
[http://cornfieldelectronics.com/cfe/projects/tvbg_arduino/tvbg_arduino_workshop.php Arduino For Total Newbies page]<br>
 
[http://www.tvbgone.com TV-B-Gone website]<br>
 
[http://www.arduino.cc/ Ardiuno website]<br>
 
[http://www.arcfn.com/2009/12/tv-b-gone-for-arduino.html Ken Shirriff's TV-B-Gone Arduino project page]<br>
 

Latest revision as of 14:03, 16 July 2022