- fromScratchEd - http://fromScratchEd.nl -

ShrimpKey – maak je eigen MakeyMakey – deel 1

Posted By Sjoerd Dirk On 13 augustus 2013 @ 19:18 In ShrimpKey | Comments Disabled

Vind je de MakeyMakey te gek, maar ook te duur?
Wil je voor je groep voldoende MakeyMakey’s hebben, zonder een kapitaal uit te geven?
Vind je het leuk om zelf iets te maken?

Hier kun je lezen hoe je je eigen MakeyMakey (of beter gezegd je eigen ShrimpKey) kunt maken.

Let op! Er is een nieuwe versie van de ShrimpKey. Deze is al klaar en heeft veel meer mogelijkheden (bijna gelijk, maar ook weer meer, aan de MaKey MaKey). Ik heb nu ook printplaatjes (PCB’s) waardoor je alleen nog de componenten hoeft te solderen. Deze zijn te koop via de webshop [1] op mijn bedrijfswebsite iQMaak [2]. Binnenkort (ik hoop uiterlijk eind oktober) ga ik de uitleg voor de nieuwe versie van de ShrimpKey op mijn blog zetten.
Neem contact met me op als je niet kunt wachten ;)

Wat is een ShrimpKey?

Met een ShrimpKey kun je van alledaagse voorwerpen een toetsenbord maken. Verbind bijvoorbeeld een aantal bananen aan de ShrimpKey en je bananen zijn de toetsen van je toetsenbord. Koppel de ShrimpKey daarna met een USB-kabel aan je computer (je hoeft niets te installeren!!) en je kunt in Scratch een piano bespelen met je bananen, kijk hier [3] maar eens.

De ShrimpKey kan ongeveer hetzelfde als een MakeyMakey [4].
Er zijn drie verschillen:

  • de ShrimpKey heeft 9 aansluitingen (MakeyMakey: 18)
  • de ShrimpKey kan alleen letters typen (MakeyMakey: kan ook de muis bewegen)
  • de ShrimpKey kost ongeveer € 5,50 (MakeyMakey: € 47,50)

Ok, er is nog een vierde verschil (en ik vind dat eigenlijk wel de leukste en belangrijkste):

  • de ShrimpKey moet je zelf maken (MakeyMakey: koop je kant-en-klaar)

Als je dit laatste verschil nou niet zo leuk of niet zo belangrijk vindt en je vindt het niet erg om meer geld uit te geven, dan vind ik het helemaal niet erg als je een echte MakeyMakey koopt.
Dat is nu eenmaal veel makkelijker ;-) (ik hoop natuurlijk dat je een ShrimpKey gaat maken!).

Voorkennis

Het is handig als je enige kennis van elektronica hebt.
Ervaring met het solderen van elektronica is wel een vereiste (je hoeft geen expert te zijn, maar ik leg niet uit hoe je moet solderen).

2 onderdelen

De ShrimpKey bestaat uit twee onderdelen.

  1. Shrimp [5]
  2. ShrimpKey-shield

De Shrimp heb ik niet zelf bedacht, dat hebben ze in Engeland gedaan.
Een Shrimp kan hetzelfde als een Arduino Uno, maar kost maar een fractie van wat een Arduino Uno kost. Ongeveer € 3,50.
Meer info vind je op http://shrimping.it [6].

Wel heb ik het ontwerp van de Shrimp aangepast, zodat er toevoegingen (shields) aan gekoppeld kunnen worden.

Het eerste shield is dus de ShrimpKey. Dit idee heb ik uiteraard niet bedacht; dat hebben de bedenkers van de MakeyMakey gedaan.
Wel heb ik bedacht hoe je een MakeyMakey kunt maken met een Shrimp.

Omdat je ook met een Shrimp veel leuke dingen kunt doen (ook met Scratch, hier ga ik later nog een keer over bloggen), heb ik ervoor gekozen om de ShrimpKey uit twee onderdelen te laten bestaan.
Op deze manier kun je dus ook de Shrimp los gebruiken.

Mocht je liever een ShrimpKey in één geheel maken, dan vind je hier mijn eerste ontwerp [7].

Wat heb je nodig aan gereedschap?

ShrimpKey - gereedschap [8]

  • soldeerbout (liefst met regelbare temperatuur)
  • soldeertin (voor elektronica)
  • kniptangetje (liefst met kleine, scherpe punt)
  • scherp mes
  • metaalboortje (3,5 mm)
  • ijzerzaag
  • draad (liefst flexibel en evt. meerdere kleuren)

DSCN2375 [9]

Wat heb je nodig aan componenten?

DSCN2391 [10]Zelf koop ik mijn componenten bij Tayda Electronics [11]. Dit is een goedkope webwinkel in Singapore en als je geen haast hebt, dan zijn de verzendkosten maar een paar dollar.
Ook hebben ze regelmatig op hun Facebook-pagina [12] kortingscodes staan, kijk hier dus altijd voordat je gaat bestellen (en probeer de laatste kortingscode gewoon, want soms werkt deze na de opgegeven datum ook nog).
Omdat ik hier altijd alles bestel, maak ik het je makkelijk door de artikelcodes van Tayda ook te vermelden. Mocht je je componenten ergens anders kopen, let dan goed op de specificaties.

