October (issue #339) Circuit Cellar Article Materials

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.

ADVERTISMENT