Click here for the Circuit Cellar article code archive
6: Addressable RGB LEDs: A fast and Easy Way to Create Flexible RGB LED Lighting, By Joseph Corleto
REFERENCES
[1] WorldSemi WS28212B Datasheet:
https://www.digikey.com/en/datasheets/parallaxinc/parallax-inc-28085-ws2812b-rgb-led-datasheet
[2] Adafruit SK9822 Datasheet:
https://cdn-shop.adafruit.com/product-files/2351/SK9822_datasheet_SHIJI.pdf
[3] Remote Control Transceiver (RMT):
https://docs.espressif.com/projects/esp-idf/en/latest/esp32s2/api-reference/peripherals/rmt.html
12: Build a Play-Along Keyboard: Using a PIC32 Microcontroller, By Elias Hanna, Marek Chmielewski, and Matias Goldfeld
Part | Part Name | Vendor Used | Purchase Price |
LEDs | EDGELEC 5mm LED | Amazon | $6.19 |
Resistors | 470 Ohm Resistor | Amazon | (included with LEDs) |
Shift Register | SN74HC595 | Amazon | $4.84 |
Keyboard | Alesis Melody 32 | Amazon | $50.15 |
Development Board | PIC32 Big Board | ECE 4760 Lab | $10 |
TFT Display | Adafruit Color LCD Model 1480 | ECE 4760 Lab | $10 |
REFERENCES
[1] PIC32 Users Guide: http://ww1.microchip.com/downloads/en/devicedoc/61146b.pdf
https://ww1.microchip.com/downloads/en/devicedoc/20001952c.pdf [3] Shift Register Datasheet: SN74HC595
https://www.ti.com/lit/gpn/sn74hc595 [4] GitHub repository containing our source code
https://github.com/MatiasGoldfeld/play-along-keyboard
RESOURCES
How to Read Sheet Music
https://www.musicnotes.com/now/tips/how-to-read-sheet-music/
Music Theory—Basic Notation
http://openmusictheory.com/basicNotation.html
20: PIC32 Based Home Arcade: Solo and Arcade Mode Game Project, By Chuyue (Alga) Peng and Xiangyi Zhao
REFERENCES
[1] PIC32MX250F128B Data Sheet: http://ww1.microchip.com/downloads/en/devicedoc/61168b.pdf
[2] V.H. Adams, ECE 4760 Lab 3, PID Control of a 1D Helicopter:
https://people.ece.cornell.edu/land/courses/ece4760/labs/f2021/lab3heilcopter/Lab3/Helicopter-PIC32.html
[3] V.H. Adams, ECE 4760 HW1, Direct Digital Synthesis:
https://vanhunteradams.com/DDS/DDS.html
26: Advanced Metal Detector: A Traditional and Simplified Version, By Dev Gualtieri
REFERENCE
[1] U. S. Patent Number 4,912,407, Non-Contacting Inductively Coupled Displacement Sensor System, March. 27, 1990, now expired.
32: A Comprehensive Introduction of TinyML (Part 3): Building a Home Security System with Face Recognition, By Dhairya Parikh
RESOURCES
GitHub Repository: https://github.com/Dhairya1007/TinyML-Article-2
Techiesms Article Link: https://techiesms.com/internet-and-manual-home-automation-using-blynk/
https://www.uuidgenerator.net/
YouTube Channel Link: https://www.youtube.com/techiesms
PCB Design Link: https://oshwlab.com/techiesms/interent-manual-using-esp32
38: AroundSound: Digital Echolocation for the Visually Impaired, By Amulya Khurana, Krithik Ranjan & Aparajito Saha
RESOURCES
ECE4760 Final Project: Sound Localization Assisted GPS Navigation. https://people.ece.cornell.edu/land/courses/ece4760/FinalProjects/f2015/ath68_sjy33_vwh7/ath68_sjy33_vwh7/ath68_sjy33_vwh7/SoundNavigation/SoundNavigation.htm. Accessed 18 Feb. 2022.
ECE 4760 Final Project: Auditory Navigator. https://people.ece.cornell.edu/land/courses/ece4760/FinalProjects/s2010/gp244_nva2_mrk99/gp244_nva2_mrk99/index.html. Accessed 18 Feb. 2022.
Aguerrevere, D., Choudhury, M. & Barreto, A. (2004). Portable 3D Sound / Sonar Navigation System for Blind Individuals. LACCET.
Gunther, R., Kazman, R. & MacGregor, C. (2004). Using 3D sound as a navigational aid in virtual environments. Behaviour & IT. 23. 435-446. 10.1080/01449290410001723364.
Schoop, E., Smith, J., & Hartmann, B. (2018, April). Hindsight: enhancing spatial awareness by sonifying detected objects in real-time 360-degree video. In Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems (pp. 1-12).
Head-Related Transfer Functions – The CIPIC Interface Laboratory Home Page. https://www.ece.ucdavis.edu/cipic/spatial-sound/tutorial/hrtf/. Accessed 18 Feb. 2022.
Zhou X. (1996). Virtual reality technique. Telecommunications Science. 12(7): 46-–.
PIC 32 Hardware Manual. https://people.ece.cornell.edu/land/courses/ece4760/PIC32/index_Ref_Man.html
PIC32 Peripheral Libraries. http://ww1.microchip.com/downloads/en/DeviceDoc/32bitPeripheralLibraryGuide.pdf
44: Electric and Hybrid Vehicles: A Review, by Al Mahamud Al Mamun
REFERENCES
[1] www.marketresearchfuture.com/reports/electric-vehicles-market-1793
[2] www.precedenceresearch.com/hybrid-vehicle-market
[3] https://ieeexplore.ieee.org/document/6487583
[4] https://www.thoughtco.com/history-of-electric-vehicles-1991603
[5] https://www.energy.gov/articles/history-electric-car
54: DATASHEET: Open-Spec SBCs: A Bounty of Options
ASUS https://tinker-board.asus.com/product/tinker-edge-r.html
Avnet https://www.avnet.com/wps/portal/us/products/new-product-introductions/npi/maaxboard-nano/
Banana Pi http://www.banana-pi.com/eacp_view.asp?id=135
Olimex https://www.olimex.com/Products/OLinuXino/STMP1/STMP157-OLinuXino-LIME2/open-source-hardware
Orange Pi http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/details/orange-pi-3-LTS.html
Pine64 https://www.pine64.org/quartz64a/
Raspberry Pi https://www.raspberrypi.com/products/raspberry-pi-4-model-b/
Radxa https://rockpi.org/rockpi4
StarFive http://sf.workspacep5.webfoss.com/en/site/boards
62: Picking Up Mixed Signals: The Teensy Audio Station (Part 1): The Circuitry and Audio Library, By Brian Millier
RESOURCES
Teensy 3.6 Arm MCU module: https://www.pjrc.com/store/teensy36.html
SSM2019 microphone preamplifier:
https://www.analog.com/media/en/technical-documentation/data-sheets/SSM2019.pdf
PCM1808PWR ADC:
https://rocelec.widen.net/view/pdf/6wldnnshcx/pcm1808.pdf?t.download=true&u=5oefqw
UDA1334 DAC breakout board (Adafruit ID 3678):
https://www.adafruit.com/product/3678
(Note: This board has been discontinued and replaced by the Adafruit I2S 3W Class D Amplifier Breakout – MAX98357A
https://www.adafruit.com/product/3006
PDME1-S12-D24-S Isolated DC/DC converter ±24 volts:
https://www.cui.com/product/resource/peme1-s.pdf
PEM1-S12-D15-S Isolated DC/DC converter ±15 volts:
https://www.cui.com/product/resource/peme1-s.pdf
69: From the Bench: It’s All HD Now: The Gameduino GDX3 Dazzler, By Jeff Bachiochi
REFERENCES
[1] Jeff Bachiochi, “A World Without NTSC: Bridge the Gap Between NTSC and VGA,”
Circuit Cellar 226, May, 2009.
[2] TermDriver. – https://tinyletter.com/jamesbowman/letters/gameduino-july-roundup
[3] Bob Feng, 2010. “Implementing a TMDS Video Interface in the Spartan-6 FPGA.”
https://docs.xilinx.com/v/u/en-US/xapp495_S6TMDS_Video_Interface
[4] The Gameduino 2 Tutorial, Reference and Cookbook:
https://excamera.com/files/gd2book_v0.pdf
[5] Gameduino 3X Dazzler: https://excamera.com/files/gameduino-3x-dazzler.pdf
[6] Jeff Bachiochi, “From the Bench: Build Quiz Game Based on Key Fob,” Circuit Cellar 385,
August, 2022.
[7] Brian Millier, “Picking Up Mixed Signals: Building a Touchscreen Display Using a Bridgetek
BT81x,” Circuit Cellar 382, May, 2022.
RESOURCES
Excamera (Gameduino GD3X): https://excamera.com
Circuit Cellar's editorial team comprises professional engineers, technical editors, and digital media specialists. You can reach the Editorial Department at editorial@circuitcellar.com, @circuitcellar, and facebook.com/circuitcellar