BE/EE/MedE 189 a: Design and Construction of Biodevices =============================================================== Novel measurements often require novel instruments. In this course, you will learn how to build your own instruments using an `Arduino platform `_. You will first learn basic principles of prototyping electronic instruments and will ultimately build, construct, test, and use a pulse oximeter and a cyclic voltameter. While these are not "new" instruments, the skills developed here will transfer to design and construction of your own biodevices in the future. Students are responsible for reading the :ref:`course policies`. Useful links ------------- - `Course Ed page `_ (used for course communications) - `Course gradescope page `_ (used for assignment submission) - :ref:`References and resources` People ------ - Instructor + `Changhuei Yang `_ (``chyang at caltech dot edu``) - TAs + Zhenyu Dong (``zdong at caltech dot edu``) + Max Huang (``yuxi at caltech dot edu``) .. toctree:: :maxdepth: 1 :caption: Lessons lessons/00/configuring_your_computer.ipynb lessons/01/prototyping_electronic_devices.ipynb lessons/02/tour_of_arduino.ipynb lessons/03/blink.ipynb lessons/04/schematics.ipynb lessons/05/programming_arduino.ipynb lessons/06/practice_programming_arduino.ipynb lessons/07/adc_and_usart.ipynb lessons/08/pulse_width_modulation.ipynb lessons/09/asynchrony_and_blocking.ipynb lessons/10/control_of_arduino_with_python.ipynb lessons/11/control_with_buttons.ipynb lessons/12/requesting_and_receiving_data_from_arduino.ipynb lessons/13/streaming_data_from_arduino.ipynb lessons/14/asynchronous_streaming.ipynb lessons/15/streaming_plots_with_bokeh.ipynb lessons/16/control_panels.ipynb lessons/17/dac_i2c_libraries.ipynb lessons/18/lcd.ipynb lessons/19/voltage_dividers.ipynb lessons/20/introduction_to_filters.ipynb lessons/21/photoresistors_and_adc.ipynb lessons/22/op_amps.ipynb lessons/23/op_amps_as_mathematical_operators.ipynb lessons/24/transistors.ipynb lessons/25/sample_and_hold.ipynb lessons/26/active_filters.ipynb lessons/27/digital_filters.ipynb lessons/28/photodiodes_and_tias.ipynb .. lessons/29/instrumentation_amplifiers.ipynb .. toctree:: :maxdepth: 1 :caption: Exercises thinking_exercises.rst follow_along_exercises.rst do_it_yourself_exercises.rst .. toctree:: :maxdepth: 1 :caption: Projects spectrophotometer.rst pulseox.rst .. toctree:: :maxdepth: 1 :caption: Schedule schedule.rst .. toctree:: :maxdepth: 1 :caption: Resources resources.rst .. toctree:: :maxdepth: 1 :caption: Policies policies.rst .. toctree:: :maxdepth: 1 :caption: Components components.rst Previous editions of the course ------------------------------- - `Spring 2023 `_ - `Fall 2022 `_ - `Spring 2022 `_ - `Fall 2021 `_ - `Spring 2021 `_ - `Fall 2020 `_