Click here for the Circuit Cellar article code archive
p.6: Making a Chess-Playing: Robot: Using Python and Raspberry Pi,
By Christopher Martin-Rebneris
To view Project Chess Bot mechanical drawings, click here.
Lynxmotion: Lynxmotion AL5D 4 Degrees of Freedom Robotic Arm (Hardware Only)
Adafruit: USB to TTL Serial Cable – Debug / Console Cable for Raspberry Pi
Chess House: 3 3/4″ Basic Club Chess Pieces
Lynxmotion, “AL5D Arm No Electronics Kit”
Autodesk, “Fusion 360 3D CAD Software”
elinux, “RPi Serial Communication”
Wikipedia, “Forsyth-Edwards Notation”
Wikipedia, “Elo rating system”
Wikipedia, “Comparison of top chess players throughout history”
Martin Blume, “Arena 3.5.1 chess GUI for Linux and Windows”
Adafruit, “Adafruit 16-Channel PWM/Servo HAT & Bonnet for Raspberry Pi Guide”
Roger Thornton, “Raspberry Pi 3 Model B+ (Reduced Schematic)”
Adafruit | www.adafruit.com
Lynxmotion | www.lynxmotion.com
Raspberrypi.org | www.raspberrypi.org
Stockfishchess | www.stockfishchess.org
p.16: Building an Autopilot: Robot (Part 1): Accelerometers in Action,
By Pedro Bertoleti
Github repository: https://github.com/phfbertoleti/AutoPilot_Project
Software used in this project:
Operating System: Debian Linux
Programming language: C
Compiler: GCC
Sensors and drivers API: Robotics Cape
Additional libraries: Paho MQTT
Freescale/NXP, “Application Note: AN3397 – Implementing Positioning Algorithms Using Accelerometers”, 2007
Eclipse Paho MQTT official website
Robotics Cape API (Strawson Design)
James Stewart, “Calculus: Early Transcendentals (6th Edition)”, Cengage Learning, 2006
David Halliday. Robert Resnick and Jearl Walker, “Fundamentals of Physics (10th edition)”, Wiley, 2013.
Beagleboard.org | www.beagleboard.org
Eclipse.org | www.eclipse.org
p.26: Power Line Communications: Using a Cypress PSoC, By Aubrey Kagan
AN76458 PSoC5LP High-Voltage (120-240VAC) Powerline Communication Solution (http://www.cypress.com/documentation/application-notes/an76458-psoc-5lp-high-voltage-120-240-vac-powerline-communication )
PSoC5LP Registers Technical Reference Manual (http://www.cypress.com/file/136211/download )
Combining power and data wires, Part 1 (https://www.embedded.com/electronics-blogs/without-a-paddle/4439353/Combining-power-and-data-wires–Part-1 )
Combining power and data wires, Part 2 (https://www.embedded.com/electronics-blogs/without-a-paddle/4439429/Combining-power-and-data-wires–Part-2 )
ST Power Line Transceivers (http://www.st.com/en/interfaces-and-transceivers/power-line-transceivers.html?querycriteria=productId=SC923 )
On Semiconductor NCN49597: Power Line Communication (PLC) Modem (http://www.onsemi.com/PowerSolutions/product.do?id=NCN49597 )
Microchip ATPL230A (http://www.microchip.com/wwwproducts/en/ATPL230A )
CY8CPLC20 Powerline Communication Solution (http://www.cypress.com/file/134201/download )
Bourns 1140 Series (http://www.bourns.com/docs/Product-Datasheets/1140_series.pdf )
Bourns | www.bourns.com
Cypress Semiconductor | www.cypress.com
ON Semiconductor | www.onsemi.com
Microchip Technology | www.microchip.com
STMicroelectronics | www.st.com
Links to more of Aubrey’s publications on/in Circuit Cellar, Planet Analog and Embedded.com at are available at: http://bit.ly/2m26MJB
p.32: Build a Persistence-of-Vision: Display: Using LEDs and PIC32, By Han Li and Emily Sun
References:
[1] Land, Bruce. “Development Boards”, Cornell University ECE4760 http://people.ece.cornell.edu/land/courses/ece4760/PIC32/target_board.html
[2] Futurlec. “74LS125 Datasheet” http://www.futurlec.com/74LS/74LS125.shtml
[3] Land, Bruce. “Driving Pixel Display Strips”, Cornell University ECE4760 http://people.ece.cornell.edu/land/courses/ece4760/PIC32/index_pixel_strip.html
[4] Land, Bruce. “ASCII Characters”, Cornell University ECE4760 http://people.ece.cornell.edu/land/courses/ece4760/PIC32/Video/ascii_characters.h
MicroStick II DM330013-2
Microchip | www.microchip.com
PIC32MX250F128B Development board
Microchip | www.microchip.com
Microchip Technology Inc., Reference Manual, “Section 8. Interrupts”.
http://ww1.microchip.com/downloads/en/DeviceDoc/61108G.pdf
Microchip Technology Inc., Reference Manual, “Section 12. I/O Ports”
http://ww1.microchip.com/downloads/en/DeviceDoc/61120E.pdf
Microchip Technology Inc., Reference Manual, “Section 14. Timers”
http://ww1.microchip.com/downloads/en/DeviceDoc/61105F.pdf
US5881LUA Hall effect sensor
Digikey | www.digikey.com
74LS125 Tri state buffer
Digikey | www.digikey.com
DotStar Digital LED Strip – Black 144 LED/m – 0.5 Meter
Adafruit | www.adafruit.com
ON Semiconductor | www.onsemi.com
VIdeo of POV fan in action:
p.38: Security Takes Center Stage for MCUs: Enabling Secure IoT, By Jeff Child
Cypress Semiconductor | www.cypress.com
Infineon Technologies | www.infineon.com
Microchip Technology | www.microchip.com
NXP Semiconductors | www.nxp.com
Renesas Electronics | www.renesas.com
STMicroelectronics | www.st.com
p.44: MCU Dev Kits Meet Diverse Application Needs: Rich Resources, By Jeff Child
Cypress Semiconductor | www.cypress.com
Infineon Technologies | www.infineon.com
Microchip Technology | www.microchip.com
NXP Semiconductors | www.nxp.com
Renesas Electronics | www.renesas.com
STMicroelectronics | www.st.com
Texas Instruments | www.ti.com
p.50: 8- and 16-bit MCUs: Right-Sized Solutions, By Jeff Child
Cypress Semiconductor | www.cypress.com
Infineon Technologies | www.infineon.com
Microchip Technology | www.microchip.com
NXP Semiconductors | www.nxp.com
Renesas Electronics | www.renesas.com
STMicroelectronics | www.st.com
Texas Instruments | www.ti.com
p.54: EMBEDDED IN THIN SLICES: Internet of Things Security (Part 5): Identifying Assets,
By Bob Japenga
Bob’s IoT Checklist Can Be Found Here
We will add to this checking with each new article in this series.
p.58: THE DARKER SIDE: Hybrid Couplers 101: Elegant Simplicity, By Robert Lacoste
Note: The Proteus source files (339 Lacoste.zip) of all examples
presented in this article are available for download here.
Proteus CAD suite
www.labcenter.co.uk
Understanding Power Splitters
Mini-Circuits AN10-006
http://194.75.38.69/app/AN10-006.pdf
Telephone hybrid https://en.wikipedia.org/wiki/Telephone_hybrid
Hybrid coil https://en.wikipedia.org/wiki/Hybrid_coil
Hybrid (3 dB) couplers https://www.microwaves101.com/encyclopedias/hybrid-couplers
Broadband transformers and power combining techniques for RF
Motorola Semiconductors AN749
H. Granberg, RF Circuits Engineering
http://frenning.dk/OZ1PIF_HOMEPAGE/AN749.pdf
Mini Circuits | www.minicircuits.com
Labcenter Electronics | www.labcenter.com
Texas Instruments | www.ti.com
p.64: THE CONSUMMATE ENGINEER: Humidity Sensors: From Vapor to Voltage, By George Novacek
References:
[1] . Article Series:
“Displacement and Position Sensors (Part 1): Measurement Techniques”
Circuit Cellar 315 October 2016
“Displacement and Position Sensors (Part 2): Contactless Methods”
Circuit Cellar 316 November 2016
“Displacement and Position Sensors (Part 3): Position Detection”
Circuit Cellar 317 December 2016
Adafruit | www.adafruit.com
Sensirion | www.sensirion.com
Silicon Labs | www.silabs.com
SparkFun | www.sparkfun.com
Texas Instruments | www.ti.com
p.68: FROM THE BENCH: Fog-Detection Audio Project: Using Arduino UNO, By Jeff Bachiochi
Figure 1 – By runner310 – Flickr: Golden Fog, CC BY 2.0, https://commons.wikimedia.org/w/index.php?curid=23329393
Arduino (UNO) – Microcontroller board based on the ATmega328P
store.arduino.cc
DFPlayer – Mini MP3 DFPlayer Player Module Audio Voice Board
TDA7266 – Power Amplifier Module Double Channel 5-15W
Amazon www.amazon.com
HC-SR04 – Ultrasonic Ranging Sensor
HIH5031 – Humidity Sensor Breakout
Si7021 – Humidity and Temperature Sensor Breakout
TMP102 – Digital Temperature Sensor Breakout
SparkFun Electronics
www.sparkfun.com
Honeywell | www.sensing.honeywell.com
Microchip Technology | www.microchip.com
Silicon Labs | www.silabs.com
p.79: The Future of Computing: How RISC-V Enables the: Next Era, By Ted Speers
Microsemi FPGA & SoC Security: https://www.microsemi.com/product-directory/fpga-soc/1738-security
2018 ACM Turing Award Lecture
Google’s talk at RISC-V Workshop in Barcelona. https://content.riscv.org/wp-content/uploads/2018/05/13.15-13.30-matt-Cockrell.pdf
GreenWaves Technologies’ GAP8 IoT Application Processor
RISC-V Security Standing Committee
Microsemi’s Mi-V Embedded Ecosystem
RISC-V Summit in Santa Clara running December 3-6.
Article Materials for Circuit Cellar Magazine Issue 339 • October 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