Article Materials & Project Files

December (issue #329) Circuit Cellar Article Materials

Click here for the Circuit Cellar article code FTP archive

p. 6 : Designing High Performance GUIs: UIs for the Multicore Era, By Phil Brumby

Mentor, A Siemens Business | www.mentor.com

p. 10 : Building a Robotic Candy Sorter: PIC32 and Raspberry Pi Team Up,
By Peter Slater and Mark (Moonyoung) Lee

Robotic Candy Sorter Video:

All the code and other files used to build this project is available on GitHub
https://github.com/PeterSlater/InefficientSkittleSorter

MeArm is a small “Hackable” Robot Arm. It’s an Open Source project by Benjamin Gray and Jack Howard. Licensed under creative commons share alike.
http://www.thingiverse.com/thing:993759

OpenCV was provided under its BSD license.
http://opencv.org/license.html

Pyserial was provided under its BSD license.
https://pythonhosted.org/pyserial/

Raspberry Pi 2 model B, 3D CAD assembly model
– SOLIDWORKS,STEP / IGES – 3D CAD model – GrabCAD
https://grabcad.com/library/raspberry-pi-2-model-b-3d-cad-assembly-model-2

Raspberry Pi Camera Module Mechanical Dimensions
http://www.raspberrypi-spy.co.uk/2013/05/pi-camera-module-mechanical-dimensions/#prettyPhoto

MeArm – Your Robot – v1.0 by phenoptix – Thingiverse
http://www.thingiverse.com/thing:993759

MeArm Robot Arm – Your Robot – V1.0
http://www.instructables.com/id/MeArm-Robot-Arm-Your-Robot-V10/?ALLSTEPS

Learn about Robot Inverse Kinematics
http://www.learnaboutrobots.com/inverseKinematics.htm

Protothreads
http://dunkels.com/adam/pt/

ECE 4760 Class website
https://people.ece.cornell.edu/land/courses/ece4760/

ECE 5725 Class website
http://skovira.ece.cornell.edu/ece5725_fall_2016_projects/

Microchip | www.microchip.com
Raspberry Pi Foundation | www.raspberrypi.org
Thingiverse | www.thingiverse.com

Parts List:

Part                                                  Source
Raspberry Pi                                    Provided by Class
Microstick II                                       Provided by Class
Raspberry Pi Camera                      Provided by Class
9g Servos                                         Amazon
Acrylic for Arm and Base                 Scrap
Misc. Nuts and Bolts.                       Scrap

p. 18 : Raster Laser Projector Uses FPGA: Digital and Analog Control,
By James Cassell and István Burbank

References:
[1]  http://www.analog.com/media/en/technical-documentation/data-sheets/AD7302.pdf
[2]  Public Law 112-95 February 14 2012 112th Congress, Sec 311
[3]  https://www.photonics.com/EDU/Handbook.aspx?AID=25488

Cornell Univ. ECE 4760: Laboratory 4
Image of Bruce Land: photo

Video of Laser Polygon Mirror Motor First Launch:

Analog Devices | www.analog.com
Intel PSG (formerly Altera) | www.altera.com
Microchip Technology | www.microchip.com
Texas Instruments | www.ti.com

p. 26 : Designing a Home Cleaning Robot (Part 1): Selecting Components,
By Nishant Mittal

Cypress Semiconductor | www.cypress.com
Texas Instruments | www.ti.com

p. 32 : Simulating a Hammond Tonewheel Organ (Part 2) Leslie Speaker Emulation,
By Brian Millier

Teensy 3.5 Development board: pjrc.com
Teensy Audio Library: www.pjrc.com/teensy/td_libs_Audio.html
Teensy Audio System Design Tool software: www.pjrc.com/teensy/gui/index.html
Adafruit  I2S 3W Class D Amplifier module (ID 3006): www.adafruit.com/product/3006
PT8211 Audio kit- PJRC: www.pjrc.com/store/pt8211_kit.html

Adafruit | www.adafruit.com
MOTU | www.motu.com
PJRC Store | www.pjrc.com
Princeton Technology | www.princeton.com.tw
Texas Instruments | www.ti.com

p. 38 : Wearables Drive Demand for Extreme Low Power Solutions, By Jeff Child

Analog Devices | www.analog.com
Cypress Semiconductor | www.cypress.com
Microchip Technology | www.microchip.com
ST Microelectronics | www.st.com
Maxim Integrated | www.maximintegrated.com

p. 44 : Q & A: IoT Development for the Masses: An interview with Jeff Liebl,
By Jeff Child

Anaren IoT Group | www.anaren.com/capabilities/internet-of-things

p. 47 : Power-Over-Ethernet Expands its Reach: Data & Power Learn to Share,
By Jeff Child

Analog Devices | www.analog.com
ADLINK Technology | www.adlinktech.com
Kontron | www.kontron.com
Maxim Integrated | www.maximintegrated.com
Microsemi | www.microsemi.com
Texas Instruments | www.ti.com

p. 52 : Information Theory in a Nutshell, By Robert Lacoste

IEEE, “Fifty years of signal processing : 1948-1998”

Claude R. Shannon, Bell System Technical Journal volume 27, “A Mathematical Theory of Communication”, 1948

John R. Pierce, California Institute of Technology, “An Introduction to Information Theory – Symbols, Signals and Noise”, Dover Publications Inc, Second edition, ISBN 978-0-486-24061-9

Wikipedia, “Variable length codes”

p. 59 : Component Overstress, By George Novacek

References:
[1] George Novacek, “Phone Message Monitor”, Circuit Cellar 308
[2] Cypress Semiconductor , “EOS White Paper”

EOS/ESD Association www.esda.org

p. 66 : Money Sorting Machines (Part 1), By Jeff Bachiochi

Rotary coin mechanism patent: US 5868235 A
Nadex coin sorter  www.liveauctioneers.com/item/14672696_nadex-coin-sorter
National Automatic Merchandising Association (NAMA) www.namanow.org
      www.namanow.org/images/pdfs/VDI_VMS-MMS.pdf
      www.namanow.org/images/pdfs/technology/mdb_version_4-2.pdf

p. 79:  The Future of Tailored Processors: Bespoke Processors for IoT Devices,
                By Henry Duwe

Reference:
[1] S. Lucero, “IoT platforms: Enabling the internet of things”

 

November (issue #328) Circuit Cellar Article Materials

p. 6 : Simulating a Hammond Tonewheel Organ (Part 1), By Brian Millier

Teensy 3.5 Development board:  www.pjrc.com/store/teensy35.html
Teensy Audio Library: www.pjrc.com/teensy/td_libs_Audio.html
Teensy Audio System Design Tool software: www.pjrc.com/teensy/gui/index.html
Technical aspects of the Hammond Organ: electricdruid.net/technical-aspects-of-the-hammond-organ/

p.16 : Using Power Audio Amplifiers in Untypical Ways (Part 2), By Petre Tzv Petrov

STMicroelectronics – www.st.com
Texas Instruments – www.ti.com

p. 24 : Machine Auto-Sorts Resistors, By Brian Gross, Nathan Lambert, Alex Parkhurst

Adafruit, “Mini Push-Pull Solenoid – 5V,” : www.adafruit.com/product/2776
B. Land, “Protothreads,” Cornell Univ.  ECE 4760, 11/2016
B. Land, “Charge Time Measurement Unit (CTMU),” Cornell Univ. ECE 4760, 8/2015
Microchip, “PIC32MX2XX Datasheet,” 2015
Microchip, “PIC32 Family Reference Manual,” 2011
Microchip, “MPLAB XC32 C/C++ Compiler User’s Guide,” 2012
ServoDatabase, “Futaba s3003 – Servo Standard,” 2017
Texas Instruments, “ULN200x, ULQ200x High-Voltage, High-Current Darlington Transistor Arrays,” 1/2016
Toshiba, “2SK4017 Field Effect Transistor,” 9/2009

Parts List:

Part                                                     Quantity
PF35T-48L4 Stepper Motor                    1
ULN2003A Transistor Array                    1
Copper Tape                                           3 in.
S3003 Servo                                           1
Adafruit Mini Solenoid                              1
2STK4017 MOSFET                               1
Power Resistors                                     2
10 turn Potentiometer                             1
PLA 3D Printing Filament                     N/A
Microstick II                                             1
Adafruit 2.2” TFT Display                        1
External 5v Power Supply                       1
PIC32 ( PIC32MX250F128B)                  1
Misc. Resistors/Wire/Pushbuttons       N/A

p. 30 : Logger Device Tracks Amp Hours (Part 2), By William Wachsmann

Raspberry Pi Foundation – www.raspberrypi.org
The Pi Hut – www.thepihut.com

As mentioned in the article, the spreadsheet file SteelShed.xls is include with the article’s code on Circuit Cellar’s Article Code & Files FTP page.

p.50 : Power Analysis Attack on RSA,  By Colin O’Flynn

How does RSA Work? – hackernoon.com/how-does-rsa-work-f44918df914b
Kid-RSA – www.cs.uri.edu/cryptography/publickeykidkrypto.htm
Example Traces – github.com/newaetech/chipwhisperer-examples
Complete RSA Breaking Tutorial B11 – wiki.newae.com/Tutorial_B11_Breaking_RSA

p.56: Negative Feedback in Electronics, By George Novacek

References:
[1] Jerald G., Graeme, Applications of Operational Amplifiers, McGraw-Hill, ISBN 0-07-023890-1
[2] Op Amps For Everyone by Ron Mancini, Texas Instruments, 8/2002, SLOD006B
[3] George Novacek “Automatic Control” Circuit Cellar 322 through 325
[4] Linear Technology LTSpice IV  www.linear.com/designtools/software/#LTspice

p,60: LF Quartz Resonator Tester, By Ed Nisley

Background columns:
Circuit Cellar May 2017­ “WWVB Reception vs. SDR Hardware”
Circuit Cellar July 2017­ “LF Quartz  Resonators”
Circuit Cellar Sept 2017­ “Numeric Precision vs. DDS Calculations”

Analog Devices AD9850 DDS
Analog Devices AD8310 Logarithmic Amplifier

AD8310 module modifications:
softsolder.com/2017/05/12/ad8310-log-amp-module-lf-response/
softsolder.com/2017/05/16/ad8310-log-amp-module-corrected-input-circuit/ softsolder.com/2017/05/17/ad8310-log-amp-module-video-bandwidth-rolloff/

QEX Jan/Feb 2016: Chuck Adams K7QO, Crystal Parameter Measurement Simplified

p.68 : Gas Monitoring and Sensing (Part 2), By Jeff Bachiochi

References:

Gas Sensors – Inexpensive Gas Sensor with 4-wire carrier PCBs
Marlin P. Jones & Assoc.
8380 Resource Drive
West Palm Beach, FL 33404
mpja.com

Arduino Mega – The Arduino MEGA 2560 w/54 digital I/O pins and 16 analog inputs
www.arduino.cc/en/Main/Products

How to choose A Gas Sensor – Typical concentration rages for a number of popular sensors

WebPlotDigitizer  by Ankit Rohatgi  arohatgi.info/WebPlotDigitizer/app/

 

 

 

Below are some supplemental materials from past  issues.

Issue #295 — February 2015


PROJECT FILES

All of the project files for this issue are available: ftp://ftp.circuitcellar.com/pub/Circuit_Cellar/2015/


ARTICLE MATERIALS

Solid-State Lighting (Part 1): An Introduction to Electroluminescence , By Jeff Bachiochi

RESOURCES

Edison Tech Center, “Electroluminescent Lamps,” 2013, www.edisontechcenter.org/electroluminescent.html.

What-When-How.com, “Organic Photovoltaic Cells (OPVCs),” http://what-when-how.com/electronic-properties-of-materials/applications-optical-properties-of-materials-part-7/.


Essential Electromagnetic Compliance (Part 3): Practical EMC Requirements, By George Novacek

REFERENCE

[1] RTCA, “DO-160G Environmental Conditions and Test Procedures for Airborne Equipment,” 2010.

RESOURCE

Armstrong, Interference Technology Webinar, www.interferencetechnology.com.

Hartal, Electromagnetic Compatibility by Design, R&BV Enterprises, 1993.


Reverse Engineering Review: Insights from Four Projects, By Fergus Dixon

RESOURCE

Digital Millennium Act, http://en.wikipedia.org/wiki/Digital_Millennium_Copyright_Act.

SOURCES

PIC12F675 Microcontroller and PICkit2

Microchip Technology | www.microchip.com

RFID cards and card readers

STid | www.stid.com

X2 Self-healing capacitors

Vishay Intertechnology | www.vishay.com


Electronics Testing Platform (Part 1): Base Unit Construction, By Gerard Fonte

SOURCES

HDM16216 LCD

Hantronix | www.hantronix.com

PIC16F887 Microcontroller

Microchip | www.microchip.com


Let’s Count Errors: An Introduction to BER Testers, By Robert Lacoste

REFERENCES

Bianchi and A. Meloni, “Natural and Man-Made Terrestrial Electromagnetic Noise: An Outlook,” Annals of Geophysics, Vol. 50, No. 3, 2007, www.earth-prints.org/bitstream/2122/3674/1/11bianchi.pdf.

Maxfield, “Tutorial: Linear Feedback Shift Registers (LFSRs) – Part 1,” EETimes.com, 2006, www.eetimes.com/document.asp?doc_id=1274550.

SOURCES

Fastbit FB100A Error rate tester

Aeroflex | www.aeroflex.com

Agilent 33521A arbitrary signal generator (discontinued)

www.keysight.com

Proteus CAD tool suite and simulator

Labcenter | www.labcenter.co.uk

Waverunner 610ZI oscilloscope

Teledyne LeCroy | www.teledynelecroy.com


Five-Function, Network-Connected Signal Analyzer, By Neal Martini

SOURCES

ADP151 Low-dropout low noise voltage regulator

Analog Devices | www.analog.com

dsPIC33EP512MC502 Digital signal controller

Microchip Technology | www.microchip.com

WIZ550io Ethernet module

WIZnet | www.wiznet.co.kr


Budgie: An Arduino-Based Tube Stereo Preamplifier, By Shannon Parks

RESOURCES

Future Technology Devices International (FTDI), Ltd., www.ftdichip.com.

Parks Audio, LLC, www.parksaudiollc.com/arduino.

SOURCES

RK168 Series volume potentiometers

Alps Electric Co., Ltd. | www.alps.com

Arduino Nano

Arduino | http://arduino.cc/en/main/software

ATmega328 Microcontroller

Atmel, Corp. | www.atmel.com

TPIC6C595 Shift register and SN754410NE IC

Texas Instruments, Inc. | www.ti.com


Past issue article resources (PDF files)