I'd come along for anything PIC  , and happy to buy any kit/components needed.  I have a PICkit2 and USB but my laptop is seriously duff only good for burning hex files onto a 8 legged PIC.<br><br>Using the laptop for MPLAB is out.<br>
<br>(can not  do Monday 12th Aug)<br><br>Tim_1<br><br><br><br><div class="gmail_quote">On 1 August 2013 10:46,  <span dir="ltr"><<a href="mailto:hackspace-request@swansea.hackspace.org.uk" target="_blank">hackspace-request@swansea.hackspace.org.uk</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Send Hackspace mailing list submissions to<br>
        <a href="mailto:hackspace@swansea.hackspace.org.uk">hackspace@swansea.hackspace.org.uk</a><br>
<br>
To subscribe or unsubscribe via the World Wide Web, visit<br>
        <a href="http://stoneship.org.uk/mailman/listinfo/hackspace" target="_blank">http://stoneship.org.uk/mailman/listinfo/hackspace</a><br>
or, via email, send a message with subject or body 'help' to<br>
        <a href="mailto:hackspace-request@swansea.hackspace.org.uk">hackspace-request@swansea.hackspace.org.uk</a><br>
<br>
You can reach the person managing the list at<br>
        <a href="mailto:hackspace-owner@swansea.hackspace.org.uk">hackspace-owner@swansea.hackspace.org.uk</a><br>
<br>
When replying, please edit your Subject line so it is more specific<br>
than "Re: Contents of Hackspace digest..."<br>
<br>
<br>
Today's Topics:<br>
<br>
   1. Ideas for workshops (Graham Owens)<br>
   2. Re: Ideas for workshops (Tom Lloyd)<br>
   3. Re: Ideas for workshops (Graham Owens)<br>
   4. Re: Ideas for workshops (Justin Mitchell)<br>
   5. Re: Ideas for workshops (Gerrit Niezen)<br>
<br>
<br>
----------------------------------------------------------------------<br>
<br>
Message: 1<br>
Date: Wed, 31 Jul 2013 13:56:09 +0100<br>
From: Graham Owens <<a href="mailto:grahamowensuk@googlemail.com">grahamowensuk@googlemail.com</a>><br>
Subject: [Swansea Hackspace] Ideas for workshops<br>
To: <a href="mailto:hackspace@swansea.hackspace.org.uk">hackspace@swansea.hackspace.org.uk</a><br>
Message-ID:<br>
        <<a href="mailto:CAJqsN4Ts9e_C%2BwedkfWg_w0P_jZjc5M1brEF_H9O2C_CpkqNfw@mail.gmail.com">CAJqsN4Ts9e_C+wedkfWg_w0P_jZjc5M1brEF_H9O2C_CpkqNfw@mail.gmail.com</a>><br>
Content-Type: text/plain; charset="iso-8859-1"<br>
<br>
Hi people,<br>
<br>
Additional ideas for the technical workshops.<br>
<br>
I was thinking that - if it has not already been covered, a potential<br>
future workshop could build on the PIC workshops that have been done.<br>
<br>
The idea is basically to learn the basic input/output blocks.<br>
<br>
examples,<br>
<br>
many new people to microcontrollers, connect a switch between +5v to the<br>
pic input pin, then get frustrated that the switch is unreliable due to<br>
floating when the switch is open.  The block would be a switch, with the<br>
the pull-up or down as required.  Explanation of why the pull-up/down<br>
resistor is required.<br>
<br>
a simple relay output from the pic, using an easily obtainable mostfet to<br>
drive the relay, and include the protection diode.  Again explain how it<br>
works, and why we need the mosfet, and what the purpose of the protection<br>
diode is.<br>
<br>
a simple piezo buzzer, including any protection resistors.<br>
<br>
a simple potential divider, explain how to calulate the drop between the<br>
input and output.<br>
<br>
how to correctly connect an led, and calculate the current limiting<br>
resistor.<br>
<br>
It would be my hope that these building blocks were universal, and could be<br>
applied to any other controller type such as AVR, arduino etc. as well as<br>
non uP controlled projects.  For example using the switch module connected<br>
directly to the relay module would still produce a nicer circuit than<br>
running the coil voltage through the switch directly.<br>
<br>
The basic idea is to build a small library of very simple circuits that can<br>
be combined with the existing pic workshops so that people can go away and<br>
build circuits of their own, that will hopefully be reliable, and can be<br>
combined into larger projects by just duplicating these small blocks.<br>
<br>
This is probably a horrible description, but I hope that people understand<br>
what I mean.<br>
<br>
Additionally, would there be any interest in TTL LOGIC as a workshop?<br>
<br>
Graham<br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <a href="http://swansea.hackspace.org.uk/pipermail/hackspace/attachments/20130731/8761b113/attachment-0001.html" target="_blank">http://swansea.hackspace.org.uk/pipermail/hackspace/attachments/20130731/8761b113/attachment-0001.html</a><br>

