board_reconditioning
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| board_reconditioning [2017/04/27 07:56] – [Example pictures] diego | board_reconditioning [2024/01/01 16:31] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 9: | Line 9: | ||
| * Connectors | * Connectors | ||
| * Proto board | * Proto board | ||
| + | * Breadboard | ||
| - | {{: | + | {{: |
| - | {{: | + | {{: |
| {{: | {{: | ||
| ====== Required tools ====== | ====== Required tools ====== | ||
| Line 20: | Line 21: | ||
| ====== Concept ====== | ====== Concept ====== | ||
| - | The board is made by **62 portions** : 20 singles, 20 doubles, 20 triples and 2 bull's eye.\\ | + | The board is made up of **62 segments** : 20 singles, 20 doubles, 20 triples and 2 bull's eye.\\ |
| - | When you touch a portion, it quickly **shuts a switch**. So **there | + | When you touch a segment, it quickly **shuts a switch**. So **there |
| \\ | \\ | ||
| - | Behind your board, there is **two plastic leaves** one over the other. They hold all the switches. When your dart press on the board' | + | Behind your board, there are **two plastic leaves**, one over the other. They hold all the switches. When your dart hits a segment, **the two leaves touch together**, and the circuit is shuts. **The signal is sent**.\\ |
| \\ | \\ | ||
| - | Electronically | + | Electronically |
| Each plastic leaf output as a **plastic ribbon**, holding the leads of an axis of **the matrix**.\\ | Each plastic leaf output as a **plastic ribbon**, holding the leads of an axis of **the matrix**.\\ | ||
| - | In a **8x8 example**, | + | In a **8x8 example**, |
| {{ : | {{ : | ||
| - | Let say a your triple 20 (T20) has the crossing between the " | + | Let say, as an example, you hit a triple 20 (T20 here on the picture). A triple 20 switch |
| - | So we will **load the representation of the matrix** (a matrix table) in the Arduino, so each time you will hit a portion of your board, it will **send a specific signal** to the computer depending | + | So we will **load the representation of the matrix** (a matrix table) in the Arduino, so each time you will hit a segment on your board, it will **send a specific signal** to the computer depending |
| - | It is **recommended** (but no more mandatory) to connect **board' | + | It is **recommended** (no longer |
| - | On the Arduino UNO micro controller, there are severals | + | On the Arduino UNO micro controller, there are several |
| {{ : | {{ : | ||
| - | A : first slick (here with 8 pins, it can be different on your board)\\ | + | **A** : first slick (here with 8 pins, it can be different on your board)\\ |
| - | B : second slick (here with 8 pins, it can be different on your board)\\ | + | **B** : second slick (here with 8 pins, it can be different on your board)\\ |
| \\ | \\ | ||
| - | X : Arduino inputs\\ | + | **X** : Arduino inputs\\ |
| - | Y : other Arduino inputs\\ | + | **Y** : other Arduino inputs\\ |
| - | c,d,e : optional buttons. Those buttons are used for "Press player", | + | **c,d,e** : optional buttons. Those buttons are used for "Press player", |
| ====== Example pictures ====== | ====== Example pictures ====== | ||
| Line 62: | Line 63: | ||
| Once the two slicks are free from the main board \\ | Once the two slicks are free from the main board \\ | ||
| - | Optionnal | + | Optional |
| - | To make room space for the Arduino, | + | To make space for the Arduino, |
| {{: | {{: | ||
| Line 69: | Line 70: | ||
| {{: | {{: | ||
| - | You final assembly could look like the following.\\ | + | You final assembly could look like the following \\ |
| {{: | {{: | ||
| + | |||
| + | Re-attach the back of your board. The hardest part is done !\\ | ||
| + | Step 2 : uploading [[arduino_sketch_file_for_pydarts|Arduino sketch file for pyDarts]]. | ||
board_reconditioning.1493279809.txt.gz · Last modified: 2024/01/01 16:31 (external edit)