Voordat ik het lijstje geef, nog het volgende:

  • de chip die je nodig hebt (ATmega328P-PU) moet voorzien zijn van de ‘Uno Bootloader’. Als je deze via Tayda bestelt, dan krijg je een lege chip en moet je zelf de bootloader erop zetten (en hiervoor heb je een Shrimp of een Arduino nodig). Op eBay kun je deze chips ook vaak vinden en vaak ook met de bootloader er al op (en meestal goedkoper dan bij Tayda).
    Je mag altijd contact met me opnemen en vragen of ik nog een ATmega328P-PU heb liggen, deze kun je dan van me overnemen. Ook ben ik bereid jouw chip gratis te voorzien van de bootloader, hiervoor zul je dan wel langs moeten komen in Deventer of de chip naar me op moeten sturen.  [Verzendkosten zijn voor jou.]
  • ook heb je 2 Zener-diodes nodig van maximaal 0.5W, helaas heeft Tayda alleen 1W-diodes. Ik heb Tayda gevraagd of ze deze in het assortiment willen opnemen. Mochten ze dat doen, dan laat ik het weten via dit blog en via Twitter.
    Voor nu, zul je deze dus ergens anders moeten kopen. Ik heb ze hier [13] gekocht.
  • ook zul je de firmware nog op de chip moeten zetten (dit is dus wat anders dan de bootloader), hiervoor heb je een CP2102 nodig. Ik heb er genoeg op voorraad, je kunt er dus één van me overnemen.
    Ook mag je bij me langskomen met je chip (liefst nog niet vast gesoldeerd) of de chip opsturen, dan zet ik de firmware (en evt. de bootloader) er gratis op. [Verzendkosten zijn voor jou.]
  • erg handig zijn ook plastic plakdopjes, welke je onder de Shrimp kunt plakken (zie de foto hierboven). Ik heb ze bij de bouwmarkt gekocht (tesa Protect Anti-noise/Anti-slip [14]).

De componenten

Shrimp:

  • 1x ATmega328P-PU (A-854)
  • 2x 22 pF condensator (A-523)
  • 4x 100 nF condensator (A-4008)
  • 1x 10 uF condensator (A-4534)
  • 1x 10 KΩ weerstand (A-2115)
  • 1x 100 Ω weerstand (A-2051)
  • 1x 1N4148 diode (A-157)
  • 1x 16 MHz kristal (A-230)
  • 1x knop (A-5144)
  • 1x blauwe LED Ultra-bright 5mm (A-407)

ShrimpKey:

  • 18x 10 MΩ weerstand (A-2063)
  • 1x 2.2 kΩ weerstand (A-2087)
  • 2x 68 Ω weerstand (A-2086)
  • 1x 100 Ω weerstand (A-2051)
  • 1x USB-B-connector (A-437)
  • 1x groene LED Ultra-bright 5mm (A-057)
  • 2x 3.6V Zener-diodes (max. 0,5W) (niet bij Tayda)

Voor beide (en hoef je dus maar 1x te bestellen!):

  • 1x pin-strip (A-197)
  • 1x gebogen pin-strip (A-199)
  • 2x pin-connector-strip (A-196)
  • 1x stripboard (A-5031)
  • 3x 30cm blauw draad (A-4993) (er zijn meerdere kleuren, deze hebben een andere code)

Let op! Als je geen Ultra-bright LED’s koopt, maar ‘gewone’ (die herken je aan de gekleurde buitenkant), koop dan 330 Ω weerstanden in plaats van de 100 Ω weerstanden.

Oh ja, je hebt ook een USB-printerkabel nodig (USB A -> USB B).

In deel 2 beginnen we met het maken van de Shrimp. [15]

Creative Commons-Licentie [16]
Dit werk is gelicenseerd onder een Creative Commons Naamsvermelding-NietCommercieel-GelijkDelen 3.0 Unported licentie [16]

Pin It [17]
Print [18]

Article printed from fromScratchEd: http://fromScratchEd.nl

URL to article: http://fromScratchEd.nl/index.php/shrimpkey-maak-je-eigen-makeymakey-deel-1/

URLs in this post:

[1] webshop: http://www.iqmaak.nl/#np-winkel

[2] iQMaak: http://www.iqmaak.nl

[3] hier: http://scratch.mit.edu/projects/11593368/#fullscreen

[4] MakeyMakey: http://www.makeymakey.com/

[5] Shrimp: http://shrimping.it/blog/shrimp/

[6] http://shrimping.it: http://www.shrimping.it/blog

[7] hier mijn eerste ontwerp: https://github.com/sdmeijer/ShrimpKey/blob/master/Layout/ShrimpKey.pdf?raw=true

[8] Image: http://fromScratchEd.nl/wp-content/uploads/2013/08/DSCN2423-e1376415199542.jpg

[9] Image: http://fromScratchEd.nl/wp-content/uploads/2013/08/DSCN2375-e1376419469833.jpg

[10] Image: http://fromScratchEd.nl/wp-content/uploads/2013/08/DSCN2391-e1376419770901.jpg

[11] Tayda Electronics: http://www.taydaelectronics.com

[12] Facebook-pagina: https://www.facebook.com/TaydaElectronics

[13] hier: http://www.newtone-online.nl/catalog/product_info.php?products_id=416

[14] tesa Protect Anti-noise/Anti-slip: http://www.tesa.com/consumer/helpers/felt_and_buffers/tesa_protect_antinoiseantislip_pads,c.html

[15] In deel 2 beginnen we met het maken van de Shrimp.: http://fromScratchEd.nl/index.php/shrimpkey-maak-je-eigen-makeymakey-deel-2/

[16] Image: http://creativecommons.org/licenses/by-nc-sa/3.0/deed.nl

[17] Image: https://pinterest.com/pin/create/button/?url=http%3A%2F%2FfromScratchEd.nl%2Findex.php%2Fshrimpkey-maak-je-eigen-makeymakey-deel-1%2F&media=http%3A%2F%2FfromScratchEd.nl%2Fwp-content%2Fuploads%2F2013%2F08%2FshrimpKey_English_color.jpg&description=shrimpKey_English_color

[18] Image: http://fromScratchEd.nljavascript:window.print();void(0);

Copyright © 2013 fromScratchEd. All rights reserved.