Commit f08f0b3f authored by Cheng Pan's avatar Cheng Pan 😁

Update week01.md

parent 84d10481
Pipeline #151519 passed with stages
in 40 seconds
......@@ -27,20 +27,22 @@ Here is my concept:
 The desktop adopts a *modular design concept*. The connection between each module is the same (the same mechanical structure and the same communication protocol), so it can be *freely combined in shape*. The surface of the table consists of many hexagonal modules. Each hexagonal module is identical in shape. Each table is equipped with a cltroller hexagon module and several combination hexagon modules.
 When you want a rectangular shape table, you can use 9 or more modules to make it. When you want a round shape table, you only need 7 pieces. All you need to do is *split and assemble the modules* according to the shape you want. There is a matching slot between each module, which can not only ensure the structural rigidity of the table surface, but also can easily connect the cables required for electronic components. After the table surface is spliced, there is a bayonet under each hexagonal module that can fix the support. You can install the table support under any hexagonal module, as long as the table can be held firmly. And each support can also be adjusted up and down.
 Each hexagonal combination module is equipped with: LED strips (RGB) and touch sensors. Each hexagonal control module is equipped with: Arduino controller, MIDI controller, voice recognition board, digital speakers. Of course, it is also equipped like other modules: with LED strip (RGB) and touch sensor.
 In addition to being freely combinable and the use of LED light can bring great visual effects. There are **two distinctive functions**:
1. Because there is a *touch sensor* and a *voice recognition module*. Suppose you trigger the sensor every time you put something on the table, and then the voice recognition module will automatically ask you, for example: "Excuse me, what thing did you just put on me?" After that, you only need to answer it" keys or books or anything else you want to put on the table." The main controller will store your answer as a variable on the module that specifies the trigger sensor. Imagine that when you can't find the key, you just need to ask the table again, "Where is my key?" The voice recognition module will call up the variables just stored and light up the LED in the designated area to let you know where the key is.
2. Because there is a *MIDI controller*. Think about when you are bored, you can use your desktop as a free combination instrument by touching its surface. Show off your skills with your friends and play a music game with your kids. That would be very cool.
 In addition to being freely combinable and the use of LED light can bring great visual effects. There are **two distinctive functions**:
1.Because there is a *touch sensor* and a *voice recognition module*. Suppose you trigger the sensor every time you put something on the table, and then the voice recognition module will automatically ask you, for example: "Excuse me, what thing did you just put on me?" After that, you only need to answer it" keys or books or anything else you want to put on the table." The main controller will store your answer as a variable on the module that specifies the trigger sensor. Imagine that when you can't find the key, you just need to ask the table again, "Where is my key?" The voice recognition module will call up the variables just stored and light up the LED in the designated area to let you know where the key is.
2.Because there is a *MIDI controller*. Think about when you are bored, you can use your desktop as a free combination instrument by touching its surface. Show off your skills with your friends and play a music game with your kids. That would be very cool.
<img src = "https://gitlab.fabcloud.org/academany/fabacademy/2020/labs/oshanghai/students/pan-cheng/raw/master/docs/images/week01/RGB_LED.png" width = "30%"> <img src = "https://gitlab.fabcloud.org/academany/fabacademy/2020/labs/oshanghai/students/pan-cheng/raw/master/docs/images/week01/%E5%BE%AE%E4%BF%A1%E6%88%AA%E5%9B%BE_20200210013959.png" width = "30%">
Brainstorming:
* You can use the LED light effect to play some games:
* connect to game pad to play gopher.
* when connected Kinect, it can be turned into an interactive device.
* You can even make a tabletop cricket control system with movable electric support.
To see more image view in **Galley**.
To see more image view in [**Galley**](http://academany.fabcloud.io/fabacademy/2020/labs/oshanghai/students/pan-cheng/assignments/week01/#Gallery).
<a href = ""></a>
### Materials
......@@ -77,7 +79,7 @@ void MIDImessage(byte command, byte data1, byte data2) {
Serial.write(data2);
}
```
<a name = "Gallery"></a>
## Gallery
![image](https://gitlab.fabcloud.org/academany/fabacademy/2020/labs/oshanghai/students/pan-cheng/raw/master/docs/images/week01/%E8%AE%BE%E8%AE%A1%E5%9B%BE.jpg)
![idea1.jpg](https://gitlab.fabcloud.org/academany/fabacademy/2020/labs/oshanghai/students/pan-cheng/raw/master/docs/images/week01/idea1.jpg)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment