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
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) | Vendor | Cost | Quantity |
Small PIC32 Board | Course Laboratory | 4 | 2 |
XBP24-AWI-001-ND | Digikey | 19.29 | 2 |
MAX31855K | Sparkfun | 14.95 | 2 |
HH-K-20 Thermocouple | OMEGA | 4.95 | 2 |
PIC32MX250F128B | Course Laboratory | 5 | 2 |
9V Battery | Amazon | 2 | 2 |
Bluetooth nRF8001 1697 | Adafruit | 19.95 | 1 |
Breadboards | Amazon | 6 | 2 |
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.
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