Click here for the Circuit Cellar article code archive
p. 6: Temperature Logger Uses Raspberry Pi: Sensor and Software Challenges, By Nick Boers
Bus buffer datasheet: www.nxp.com/docs/en/data-sheet/P82B715.pdf
Temperature sensor datasheet: ww1.microchip.com/downloads/en/DeviceDoc/21909d.pdf
Analog-digital converter datasheet: ww1.microchip.com/downloads/en/DeviceDoc/21298c.pdf
DC-DC converter datasheet: www.diodes.com/assets/Datasheets/AP1509.pdf
LCD display datasheet: www.newhavendisplay.com/specs/NHD-0420D3Z-NSW-BBW-V3.pdf
Newhaven Display | www.newhavendisplay.com
Adafruit | www.adafruit.com
Diodes Incorporated | www.diodes.com
Microchip Technology | www.microchip.com
p 12: Obsolescence-Proof Your UI (Part 2): Web Server Strategy, By Steve Hendrix
Definition of “Wedged”: A “wedge” is an older technique, less commonly used today, whereby a programmer would add functionality to an existing program (often a device driver) by inserting a call to his custom function in the middle of that existing program. In this way, he could leverage the work already done in the device driver, but add a new function. As an example, I inserted a wedge in the keyboard driver of my very first PC, an Ohio Scientific Superboard II, to remap the keyboard to the Dvorak arrangement. In much the same way, this “wedge” deflects your attention from the mainline text to add a bit of functionality!
References:
Jeff Bachiochi, “Serving Up HTML”, Circuit Cellar, June 2016 / July 2016
Microchip, “TCPIP Stack Help.chm”, provided with the downloadable TCP/IP stack
Steve Hendrix, “Personal Solar Power Setup”, Circuit Cellar, July 2014 / August 2014
HTML Elements: https://developer.mozilla.org/en-US/docs/Web/HTML/Element
HPGL tools: http://www.ke5fx.com/gpib/readme.htm
Announcement monitor: www.logview4net.com
Angry IP Scanner | www.angryip.org
Digi-Key | www.digikey.com
Microchip | www.microchip.com
p. 18: Device Silences TV Commercials: Arduino-Controlled Solution,
By Tommy Tyler
AliExpress: YurKuong Shenzhen YK Remote Control Store
Parts List:
Item Description Quantity DigiKey Part #
R10, R30 Resistor, 1/4W, 10K 5% 2 CF14JT10K0CT-ND
R20 Resistor, 1/4W, 1K 5% 1 CF14JT1K00CT-ND
LED10 BLUE LED, 4.8MM 1 VAOL-5LSBY2-ND
LED20 RED LED, 5MM 1 67-1105-ND
U10 IC, SPST CMOS sw/TS12A4514 1 296-21908-5-ND
XU10 IC Socket, 8-pin 1 AE9986-ND
S10, S20 Switch, Tactile, SPST-NO 2 450-1647-ND
UHF Module Shenzhen YK Remote Control 1 (See text)
IR Module Chunghop Learning Remote Control 1 (See text)
Timer Module Trinket Mini MCU Board, 3.3V 1 1528-1020-ND
Enclosure Bud Utilibox CU-1941 1 377-2068-ND
Adafruit | www.adafruit.com
Chunghop | www.chunghop.com/en/
Digi-Key | www.digikey.com
Microchip Technology | www.microchip.com
Oshpark | www.oshpark.com
p. 26: Exploring the Benefits of eFPGAs: FPGAs Used as IP Blocks, By Geoff Tate
Flex Logix Technologies | www.flex-logix.com
p.32: Drones Embrace a Variety of Video Solutions: Eyes in the Skies, By Jeff Child
Ambarella | www.ambarella.com
FLIR Systems | www.flir.com
Lucint Systems | www.lucintsystems.com
Overwatch Imaging | www.overwatchimaging.com
Rajant | www.rajant.com
Sightline Applications | www.sightlineapplications.com
Silvus Technologies | www.silvustechnologies.com
Visual Intelligence | www.visualintelligenceinc.com
p.40: Quick Prototyping Solutions: PCB Makers Up Their Game, By Jeff Child
Accutrace | www.pcb4u.com
Advanced Circuits | www.4pcb.com
AP Circuits | www.apcircuits.com
Beta Layout | uk.beta-layout.com
Custom Circuit Boards | www.customcircuitboards.com
EzPCB | www.ezpcb.com
Epec | www.epectec.com
Imagineering | www.pcbnet.com
MacroFab | www.macrofab.com
OurPCB | www.ourpcb.com
PCBCART | www.pcbcart.com
PCB Unlimited | www.pcbunlimited.com
Screaming Circuits | www.screamingcircuits.com
Sierra Circuits | www.protoexpress.com
SlingShot Assembly | www.slingshotassembly.com
p. 50: The Populist Side-Channel Attack: An Overview of Spectre, By Colin O’Flynn
Paul Kocher, Daniel Genkin, Daniel Gruss, Werner Haas, Mike Hamburg, Moritz Lipp, Stefan Mangard, Thomas Prescher, Michael Schwarz, Yuval Yarom. “Spectre Attacks: Exploiting Speculative Execution”. See https://spectreattack.com/ for paper & demos.
Daniel J. Berstein. “Cache-timing attacks on AES”.
Microchip Technology | www.microchip.com
p. 54: Stepper Motor Back EMF: Supply Voltage vs. Current Control, By Ed Nisley
Background columns:
March 2018 Circuit Circuit issue 332: Stepper Motor Waveforms
Background blog posts:
MPCNC assembly: https://softsolder.com/2017/11/06/mostly-printed-cnc-mechanical-build
Components:
Mostly Printed CNC: https://www.v1engineering.com
Protoneer Arduino CNC Shield v3: https://blog.protoneer.co.nz/arduino-cnc-shield-v3-00-assembly-guide
GRBL G-code firmware: https://github.com/gnea/grbl
Resources:
Protoneer.co.nz | www.blog.protoneer.co.nz
Tektronix | www.tek.com
V1 Engineering | www.v1engineering.com
p. 61: Accelerometers Revisited: MEMS and More, By George Novacek
March 2018 Circuit Circuit issue 332: Measuring Acceleration
Choosing Most Suitable MEMS Accelerometer 1
Choosing Most Suitable MEMS Accelerometer 2
Introduction to MEMS vibration Monitoring
Analog Devices | www.analog.com
SparkFunElectronics | www.sparkfun.com
p. 66: Wireless Charging: Electric Field of Dreams, By Jeff Bachiochi
WPC- Wireless Power Consortium: www.wirelesspowerconsortium.com
Qi specifications V1.2.2 : www.wirelesspowerconsortium.com/developers/specification.html
A4WP -Alliance For Wireless Power www.airfuel.org
PMA – Power Matters Alliance www.airfuel.org
Adafruit Qi Wireless Charging Transmitter – www.adafruit.com/product/2162
Adafruit Qi Wireless Receiver Module – www.adafruit.com/product/1901
Texas Instruments: bq51013B – Highly Integrated Wireless Receiver Qi (WPC v1.1) Compliant Power Supply
ST Microelectronics: STC4054 800mA Standalone linear Li-Ion Battery Charger with thermal regulation
Recom Power: REE-0505S – 1W DC/DC-Converter
RKZ-0505S – 2W DC/DC-Converter
RKZ3-0505S – 3W DC/DC-Converter
Adafruit | www.adafruit.com
RECOM | www.recom-power.com
STMicrolectronics | www.st.com
Texas Instruments | www.ti.com
Article Materials for Circuit Cellar Magazine Issue 334 • May 2018 — 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