Articles

Make Musical Instrument Using Arduino and Flick Large

Image
  COMPONENTS AND SUPPLIES Pi Supply Flick Large × 1 Pi Supply Flick Large Case × 1 Arduino UNO × 1 Resistor 4.75k ohm × 1 Capacitor 10 nF × 1 RCA Jack/Plug Cable × 1 USB Type A to Type B cable × 1 APPS AND ONLINE SERVICES Arduino IDE ABOUT THIS PROJECT Arduino is programmed to convert hand-waving above 3D gesture Flick board to musical notes and then synthesizes music producing audio output at GPIO pin. Assembly Fit Flick Large board into case and Connect to Arduino according to attached Schematic. Flick Large board is shipped with male/female ribbon proto-cable, but this cable is too long for use with Arduino Uno. One solution is to cut excessive length to around 100 mm, reconnect and isolate like on image below. Other solution is to order  shorter ribbon proto-cable . Flick VCC -> Ard pin 10 Flick SDA -> Ard I2C SDA FLICK SCL -> Ard I2C SCL Flick Reset -> Ard pin 13 Flick TS -> Ard pin 12 Flick GND -> Ard pin GND Flick LED1 -> Ard pin 9 Flick LED2 -> ...

Wireless gaming controler (Arduino)

Data Flow Arduino ---> PHPoC WiFi Shield ---> Web browser There are two people playing game. each people uses two buttons to control direction of goalkeepers. Therefore, we need four buttons. Arduino reads the states of four buttons, If any of them is changed, Arduino will re-calculated the moving direction of goalkeeper and send the direction values to PHPoC WiFi Shield. When receiving the values, PHPoC WiFi Shield send it to Web Browser via websocket. JavaScript function will update the moving direction of goalkeepers. JavaScript program will continuously update position of ball, goalkeepers and obstacles based on their direction and check collision as well. Direction of goalkeepers are changed based on the state of buttons. Note that:   PHPoC shield has a built-in program to pass data from Arduino to web browser. Therefore, we don't need to care about it. What We Need to Do Set WiFi information for PHPoC shield (SSID and password) Upload new UI to PHPoC shield Write Arduin...