Difference between revisions of "CocoMake7"

From Hackteria Wiki
Jump to: navigation, search
(ISP Programmable CocoMake7 on protoboard)
(Gallery)
Line 266: Line 266:
 
File:bananas_and_coconuts_arduinoD15_BLR.jpg
 
File:bananas_and_coconuts_arduinoD15_BLR.jpg
 
File:dusjagr_yashas_arduinoD15_BLR.jpg
 
File:dusjagr_yashas_arduinoD15_BLR.jpg
 +
File:cocomake7-supercollider.png
 
File:Coconutspeakers.jpg|Coconut speakers, made in ANET by [[Chandni Venkataraman]]
 
File:Coconutspeakers.jpg|Coconut speakers, made in ANET by [[Chandni Venkataraman]]
 
File:CenterCoconut_talk_arduinoD15_BLR.jpg
 
File:CenterCoconut_talk_arduinoD15_BLR.jpg

Revision as of 22:33, 20 June 2015

JugaadCococoMakerBeach2.png

Prototype using Arduino, QTouch and Coconuts
A jugaad ultra low-cost clone to the Makey Makey, but based on QTouchADC sensing, local manufacturing and coconuts

http://hackteria.org/wiki/QTouchADC_Library_for_Arduino

Board Design

CocoMake7 boardShape.pngCocoMake7 Board84.png

On GitHub

https://github.com/CocoMake7/

Make Your Own CocoMake7

Programming the Attiny84 from the Arduino as ISP

Similar to our prototypes it's very easy to just make one on a protoboard. You need to first program the Attiny84 using ISP-programming.

Programming-attiny44-attiny84-with-arduino-uno.pngProgramming CocoMake7 via ArduinoISP.png

At the moment we are still using an FTDI or other USB-2-Serial converter to connect it to a laptop. V-USB is coming soon..

ISP Programmable CocoMake7 on protoboard

Done:

  • add LED with resistor on pin 5, aka PB2, formely known as pin 8 in the Arduino IDE
  • solder the USB port, still need to figure out the pin layout...

Nest steps:

  • connect the USB port D+ and D- to pin 2 and 3, aka PB0 and PB1.
  • Figure out the V-USB stuff... stahl is working on it!

Other Prototypes of the CocoMake7

CocoMake7-Hackathon

June 20 & 21 we are doing the CocoMake7-Hackathon in Zug... let's see what nice educational and sound/performative elements we can develop!

Comparison to Makey Makey

Resistive sensing vs. capacitive sensing

NO NEED FOR SECOND ALLIGATOR-CABLE!

Makey-makey-how-it-works.jpg VS. CapSense.jpg

These schematics compare the resistive sensing from makey makey to the CapSense library (needs a high Ohm resistor, on the digital pins). There is a huge difference in the interactivity if the "user" doesn't need to be hooked up to a wire. everybody can interact, multiple people can play at the same time etc..

By using the QTouch ADC method, the analog pins of the microcontroller can be turned into capacitive sensor, without the need of any external circuitry.

480

Low-Cost

the official kit from Makey Makey
the touchboard by BareConductive

The Makey Makey kit incldudes, the board, some alligator clips, USB cable and a booklet, cost 49$, or 3'500 IDR. Far too much for many schools in india or worldwide.

We are aiming at Bill of Materials prize of approx 3$ for small scale production (5-25pieces). can be reduced to 1.6 - 2$ for large production series (1000 pieces).

Just a general thought about different interpretations of "low-cost" in the West... in China... and in India?

Let's see what we can make/produce in India...


Makey Makey GO

Selection 622.png

just now, May 2015, they announced a new product, already heavily hyped online and fastly supported on their kickstarter campaign (please not the address -> Cocoa Beach :-)

This one seems to use CapSense, maybe on an attiny? no open hardware as it seems...

  • 1 single Capacitive butten
  • detected as keyboard, spacebar press it seems
  • magnetic to clip on aligators, or put it on the fridge
  • nice and small
  • 19$, prize is soso... for only 1 button
  • attached to smart phone via the usb-converter plug

Selection 623.png

Jugaad

We make it as cheap as possible, including capability for local manufacturing. DIL-package, easy available parts, 1 sided PCB design and protoboard design, fancy PCB for collectors and geeks.

Which AVR microcontroller to use?

