Article Materials and Resources

July (issue #348) Circuit Cellar

Click here for the Circuit Cellar article code archive

p.6: EOG-Controlled Video Game: Eyes as Interface, By Eric Cole, Evan Mok
                   and Alex Huang

References:
[1] Merino M, Rivera O, Gomez I, Molina I, Dorronzoro E. 2010. A Method of EOG Signal Processing to Detect Eye Movement. 2010 First International Conference on Sensor Device Technologies and Applications, Venice, 2010, pp. 100-105.
[2] ProtoThreads, Adam Dunkels: http://dunkels.com/adam/pt/
[3] AdaFruit TFT Graphics Library. Ported by Syed Tahmid Mahbub.

Adafruit | www.adafruit.com
Microchip Technology | www.microchip.com
Texas Instruments | www.ti.com

p.12: Macros for AVR Assembler Programming: Tools of the Machine Code Trade,
By Wolfgang Matthes

Table supplementing Figure 3:

References:
[1] Hyde, Randall: Writing Great Code, Voume 2: Thinking Low-Level, Writing High-Level. No Starch Press, San Francisco, 2006.
[2]  Dalrymple, Monte: Microprocessor Design Using Verilog HDL.
available from KCK Media, purchase it here.
[3] Li, Yamin: Computer Principles and Design in Verilog HDL. Wiley, 2015.
[4] Hyde, Randall: The Art of Assembly Language. No Starch Press, San Francisco, 2003.
[5] Margush, Timothy S.: Some Assembly Required: Assembly Language Programming with the AVR Microcontroller. CRC Press, 2016.
[6] Lyashko, Alexey: Mastering Assembly Programming. Packt Publishing, 2017.
[7] Matthes, Wolfgang: Microcontroller Modules for the Ambitious.
Circuit Cellar 312, July 2016, p. 24-33.

Files available on Circuit Cellar code and files download page.

The author’s project homepages:
https://www.controllersandpcs.de/projects.htm
https://www.realcomputerprojects.dev

The AVR microcontrollers:
www.microchip.com

Microchip Technology | www.microchip.com

p.26: Building a Smart Frying Pan: Connected Control for Chef, By Joseph Dwyer

References:
[1] Sean Carroll’s Board on the ECE Site
https://people.ece.cornell.edu/land/courses/ece4760/PIC32/target_board.html
[2] Spark fun MAX Board Tutorial:
https://github.com/sparkfun/SparkFun_MAX31855K_Thermocouple_Breakout_Arduino_Library
[3] Bluetooth nr8001 Tutorial
https://learn.adafruit.com/getting-started-with-the-nrf8001-bluefruit-le-breakout/introduction
[4] Bluefruit App
https://learn.adafruit.com/getting-started-with-the-nrf8001-bluefruit-le-breakout/software-bluefruit

Xbee Tutorial
http://www.instructables.com/id/How-to-Use-XBee-Modules-As-Transmitter-Receiver-Ar/

Bill of Materials:

Part Number (PN)VendorCostQuantity
Small PIC32 BoardCourse Laboratory42
XBP24-AWI-001-NDDigikey19.292
MAX31855KSparkfun14.952
HH-K-20 ThermocoupleOMEGA4.952
PIC32MX250F128BCourse Laboratory52
9V BatteryAmazon22
Bluetooth nRF8001 1697Adafruit19.951
BreadboardsAmazon62

Adafruit | www.adafruit.com
Microchip Technology | www.microchip.com
Nordic Semiconductor | www.nordicsemi.com
Sparkfun | www.sparkfun.com

p.32: Inrush Current Limiters in Action: Circuit Guardians, By Matt Reynolds

TDK Electronics | www.tdk-electronics.tdk.com

p.36: Embedded Solutions Enable Smarter Railway Systems:
Computing, Connectivity and Control,  
By Jeff Child

ADLINK Technology | www.adlinktech.com
Advantech | www.advantech.com
Axiomtek | us.axiomtek.com
Cincoze | www.cincoze.com
Ibase Technology | www.ibase.com.tw
Kontron | www.kontron.com
MEN Micro | www.menmicro.com
Neousys Technology | www.neousys-tech.com
SYSGO | www.sysgo.com

p.44: FPGAs Flex Their DSP Muscles: Pros at Signal Processing, By Jeff Child

Achronix Semiconductor | www.achronix.com
Flex Logix Technologies | www.flex-logix.com
Intel | www.intel.com
Lattice Semiconductor | www.latticesemi.com
Xilinx | www.xilinx.com

p.48: PRODUCT FOCUS:  IoT Interface Modules: Smart Solutions, By Jeff Child

Device Solutions | www.device-solutions.com
Digi | www.digi.com
Espressif | www.espressif.com
InnoComm Mobile Technology | www.innocomm.com
Jorjin Technologies | www.jorjin.com
NXP Semiconductor | www.nxp.com
Rigado | www.rigado.com
Telit | www.telit.com
U-blox | www.u-blox.com

p.52: PICKING UP MIXED SIGNALS: Variable Frequency Drive (Part 1):
               Washing Machine Repurposed, By Brian Millier

Analog Devices | www.analog.com
Cypress Semiconductor | www.cypress.com
Digi-Key | www.digi-key.com
Infineon Technologies | www.infineon.com
NXP Semiconductor | www.nxp.com
Tektronix | www.tektronix.com
Siglent Technologies | www.siglent.com
Silicon Labs | www.siliconlabs.com

p.58: EMBEDDED SYSTEM ESSENTIALS: A Look at Cores
                  with TrustZone-M: Security Scrutinized, By Colin O’Flynn

The paper “Cross-Domain Power Analysis Attacks” is available there:
https://github.com/colinoflynn/xdomain-dpa-m23

The Return Oriented Programming attack was discussed in Colin’s article “The Populist Side-Channel Attack: An Overview of Spectre” in Circuit Cellar 334, May 2018.

NXP Semiconductors | www.nxp.com
Microchip Technology | www.microchip.com
Nuvoton | www.nuvoton.com
STMicroelectronics | www.st.com

p.64: THE CONSUMMATE ENGINEER: Energy Monitoring (Part 2):
              Tracking Electric Power, By George Novacek

References:
[1] Current Transformer SCT019-200A – http://www.yhdc.us/ENpdf/SCT019-200-0-200A-0-0.33V_en.pdf
[2] Logger Device Tracks Amp Hours by William Wachsmann, Circuit Cellar 327 (October 2017) and Circuit Cellar 328 (November 2017).

Microchip Technology | www.microchip.com

p.68: FROM THE BENCH: Windless Wind Chimes (Part 2): My MIDI Upgrade,
By Jeff Bachiochi

References:
[1] www.midi.org
[2] www.homedepot.com/p/Alexandria-Moulding-1-in-x-1-in-x-96-in-Metal-Mira-Lustre-Round-Tube-Moulding-AT012-AM096C03/205576699

Figure 1                source:   www.midi.org
Figure 2                source:   www.midisolutions.com

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

p.79: The Future of Autonomous Cars: Sensors, Software and More Sensors,
By James Fennelly

References:
[1] SAE Levels of Automation

ACEINNA | www.aceinna.com/inertial-systems

Article Materials for Circuit Cellar Magazine Issue 348 • July 2019 — Get a PDF of the Issue.


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

 
 
Note: We’ve made the October 2017 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 [email protected], @circuitcellar, and facebook.com/circuitcellar