Finally, a big thanks to the helpers on the night!
1 x Atmega 328p Microcontroller
1 x Mini Breadboard
1 x Buzzer
1 x DS18B20 Temperature sensor
1 x 16MHz Crystal
1 x RGB LED
2 x Red LED
1 x 10k Resistor
1 x 100 Ohm Resistor
1 x 10uF Capacitor
3 x 0.1uf Capacitor
2 x 22pF Capacitor
2 x Push button switches
5 x Connector pins
6 x Short lengths of hookup wire
I need to collect some docs together and set a date for the workshop which is going to be towards the end of May 2014.
So what can I do this with this bumper shrimp kit? With the RGB LED you can explore the PWM outputs of the Atmega 328 to create any colour you like. Make noise with the buzzer, blink LEDs, respond to input from the switches and learn about the Dallas Onewire bus to measure temperatures with the DS18B20. And of course talk to your shrimp and have it talk back to your computer via the CP2102.
I will include links to data sheets and other useful info at the bottom of this page.
I should also have said that you don’t have to buy a kit for each person, you can work in groups if you like.
Note: I was planning on getting people to burn the bootloader onto the Atmega 328 on the night at the workshop, but my programmer is a bit flaky so I’m going to preprogram them. The upshot of this is that the Atmega will have the blink program preloaded and will flash an LED if connected to digital output pin 13. This will help diagnosing problems when we come to build the kits.
So how does Make Bournemouth figure in this picture?
We plan to run a shrimping.it workshop in the not to distant future. We are currently sourcing the parts and ironing out the bugs to make the kits for you to build your very own shrimp.
How much will it cost?
Kits cost £10 each. We are still working on the details but the aim is to include everything you will need to make and program a shrimp (with the exception of a laptop and the Arduino software! You supply the laptop and download the software from arduino.cc).
What will it do?
The basic ‘hello world’ program of the micro-controller world is ‘blink’. As the name suggests, it will make something blink. In this case an LED. Once that is up and running, you can program the shrimp in the same way you would an Arduino and anything you can make an Arduino Uno do the shrimp should be able to do too!
Wait, whats an Arduino?
These (picutred below) are Arduinos, The one on the left is an Arduino Uno (Revision 2) and the one on the right (strictly speaking isn’t an Arduino) is a clone of an Arduino Leonardo. It does everything the original board would but as it isn’t manufactured by Arduino it can’t be called an Arduino, but saying Arduino is a bit like saying hoover, it’s more or less the same thing just not made by Hoover. Have a look on arduino.cc for a mind boggling list of the various different Arduinos available. Don’t get too bogged down with which Arduino can do what – start with the Uno – thats where it all started and that is what the shrimp will ape! But an Arduino is more than just the physical device, what makes Arduino so popular is that it has an easy to use programming environment (called an IDE or Integrated Development Environment) that uses a subset of the C++ programming language and provides lots of libraries that take care of the painful task of connecting to other hardware. Need to control a servo? Then use the servo library. Need to talk to a device that uses the SPI bus? Use the SPI library. Need to display something on an LCD screen? Then use one of many LCD libraries. All together the Arduino platform is a very powerful and versatile set of tools.
Providing everything goes according to plan, it is reasonably easy to assemble, wire up and program. Why not have a butchers at theshrimping.it instructions.
Will I have to solder anything?
No. No soldering needed, the shrimp will be put together on a mini breadboard so you can reuse the components.
When is it?
Thursday 29th May 2014 – 18:00 to 21:00 @ Makers Inc (42 Poole Rd, Westbourne, Bournemouth, BH4 9DW)
Get an Eventbrite ticket here there are 10 kits so 10 tickets available, a ticket entitles you to purchase a kit of parts on the night.
What do I need to bring?
At the bare minimum you will need a laptop. General hand tools might be useful (pliers, cutters etc) but we will have some tools available on the night. To save time you can download the Arduino software and the CP2102 drivers for your laptop from the links below.