ATTINY 84

  • availability ok, prize starting around 150 IDR (2$), 1.50$ from Mouser, goes to 0.83$ if you buy 1000.
  • 8 ADC channels

What's the difference beetween attiny84A and attiny84 or Attiny84V (Low Power and expensive?) or Attiny841 (new edition of attiny84 or attiny84A)?

ATTINY 25/45/85

  • availability ok, prize starting around 85 IDR (1.20$)
  • only 4 ADC channels

ATMEGA 328P

  • very widely available, prize starting around 220 - 250 IDR (3$), 3.48$ from Mouser goes to 1.82$ if you buy 1000.
  • The smd chip has 8 ADC channels, but the DIL seems to only have 6 ADC channel on Port C, ADC0 - ADC5
  • other extra pins for doing stuff

Download ATMEGA328 datasheet

ATMEGA 32u4, same as leonardo or the makey makye

  • only smd package
  • High prize, 6.32$ from Mouser
  • Hardware USB support!

Design Concept

CocoMake7 design concept.jpg

Download pdf: File:CocoMake7_concept_Diagram.pdf


Working prototypes

Attiny84 4 Channel QTouch -> PWM and serial out

CocoMake7 4channel.jpg

Controlling a synth on puredata

Triggering samples on puredata


Attiny84 I2C communication to Mozzi Sound processor

Related Projects

HID Keyboard emulation

V-USB virtual USB emulation on ATMEGA

V-USB HID devices on attiny, loads of well written code

Gnusbuino by Michi Egger - anyma

Easy Logger V-USB keyboard on Attiny

Virtual Keyboard (vusb-for-arduino library) for Arduino

Trinket Pro, ATMEGA 328 with bootloader and HID key libary:

Turn your Arduino UNO into a HID keyboard

Makey Makey - From $49.95 was $69.95

Is it compatible to Coconuts?

Makey Makey on Sparkfun - $49.95

Make something like the Makey Makey with Arduino Leonardo

Make your own Makey Makey, based on Shrimp (Bareduino)

Makey Makey GO - 19$ coming soon

Makey Makey GO - coming in Nov 2015
  • 1 single button
  • 1 red aligator clip
  • some non interactive LEDs for stayle
  • magnetic clip
  • direct usb plug on device (like the BabyGnusbuino)
  • is it reprogrammable to choose the keystroke? function buttons?
  • instructions.. .following

On Kickstarter since May, delivery until november?

BareConductive Touchboard - £90.00

the touchboard by BareConductive

Based on ATMEGA 32u8 Leonardo, uses capacitive sensing, conductive paint

Seems they use an additional chip for the capacitive sensing, MPR121. Prize ca 1-2$ on the real!

At sparkfun a breakout board is available for 9$.

Nice they don't do any "open-washing". good engineering and in the end... all the code is here:

ototo.fm - 60£

Based on ATMEGA 32u8 Leonardo

can be detected as USB device

play dircetly some sounds, using the mozzi library

https://www.youtube.com/embed/pFRl5bvVOnY

Selection 573.png

Scratch - free

Create stories, games, and animations Share with others around the world. A creative learning community with 8,808,476 projects shared. With Scratch, you can program your own interactive stories, games, and animations — and share your creations with others in the online community. Scratch helps young people learn to think creatively, reason systematically, and work collaboratively — essential skills for life in the 21st century. Scratch is a project of the Lifelong Kindergarten Group at the MIT Media Lab. It is provided free of charge.

Questions and Considerations

Vendor ID ?

What about this vendor ID. Does anyma have one?

From Adafruit Trinket Pro:

Selection 556.png

From V-USB

Selection 557.png

Prototypes

Gallery

Videos


The Center for Alternative Coconut Research

More about Coconuts

Found in the Flickr... LM386-in-a-Coconut

The Center for Alternative Coconut Research

  • website coming soon...

Deejay: The World’s Trendsetter in Hybrid Coconut Seedling Production!

The Coconut Palm Man

The other... Coconut Research Center. Dr. Bruce Fife a.k.a. “Dr. Coconut” answers your questions about coconuts:

The Coco-Mic - The DIY Studio Quailty USB Mic (MEMS technology)

Global distribution of the Coconut Palmtree

1024px-Coconut distribution.png

Coconuts in Pop-Music