Thanks Andy,
> Hoping to aim for some sort of mesh-networking application(s) run by
> the participants, by the end of the day !
That would be very cool.
The general "shape" of the miniconf (at least in my mind) looks
something like this:
1. "Introduction to hardware" session with participants shown how to
solder and given an opportunity to assemble their own shield (probably
the Pebble shield as a generally useful experimental I/O shield).
Session designed to get software people over their fear of hardware and
have some comfort with soldering so they can feel confident doing things
at home after the conference.
2. "Introduction to Arduino" session that goes through Arduino basics
such as the IDE, analog / digital I/O, etc. Probably using the Pebble
shield constructed in the first session as a basis so participants can
try the various experiments for themselves.
3. More general and increasingly advanced sessions: traditional how-to
and project update talks.
With that general sequence people who haven't had experience with
soldering etc can come right from the start, those who want to skip that
and just learn about Arduino can come from #2 onwards, and those who are
already experienced can come from #3 onwards - although I'd hope that
experienced people would want to be there the whole time to help out the
beginners. Paying-it-forward (or back) and all that.
So the first question is how long session #1 will take. Looking at the
template schedule it would be *really* nice if we could fit that into
the first 60 minutes, but I'm sceptical of our ability to talk a bunch
of beginners through assembling their very first shield in that time. An
ideal structure would be something like the following because the
"phase" changes occur directly on morning tea and lunch:
09:00-10:00: Welcome, hardware assembly session
10:00-10:30: Morning tea
10:30-11:15: Introductory Arduino session, part 1
11:30-12:15: Introductory Arduino session, part 2
12:15-13:30: Lunch
13:30-14:15: Presentation 1
14:30-15:15: Presentation 2
15:15-15:45: Afternoon tea
15:45-16:30: Presentation 3
16:45-17:30: Presentation 4
Of course any of the presentation sessions could be split if necessary
to include say 2 x short presentations, or a bunch of lightning talks,
or a panel session, or whatever.
But the critical thing is whether the hardware assembly can be done in
that time. Perhaps a more practical structure would be something like:
09:00-10:00: Welcome. Hardware assembly session part 1
10:00-10:30: Morning tea
10:30-11:15: Hardware assembly session part 2
11:30-12:15: Introductory Arduino session
12:15-13:30: Lunch
13:30-14:15: Presentation 1
14:30-15:15: Presentation 2
15:15-15:45: Afternoon tea
15:45-16:30: Presentation 3
16:45-17:30: Presentation 4
That would leave only 45 minutes for the introductory session, but then
perhaps some of the experiments with the Pebble shield could be done
later. The "Presentation 1" slot could be used for part 2 of the
introductory session.
Suggestions?
--
Jonathan Oxer
Ph +61 4 3851 6600
Geek My Ride! <http://www.geekmyride.org/>
Indeed. Personally, I think this is just too much to fit into the
time given. It sounds like a "Teach yourself Arduino in 24 hours"
book.
I'm wondering if it's possible to run some workshops here in Melbourne
as test runs where we can watch what newbies do, time how long these
sort of tasks take, and calibrate what we'd like to cover against the
time we have? Far better to find it out earlier rather than later.
Mitch.
> I'm wondering if it's possible to run some workshops here in Melbourne
> as test runs where we can watch what newbies do, time how long these
> sort of tasks take, and calibrate what we'd like to cover against the
> time we have? Far better to find it out earlier rather than later.
Genius, Mitch.
Let's do that! It could be run on a Hackerspace weekend: arrange for
some interested people with no soldering experience to come along, and
we'll run through the assembly of a Pebble each with an open-ended
schedule and simply time how long it takes.
Cheers :-)
I could maybe do the same at Wellington Makerspace? At worst we end up
with partly-trained makerspace personell to hand on the day...
Vik :v)
Another idea is to have two tracks, hardware and software. You choose
one and do that for half a day, learning what you need to learn. Then
after lunch, you pair with with someone who did the other stream, and
together, you integrate what you did.
Mitch.
> I could maybe do the same at Wellington Makerspace?
Sure! Andy and Luke have been reworking the Pebble design recently so
once they have that sorted out we'll arrange some PCBs and schedule some
sessions in both Melbourne and Wellington.
> At worst we end up
> with partly-trained makerspace personell to hand on the day...
Which is exactly what we need anyway, so having a few people go through
the testing session who are then willing to be assistants on the day
will be a big help quite apart from the knowledge we'll gain about
timing and what issues are likely to trip people up.
On 10/08/2009, at 8:32 AM, Jonathan Oxer wrote:
>
> On Mon, 2009-08-10 at 12:25 +1200, Vik Olliver wrote:
>
>> I could maybe do the same at Wellington Makerspace?
>
> Sure! Andy and Luke have been reworking the Pebble design recently so
> once they have that sorted out we'll arrange some PCBs and schedule
> some
> sessions in both Melbourne and Wellington.
>
>> At worst we end up
>> with partly-trained makerspace personell to hand on the day...
>
> Which is exactly what we need anyway, so having a few people go
> through
> the testing session who are then willing to be assistants on the day
> will be a big help quite apart from the knowledge we'll gain about
> timing and what issues are likely to trip people up.
I guess the biggest thing we'll need to sort out is some kind of time
split from the practical to actual presentations. I think we will
realistically need both for maximum audience attraction and enjoyment
- but that there is time constraints on the practical.
I think a format of more "morning" presentations (intros, demos, etc)
to get people excited and then afternoon hands-on keeping it as basic
and simple as possible.
Thoughts?
Thanks,
Trent
> I think a format of more "morning" presentations (intros, demos, etc)
> to get people excited and then afternoon hands-on keeping it as basic
> and simple as possible.
That seems a bit backwards to me, because it starts with complex stuff
and ends with simpler stuff. The idea of having beginners assemble a
general-purpose experimental shield right at the start is to then
provide a common hardware platform for the introductory "getting started
with Arduino" topics, and leading through to more advanced things later
in the day. At least that way beginners can spend the whole day at the
miniconf and hopefully get something out of it from beginning to end,
since by the end of the day they'll have some grounding in what Arduino
is even if the more advanced talks are a bit beyond them.
Of course we don't want to ignore the more experienced developers in all
this too.
On 13/08/2009, at 12:40 PM, Jonathan Oxer wrote:
>
> On Thu, 2009-08-13 at 11:00 +0800, Trent Lloyd wrote:
>
>> I think a format of more "morning" presentations (intros, demos, etc)
>> to get people excited and then afternoon hands-on keeping it as basic
>> and simple as possible.
>
> That seems a bit backwards to me, because it starts with complex stuff
> and ends with simpler stuff. The idea of having beginners assemble a
> general-purpose experimental shield right at the start is to then
> provide a common hardware platform for the introductory "getting
> started
> with Arduino" topics, and leading through to more advanced things
> later
> in the day. At least that way beginners can spend the whole day at the
> miniconf and hopefully get something out of it from beginning to end,
> since by the end of the day they'll have some grounding in what
> Arduino
> is even if the more advanced talks are a bit beyond them.
Hrm.. well - yeah I guess you could look at it either way.
From one sense, if you introduce people to the sorts of things they -
can- do, then let them get there's hands on it, could be useful. Plus
the end of the day will have more slack time than the start.
>
> Of course we don't want to ignore the more experienced developers in
> all
> this too.
While true, I think our over-all target audience is going to be less
experienced ones.
Thanks,
Trent
I'm wondering if we can take a leaf from the book of usability
testing: Give a board to some newbies, and watch what happens.
Analyse and learn, rinse and repeat.
I can supply some newbies.
Mitch.
Put an SMD Arduino CPU on the reverse for those who want the challenge!
Vik :v)
I've finally caught up on the mail around this and have some thoughts/feedback.
In the past few months I've conducted three workshops which have some
relevance to the Arduino miniconf plans:
* A three-hour Arduino introduction for a digital arts conference
which had a mixed technical/non-technical audience--about 6 people or
pairs had kits and around the same were observing. In this time there
was about 30-45 minutes of an introduction to "Physical Computing",
the Arduino, its forms and what people have produced ("Inspiration &
theory"). The remainder of the time consisted of: an introduction to
the IDE, getting the on-board LED flashing, using a breadboard to
connect an external LED, connecting a pushbutton and finally using the
pushbutton to control the LED. (Side note: I've proposed something
similar as a tutorial for the main LCA conference--aimed at those who
are interested but not enough to attend a whole mini-conf to it and
enable them to start solder-free.)
* A two day beginner Arduino course with a class of 11, with a mixture
of technical experience from beginner to advanced. The first three
hours were pretty much the same as above, the remainder of the first
day covered more in-depth software creation and the second day people
worked on their own projects and learned about specific sensors they
wanted to use on an "as needed" basis. This schedule was inspired by
the approach tinker.it beginner courses in the UK are run.
* A 2 to 3 1/2 hour introduction to electronics in crafting workshop
with an almost entirely non-technical audience of 5 people. This
included teaching soldering and constructing something (without a pcb)
which had 3 solder joints. The actual soldering technique, practice
and execution probably took 30 minutes to cover with two irons.
One assumes that a large proportion of the mini-conf audience can be
considered technical when it comes to software but not so much with
hardware.
I would think it wouldn't be unrealistic to allow at least 45 minutes
for an intro to soldering with a large group of people--and maybe at
least the same again to actually do the soldering and debugging.
I think we need to be clear who the audience is for the different
sessions and make sure we don't overcomplicate for the beginners and
under-represent the more experienced.
--Philip.
--Phil.
We can mitigate this to some extent by several methods
(1) Have a local archive/USB key/CDs/etc of the software to save
donwload time
(2) [We need to do this anyway] HEAVILY advertise materials/equipment
needed in advance.
(3) Provide a VirtualBox/vmware image
Trent
> Thomas Sprinkmeier wrote:
> > The new arduinos will need a USB cable with the 5V line cut.
>
> Huh ? What are you thinking about here ? Which new Arduino model ?
It took me a couple of minutes of puzzling to figure out what I *think*
Thomas means, which is that if you want to power a current Arduino with
auto-power-sensing from a battery while also having USB connected you
have to cut the USB +5V line. Otherwise it will switch to USB power and
bypass the battery even if it's plugged in.
Personally I don't think it's worth it: the USB cable doesn't even need
to be plugged in during the smoke test if the preference is to do that
on battery power.
Cheers :-)
--
Jonathan Oxer
Ph +61 4 3851 6600
Geek My Ride! <www.geekmyride.org>
Practical Arduino <www.practicalarduino.com>
So, after you removed the solder and plugged it in, did it continue to work as normal?
Impressive :)
--
You received this message because you are subscribed to the Google Groups "arduino-miniconf-2010" group.
To post to this group, send email to arduino-mi...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/arduino-miniconf-2010?hl=en.
There definitely is. I've used LCD modules from a few different
manufacturers over the last few months and they vary dramatically. Some
you can just hard-wire the contrast pin to ground and they work
brilliantly, others need a voltage that varies anything up to about 1/2
VCC to make it legible. I now just put a 10K trimpot in as a voltage
divider feeding the contrast pin for every LCD I connect because they're
all different.
Cheers :-)
--
Jonathan Oxer
Ph +61 4 3851 6600
Practical Arduino <www.practicalarduino.com>
SuperHouse Automation <www.superhouse.tv>
Geek My Ride! <www.geekmyride.org>
> There's a 100 k pull-down resistor on the serial RXD line so that it's
> not floating when battery power is used.
> Would that work if it was 10 k or is that too strong a pull-down
> resistor?
Too strong. I'd leave that one as 100K because it only has to stop the
line floating, and it still needs to be assertable (new-word alert!)
when connected. AVRs generally seem to use 20K internally for input
biasing so I'd stick to 100K in this case.