<br>
------------------------------<br>
<br>
Message: 2<br>
Date: Wed, 31 Jul 2013 16:29:53 +0100<br>
From: Tom Lloyd <<a href="mailto:napalmllama@gmail.com">napalmllama@gmail.com</a>><br>
Subject: Re: [Swansea Hackspace] Ideas for workshops<br>
To: Graham Owens <<a href="mailto:grahamowensuk@googlemail.com">grahamowensuk@googlemail.com</a>><br>
Cc: "<a href="mailto:hackspace@swansea.hackspace.org.uk">hackspace@swansea.hackspace.org.uk</a>"<br>
        <<a href="mailto:hackspace@swansea.hackspace.org.uk">hackspace@swansea.hackspace.org.uk</a>><br>
Message-ID:<br>
        <CAF85AwXuDCLN00FnFsqM0oFMtD-AFQB88HLfLFGo7xf+qFw=<a href="mailto:oA@mail.gmail.com">oA@mail.gmail.com</a>><br>
Content-Type: text/plain; charset="utf-8"<br>
<br>
That sounds like a great idea.  I for one could do with some more basic<br>
electronics knowledge.<br>
<br>
What else did we come up with at the social?<br>
I suggested an introduction to the operating principles of transistors, by<br>
building a very basic headphone amplifier.  What was the other idea?<br>
<br>
Tom<br>
<br>
<br>
On 31 July 2013 13:56, Graham Owens <<a href="mailto:grahamowensuk@googlemail.com">grahamowensuk@googlemail.com</a>> wrote:<br>
<br>
> Hi people,<br>
><br>
> Additional ideas for the technical workshops.<br>
><br>
> I was thinking that - if it has not already been covered, a potential<br>
> future workshop could build on the PIC workshops that have been done.<br>
><br>
> The idea is basically to learn the basic input/output blocks.<br>
><br>
> examples,<br>
><br>
> many new people to microcontrollers, connect a switch between +5v to the<br>
> pic input pin, then get frustrated that the switch is unreliable due to<br>
> floating when the switch is open.  The block would be a switch, with the<br>
> the pull-up or down as required.  Explanation of why the pull-up/down<br>
> resistor is required.<br>
><br>
> a simple relay output from the pic, using an easily obtainable mostfet to<br>
> drive the relay, and include the protection diode.  Again explain how it<br>
> works, and why we need the mosfet, and what the purpose of the protection<br>
> diode is.<br>
><br>
> a simple piezo buzzer, including any protection resistors.<br>
><br>
> a simple potential divider, explain how to calulate the drop between the<br>
> input and output.<br>
><br>
> how to correctly connect an led, and calculate the current limiting<br>
> resistor.<br>
><br>
> It would be my hope that these building blocks were universal, and could<br>
> be applied to any other controller type such as AVR, arduino etc. as well<br>
> as non uP controlled projects.  For example using the switch module<br>
> connected directly to the relay module would still produce a nicer circuit<br>
> than running the coil voltage through the switch directly.<br>
><br>
> The basic idea is to build a small library of very simple circuits that<br>
> can be combined with the existing pic workshops so that people can go away<br>
> and build circuits of their own, that will hopefully be reliable, and can<br>
> be combined into larger projects by just duplicating these small blocks.<br>
><br>
> This is probably a horrible description, but I hope that people understand<br>
> what I mean.<br>
><br>
> Additionally, would there be any interest in TTL LOGIC as a workshop?<br>
><br>
> Graham<br>
><br>
> _______________________________________________<br>
> Hackspace mailing list<br>
> <a href="mailto:Hackspace@swansea.hackspace.org.uk">Hackspace@swansea.hackspace.org.uk</a><br>
> <a href="http://stoneship.org.uk/mailman/listinfo/hackspace" target="_blank">http://stoneship.org.uk/mailman/listinfo/hackspace</a><br>
><br>
><br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <a href="http://swansea.hackspace.org.uk/pipermail/hackspace/attachments/20130731/3a2b073f/attachment-0001.html" target="_blank">http://swansea.hackspace.org.uk/pipermail/hackspace/attachments/20130731/3a2b073f/attachment-0001.html</a><br>

