Article Materials and Resources

September (issue #386) Circuit Cellar

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

Code and Supporting Files


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

[2] Port Expander MCP23S17 Data Sheet:
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.

Code and Supporting Files


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

Code and Supporting Files


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

Code and Supporting Files

Keep up-to-date with our FREE Weekly Newsletter!

Don't miss out on upcoming issues of Circuit Cellar.


Note: We’ve made the May 2020 issue of Circuit Cellar available as a free sample issue. In it, you’ll find a rich variety of the kinds of articles and information that exemplify a typical issue of the current magazine.

Would you like to write for Circuit Cellar? We are always accepting articles/posts from the technical community. Get in touch with us and let's discuss your ideas.
Sponsor this Article
Website | + posts

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

Supporting Companies

Upcoming Events


Copyright © KCK Media Corp.
All Rights Reserved

Copyright © 2022 KCK Media Corp.

September (issue #386) Circuit Cellar

by Circuit Cellar Staff time to read: 4 min