Microcontroller Prototypes with Arduino and a 3D Printer. Dimosthenis E. Bolanakis

Чтение книги онлайн.

Читать онлайн книгу Microcontroller Prototypes with Arduino and a 3D Printer - Dimosthenis E. Bolanakis страница 3

Microcontroller Prototypes with Arduino and a 3D Printer - Dimosthenis E. Bolanakis

Скачать книгу

4.27 Gesture recognition example toward steering an RC car. (a) plot ...Figure 4.28 Motion detection via Linear Acceleration. (a) reference position...Figure 4.29 Motion detection (Linear Acceleration) graphs and revised firmwa...Figure 4.30 Fusing Linear Acceleration and Barometric Altitude toward absolu...Figure 4.31 Updated firmware and DAQ running for Euler angles, Gravity, Line...Figure 4.32 DAQ software for acquiring Euler angles, Gravity, and Linear Acc...Figure 4.33 Compilation and execution of the Open GL example code. (a) real‐...Figure 4.34 Open GL example applying to Euler angles (1 of 2).Figure 4.35 Open GL example applying to Euler angles (2 of 2).Figure 4.36 TinyCircuits vs. Teensy board systems.Figure 4.37 Battery operated system with TinyZero and Teensy (with Adafruit ...Figure 4.38 TinyCircuits SAMD Boards by TinyCircuits installed.Figure 4.39 Teensy USB Serial driver installed for TinyZero board. (a) drive...Figure 4.40 Force TinyZero board into bootloader code (if not automatically ...Figure 4.41 Getting started with “Hello World!” and blinking LED firmware (T...Figure 4.42 Distance measurements and gesture recognition setup & firmware. ...Figure 4.43 Distance measurements with one VL53L0X: (a) serial monitor, (b) ...Figure 4.44 1D gesture recognition by reading two identical VL53L0X sensors....Figure 4.45 1D gesture recognition by reading two identical VL53L0X sensors....Figure 4.46 DAQ software applying to distance detection (illustrating VL53L0...Figure 4.47 mbed driver successfully installed. (a) top view of Micro:bit bo...Figure 4.48 Installing Nordic Semiconductor nRF5 Boards by Sandeep Mistry....Figure 4.49 Configure the Arduino IDE in order to upload code to Micro:bit....Figure 4.50 Approve the code uploading process to Micro:bit.Figure 4.51 Hardware of blinking LED (using push‐buttons) in Micro:bit. (a) ...Figure 4.52 Firmware of blinking LED (using push‐buttons) in Micro:bit. (a) ...Figure 4.53 Color codes of Ozobot.Figure 4.54 Color sensing setup and testing. (a) edge connector breakout boa...Figure 4.55 Firmware and color sensing results. (a) application firmware, (b...Figure 4.56 RGB sensing example with Open GL (1 of 2).Figure 4.57 RGB sensing example with Open GL (2 of 2).Figure 4.58 Execution of the RGB sensing example with Open GL. (a) compilati...Figure 4.59 RGB sensing firmware with BLE connectivity.Figure 4.60 Interfacing with a mobile phone through BLE (Bluefruit Connect a...Figure 4.61 RGB sensing firmware with BLE connectivity (central device read ...

      5 Chapter 5Figure 5.1 Tinkering a 360 Cross RC car by Exost. (a) the 360 Cross RC car b...Figure 5.2 Connection diagram of the tinkered RC.Figure 5.3 Connection diagram of the tinkered RC. (a) top and bottom side of...Figure 5.4 Tinkering a 360 Cross RC car by Exost.Figure 5.5 Tinkering an RC car: testing Control Pad commands (Arduino hardwa...Figure 5.6 Tinkering an RC car: testing Control Pad commands (Bluefruit app)...Figure 5.7 Tinkering an RC car: decoding Control Pad commands (Arduino hardw...Figure 5.8 Tinkering an RC car: firmware to control the RC car though a smar...Figure 5.9 Upgrading the control of the RC car via the additional Bluefruit ...Figure 5.10 The proposed interactive game for sensory play. (a) LED ring dis...Figure 5.11 ZIP Halo board with Micro:bit (for the sense of sight). (a) top ...Figure 5.12 Peripheral units used by the prototype game (except ZIP Halo + M...Figure 5.13 Interconnection between the peripheral units of the prototype in...Figure 5.14 Assembly of the system's enclosure (1 of 3).Figure 5.15 Assembly of the system's enclosure (2 of 3).Figure 5.16 Assembly of the system's enclosure (3 of 3).Figure 5.17 Screws, nuts, and spacers required for the system's assembly.Figure 5.18 Bottom‐up design method: decomposing the application firmware in...Figure 5.19 Connection diagram of the prototype system.Figure 5.20 Generate random (green and red) colors to the LED ring.Figure 5.21 Emulate a push‐button via a barometric pressure sensor (firmware...Figure 5.22 Emulate a push‐button via a barometric pressure sensor (plots). ...Figure 5.23 Notes and frequencies of the piano keys.Figure 5.24 Generating by the microcontroller (and playing for 2 s) A4 music...Figure 5.25 Header file declaring the semi‐period (in μs) of each music note...Figure 5.26 Generate random colors to the LED ring and associate sound to ea...Figure 5.27 Template firmware of the prototype interactive game. (a) applica...Figure 5.28 FreeCAD: getting started with primitive shapes and Boolean opera...Figure 5.29 FreeCAD: modeling the floor part of the prototype interactive ga...Figure 5.30 FreeCAD: modeling the floor part of the prototype interactive ga...Figure 5.31 FreeCAD: modeling the floor part of the prototype interactive ga...Figure 5.32 Top/bottom view and rotation of the floor part of the prototype ...Figure 5.33 FreeCAD: rename a 3D part and change its appearance to transpare...Figure 5.34 Free online STL viewer.Figure 5.35 Cura: define settings for Prima Creator P120 3D printer.Figure 5.36 Cura: define settings for setting of the desired 3D printing pro...Figure 5.37 Cura: load the .stl file. (a) Cura software buttons for rotatingFigure 5.38 The Prima Creator P120 3D printer. (a) front view, (b) rear view...Figure 5.39 Bed leveling of the Prima Creator P120 3D printer. (a) menu for ...Figure 5.40 Prepare the printing process in Prima Creator P120. (a) preheat ...Figure 5.41 Fill density of the printed part (i.e. 20%).Figure 5.42 FreeCAD: modeling the Battery.stl part of the prototype game (1 ...Figure 5.43 FreeCAD: modeling the Battery.stl part of the prototype game (2 ...Figure 5.44 FreeCAD: modeling the Battery.stl part of the prototype game (3 ...Figure 5.45 FreeCAD: modeling the Booster.stl part of the prototype game (1 ...Figure 5.46 FreeCAD: modeling the Speaker.stl part of the prototype game (1 ...Figure 5.47 FreeCAD: modeling the Speaker.stl part of the prototype game (2 ...Figure 5.48 FreeCAD: modeling the cover.stl part of the prototype game (1 of...Figure 5.49 FreeCAD: modeling the cover.stl part of the prototype game (2 of...Figure 5.50 FreeCAD: modeling the button.stl part of the prototype game (1 o...Figure 5.51 FreeCAD: modeling the button.stl part of the prototype game (2 o...Figure 5.52 FreeCAD: modeling the sensor.stl part of the prototype game (1 o...Figure 5.53 FreeCAD: modeling the sensor.stl part of the prototype game (2 o...Figure 5.54 FreeCAD: modeling the front.stl part of the prototype game (1 of...Figure 5.55 FreeCAD: modeling the front.stl part of the prototype game (2 of...Figure 5.56 Add wireless charging feature on the prototype interactive game.

      Guide

      1  Cover Page

      2  Title Page

      3  Copyright Page

      4  Dedication Page

      5  About the Author

      6  List of Figures

      7  List of Tables

      8  Preface

      9  Acknowledgments

      10  Abbreviations

      11  Syllabus

      12  Table of Contents

      13  Begin Reading

      14  References

      15 

Скачать книгу