<br>
------------------------------<br>
<br>
Message: 3<br>
Date: Wed, 31 Jul 2013 17:28:27 +0100<br>
From: Graham Owens <<a href="mailto:grahamowensuk@googlemail.com">grahamowensuk@googlemail.com</a>><br>
Subject: Re: [Swansea Hackspace] Ideas for workshops<br>
Cc: "<a href="mailto:hackspace@swansea.hackspace.org.uk">hackspace@swansea.hackspace.org.uk</a>"<br>
        <<a href="mailto:hackspace@swansea.hackspace.org.uk">hackspace@swansea.hackspace.org.uk</a>><br>
Message-ID:<br>
        <<a href="mailto:CAJqsN4SHBextKgVoNPWKBOMn1h4VYjf-N1MoPFHJrUzB7nobzQ@mail.gmail.com">CAJqsN4SHBextKgVoNPWKBOMn1h4VYjf-N1MoPFHJrUzB7nobzQ@mail.gmail.com</a>><br>
Content-Type: text/plain; charset="iso-8859-1"<br>
<br>
I think other ideas that were mentioned were:<br>
<br>
Output control, eg. making things happen in the real world, for example<br>
motor control or servo control.<br>
<br>
Communicating with a microcontroller from a PC.  I think this is the<br>
technical workshop for a week monday.<br>
<br>
I have 2xPickit 3's that I can bring (Mabey a 3rd and a Pickit 2)  So if<br>
anyone needs to use one, they are more than welcome.<br>
<br>
Graham<br>
<br>
<br>
On 31 July 2013 16:29, Tom Lloyd <<a href="mailto:napalmllama@gmail.com">napalmllama@gmail.com</a>> wrote:<br>
<br>
> That sounds like a great idea.  I for one could do with some more basic<br>
> electronics knowledge.<br>
><br>
> What else did we come up with at the social?<br>
> I suggested an introduction to the operating principles of transistors, by<br>
> building a very basic headphone amplifier.  What was the other idea?<br>
><br>
> Tom<br>
><br>
><br>
> On 31 July 2013 13:56, Graham Owens <<a href="mailto:grahamowensuk@googlemail.com">grahamowensuk@googlemail.com</a>> wrote:<br>
><br>
>> Hi people,<br>
>><br>
>> Additional ideas for the technical workshops.<br>
>><br>
>> I was thinking that - if it has not already been covered, a potential<br>
>> future workshop could build on the PIC workshops that have been done.<br>
>><br>
>> The idea is basically to learn the basic input/output blocks.<br>
>><br>
>> examples,<br>
>><br>
>> many new people to microcontrollers, connect a switch between +5v to the<br>
>> pic input pin, then get frustrated that the switch is unreliable due to<br>
>> floating when the switch is open.  The block would be a switch, with the<br>
>> the pull-up or down as required.  Explanation of why the pull-up/down<br>
>> resistor is required.<br>
>><br>
>> a simple relay output from the pic, using an easily obtainable mostfet to<br>
>> drive the relay, and include the protection diode.  Again explain how it<br>
>> works, and why we need the mosfet, and what the purpose of the protection<br>
>> diode is.<br>
>><br>
>> a simple piezo buzzer, including any protection resistors.<br>
>><br>
>> a simple potential divider, explain how to calulate the drop between the<br>
>> input and output.<br>
>><br>
>> how to correctly connect an led, and calculate the current limiting<br>
>> resistor.<br>
>><br>
>> It would be my hope that these building blocks were universal, and could<br>
>> be applied to any other controller type such as AVR, arduino etc. as well<br>
>> as non uP controlled projects.  For example using the switch module<br>
>> connected directly to the relay module would still produce a nicer circuit<br>
>> than running the coil voltage through the switch directly.<br>
>><br>
>> The basic idea is to build a small library of very simple circuits that<br>
>> can be combined with the existing pic workshops so that people can go away<br>
>> and build circuits of their own, that will hopefully be reliable, and can<br>
>> be combined into larger projects by just duplicating these small blocks.<br>
>><br>
>> This is probably a horrible description, but I hope that people<br>
>> understand what I mean.<br>
>><br>
>> Additionally, would there be any interest in TTL LOGIC as a workshop?<br>
>><br>
>> Graham<br>
>><br>
>> _______________________________________________<br>
>> Hackspace mailing list<br>
>> <a href="mailto:Hackspace@swansea.hackspace.org.uk">Hackspace@swansea.hackspace.org.uk</a><br>
>> <a href="http://stoneship.org.uk/mailman/listinfo/hackspace" target="_blank">http://stoneship.org.uk/mailman/listinfo/hackspace</a><br>
>><br>
>><br>
><br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <a href="http://swansea.hackspace.org.uk/pipermail/hackspace/attachments/20130731/b637c16e/attachment-0001.html" target="_blank">http://swansea.hackspace.org.uk/pipermail/hackspace/attachments/20130731/b637c16e/attachment-0001.html</a><br>

