Article Materials and Resources

November (issue #364) Circuit Cellar

Click here for the Circuit Cellar article code archive

p.3: Input Voltage, by Jeff Child
NXP Semiconductor’s recently published whitepaper ”The Morals of Algorithms.”


p.6: Wearable for Self-Isolated COVID-19 Patients: SmartWristband, By Andrei Florian

References:
[1] https://store.arduino.cc/arduino-mkr-gsm-1400-1415
[2] https://www.dfrobot.com/product-1540.html
[3] https://modernroboticsinc.com/product/cal-thermopile/
[4] https://store.hologram.io/store/
[5] https://www.arduino.cc/en/main/software
[6] https://create.arduino.cc/projecthub/Arduino_Genuino/getting-started-with-arduino-web-editor-on-various-platforms-4b3e4a
[7] https://www.hologram.io
[8]  https://www.hologram.io/guides/connect-device
[9]  https://powerbi.microsoft.com/en-us/
[10] https://www.hackster.io/Arduino_Genuino/securely-connecting-an-arduino-nb-1500-to-azure-iot-hub-af6470
[11] https://www.arduino.cc/en/guide/libraries
List of all libraries used and the links to their GitHub repositories
MKRGSM Library – https://github.com/arduino-libraries/MKRGSM
RTCZero Library – https://github.com/arduino-libraries/RTCZero
Arduino Bear SSL Library – https://github.com/arduino-libraries/ArduinoBearSSL
ArduinoECCX08 Library – https://github.com/arduino-libraries/ArduinoECCX08
Arduino MQTT Client Library – https://github.com/arduino-libraries/ArduinoMqttClient
Arduino Low Power Library – https://github.com/arduino-libraries/ArduinoLowPower
DFRobot Heartrate Library – https://github.com/DFRobot/DFRobot_Heartrate
[12] https://www.arduino.cc/en/main/howto
[13] https://powerbi.microsoft.com/en-us/learning/
[14] https://docs.microsoft.com/en-us/power-bi/guided-learning/
[15] https://www.udemy.com/course/learn_power_bi_for_free/
[16] https://powerbi.microsoft.com/fr-fr/blog/introducing-new-forecasting-capabilities-in-power-view-for-office-365/

GitHub Repo
https://github.com/Andrei-Florian/SmartWristband

Arduino | www.arduino.cc
Hologram | www.hologram.io
Microsoft | www.microsoft.com


p.16: Building a Smart Weather Cube: Using a Raspberry Pi 3B+, By Alberto Lopez Delgado and Carlos Gutierrez

References:

[1] Pygame library:
https://www.pygame.org/docs/
[2] OpenWeatherMap API:
https://openweathermap.org/api
[3] Tutorial for detecting shapes and colors:
https://pysource.com/2018/12/29/real-time-shape-detection-opencv-with-python-3/
[4] Example code for serial UART communication:
http://people.ece.cornell.edu/land/courses/ece4760/PIC32/index_UART.html
[5] Files for the parts of the 3D-printed casing:
https://drive.google.com/open?id=1S9_wes_spWmozYVawZGrW_KaVulw644h 
[6] Code for controlling the LEDs (includes data transfer time chart):
http://people.ece.cornell.edu/land/courses/ece4760/PIC32/index_pixel_strip.html 
[7] AdafruitWS2812B spec sheet:
https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf
[8] The RGB color wheel:
https://en.wikipedia.org/wiki/File:RGB_color_wheel_10.svg

Smart Weather Cube project video:

Adafruit | www.adafruit.com
Autodesk | www.autodesk.com
Microchip Technology | www.microchip.com


p.24: Making a Retro Dumb Terminal: 8-bit Design for 8-bit Projects, By Brian B. Beard

References:
[1] “Build a VGA Monitor Controller”, by Enoch Hwang. Circuit Cellar 172, November 2004

[2] Simco 150X75 case. https://www.simcobox.com/150×75-desktop-plastic-enclosure.html

Purchase the Retro Dumb-Terminal (RDT64) at:
www.lucidtechnologies.info/rdt64_11.htm

KB1 user manual, PS/2 keyboard interface:
https://www.lucidtechnologies.info/kb1_manual.pdf

Timing details about standard VGA cards:
http://www.epanorama.net/documents/pc/vga_timing.html

Lucid Technologies | www.lucidtechnologies.info
Maxim Integrated | www.maximintegrated.com
Microchip Technology | www.microchip.com
Simco | www.simcobox.com


p.34: Stringless Bass Guitar Uses PIC32: Sensors and Synthesis, By Peter Cook, Jackson Kopitz, and Caitlin Stanton

“Inverting Schmitt Trigger Calculator.” Random Science Tools, 2018,
www.random-science-tools.com/electronics/inverting-schmitt-trigger-calculator.htm
“Schmitt Trigger.” Wikipedia, Wikimedia Foundation, 8 Feb. 2020
www.en.wikipedia.org/wiki/Schmitt_trigger

Instructables. “Simple Arduino and HC-SR04 Example.” Instructables, 26 Oct. 2017
www.instructables.com/id/Simple-Arduino-and-HC-SR04-Example

Bruce Land “Time Measurement and Control Plus Clock Generation. PIC32MX250F128B.” ECE4760 Timers PIC32, 2019
http://people.ece.cornell.edu/land/courses/ece4760/PIC32/index_Timers.html

Bruce Land “Fixed Point DSP Functions in GCC.” DSP for GCC, 2013, EE476
http://people.ece.cornell.edu/land/courses/ece4760/Math/avrDSP.htm

Bruce Land “PIC32MX250F128B I/O Pin Details including Peripheral Pin Select and Configuration Bit Details.” PIC32 Details
http://people.ece.cornell.edu/land/courses/ece4760/PIC32_details.html

Bruce Land “Development Boards, PIC32MX250F128B.” Dev Boards ECE4760, 2020
http://people.ece.cornell.edu/land/courses/ece4760/PIC32/target_board.html

Julius O. Smith “The Karplus-Strong Algorithm.” The Karplus-Strong Algorithm, 2010
https://ccrma.stanford.edu/~jos/pasp/Karplus_Strong_Algorithm.html

AirBass project video:

Adafruit | www.adafruit.com
Microchip Technology | www.microchip.com
Sparkfun | www.sparkfun.com


p.40: Technology Innovation Propels 5G Forward: Wireless World Reshuffles, By Jeff Child

Analog Devices | www.analog.com
Antenova | www.antenova.com
Digi International | www.digi.com
Infineon Technologies | www.infineon.com
Inseego | www.inseego.com
Intel | www.intel.com
Marvell | www.marvell.com
NXP Semiconductor | www.nxp.com
Qorvo | www.qorvo.com
Qualcomm | www.qualcomm.com
Renesas Electronics | www.renesas.com
Wilson Electronics | www.wilsonelectronics.com
Xilinx | www.xilinx.com

p.48: Motion Control Solutions Target Industrial Systems: Chips and Modules, By Jeff Child

Advanced Motion Controls | www.a-m-c.com
Elmo Motion Control | www.elmomc.com
Infineon Technologies | www.infineon.com
Microchip Technology | www.microchip.com
Renesas Electronics | www.renesas.com
Trinamic Motion Control | www.trinamic.com

p.53: DATASHEET: Tiny Embedded Boards: Mini but Mighty, By Jeff Child

Exor Embedded       www.exorint.com
F&S Elektronik Systeme       www.fs-net.de
Ka-Ro Electronics       www.karo-electronics.com
Keith & Koep       www.keith-koep.com
MYIR       www.myirtech.com
SigmaStar       www.sigmastarsemi.com

DATASHEET URLS:

Exor Embedded       www.exorint.com/en/product/nanosom-ns02#documentation

F&S Elektronik Systeme       www.fs-net.de/en/products/osm

Ka-Ro Electronics       www.karo-electronics.com/fileadmin/download/Datasheets/QSMP.pdf

Keith & Koep       https://support.keith-koep.com/service/doku.php/service/hardware/module/myon2/myon2

MYIR       http://www.myirtech.com/download/AM335x/MYC-C335X-GW.pdf

SigmaStar       http://www.wireless-tag.com/wp-content/uploads/2020/09/IDO-SOM2D01-Datasheet_EN.pdf


p.56: EMBEDDED SYSTEM ESSENTIALS: Low-Level Automotive ECU Security: Vehicle Vulnerabilities, By Colin O’Flynn

References:

[1] https://www.hotcars.com/mid-engine-corvette-ecu-encryption/

[2] “BAM BAM!! On Reliability of EMFI for in-situ Automotive ECU Attacks” by Colin O’Flynn
https://eprint.iacr.org/2020/937

NewAE Technology | www.newae.com
NXP Semiconductors | www.nxp.com

p.60: FROM THE BENCH: Voltage Regulators: Beat the Heat, By Jeff Bachiochi

Figure 5 and Figure 7
https://learnabout-electronics.org/PSU/psu31.php

CUI | www.cui.com
Monolithic Power Systems | www.monolithicpower.com
Murata Power Solutions | www.murata-ps.com
RECOM | www.recom-power.com
STMicroelectronics | www.st.com
Texas Instruments | www.ti.com
Traco Power | www.tracopower.com
Würth Elektronik | www.we-online.com
XP Power | www.xppower.com


p.68: PICKING UP MIXED SIGNALS: A Multipurpose Signal Generator: Using the ESP32, By Brian Millier

The Full Schematic and the Software for this project is available for download from the Circuit Cellar article code and files webpage.

ESP32 MCU:
https://www.espressif.com/en/products/hardware/esp32/overview

Instructions for adding the ESP32 core to the Arduino IDE using the Arduino’s board manage function can be found here:
https://github.com/espressif/arduino-esp32

Silicon Labs Si5351A :
https://www.silabs.com/documents/public/data-sheets/Si5351-B.pdf

Si5351A    Source code for high-resolution Si5351 operation:
QRP-labs    https://www.qrp-labs.com/synth
ConnectEVE FT800 display:
https://www.mikroe.com/connect-eve-board

Texas Instruments INA128 Instrumentation amplifier:
http://www.ti.com/product/INA128

PT8211 I2S DAC:
https://www.pjrc.com/store/pt8211_kit.html
https://www.pjrc.com/store/pt8211.pdf

Burr-Brown Digital-to-Analog Converter DAC7611U
http://www.ti.com/lit/ds/symlink/dac7611.pdf

Texas Instruments DCP010512DBP-U DC/DC bipolar power module
https://www.ti.com/store/ti/en/p/product/?p=DCP010512DBP

Adafruit | www.adafruit.com
Espressif Systems | www.espressif.com
FTDI | www.ftdichip.com
Microchip Technology | www.microchip.com
MikroElektronika | www.mikroe.com
NXP Semiconductors | www.nxp.com
PJRC | www.pjrc.com
Princeton Technology | www.princeton.com.tw
RECOM | www.recom-power.com
Silicon Labs | www.silabs.com
Texas Instruments | www.ti.com


p.79 The Future of IP Protection:  Security from Inception: Why IP Protection is Essential, By Stefan Skarin

IAR Systems | www.iar.com


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

 
 
Note: We’ve made the October 2017 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.
Become a Sponsor
Website | + posts

Circuit Cellar's editorial team comprises professional engineers, technical editors, and digital media specialists. You can reach the Editorial Department at [email protected], @circuitcellar, and facebook.com/circuitcellar