Article Materials and Resources

June (issue #371) Circuit Cellar

Click here for the Circuit Cellar article code archive

p.6: Build a Sonar Echolocation Ranger: Using the PIC32 MCU, By Evan Kravitz and David Yang

References:
[1]  E-Switch, Datasheet, “PS1024ABLK Pushbutton Switch”.
https://www.mouser.com/datasheet/2/140/E_Switch_PS1024-1165682.pdf
[2]  Microchip Technology Inc., “PIC32 Peripheral Libraries for MPLAB C32 Compiler”.
http://ww1.microchip.com/downloads/en/DeviceDoc/60001120F.pdf
[3]  Cornell University ECE4760 ProtoThreads PIC32MX250F128B
https://people.ece.cornell.edu/land/courses/ece4760/PIC32/index_Protothreads.html
[4]  n Semiconductor, Datasheet, “1N5362BRLG 28V Zener Diode”.
https://www.onsemi.com/pub/Collateral/1N5333B-D.PDF
[5]  TFT graphics library, developed by Adafruit and modified by Syed Tahmid Mahbub
 https://tahmidmc.blogspot.com/2014/10/interfacing-color-tft-display-with.html
[6]  Adafruit Industries, Datasheet, “Model 1480 TFT display”.
https://cdn-learn.adafruit.com/downloads/pdf/2-2-tft-display.pdf?timestamp=1553019626
[7]  Texas Instruments, Datasheet, “LF353 Op Amps”.
http://www.ti.com/lit/ds/symlink/lf353-n.pdf
[8]  Microchip Technology Inc., Reference Manual, “Section 16. Output Compare”.
http://ww1.microchip.com/downloads/en/DeviceDoc/61111E.pdf
[9]  Microchip Technology Inc., Reference Manual, “Section 14. Timers”.
http://ww1.microchip.com/downloads/en/DeviceDoc/61105F.pdf
[10]  Microchip Technology Inc., Reference Manual, “Section 17. 10-bit Analog-to-Digital Converter (ADC)”.
http://ww1.microchip.com/downloads/en/DeviceDoc/61104E.pdf
[11] Diodes Inc., Datasheet, “1N4001 Diode”.
https://www.diodes.com/assets/Datasheets/ds28002.pdf

Adafruit Industries | www.adafruit.com
Diodes Inc. | www.diodes.com
E-Switch | www.e-switch.com
Microchip Technology | www.microchip.com
Mouser Electronics | www.mouser.com
On Semiconductor | www.onsemi.com
Texas Instruments | www.ti.com

p.14: Mag-Levitated Spinning Globe Project: Arduino-Controlled Décor, By Herwig Taveirne

Editor’s note: In the article, we mistakenly said the STL files to print these parts yourself is available from Circuit Cellar’s article code and files webpage. They are not. The links for the STL files are as follows:
– Spider STL file: https://skfb.ly/6YZRD
– Globe rotation sensor assembly STL file:  https://skfb.ly/6YZSP

References:
[1] The schematic for this project is available for download from Circuit Cellar’s article code and files webpage
[2] https://www.seeedstudio.com
[3] GitHub repository
https://github.com/Herwig9820/spinning_globe

https://www.autodesk.com

https://sketchfab.com

https://www.adafruit.com

YouTube video of the Spinning Globe:

Arduino | www.arduino.cc
Honeywell | www.honeywell.com

p.28: Build Your Own IoT Platform: Part 1: The Setup, By Dhairya Parikh

Reference:
[1] For the link to the SSH Key setup:
 https://docs.digitalocean.com/products/droplets/how-to/add-ssh-keys

Apache Software Foundation | www.apache.org
DigitalOcean | www.digitalocean.com
Eclipse Mosquitto | www.mosquitto.org
Node.js | www.nodejs.org
Node-RED | www.nodered.org
phpMyAdmin | www.phpmyadmin.net
PuTTY | www.putty.org
PuTTYgen | www.puttygen.com

p.36: Build a Smart Paddle Sport Device: Using Espressif’s ESP32 MCU, By Sandy Charlton, Rylen Enger, Dave Hodgson and Miles Krakowec Tickner

Autodesk | www.autodesk.com
CloudMQTT | www.cloudmqtt.com
Consonance Electronic | www.consonance-elec.com
EasyEDA | www.easyeda.com
Espressif Systems | www.espressif.com
Microsoft | www.microsoft.com
PCBWay | www.pcbway.com
SIMCom Wireless Solutions | www.simcom.com
SparkFun Electronics | www.sparkfun.com
U‑blox | www.u‑blox.com

p.44: Box-Level Systems Fuel Intelligent Transportation: Computing on the Move, By Jeff Child

Aaeon | www.aaeon.com
Advantech | www.advantech.com
Axiomtek | us.axiomtek.com
Cincoze | www.cincoze.com
Kontron | www.kontron.com
OnLogic | www.onlogic.com
Sintrones | www.sintrones.com
WINSYSTEMS | www.winsystems.com

p.49: Integrated Sensors Solutions Bulk Up Functionality: Smart Combinations, By Jeff Child

Bourns | www.bourns.com
Infineon Technologies | www.infineon.com
Maxim Integrated | www.maximintegrated.com
NevadaNano | www.nevadanano.com
ON Semiconductor | www.onsemi.com
Renesas Electronics | www.renesas.com
STMicroelectronics | www.st.com
TDK InvenSense | www.invensense.tdk.com
Texas Instruments | www.ti.com
TT Electronics | www.ttelectronics.com

p.55: DATASHEET: AC-DC Power Supplies: Multipurpose Trend, By Jeff Child

Calex    www.calex.com
CUI    www.cui.com
Murata Power Solutions    www.murata-ps.com
RECOM    www.recom-power.com
TDK-Lambda Americas    www.us.tdk-lambda.com
XP Power    www.xppower.com

Datasheet URLs:

Calex       www.calex.com/pdf/600_watt_ihc_acdc_power_supply.pdf
CUI      www.cui.com/product/resource/vgs-100c.pdf
Murata Power Solutions      www.murata.com/products/productdata/8807039270942/pqu650.pdf?1583754815000
RECOM https://d311uvhi8lkjbj.cloudfront.net/media/Datasheet/pdf/.fvqsBClX/.t0fdae02d8c3a59867e39/Datasheet-437/RACM1200-V.pdf
TDK-Lambda Americas      https://product.tdk.com/system/files/dam/doc/product/power/switching-power/ac-dc-converter/catalog/tps4k_e.pdf
XP Power       www.xppower.com/portals/0/pdfs/SF_HDL3000-HV.pdf

p.58: EMBEDDED IN THIN SLICES: FreeRTOS (Part 4): Inter-Process Communication, By Bob Japenga

References:
[1] “On the Criteria To Be Used in Decomposing Systems into Modules”  Communications of the ACM. Volume 15, Issue 12 from December 1972; pages 1021–1089. I highly recommend this paper. He provides an example simple project and decomposes it into five modules. Then he provides an alternative decomposition which practices information hiding. Take time with it until you understand the principle. The article is available here: http://sunnyday.mit.edu/16.355/parnas-criteria.html
[2] See issue 263 (June 2012) through issue 275 (June 2013) in Circuit Cellar
(Circuit Cellar 2012 articles , Circuit Cellar 2013 articles)
[3] See https://linux.die.net/man/7/pipe
[4] https://www.freertos.org/Embedded-RTOS-Queues.html See page of 129 of the FreeRTOS Tutorial  https://www.freertos.org/fr-content-src/uploads/2018/07/161204_Mastering_the_FreeRTOS_Real_Time_Kernel-A_Hands-On_Tutorial_Guide.pdf
[5] https://www.freertos.org/Embedded-RTOS-Binary-Semaphores.html and https://www.freertos.org/Real-time-embedded-RTOS-Counting-Semaphores.html
[6] https://www.freertos.org/Real-time-embedded-RTOS-mutexes.html and https://www.freertos.org/RTOS-Recursive-Mutexes.html
[7] https://www.freertos.org/FreeRTOS-Plus/FreeRTOS_Plus_TCP/socket.html
[8] https://www.freertos.org/RTOS-task-notifications.html
[9] https://www.freertos.org/FreeRTOS-Event-Groups.html
[10] https://www.freertos.org/RTOS-stream-buffer-example.html

FreeRTOS | www.freertos.org

p.62: THE DARKER SIDE: Understanding Proper PCB Design (Part 3): Controlled Impedance Routing, By Robert Lacoste

References:
[1] “Impedance Matching Fundamentals” Circuit Cellar 319, February 2017
[2] Saturn PCB toolkit   https://saturnpcb.com/saturn-pcb-toolkit
[3] “Understanding Proper PCB Design (Part 1)” Circuit Cellar 367, February 2021
[4] “Digital line terminations” Circuit Cellar 309, April 2016

Saturn PCB Design | www.saturnpcb.com

p.68: FROM THE BENCH: Create a Calendar File Building App: Using Liberty BASIC, By Jeff Bachiochi

References:
[1] RFC2445            www.tools.ietf.org/html/rfc2445
[2] RFC5545            www.tools.ietf.org/html/rfc5545

iCalendar.org | www.icalendar.org
Liberty BASIC | www.libertybasic.com

p.79: The Future of Neuromorphic Computing: Neuromorphic Computing Devices and Materials, By Ganesh Panaman

Reference:
[1] 2020 U.S. SIA/SRC Decadal Plan for Semiconductors https://www.src.org/about/decadal-plan
Intermolecular | www.intermolecular.com

Keep up-to-date with our FREE Weekly Newsletter!

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


Note: We’ve made the May 2020 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 editorial@circuitcellar.com, @circuitcellar, and facebook.com/circuitcellar

Supporting Companies

Upcoming Events


Copyright © KCK Media Corp.
All Rights Reserved

Copyright © 2021 KCK Media Corp.

June (issue #371) Circuit Cellar

by Circuit Cellar Staff time to read: 4 min