<br>
------------------------------<br>
<br>
Message: 4<br>
Date: Thu, 01 Aug 2013 10:28:04 +0100<br>
From: Justin Mitchell <<a href="mailto:justin@discordia.org.uk">justin@discordia.org.uk</a>><br>
Subject: Re: [Swansea Hackspace] Ideas for workshops<br>
To: <a href="mailto:hackspace@swansea.hackspace.org.uk">hackspace@swansea.hackspace.org.uk</a><br>
Message-ID: <<a href="mailto:1375349284.16524.17.camel@justin.llw.rokcorp.com">1375349284.16524.17.camel@justin.llw.rokcorp.com</a>><br>
Content-Type: text/plain; charset="UTF-8"<br>
<br>
On Wed, 2013-07-31 at 17:28 +0100, Graham Owens wrote:<br>
> I think other ideas that were mentioned were:<br>
<br>
Thanks for all these ideas guys.<br>
<br>
My first tutorial covered connecting LEDs and switches, and demonstrated<br>
the importance of debouncing switch inputs. but didnt otherwise go into<br>
the reasons why.<br>
<br>
I can see the argument that we should include at least some simple<br>
explanations of the why, although i am unsure the best way to deliver<br>
that. I felt that the worksheet approach worked well, with everyone<br>
working at their own pace leaving me free to give specific help where<br>
required. So i suppose i should try to work some explanations into the<br>
worksheet where possible.<br>
<br>
I also plan to put the resulting worksheets and support materials online<br>
for future, and other peoples, reference.<br>
<br>
> Communicating with a microcontroller from a PC.  I think this is the<br>
> technical workshop for a week monday.<br>
Yes, thats my plan.<br>
<br>
> I have 2xPickit 3's that I can bring (Mabey a 3rd and a Pickit 2)  So<br>
> if anyone needs to use one, they are more than welcome.<br>
That would be very helpful, last time we all had to share the one<br>
pickit2 i brought.<br>
<br>
<br>
<br>
I am trying to put together a list of components for the starter kit to<br>
base these tutorials on. It doesnt have to contain everything we might<br>
cover, like servos etc, as we can always do booster packs later. I was<br>
hoping to keep the cost under a tenner each, but have enough components<br>
to cover plenty of tutorial options, and allow some tinkering.<br>
<br>
So far i have come up with this list, can people please give their<br>
suggestions:<br>
<br>
PIC16F1455<br>
MB102 Breadboard<br>
Jumper wire kit<br>
Long pinned header for programmer connection<br>
USB Uart board and cable (possibly CP1202 based)<br>
LEDs a handful of different colours + limiting resistors<br>
Small push button switches<br>
Piezo Buzzer<br>
LDR and/or Thermistor<br>
<br>
I also need to get an idea of how many people would like to buy these<br>
kits so i can bulk order the components to save us money.<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
------------------------------<br>
<br>
Message: 5<br>
Date: Thu, 1 Aug 2013 10:46:48 +0100<br>
From: Gerrit Niezen <<a href="mailto:gerrit.niezen@gmail.com">gerrit.niezen@gmail.com</a>><br>
Subject: Re: [Swansea Hackspace] Ideas for workshops<br>
To: Justin Mitchell <<a href="mailto:justin@discordia.org.uk">justin@discordia.org.uk</a>><br>
Cc: <a href="mailto:hackspace@swansea.hackspace.org.uk">hackspace@swansea.hackspace.org.uk</a><br>
Message-ID: <<a href="mailto:88447DE4-DD9F-4395-890F-CEBAFE0C21EB@gmail.com">88447DE4-DD9F-4395-890F-CEBAFE0C21EB@gmail.com</a>><br>
Content-Type: text/plain; charset="us-ascii"<br>
<br>
There is a nice little power supply module for the MB102 breadboard:<br>
<a href="http://www.thelittlebritishrobotcompany.co.uk/index.php?route=product/product&product_id=79" target="_blank">http://www.thelittlebritishrobotcompany.co.uk/index.php?route=product/product&product_id=79</a><br>

