To get you started: Michi - Hackster.io

To get you started: Michi – Hackster.io

Electronic cat walks It is an electronic card that simulates a number of programmable keyboard and mouse buttons.

When attached to a Michi, any material that conducts electricity becomes a touch instrument.

Both hobbyists and experts who want to experiment with technology and the physical world can use this kit.

Michi is qualified to work in a variety of occupations, including engineering, physical therapy, athletics, music, and the visual arts.

How it works?

Michi uses a high-impedance switch to detect if it has established contact even with materials that are not particularly conductive (such as papers, tape, or people).

Michi can also be used as a mouse or keyboard.

There are 10 inputs on the front of the board, which can be connected using alligator cables or any other method you can think of.

There are five additional ports on the back: two for mouse movement and three for jumper-accessed keyboard keys.

If you connect an apple, the computer will receive a keyboard message from it when you touch it.

The computer interprets it as a regular keyboard (or mouse).

It is compatible with all applications, operating systems, and websites as they all accept keyboard and mouse input.

What materials do Michi work with?

Any material that has a modest electrical conductivity will work.

Here are some of the things the workshop participants used:

Citrus fruits, mustards, graphite pencils, finger paint, etc.

Plants, money, cutlery, most meals, water, aluminum foil, and a slew of other things of the same nature make great add-ons.

What can I do?

You are in control!

Start by opening any website or computer program.

Keep in mind that you play the piano.

Then you can connect Michi with something fun, like a banana, and the banana will turn into piano keys and replace the computer keyboard buttons.

Or suppose you’re making a paper-and-pencil controller while searching for a Pacman game online.

After that, you can play Pacman by touching it.

Alligator cable, USB cable and Michi board are included in the package.

Here is a demonstration of how to play the popular PC game Minecraft with Michi.

Since the Michi is plug and play, there is no need to program anything into the Arduino.

The Arduino can only modify the switches if necessary.

Below is an explanation of how to change any of the keys on the Michi to your preferred one.

Download the Arduino IDE

The Arduino integrated development environment – or Arduino software (IDE) – contains a text editor for writing code, a message area, a text console, a toolbar with buttons for common functions, and a series of menus. Connects to various board devices to download and communicate with programs.

You need to download and install the Arduino IDE you can find it over here for different operating system

After installing the Arduino IDE, you will see the following window.

After installing the Arduino IDE, you will have to install some boards, don’t worry, here is a quick guide on how to install them:

Download instructions

Install “Electronic Cats” support

To add board support for our products, start Arduino and open the Preferences window (File > Preferences).

Now copy and paste the following URL into the “Additional Panel Manager URLs” input field:

https://electroniccats.github.io/Arduino_Boards_Index/package_electroniccats_index.json
  • If there is already a URL from another manufacturer in this field, click the button at the right end of the field. This will open an edit window that will allow you to paste the above URL on a new line.
  • Press the OK button.
  • Open “Board Manager” located in Tools -> Board of Directors -> Board Manager.
  • Now type “Electronic Cats” (without quotes) into the search bar.
  • Click Install, just wait for the installation to finish, and just close the window.
  • in Tools > Panelsscroll down in the panel list you can see the Electronic Cat panels.

For RP2040 . version

Install support for “Pico Boards”

To add board support for our products, start Arduino and open the Preferences window (a file > Preferences).

Now copy and paste the following URL into the “Additional Panel Manager URLs” input field:

https://github.com/earlephilhower/arduino-pico/releases/download/global/package_rp2040_index.json
  • If there is already a URL from another manufacturer in this field, click the button at the right end of the field. This will open an edit window that will allow you to paste the above URL on a new line.
  • Press the OK button.
  • Open “Board Manager” located in Tools -> Board of Directors -> Board Manager.
  • Now type “RP2040” (without the quotes) into the search bar.
  • Click Install, just wait for the installation to finish, and just close the window.
  • in **tools**> boardsScroll down in the board list you can see the boards with RP2040.

Select the Adafruit Feather RP2040 and you will have everything ready to load software.

Michi can then be used as a keyboard if you download the code provided at the bottom of this page and upload it to Michi.

Below is an explanation of how to change any of the keys on the Michi to your preferred one.

int keyCodes[NUM_INPUTS] = {
// top side of the michi board
KEY_UP_ARROW, // up arrow pad
KEY_DOWN_ARROW, // down arrow pad
KEY_LEFT_ARROW, // left arrow pad
KEY_RIGHT_ARROW, // right arrow pad
' ', // space button pad
MOUSE_LEFT, // click button pad
// female header on the back left side
'w', // pin D5
'a', // pin D4
's', // pin D3
'd', // pin D2
};

This section of the program will be found at the beginning of the settings.h file. Here, it will be explained how the direction arrow should replace mouse movements.

int keyCodes[NUM_INPUTS] = {
// top side of the michi board
MOUSE_MOVE_UP, // up arrow pad
MOUSE_MOVE_DOWN, // down arrow pad
MOUSE_MOVE_LEFT, // left arrow pad
MOUSE_MOVE_RIGHT, // right arrow pad
' ', // space button pad
MOUSE_LEFT, // click button pad
// female header on the back left side
'w', // pin D5
'a', // pin D4
's', // pin D3
'd', // pin D2
};

You can view additional keys to exchange for Michi by clicking on this link.

https://www.arduino.cc/reference/en/language/functions/usb/keyboard/keyboardmodifiers/

Michi is capable of many things, which makes it a powerful and exceptional board for academic and other applications.

This palette is a great choice for accessibility needs, too.

Electronic Cats invest time and resources in providing this open source design, please support Electronic Cats and open source devices by purchasing products from Electronic Cats!

If you have any inquiries, comments or concerns, you can contact us at the following link.call us

#started #Michi #Hacksterio

Leave a Comment

Your email address will not be published. Required fields are marked *