Click here for the Circuit Cellar article code archive
This issue is available in PDF format from our webshop.
As individual articles are made available on the website they will be linked on the TOC page-here
4: How to Program an ESP32: Using VS Code and ESP-IDF, Pedro Bertoleti
REFERENCES
[1] ESP-IDF GitHub Repository: https://github.com/espressif/esp-idf
[2] ESP-IDF Programming Guide: https://docs.espressif.com/projects/esp-idf/en/latest/esp32/
[3] “Getting Started with VS Code IDE,” Espressif: https://docs.espressif.com/projects/esp-idf/en/v4.2.3/esp32/get-started/vscode-setup.html
[4] Visual Studio Code Official Website: https://code.visualstudio.com/
[5] “Step 1: Install Prerequisites,” Espressif: https://docs.espressif.com/projects/esp-idf/en/latest/esp32/get-started/linux-macos-setup.html#get-started-prerequisites
RESOURCES
Espressif Systems | www.espressif.com
Visual Studio Code | code.visualstudio.com
10: The Helix 511: A Review of OnLogic’s New Fanless Industrial Computer, By Brian Millier
REFERENCES
[1] OnLogic HX511 BIOS Manual: https://static.onlogic.com/resources/manuals/OnLogic-HX511-BIOS-Manual-1.20.pdf
[2] PuTTY link via OnLogic: https://support.onlogic.com/documentation/helix-511-technical-resources/
[3] Fintek F81438 Datasheet: https://www.semiee.com/file/backup2/FINTEK-F81438.pdf
[4] HX511 Connection Diagrams: https://support.onlogic.com/documentation/helix-511-technical-resources/#connection-diagrams
RESOURCES
OnLogic | www.onlogic.com
20: A Modern Take on a Classic Game: Using an RP2040 Chip, GPS, Music, and More, By Deemo Chen and Sabian Grier
REFERENCES
[1] Protothreads. https://dunkels.com/adam/pt/
[2] TFT Screen lib modified by Syed:
http://tahmidmc.blogspot.com/2014/10/interfacing-color-tft-display-with.html
[3] img to byte array: https://www.mischianti.org/images-to-byte-array-online-converter-cpp-arduino/
[4] Snake (Video Game Genre). https://en.wikipedia.org/wiki/Snake_(video_game_genre)
SOURCES
Land & Adams, “ECE 4760 Course Webpage,” https://ece4760.github.io/, 2022
Pi Pico Pinout and Datasheet: https://www.raspberrypi.com/documentation/microcontrollers/raspberry-pi-pico.html#raspberry-pi-pico
RESOURCES
Adafruit | www.adafruit.com
Raspberry Pi | www.raspberrypi.com
26: TECHNOLOGY FEATURE: Embedded Systems in Transportation, By Michael Lynes
REFERENCES
[1] McCoy quotes, Daystrom Institute Technical Library: https://www.ditl.org/personnel-quotes.php?PersonID=3
[2] Wikipedia article on wormholes: https://en.wikipedia.org/wiki/Wormhole
[3] Earth Coordinates in Star Trek: https://memory-alpha.fandom.com/wiki/Coordinates
[4] “Embedded Systems in Automobile,” Medium.com: https://medium.com/@mohammednumeir13/embedded-systems-in-automobile-9f714561aa19#:~:text=Today%2C%20a%20typical%20automobile%20on,%2C%20traction%20control%2C%20automatic%20parking%2C
[5] Delkin Blog: https://www.delkin.com/blog/transportation-applications-embedded-systems/
[6] Mobileye Video: https://www.youtube.com/watch?v=zdE1LIJnxYI
[7] Advantech: https://www.advantech.com/en/solutions/intelligent-transportation-systems
[8] Aicox: https://www.aicox.com/en/industrial-solutions/
[9] TS2: https://ts2.space/en/the-impact-of-embedded-systems-on-transportation-and-logistics/
[10] Axiomtek: https://www.axiomtek.com/Default.aspx?MenuId=Solutions&ItemId=5&Title=Transportation
[11] Axiomtek video: https://www.youtube.com/watch?v=GGZp-S7-jig
[12] IEEE – Waiting for Super Batteries: https://spectrum.ieee.org/ev-battery-2658649740
[13] Embedded systems Power Transfer to Vehicles: https://jes-eurasipjournals.springeropen.com/articles/10.1186/s13639-016-0032-z
[14] Kontron: https://www.kontron.com/en/industries/transportation
[15] “Is there a Santa Claus”, Harden, Linda, SPY Magazine Dec. 1990 – reprint: https://archivo.eluniversal.com.mx/in-english/2014/santa-claus-journey-according-to-the-laws-of-physics-99276.html
[16] Merry Ex-Mass: https://www.amazon.com/Merry-EX-mas-Michael-Lynes-ebook/dp/B077TY1T7H?ref_=ast_author_dp
SOURCES
Delkin Systems: Embedded Storage for Transportation https://www.delkin.com/products/
RESOURCES
Delkin | www.delkin.com
Mobileye | www.mobileye.com
TS2 | ts2.space
32: DATASHEET: Tiny Embedded Boards: Feature-Rich and Ultra-Small, By Sam Wallace
Adafruit Feather M4 CAN Express: https://cdn-learn.adafruit.com/downloads/pdf/adafruit-feather-m4-can-express.pdf
BeagleBoard.org Foundation BeaglePlay: https://docs.beagleboard.org/latest/boards/beagleplay/
Digi ConnectCore 93: https://www.digi.com/resources/library/data-sheets/digi-connectcore-93-datasheet
MYiR MYC-YT113i: https://www.myirtech.com/download/allwinner/MYC-YT113i.pdf
Orange Pi 3B: http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/details/Orange-Pi-3B.html
Radxa Zero 3W: https://dl.radxa.com/zero3/docs/hw/3w/radxa_zero_3w_product_brief_Revision_1.5.pdf
Raspberry Pi 5: https://datasheets.raspberrypi.com/rpi5/raspberry-pi-5-product-brief.pdf
Seeed Studio XIAO ESP32-S3: https://files.seeedstudio.com/wiki/SeeedStudio-XIAO-ESP32S3/res/esp32-s3_datasheet.pdf
Variscite VAR-SOM-MX93x: https://www.variscite.com/wp-content/uploads/2022/12/VAR-SOM-MX93_Datasheet.pdf
36: START TO FINISH: Stepper Motors: A Primer for When You Need Precise Positioning, By Stuart Ball
REFERENCES
[1] Toshiba TB67S111 datasheet: https://toshiba.semicon-storage.com/info/docget.jsp?did=57940&prodName=TB67S111PG
[2] STMicroelectronics L9935 datasheet: https://www.st.com/resource/en/datasheet/l9935.pdf
[3] Oriental Motor torque article: https://blog.orientalmotor.com/motor-sizing-basics-part-1-load-torque
[4] Oriental Motor inertia article: https://blog.orientalmotor.com/motor-sizing-basics-part-2-load-inertia
RESOURCES
STMicroelectronics | www.st.com
Texas Instruments | www.ti.com
Toshiba | www.toshiba.com
42: EMBEDDED IN THIN SLICES: Eliciting Software Requirements for Embedded Systems: Part 1: Conventional Methods, By Bob Japenga
REFERENCES
[1] “How to Write a Software Requirements Specification” https://microtoolsinc.com/papers/how-srs/
[2] https://www.functionize.com/blog/the-cost-of-finding-bugs-later-in-the-sdlc A good article about the cost to fix a bug late in the software life cycle. Figure 2 data is from this article.
Note: The most obscure place this white paper was referenced was in July, 2023 in an article in Homeland Security Today, entitled, “Meeting the Challenges of Ukraine’s Recovery – Business as Usual? Absolutely Not!” https://www.hstoday.us/industry/industry-news/perspective-meeting-the-challenges-of-ukraines-recovery-business-as-usual-absolutely-not/
[3] The website www.GlassMachines.com shows used computer controls for sale that we specified in these workshops in the late 70’s, 43 years after they were first deployed! https://www.glassmachines.com/emhart_t_600_v_lan_timing_system_t_600_ets_cimog_epro_for_is_machine_glass_forming_machine-5147.html
[4] United States Patent and Trademark Office – https://www.uspto.gov/ If you don’t know how to search patents, the USPTO’s 38-minute tutorial is well worth watching.
SOURCES
Risk Assessment Framework (RAF). International Journal of Advanced Research in Computer Science. Vol. 01. Pandey, S. K. and Mustafa, K. 2010. pp. 423-432. http://www.ijarcs.info/index.php/Ijarcs/article/view/131
RESOURCES
React Native | reactnative.dev
46: THE MAGIC SMOKE FACTORY: A Digitally Controlled Voltage Source, By Joseph Corleto
REFERENCES
[1] Wikipedia article on “Thermoelectric cooling”: https://en.wikipedia.org/wiki/Thermoelectric_cooling
[2] Texas Instruments OPA549 Op-Amp Datasheet: https://www.ti.com/lit/ds/symlink/opa549.pdf?HQS=dis-dk-null-digikeymode-dsf-pf-null-wwe&ts=1687100033735&ref_url=https%253A%252F%252Fwww.ti.com%252Fgeneral%252Fdocs%252Fsuppproductinfo.tsp%253FdistId%253D10%2526gotoUrl%253Dhttps%253A%252F%252Fwww.ti.com%252Flit%252Fgpn%252Fopa549
[3] “Linear and Switching Voltage Regulator Fundamental Part 1” from Texas Instruments: https://www.ti.com/lit/pdf/snva558
[4] Texas Instruments Guide to Switching Regulators: https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/196/snva559.pdf
[5] “Dynamically Program Voltage Regulators,” via Mosaic Industries: http://www.mosaic-industries.com/embedded-systems/microcontroller-projects/electronic-circuits/program-regulator-voltage
RESOURCES
Texas Instruments | www.ti.com
53: FROM THE BENCH: An Association Game for Pre-Readers: STEM or Toy?, By Jeff Bachiochi
REFERENCES
[1] M5Stack Website: https://m5stack.com
[2] Site: https://www.freepik.com/
Image: wild-animals-set-with-nature-elements_1308-111630.jpg
[3] Page: https://en.wikipedia.org/wiki/Monkey
Image: Bonnet_macaque_(Macaca_radiata)_Photograph_By_Shantanu_Kuveskar.jpg
[4] Audacity Website: www.audacityteam.org
SOURCES
UIFlow: https://flow.m5stack.com/
MicroPython: https://micropython.org
.NET nanoFramework: https://github.com/nanoframework/nanoFramework.M5Stac
RESOURCES
Audacity | www.audacityteam.org
Espressif Systems | www.espressif.com
M5Stack | m5stack.com
63: TECH THE FUTURE: The Future of ML in Edge Equipment: Machine Learning Eases Power Requirements for Edge and IoT Devices, By Brian Santo
RESOURCES
Mouser Electronics | www.mouser.com
TinyML | www.tinyml.org
REFERENCES
[2] “tinyML Talks: Energy-Efficiency and Security for TinyML and EdgeAI: A Cross-Layer Approach”—Figure 2 image source: https://www.youtube.com/watch?v=lEJEaeUzA2E
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