<br>
It allows you to power the breadboard rails from a 6.5-12V power plug or USB at either 5V or 3.3V. I'm sure you can get them even cheaper than what I've listed above.<br>
<br>
I was wondering if it's at all possible to make the tutorials more microcontroller-agnostic? I prefer using Arduino, and others have their own favourite micro and development platform.<br>
<br>
Cheers,<br>
Gerrit<br>
<br>
On 1 Aug 2013, at 10:28, Justin Mitchell <<a href="mailto:justin@discordia.org.uk">justin@discordia.org.uk</a>> wrote:<br>
<br>
> On Wed, 2013-07-31 at 17:28 +0100, Graham Owens wrote:<br>
>> I think other ideas that were mentioned were:<br>
><br>
> Thanks for all these ideas guys.<br>
><br>
> My first tutorial covered connecting LEDs and switches, and demonstrated<br>
> the importance of debouncing switch inputs. but didnt otherwise go into<br>
> the reasons why.<br>
><br>
> I can see the argument that we should include at least some simple<br>
> explanations of the why, although i am unsure the best way to deliver<br>
> that. I felt that the worksheet approach worked well, with everyone<br>
> working at their own pace leaving me free to give specific help where<br>
> required. So i suppose i should try to work some explanations into the<br>
> worksheet where possible.<br>
><br>
> I also plan to put the resulting worksheets and support materials online<br>
> for future, and other peoples, reference.<br>
><br>
>> Communicating with a microcontroller from a PC.  I think this is the<br>
>> technical workshop for a week monday.<br>
> Yes, thats my plan.<br>
><br>
>> I have 2xPickit 3's that I can bring (Mabey a 3rd and a Pickit 2)  So<br>
>> if anyone needs to use one, they are more than welcome.<br>
> That would be very helpful, last time we all had to share the one<br>
> pickit2 i brought.<br>
><br>
><br>
><br>
> I am trying to put together a list of components for the starter kit to<br>
> base these tutorials on. It doesnt have to contain everything we might<br>
> cover, like servos etc, as we can always do booster packs later. I was<br>
> hoping to keep the cost under a tenner each, but have enough components<br>
> to cover plenty of tutorial options, and allow some tinkering.<br>
><br>
> So far i have come up with this list, can people please give their<br>
> suggestions:<br>
><br>
> PIC16F1455<br>
> MB102 Breadboard<br>
> Jumper wire kit<br>
> Long pinned header for programmer connection<br>
> USB Uart board and cable (possibly CP1202 based)<br>
> LEDs a handful of different colours + limiting resistors<br>
> Small push button switches<br>
> Piezo Buzzer<br>
> LDR and/or Thermistor<br>
><br>
> I also need to get an idea of how many people would like to buy these<br>
> kits so i can bulk order the components to save us money.<br>
><br>
><br>
><br>
><br>
><br>
> _______________________________________________<br>
> Hackspace mailing list<br>
> <a href="mailto:Hackspace@swansea.hackspace.org.uk">Hackspace@swansea.hackspace.org.uk</a><br>
> <a href="http://stoneship.org.uk/mailman/listinfo/hackspace" target="_blank">http://stoneship.org.uk/mailman/listinfo/hackspace</a><br>
<br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <a href="http://swansea.hackspace.org.uk/pipermail/hackspace/attachments/20130801/99bf79a6/attachment.html" target="_blank">http://swansea.hackspace.org.uk/pipermail/hackspace/attachments/20130801/99bf79a6/attachment.html</a><br>

<br>
------------------------------<br>
<br>
_______________________________________________<br>
Hackspace mailing list<br>
<a href="mailto:Hackspace@swansea.hackspace.org.uk">Hackspace@swansea.hackspace.org.uk</a><br>
<a href="http://stoneship.org.uk/mailman/listinfo/hackspace" target="_blank">http://stoneship.org.uk/mailman/listinfo/hackspace</a><br>
<br>
<br>
End of Hackspace Digest, Vol 8, Issue 1<br>
***************************************<br>
</blockquote></div><br>