Crocopoi

by nanusefue in Circuits > Electronics

1110 Views, 8 Favorites, 0 Comments

Crocopoi

2019-02-16T11_13_22.382Z-crocopoi4.jpg

Crocopoi is a tiny board that converts any conductive object into an interactive one.

Crocopoi is a tiny board able to simulate a basic keyboard (right, left, down, up, space and enter); transforming, any conductive material into its matching key. By plugging the alligators into the desired paths in one end and to any conductive material at the other. The electronic pulse signal will be created by touching the chosen material with one hand meanwhile holding the ground signal with the other. Bananas, cucumbers, apples, potatoes, sponges, aluminium foil... do not constrain your imagination!

Crocopoi uses a attiny44/84 microcontroller to emulate the USB keyboard, for this reason, it is a board with fewer components at very affordable price.

Supplies

Part Value

  • C1 18pf
  • C2 18pf
  • C3 CAP-US1206
  • C4 CAP-US1206
  • C5 1nf
  • CR CRYSTAL
  • D1 LED
  • D2 3,3 zener
  • D3 3,3 zener
  • IC1 ATTINY44
  • MINIUSB ZX62-B-5PA
  • R1 49 R
  • R2 49 R
  • R3 499 R
  • R5 1.5k
  • R7 10k
  • R8 10M
  • R9 10M
  • R10 10M
  • R11 10M
  • R12 10M
  • R13 10M

Attiny 44/84

Screenshot from 2021-01-17 14-05-06.png
Screenshot from 2021-01-17 14-06-17.png

Virtual USB (Attiny44/84)

Screenshot from 2021-01-17 14-16-40.png
Screenshot from 2021-01-17 14-17-36.png

"V-USB is a software-only implementation of a low-speed USB device for Atmel’s AVR® microcontrollers, making it possible to build USB hardware with almost any AVR® microcontroller, not requiring any additional chip."

v-usb

Eagle PCB

Screenshot from 2021-01-17 14-16-07.png
Screenshot from 2021-01-17 14-16-48.png

the design of the plate was made with the eagle program, which allows you to generate the final files to be sent to any company that creates the final plates.
the design is intended to be single-sided to facilitate the welding of all components.

Eagle

Order Your Own PCB (SeeedStudio)

Screenshot from 2021-01-17 14-26-58.png

To manufacture the plate use the seeed studio service, it is a cheap and fast service for prototyping plates, the design is white with black serigraphy.

Gerber file

Soldering Component

IMG_20180918_190332216.jpg
IMG_20171222_193133072.jpg
IMG_20181017_170751867.jpg
IMG_20181017_170911722.jpg

To reflow the surface components a modified electric oven with an arduino, a temperature sensor and a solid state relay has been used, you can find many projects on how to create one.

Reflow

Programming Crocopoi (firmware)

15802959_395236534144005_7929290917326880768_n.jpg
IMG_20181001_151548995.jpg
IMG_20181017_181602481_BURST000_COVER_TOP.jpg

To record the firmware, an external programmer and crocodiles have been used to connect the plate to the recorder, an intermediate plate has been designed to facilitate this, the design of this plate is included in the github repo.

Firmware

To Play !!!

2019-02-09T15_09_26.029Z-crocopoi2.jpg
2019-02-09T15_12_45.275Z-crocopoi3.jpg
2019-02-16T09_51_41.584Z-crocopoi3.jpg
43913176_607264993043749_1795469103377416192_n.jpg

Now we simply connect the board to the computer and it will detect it as a new keyboard, and enjoy!