Skip to content
Snippets Groups Projects
week09.html 13.7 KiB
Newer Older
<!DOCTYPE html>
<html lang="en-us">
  <head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta name="generator" content="GitLab Pages">
    <meta name="description" content="Fab Academy documentation site for Charlotte Fab-C">
    <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no" />
    <link rel="stylesheet" href="../assets/css/main.css" />
    <title>Charlotte Fab-C - Fab Academy</title>
    
  </head>
  <body class="is-preload">
    <!-- Wrapper -->
      <div id="wrapper">

        <!-- Main -->
          <div id="main">
            <div class="inner">

              <!-- Header -->
                <header id="header">
                  <a href="../index.html" class="logo"><strong>Charlotte - FabLab de Charleroi</strong> Fab Academy website</a>
                  <ul class="icons">
                    <li><a href="https://www.facebook.com/littlebelge" class="icon brands fa-facebook-f" target="_blank"><span class="label">Facebook</span></a></li>
                    <li><a href="https://www.instagram.com/little.belge/" class="icon brands fa-instagram" target="_blank"><span class="label">Instagram</span></a></li>
                    <li><a href="https://gitlab.fabcloud.org/charlotte-vandenbulcke" class="icon brands fa-gitlab" target="_blank"><span class="label">Gitlab</span></a></li>
                  </ul>
                </header>

              <!-- Section -->
                <section id="banner">
                  <div class="content">
                    
                    <header class="main">
                      <h2>9. Output Devices</h2>
                    </header>

                    <section>
                      <h3>Hero shot</h3>

                      <span class="image object">
                      <img src="../images/current-hero-shot.jpg" alt="..." />
                      </span>

                      <br>

                    </section>

                      <hr>

                    <section>
                      <h3>Group assignment</h3>

                      <p></p>

                      <h4></h4>

                      <span class="image object">
                      <img src="../images/...jpg" alt="..." />
                      </span>

                      <h5></h5>

                      <table>
                        <tbody>
                          <tr>
                            <th scope="row">Memory</th>
                            <td>24 Mpts (divided by number of channels)</td>
                          </tr>
                          <tr>
                            <th scope="row">Sample rate</th>
                            <td>250 MS/s (4 channels active),<br>
                            500 MS/s (2 channels active), <br>
                            1 GS/s (1 channel active)</td>
                          </tr>
                          <tr>
                            <th scope="row">Display</th>
                            <td>7" TFT, 800x480 pixels 160,000 colors</td>
                          </tr>
                          <tr>
                            <th scope="row">Input impedance</th>
                            <td>1 MΩ</td>
                          </tr>
                          <tr>
                            <th scope="row">Number of channels</th>
                            <td>4</td>
                          </tr>
                          <tr>
                            <th scope="row">Horizontal scale (input)</th>
                            <td>5 ns/div - 50s/div</td>
                          </tr>
                          <tr>
                            <th scope="row">Vertical Sensitivity (input)</th>
                            <td>1 mV/div - 10 V/div</td>
                          </tr>
                          <tr>
                            <th scope="row">A/D converter</th>
                            <td>8 bits resolution</td>
                          </tr>
                          <tr>
                            <th scope="row">Maximum voltage</th>
                            <td>CAT I 300 Vrms, CAT II 100 Vrms, transient overvoltage 100Vpk</td>
                          </tr>
                          <tr>
                            <th scope="row">Rise Time</th>
                            <td>DS1104Z: 3.5 ns<br>
                            DS1074Z: 5 ns<br>
                            DS1054Z: 7 ns</td>
                          </tr>
                          <tr>
                            <th scope="row">Probe support</th>
                            <td>0.1x - 1000x</td>
                          </tr>
                          <tr>
                            <th scope="row">Measured noise value</th>
                            <td>1 mVpp (at 100ms,1mV/div, record length: 3Mpts)</td>
                          </tr>
                          <tr>
                            <th scope="row">Connections</th>
                            <td>USB 2.0 type A, USB 2.0 type B, LAN</td>
                          </tr>
                          <tr>
                            <th scope="row">Weight (without box)</th>
                            <td>3.2 Kg</td>
                          </tr>
                          <tr>
                            <th scope="row">Dimensions</th>
                            <td>313 x 161 x 122 mm</td>
                          </tr>
                        </tbody>
                      </table>

                      <h4>Coding</h4>

                      <h5>The Arduino Neopixel simple code</h5>

                      <pre>
                        <code>
                            // NeoPixel Ring simple sketch (c) 2013 Shae Erisson
                            // Released under the GPLv3 license to match the rest of the
                            // Adafruit NeoPixel library

                            #include <Adafruit_NeoPixel.h>
                            #ifdef __AVR__
                             #include <avr/power.h> // Required for 16 MHz Adafruit Trinket
                            #endif

                            // Which pin on the Arduino is connected to the NeoPixels?
                            #define PIN        7 // On Trinket or Gemma, suggest changing this to 1

                            // How many NeoPixels are attached to the Arduino?
                            #define NUMPIXELS 16 // Popular NeoPixel ring size

                            // When setting up the NeoPixel library, we tell it how many pixels,
                            // and which pin to use to send signals. Note that for older NeoPixel
                            // strips you might need to change the third parameter -- see the
                            // strandtest example for more information on possible values.
                            Adafruit_NeoPixel pixels(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);

                            #define DELAYVAL 1500 // Time (in milliseconds) to pause between pixels

                            void setup() {
                              // These lines are specifically to support the Adafruit Trinket 5V 16 MHz.
                              // Any other board, you can remove this part (but no harm leaving it):
                            #if defined(__AVR_ATtiny85__) && (F_CPU == 16000000)
                              clock_prescale_set(clock_div_1);
                            #endif
                              // END of Trinket-specific code.

                              pixels.begin(); // INITIALIZE NeoPixel strip object (REQUIRED)
                            }

                            void loop() {
                              pixels.clear(); // Set all pixel colors to 'off'

                              // The first NeoPixel in a strand is #0, second is 1, all the way up
                              // to the count of pixels minus one.
                              for(int i=0; i<NUMPIXELS; i++) { // For each pixel...

                                // pixels.Color() takes RGB values, from 0,0,0 up to 255,255,255
                                // Here we're using a moderately bright green color:
                                pixels.setPixelColor(i, pixels.Color(0, 150, 0));

                                pixels.show();   // Send the updated pixel colors to the hardware.

                                delay(DELAYVAL); // Pause before next pass through loop
                              }
                            }
                        </code>
                      </pre>

                      <h5>The Arduino ... Code</h5>
                      
                      <pre>
                        <code>
                          ...
                        </code>
                      </pre>

                      <h4></h4>
                      
                      <p></p>

                      <span class="image object">
                      <img src="../images/...jpg" alt="..." />
                      </span>

                      <br>

                      <p>Link to our <a href="https://fabacademy.org/2024/labs/fabc/group-assignment/week009/" target="_blank">Group page</a></p>

                    </section>

                      <hr>

                    <section>
                      <h3>Individual assignment</h3>

                      <h4>Discovering</h4>

                      <p></p>

                      <h4></h4>

                      <p></p>

                      <span class="image object">
                      <img src="../images/...jpg" alt="..." />
                      </span>

                      </section>

                      <hr>

                    <section>
                      <h3>My journey</h3>

                      <p></p>

                      <span class="image object">
                      <img src="../images/...jpg" alt="..." />
                      </span>

                    </section>

                      <hr>

                    <section>
                      <h3>Files and resources</h3>
                      
                      <p><strong>My files</strong></p>
                      <ul>
                        <li><a href="../files/cat-controller.kicad_pro" target="_blank">Cat-Controller Kicad-Pro file</a></li>
                      </ul>

                      <p><strong>Resources</strong></p>
                      <ul>
                        <li><a href="https://fabacademy.org/2024/labs/fabc/" target="_blank">Our group page</a></li>
                      </ul>
                    </section>
                  </div>
                </section>

            </div>
          </div>

          <!-- Sidebar -->
          <div id="sidebar">
            <div class="inner">

              <!-- Menu -->
                <nav id="menu">
                  <header class="major">
                    <h2>Menu</h2>
                  </header>
                  <ul>
                    <li><a href="../index.html">Homepage</a></li>
                    <li><a href="../assignments.html">Assignments</a></li>
                      <li>
                        <span class="opener">Week per week</span>
                        <ul>
                          <li><a href="../assignments/week01.html">1. Project Management</a></li>
                          <li><a href="../assignments/week02.html">2. Computer Aided Design</a></li>
                          <li><a href="../assignments/week03.html">3. Computer Controlled Cutting</a></li>
                          <li><a href="../assignments/week04.html">4. Electronics Production</a></li>
                          <li><a href="../assignments/week05.html">5. 3D Scanning And Printing</a></li>
                          <li><a href="../assignments/week06.html">6. Embedded Programming</a></li>
                          <li><a href="../assignments/week07.html">7. Computer Controlled Machining</a></li>
                          <li><a href="../assignments/week08.html">8. Electronics Design</a></li>
                          <li><a href="../assignments/week09.html">9. Output Devices</a></li>
                          <li><a href="../assignments/week10.html">10. Mechanical Design And Machine Design</a></li>
                          <li><a href="../assignments/week11.html">11. Input Devices</a></li>
                          <li><a href="../assignments/week12.html">12. Molding and Casting</a></li>
                          <li><a href="../assignments/week13.html">13. Networking And Communications</a></li>
                          <li><a href="../assignments/week14.html">14. Interface And Application Programming</a></li>
                          <li><a href="../assignments/week15.html">15. Wildcard Week</a></li>
                          <li><a href="../assignments/week16.html">16. Applications And Implications</a></li>
                          <li><a href="../assignments/week17.html">17. Invention, Intellectual Property And Income</a></li>
                          <li><a href="../assignments/week18.html">18. Project Development</a></li>
                        </ul>
                    </li>
                    <li><a href="../final-project.html">Final Project</a></li>
                    
                    <li><a href="../about.html">About Me</a></li>
                </nav>

              <!-- Footer -->
                <footer id="footer">
                  <p class="copyright">&copy; Charlotte - FabLab de Charleroi. Fab Academy 2024. All rights reserved. Design: <a href="https://html5up.net">HTML5 UP</a>.</p>
                </footer>

            </div>
          </div>

      </div>

    <!-- Scripts -->
      <script src="../assets/js/jquery.min.js"></script>
      <script src="../assets/js/browser.min.js"></script>
      <script src="../assets/js/breakpoints.min.js"></script>
      <script src="../assets/js/util.js"></script>
      <script src="../assets/js/main.js"></script>

  </body>
</html>