Article Materials and Resources

March (issue #344) Circuit Cellar

Click here for the Circuit Cellar article code archive

p.6: Guitar Video Game Uses PIC32: Realism Revamp, By Jake Podell and Jonah Wexler

References:

[1] PIC32MX250F128B Datasheet:
http://www.microchip.com/wwwproducts/en/PIC32MX250F128B
[2] UART:
http://people.ece.cornell.edu/land/courses/ece4760/PIC32/index
[3] Protothreads by Adam Dunkels:
http://dunkels.com/adam/pt/
[4] Karplus-Strong basic implementation:
http://crypto.stanford.edu/blynn/sound/karplusstrong.html
[5] Arduino Uno datasheets:
https://store.arduino.cc/usa/arduino-uno-rev3
[6] Adafruit Bluetooth library:
https://learn.adafruit.com/introducing-the-adafruit-bluefruit-le-uart-friend/downloads
[7] Note frequencies: (link to be fixed)
https://pages.mtu.edu/ suits/notefreqs.html
[8] Ode to Joy Sheet Music:
http://www.music-scores.com/midi.php?sheetmusic=Beethoven_Ode_to_Joy_easy
[9] Fixed 16 Point Arithmetic:
http://people.ece.cornell.edu/land/courses/ece4760/PIC32/index_fixed_point.html
[10] Karplus-Strong Figure reference: https://en.wikipedia.org/wiki/Karplus-Strong_string_synthesis#/media/File:Karplus-strong-schematic.svg

Bill of Materials
• PIC32
unit price:  $5
• Solderless breadboard
unit price:  $6
• TFT LCD
unit price:  $28
• Lab Speakers (2)
unit price: lab supplied
• 9V Power Supply
unit price:  $5
• 1/8 inch 2×4 Plywood
unit price:  $7.00
• Adafruit Bluefruit LE UART Friend
unit price:  $17.50
• Arduino Uno
unit price:  $12.00
• Carbon-Impregnated Elastic
unit price:  lab surplus
Total Cost:  $68.50

Adafruit | www.adafruit.com
Microchip Technology | www.microchip.com

Watch the project video here:

 

p.14: MCU-Based IC Links USB to Legacy PC I/O: Versatile Solution, By Hossam Abdelbaki

Embarcadero Technologies | www.embarcadero.com
FTDI Chip | www.ftdichip.com
Jiangsu Yuheng | www.wch.cn
Microchip Technology | www.microchip.com
Prolific Technology | www.prolific.com.tw
Silicon Labs | www.silabs.com
STC | www.stcmcu.com

p.20: Smart Pet Collar Uses GPS and Wi-Fi: PIC32-Based Design, By Vidya Ramesh and Vaidehi Garg

References:

[1]  B. Land, “Cornell University ECE4760, Development Boards, PIC32MX250F128B,” December 2017. [Online]. Available:
http://people.ece.cornell.edu/land/courses/ece4760/PIC32/target_board.html
[2]  Wildlife ACT, “GPS AND VHF TRACKING COLLARS USED FOR WILDLIFE MONITORING,” 17 April 2014. [Online]. Available: https://wildlifeact.com/blog/gps-and-vhf-tracking-collars-used-for-wildlife-monitoring/ [Accessed 25 November 2017][3]  A. Dunkels, “Protothreads,” [Online]. Available:  http://dunkels.com/adam/pt/
[4]  B. Land, “Cornell University ECE4760, ProtoThreads and Timers, PIC32MX250F128B,” 31 October 2017. [Online]. Available:
https://people.ece.cornell.edu/land/courses/ece4760/PIC32/index_Protothreads.html
[5]  G. Baddeley, “GPS – NMEA sentence information,” 20 July 2001. [Online]. Available: http://aprs.gids.nl/nmea/
[6]  J. C. a. H. Liu, “GPS Navigator for Runners,” 2015. [Online]. Available: https://people.ece.cornell.edu/land/courses/ece4760/FinalProjects/f2015/jc2954_hl955/jc2954_hl955/jc2954_hl955/ECE_4760_GPS_Navigator_for_Runners.html
[7]  A. X. a. J. C. Adam Chung, “MCU-Based Platform Stabilizer,” Circuit Cellar Magazine, no. #330, pp. 28-33, January 2018.
[8]  B. Land, “Cornell University ECE4760, UART Serial, PIC32MX250F128B,” 2 November 2017. [Online].
https://people.ece.cornell.edu/land/courses/ece4760/PIC32/index_UART.html
[9]  “Arduino/libraries/ESP8266WiFi/,” [Online]. Available:
https://github.com/esp8266/Arduino/tree/master/libraries/ESP8266WiFi
[10]  “Arduino/libraries/ESP8266WebServer/,” [Online]. Available:
https://github.com/esp8266/Arduino/tree/master/libraries/ESP8266WebServer
[11]  “WiFiClient(),” [Online]. Available:
https://www.arduino.cc/en/Reference/WiFiClient
[12]  “Google Maps APIs,” 26 March 2018. [Online]. Available:
https://developers.google.com/maps/documentation/javascript/tutorial
[13]  “Link AKC Smart Dog Collar,” [Online]. Available:
https://www.amazon.com/LINK-AKC-Smart-Dog-Collar/dp/B075X1T7MZ?th=1

[14]  B. Land, “Cornell University ECE4760, Development Boards, PIC32MX250F128B,” [Online]. Available:
http://people.ece.cornell.edu/land/courses/ece4760/PIC32/target_board.html

BILL OF MATERIALS

Part

Vendor

Part No.

Unit Price

Qty.

Total Price

PIC32MX250F128B

Lab Rental

N/A

$5

1

$5

PIC32 Small Development Board

Lab Rental

N/A

$4

1

$4

Microstick II

Lab Rental

N/A

$1

1

$1

Adafruit Huzzah ESP8266 Breakout

Adafruit

2471

$9.95

1

$9.95

Adafruit Ultimate GPS Breakout

Adafruit

746

Lab Surplus

1

$0

Adafruit 9-DOF Absolute Orientation IMU Fusion Breakout

Adafruit

2472

$34.95

1

$34.95

7800 mAh Power Bank

All Electronics

PBK-78

$19.99

1

$19.99

Full-size breadboard

Lab Rental

N/A

$6

1

$6

Jumper cables

Lab Rental

N/A

$0.10

15

$1.50

Total Cost

       

$82.39

Adafruit | www.adafruit.com
Espressif Systems | www.espressif.com
MediaTek Labs | labs.mediatek.com
Microchip Technology | www.microchip.com
NodeMcu | www.nodemcu.com

p.26: Formal Flow for Automotive Safety: Bulletproofing Car Design, By Doug Smith

References
[1] ISO 26262-2011. Road vehicles – Functional Safety. International Standards Organization.
[2] ISO 26262:1-2018. Road vehicles – Functional Safety — Part 1: Vocabulary. International Standards Organization.

ISO 26262:5-2018. Road vehicles – Functional Safety — Part 5: Product development at the hardware level. International Standardization Organization.

Doug Smith. How Formal Reduces Fault Analysis for ISO 26262. Whitepaper.

Avidan Efody. Picking Your Faults: Advanced Techniques for Optimizing ISO 26262 Fault Analysis. Whitepaper.

Mentor, a Siemens Company | www.mentor.com

p.34: Tailored Solutions Tackle Design Needs for Wearables: Low Power Priorities, By Jeff Child

Analog Devices | www.analog.com
Cypress Semiconductor | www.cypress.com
Infineon Technologies | www.infineon.com
Maxim Integrated | www.maximintegrated.com
Microchip Technology | www.microchip.com
Renesas Electronics America | www.renesas.com
STMicroelectronics | www.st.com
Texas Instruments | www.ti.com

p.40: Flex PCB Design Services: Building Boards that Bend, By Jeff Child

ACCUTRACE | www.pcb4u.com
BETA LAYOUT | uk.beta-layout.com
EZPCB | www.ezpcb.com
EPEC | www.epectec.com
FLEXIBLE CIRCUIT TECHNOLOGIES | www.flexiblecircuit.com
IMAGINEERING | www.pcbnet.com
OURPCB | www.ourpcb.com
PCBCART | www.pcbcart.com
PCB UNLIMITED | www.pcbunlimited.com
SAN FRANCISCO CIRCUITS | www.sfcircuits.com
SIERRA CIRCUITS | www.protoexpress.com

p.44: PRODUCT FOCUS 44 Power Supplies for Medical Use: Compliance for Care, By Jeff Child

CUI| www.cui.com
MINMAX Technology | www.minmaxpower.com
Murata Power Solutions | www.murata-ps.com
RECOM | www.recom-power.com
TDK-Lambda Americas | www.us.tdk-lambda.com
XP Power | www.xppower.com

p.48: EMBEDDED SYSTEM ESSENTIALS: Side-Channel Power Analysis: Easy Path to Proof, By Colin O’Flynn

NewAE Technology | www.newae.com

p.52: THE CONSUMMATE ENGINEER: Cooling Electronic Systems: Beat the Heat, By George Novacek

George Novacek, Product Reliability Part 1 and 2, Circuit Cellar 269, Dec 2012 and
Circuit Cellar 270, Jan 2013

George Novacek, Electronics Cooling Essentials, Circuit Cellar 310, May 2016

George Novacek, Thermoelectric Cooling, Circuit Cellar 336, July 2018 and Circuit Cellar 337, Aug 2018

Digi-Key | www.digikey.com
Mouser Electronics | www.mouser.com

p.56: PICKING UP MIXED SIGNALS: Impedance Spectroscopy Using the AD5933: From IC to Instrument, By Brian Millier

Digilent PmodIA
Datasheet:
https://reference.digilentinc.com/reference/pmod/pmodia/reference-manual

Schematic:
https://reference.digilentinc.com/_media/reference/pmod/pmodia/pmodia_sch.pdf

Teensy LC MCU board:
https://www.pjrc.com/store/teensylc.html

Teensyduino Arduino Plug-in:
https://www.pjrc.com/teensy/teensyduino.html

Microchip 24LC256 I2C EEPROM:
Datasheet:
http://ww1.microchip.com/downloads/en/DeviceDoc/24AA256-24LC256-24FC256-Data-Sheet-20001203V.pdf

Analog Devices | www.analog.com
Cypress Semiconductor | www.cypress.com
Digilent | www.digilentinc.com
Microsoft | www.microsoft.com
PJRC | www.pjrc.com

p.68: FROM THE BENCH: Non-Invasive Current Sensor: Pondering Probes, By Jeff Bachiochi

SCT-013-xxx     Split-core current transformer
DeChang Electric Company LTD
Beigaozhuang Village,Haigang district
066300
China
86-335-712-9734
www.yhdc.com

PIC16F18313        –    Full-Featured, Low Pin Count Microcontroller
Microchip Technology
www.microchip.com

LM4040-Precision Micropower Shunt Voltage Reference
Texas Instruments
www.ti.com

DeChang Electric Company | www.yhdc.com
Microchip Technology | www.microchip.com
Texas Instruments | www.ti.com

p.79: The Future of IoT Connectivity: Cellular Technology’s Role in IoT Market Growth, By Broc Jenkins

Wilson Electronics | www.wilsonelectronics.com

Article Materials for Circuit Cellar Magazine Issue 344 • March 2019 — Get a PDF of the Issue

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.
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 © 2023 KCK Media Corp.

March (issue #344) Circuit Cellar

by Circuit Cellar Staff time to read: 5 min