Article Materials and Resources

October (issue #351) Circuit Cellar

Click here for the Circuit Cellar article code archive

 

p.6: A Hardware Random Number Generator: MCU-Based Solution, By Devlin Gualtieri

A Million Random Digits with 100,000 Normal Deviates, RAND Corporation, The Free Press (1955), available at https://www.rand.org/pubs/monograph_reports/MR1418.html

George W. Brown, “History of RAND’s random digits—Summary,” in A.S. Householder, G.E. Forsythe, and H.H. Germond, eds., Monte Carlo Method, National Bureau of Standards Applied Mathematics Series, vol. 12 (Washington, D.C.: U.S. Government Printing Office, 1951), p. 31 ff, available at  https://www.rand.org/content/dam/rand/pubs/papers/2008/P113.pdf

ME Labs | www.melabs.com
Microchip Technology | www.microchip.com

Dev Gualieri’s websites:
His science and technology blog at http://www.tikalon.com/blog/blog.php.  Dev is the author of three science fiction novels, and books about science and mathematics.  See http://www.tikalonpress.com for details.

 

p.10: Smart Farming Device Gives: Plants a Voice: SmartAgro, By Andrei Florian

Tutorial for formatting SD card  with MS DOS: https://gopro.com/help/articles/Solutions_Troubleshooting/SD-Card-Reformat-on-a-Mac-Computer

Video for registering a Soracom IoT SIM Card:

 

Soracom Lagoon guide:  https://developers.soracom.io/en/docs/lagoon/

https://developers.soracom.io/en/docs/ – Documentation  and Help

https://console.soracom.io/ – Soracom Console

https://www.arduino.cc/en/Guide/MKRGSM1400 – An Intro into the MKR GSM

Libraries Used in Code:

  • ArduinoLowPower (c) 2016 Arduino LLC GNU Lesser General Public Licence this library is in the public domain
  • MKRGSM (c) 2016 Arduino AG GNU Lesser General Public Licence this library is in the public domain
  • Wire (c) 2006 Nicholas Zambetti GNU Lesser General Public Licence this library is in the public domain
  • OneWire (c) 2007 Jim Studt GNU General Public Licence this library is in the public domain
  • DallasTemperature GNU General Public Licence this library is in the public domain
  • RTCZero (c) 2015 Arduino LLC GNU Lesser General Public Licence this library is in the public domain
  • SPI (c) 2015 Hristo Gochkov Lesser GNU Lesser General Public Licence this library is in the public domain
  • SD (C) 2010 SparkFun Electronics GNU General Public Licence this library is in the public domain

Arduino | www.arduino.cc
Soracom | www.soracom.io

 

p.18: Using Digital Potentiometers: Convenient Control, By Stuart Ball

References:
[1] TI TM4C1233H6 datasheet: http://www.ti.com/lit/ds/symlink/tm4c123gh6pm.pdf
[2] AD8400 datasheet: https://www.analog.com/media/en/technical-documentation/data-sheets/AD8400_8402_8403.pdf
[3] Maxim application note 3077, A Digitally Controllable Lowpass Filter Using a Digital Potentiometer: https://www.maximintegrated.com/en/app-notes/index.mvp/id/3077
[4] Analog Devices application note AN-580, Programmable Oscillator Uses Digital Potentiometers: https://www.analog.com/media/en/technical-documentation/application-notes/80206653AN580.pdf

Analog Devices | www.analog.com
Maxim Integrated | www.maximintegrated.com
Microchip Technology | www.microchip.com
Texas Instruments | www.ti.com

 

p.24: The Laser Harp: A Twist on Modern Instruments, By Alex Hatzis

References:
[1] ECE 4760 Webpage: http://people.ece.cornell.edu/land/courses/ece4760/
[2] Ithaca Sciencenter Webpage: http://www.sciencenter.org/
[3] The original papers detailing the Karplus Strong Algorithm:
http://www.music.mcgill.ca/~gary/courses/papers/Karplus-Strong-CMJ-1983.pdf
http://www.music.mcgill.ca/~gary/courses/papers/Jaffe-Extensions-CMJ-1983.pdf

Video of project:

 

Autodesk | www.autodesk.com
Microchip Technology | www.microchip.com
Texas Instruments | www.ti.com

 

p.34: Assortment of Tech Solutions Enable the Smart Home: IoT-Leveraged Living Spaces, By Jeff Child

Cypress Semiconductor | www.cypress.com
FiRa Consortium | www.firaconsortium.org
Infineon Technologies | www.infineon.com
Microchip Technology | www.microchip.com
NXP Semiconductor | www.nxp.com
Renesas Electronics | www.renesas.com
STMicroelectronics | www.st.com
Texas Instruments | www.ti.com

 

p.42: Application-Specific MCUs Deliver Rich Functionality: Purpose-Built Benefits, By Jeff Child

Infineon Technologies | www.infineon.com
Microchip Technology | www.microchip.com
NXP Semiconductor | www.nxp.com
Renesas Electronics | www.renesas.com
STMicroelectronics | www.st.com
Texas Instruments | www.ti.com

 

p.46: PRODUCT FOCUS: Rugged SBCs and COMs: Tested for Toughness, By Jeff Child

ADLINK Technology   www.adlinktech.com
Congatec   www.congatec.com
Diamond Systems   www.diamondsystems.com
Forlinx Embedded Technology   www.forlinx.net
Kontron   www.kontron.com
MEN Micro   www.menmicro.com
VersaLogic   www.versalogic.com
WinSystems   www.winsystems.com
Technologic Systems   www.embeddedarm.com

 

p.50: THE DARKER SIDE: An Intro to Antenna Arrays: Elements, Interference and More, By Robert Lacoste

References:
[1] “The Darker Side – Antenna Basics” (Circuit Cellar 211, February 2008)
[2].”The Darker Side – Antenna Measurement” (Circuit Cellar 327, October 2017 free sample issue )
[3] (photo taken by R. Haupt at the National Electronics Museum), source : http://inside.mines.edu/~rhaupt/journals/APS%20MAG%20Feb%202015.pdf

https://en.wikipedia.org/wiki/Antenna_array

Antenna Array Developments: A Perspective on the Past, Present and Future
Randy L. Haupt and Yahya Rahmat-Samii
Department of Electrical Engineering and Computer Science, Colorado School of Mines
http://inside.mines.edu/~rhaupt/journals/APS%20MAG%20Feb%202015.pdf

TI Designs: TIDA-01570
Automotive 77-GHz Radar Module Reference Design
Texas Instruments
http://www.ti.com/tool/TIDA-01570

Antenna arrays
http://www.waves.utoronto.ca/prof/svhum/ece422/notes/15-arrays2.pdf
Prof. Sean Victor Hum, university of Toronto

Phased Array Antenna, Radiation Pattern and Array Configuration
Vardan Semerjyan
https://smallsats.org/2013/05/13/phased-array-antenna-radiation-pattern-and-array-configuration/

https://en.wikipedia.org/wiki/Phased_array

Electromagnetic Waves and Antennas, Chapter 22 (Antenna Arrays)
Sophocles J. Orfanidis
ECE Department, Rutgers University
http://eceweb1.rutgers.edu/~orfanidi/ewa/

Scilab Manual for Antenna
Prof Rajiv Tawde
Pratishthan’s College of Engineering,Mumbai

https://en.wikipedia.org/wiki/Sea-based_X-band_Radar


Scilab | www.scilab.org
Texas Instruments | www.ti.com

p.60: EMBEDDED IN THIN SLICES: LoRa (Part 1): Where Does This Featherweight Fit In?, By Bob Japenga

References:
[1] Circuit Cellar June 2017 Issue 323 Long Range, Low-Power Wireless Communications (Part 1) Trading Throughput for Distance
[2] Circuit Cellar July 2017 Issue 324 Long Range, Low-Power Wireless Communications (Part 2) Putting LoRa to Work
[3] https://www.semtech.com/uploads/documents/an1200.22.pdf
[4] Smart City our customer / our design victorstanley.com
Irrigation photo –  (stock image) no attribution
Smart Lighting  https://pxhere.com/en/photo/1379760 no attribution
[5] http://en.jirous.com/calculation-wifi This includes factors like elevation, rainfall as well as antenna, amplifier and transmitter gains.
[6] https://en.wikipedia.org/wiki/LoRa on July 1, 2019
[7] Note: The LoRa page on July 1, 2019 had the following disclaimer: “A major contributor to this article appears to have a close connection with its subject. It may require cleanup to comply with Wikipedia’s content policies, particularly neutral point of view. “
[8] Understanding the Limits of LoRaWAN https://arxiv.org/pdf/1607.08011.pdf

Semtech | www.semtech.com

 

p.64: FROM THE BENCH: MQ Telemetry Transport (Part 1): Going Aloft with Mosquitto, By Jeff Bachiochi

MQTT
MQTT is a machine-to-machine (M2M)/”Internet of Things” connectivity protocol.
www.mqtt.org

Mosquitto
Eclipse Mosquitto is an open source (EPL/EDL-licensed) message broker that implements the MQTT protocol versions 5.0, 3.1.1 and 3.1.
www.mosquitto.org

Node-RED
Flow-based programming for the Internet of Things.
www.nodered.org

Espressif Systems | www.espressif.com
Mosquitto | www.mosquitto.org
MQTT | www.mqtt.org
Node-RED | www.nodered.org
openHAB | www.openhab.org
ThingSpeak | www.thingspeak.com

 

p.72: THE CONSUMMATE ENGINEER: Semiconductor Fundamentals (Part 2): Diodes in Detail, By George Novacek

Reference:
[1] Boltzmann Constant and Magnitude of Electron Charge listed are based on the redefinition from the SI units and are taken from:
The NIST Reference on Constants, Units and Uncertainty
https://physics.nist.gov/cuu/Constants/index.html

Circuit Cellar January 2018, Issue 330, George Novacek, Overstress Protection

Circuit Cellar July 2018, Issue 336 & Circuit Cellar August 2019, Issue 337, George Novacek, Thermoelectric Cooling Parts 1 and 2.

Vishay Semiconductor | www.vishay.com

 

p.79: The Future of Electronic Design Automation: Tool Advances Speed Design-to-Manufacture Process, By Keith Lee

References:
[1] Gumstix Geppetto https://geppetto.gumstix.com
[2] Altium Upverter https://upverter.com

Altium | www.altium.com
Gumstix | www.gumstix.com

 

 

Article Materials for Circuit Cellar Magazine Issue 351 • October 2019  — Get a PDF of the Issue.


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.
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