Article Materials and Resources

September (issue #374) Circuit Cellar

Click here for the Circuit Cellar article code archive

p.6: Getting Started with AI at the Edge: Using QuickFeather and SensiML, By Raul Alvarez-Torrico

References:

[1] EOS S3 Ultra Low Power multicore MCU Datasheet, https://www.quicklogic.com/wp-content/uploads/2020/12/QL-EOS-S3-Ultra-Low-Power-multicore-MCU-Datasheet-2020.pdf
[2] QuickFeather Development Kit, https://www.quicklogic.com/products/eos-s3/quickfeather-development-kit
[3] QuickFeather Dev Kit with SensiML AI Analytics Toolkit, https://www.quicklogic.com/products/eos-s3/quickfeather-development-kit-sensiml-bundle
[4] Sensi ML AutoML, https://sensiml.com/entity/automl
[5] SensiML Analytics Toolkit Suite, Products,  https://sensiml.com/products
[6] SensiML Toolkit Documentation, https://sensiml.com/documentation
[7] SensiML Simple Streaming Interface, https://sensiml.com/documentation/simple-streaming-specification/introduction.html
[8] QuickLogic Open Reconfigurable Computing QORC-SDK documentation, https://qorc-sdk.readthedocs.io/en/latest/index.html
[9] SensiML Tutorials and Guides, https://sensiml.com/resources/tutorials
[10] SensiML Cloud Application,  https://app.sensiml.cloud

QuickLogic QuickFeather Development Kit
https://shop.quicklogic.com/product/quickfeather-development-kit

SensiML Downloads
https://sensiml.com/download

HC-05 Wireless Bluetooth RF Transceiver
https://www.amazon.com/HiLetgo-Wireless-Bluetooth-Transceiver-Arduino/dp/B071YJG8DR

Powerbank
https://www.amazon.com/POWERADD-EnergyCell-Portable-Lightest-Compatible/dp/B07MBF4ZLN

GigaDevice Semiconductor | www.gigadevice.com
Infineon Technologies | www.infineon.com
mCube | www.mcubemems.com
Quicklogic | www.quicklogic.com
SensiML | www.sensiml.com

p.14: Hacking MCU Pins: Repurposing Peripherals, By Stuart Ball

References:
[1] TI TM4C1233H6PM datasheet: https://www.ti.com/lit/gpn/tm4c1233h6pm
[2] “Build a Composite Video Text Terminal” (Circuit Cellar 356, March 2020)
[3] TI Tivaware library manual:
https://www.ti.com/lit/ug/spmu298e/spmu298e.pdf?ts=1618536107503&ref_url=https%253A%252F%252Fwww.ti.com%252Fsitesearch%252Fdocs%252Funiversalsearch.tsp%253FsearchTerm%253Dtivaware%2Blibrary

Texas Instruments | www.ti.com

p.20: Building a COVID Test Drone: Part 2: Building the System, By Andrei Florian

References:
[1] NXP Hovergames drone kit
 https://www.nxp.com/design/designs/nxp-hovergames-drone-kit-including-rddrone-fmuk66-and-peripherals:KIT-HGDRONEK66
[2]  RDDRONE-FMUK66
https://www.nxp.com/design/designs/px4-robotic-drone-flight-management-unit-fmu-rddrone-fmuk66:RDDRONE-FMUK66
[3]  https://github.com/PX4/PX4-Bootloader
[4]  http://www.holybro.com/product/transceiver-telemetry-radio-v3
[5]  https://www.flysky-cn.com/fsi6s
[6]  https://docs.px4.io/v1.9.0/en/flight_modes
[7]  GitHub for COVIDTestDrone project
https://github.com/Andrei-Florian/CovidTestDrone
[8] Arduino MKR GSM 1400
 https://www.arduino.cc/en/Guide/MKRGSM1400
[9]  https://en.wikipedia.org/wiki/GSM
[10]  Microsoft Azure IoT Central
https://azure.microsoft.com/en-us/services/iot-central
[11]  https://nxp.gitbook.io/8mmnavq/navq-add-on-modules/lte-cat-m1-modem
[12]  https://nxp.gitbook.io/hovergames/userguide/assembly
[13]  https://nxp.gitbook.io/hovergames/userguide/radio-controller-setup
[14]  https://nxp.gitbook.io/hovergames/userguide/programming
[15]  https://nxp.gitbook.io/hovergames/userguide/qgroundcontrol
[16] https://nxp.gitbook.io/hovergames/userguide/flying
[17] https://nxp.gitbook.io/hovergames/userguide/qgroundcontrol/radio-and-flight-modes
[18] https://nxp.gitbook.io/hovergames/userguide/troubleshooting
[19] https://www.hackster.io/contests/hovergames2
[20] https://www.hologram.io/guides/connect-device
[21] https://account.microsoft.com/account?lang=en-us
[22] https://azure.microsoft.com/en-us/free
[23] https://support.arduino.cc/hc/en-us/articles/360016119519-How-to-add-boards-in-the-board-manager
[24] https://www.arduino.cc/en/guide/libraries
[25] https://dashboard.hologram.io
[26] https://emcraft.com/products/1125#starter-kit
[27] https://nxp.gitbook.io/8mmnavq
[28] https://nxp.gitbook.io/8mmnavq/getting-started/quickstart
[29] https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
[30] https://nxp.gitbook.io/8mmnavq/getting-started/quickstart/mounting-navq-on-hovergames-drone

Adafruit | www.adafruit.com
Arduino | www.arduino.cc
Arm | www.arm.com
Dronecode Foundation | www.dronecode.org
Fritzing | www.fritzing.org
Hologram | www.hologram.io
MavLink | https://mavlink.io/en
Microsoft Azure | www.azure.microsoft.com
NXP Semiconductors | www.nxp.com
PX4 Autopilot | https://px4.io
QGroundControl | http://qgroundcontrol.com

p.34: COM Boards Enable Smart Warehouse Robots: Automated Assistants, By Dan Demers

Reference:
[1] https://www.congatec.com/en/technologies/com-hpc/

congatec | www.congatec.com

p.38: Connected Cars Drive Needs for Advanced Chip Solutions: MCUs, SoCs and More, By Jeff Child

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

p.46: Technologies Enable Rich Features for Wearables: Big Challenges for Small Devices, By Jeff Child

AT&S | www.ats.net
B-Secur | www.b-secur.com
Infineon Technologies | www.infineon.com
Maxim Integrated | www.maximintegrated.com
Nordic Semiconductor | www.nordicsemi.com
NXP Semiconductors | www.nxp.com
Renesas Electronics | www.renesas.com
STMicroelectronics | www.st.com
Texas Instruments | www.ti.com
U-blox | www.u‑blox.com

p.52: DATASHEET: Open-Spec SBCs: Focus on Low Cost, By Jeff Child

References:
[1] Linuxgizmos.com’s “Catalog of 150 open-spec, community-backed Linux SBCs under $200”

[2] “Machine Vision Random Number Generator: Using the Raspberry Pi” (Circuit Cellar 362, September 2020).

Firefly       https://en.t-firefly.com
FriendlyElec      www.friendlyarm.com
Hardkernel      www.hardkernel.com
Orange Pi      www.orangepi.org
Pine64      www.pine64.com
Radxa      https://wiki.radxa.com
Raspberry Pi Foundation      www.raspberrypi.org

DATASHEET URLS:
Firefly http://en.t-firefly.com/product/rocrk3308cc?theme=pc
FriendlyElec http://wiki.friendlyarm.com/wiki/index.php/NanoPi_NEO3#Get_Started
FriendlyElec http://wiki.friendlyarm.com/wiki/index.php/NanoPi_R2S
Hardkernel https://wiki.odroid.com/odroid-c4/odroid-c4
Orange Pi www.orangepi.org/Orange%20Pi%20R1%20Plus
Orange Pi www.orangepi.org/Orange%20Pi%20Zero2
Pine64 https://wiki.pine64.org/index.php/PineCube
Radxa https://wiki.radxa.com/RockpiE
Raspberry Pi www.raspberrypi.org/products/raspberry-pi-4-model-b/specifications

p.56: PICKING UP MIXED SIGNALS: Build a CNC Pendant for Mach3: Controller Redesign, By Brian Millier

References:
(Note: some of these reference numbers don’t match with what’s in the print article. We apologize for any confusion.)
[1]  “A Digital Amplifier for TVs” (Circuit Cellar 372, July 2021)
[2]  Rotary Encoder/Knob Assembly:
https://www.banggood.com/60mm-Pulser-Handwheel-Handle-Kit-5V-Manual-Pulse-Generator-CNC-Machine-Rotary-Encoder-Handwheel-p-1084181.html?rmmds=myorder&cur_warehouse=CN
[3]  Mach3 CNC Software Tutorial:
https://cncphilosophy.com/mach3-cnc-software-tutorial
[4]  Teensy 3.2 MCU Module:
https://www.pjrc.com/store/teensy32.html
[5]  2.2” TFT Touchscreen Display:
https://www.amazon.ca/Wondiwe-Inch-Serial-Display-Module/dp/B08MQ1V39Y/ref=sr_1_6?dchild=1&keywords=2.2%22+TFT+display&qid=1604956318&sr=8-6
[6] Teensyduino add-on, available at http://pjrc.com/teensy/td_download.html
(This link is not immediately obvious on PJRC’s web-site’s main page.)

Adafruit | www.adafruit.com
Arduino | www.arduino.cc
Espressif Systems | www.espressif.com
Geckodrive | www.geckodrive.com
Microchip Technology | www.microchip.com
PJRC | www.pjrc.com

p.63: EMBEDDED SYSTEM ESSENTIALS: AirTag Teardown and Security Analysis: Hacker vs. Tracker, By Colin O’Flynn

References:
[1] “Low-Level Automotive ECU Security”—(Circuit Cellar 364, November 2020)  
[2] Sam Goldhear (iFixIt). “AirTag Teardown: Yeah, This Tracks.” 2021.
https://www.ifixit.com/News/50145/airtag-teardown-part-one-yeah-this-tracks
[3] Adam Catley. “Apple AirTag Reverse Engineering.” 2021.
 https://adamcatley.com/AirTag.html
[4] Colin O’Flynn. “Apple AirTag Teardown & Test Point Mapping.” 2021.
https://colinoflynn.com/2021/05/apple-airtag-teardown-test-point-mapping
[5] LimitedResults. “nRF52 Debug Resurrection (APPROTECT Bypass).” 2020.
https://limitedresults.com/2020/06/nrf52-debug-resurrection-approtect-bypass
[6] “Recreating Code Protection Bypass” (Circuit Cellar 338, September 2018)
[7] Thomas Roth (‘stacksmashing’). “How the Apple AirTags were hacked.” 2021.
https://www.youtube.com/watch?v=_E0PWQvW-14
[8] Colin O’Flynn. “Fault Injection using Crowbars on Embedded Systems.” 2016.
https://eprint.iacr.org/2016/810.pdf
[9] Lennert Wouter
https://twitter.com/LennertWo/status/1392932635333255170
[10] Willem Melching. “AirTag dumper.” 2021. https://github.com/pd0wm/airtag-dump
[11] “Attacking USB Gear with EMFI: Pitching a Glitch” (Circuit Cellar 346, May 2019)
[12] Jiska Classen, Alexander Heinrich. 2021. “Wibbly Wobbly, Timey Wimey – What’s Really Inside Apple’s U1 Chip.”
 https://www.blackhat.com/us-21/briefings/schedule/index.html#wibbly-wobbly-timey-wimey–whats-really-inside-apples-u-chip-23328
[13] “The Hardware Hacking Handbook” by Colin O’Flynn, published by with No Starch Press

NewAE Technology | www.newae.com
Nordic Semiconductor | www.nordicsemi.com
STMicrolectronics | www.st.com

p.68: FROM THE BENCH: How Gun-Style IR Thermometers Work: Part 1: Foreheads and Fahrenheits, By Jeff Bachiochi

References:
[1]  Applications flyer for medical thermometers
https://www.melexis.com/en/documents/documentation/application-flyers/applications-flyer-medical-thermometer
[2]  Cahyadi, Willy & Chung, Yeon-Ho & Ghassemlooy, Zabih & Bani Hassan, Navid. (2020). Optical Camera Communications: Principles, Modulations, Potential and Challenges. Electronics. 9. 1339. 10.3390/electronics9091339.
https://www.researchgate.net/figure/The-electromagnetic-spectrum_fig1_343755508
[3]  Application Note: SMBus communication with MLX90614
www.melexis.com/en/documents/documentation/application-notes/application-note-mlx90614-smbus-communication
[4]  Application Note: Understanding MLX90614 on-chip digital signal filters
www.melexis.com/en/documents/documentation/application-notes/application-note-mlx90614-onchip-digital-signal-filters
[5]  Demystifying Thermopile Sensors by T.K. Hareendran. Founder and promoter of TechNode Protolabz—an electronics R&D Lab
www.electronicsforu.com/resources/demystifying-thermopile-sensors
[6]  MLX90614 Data Sheet
https://www.melexis.com/en/documents/documentation/datasheets/datasheet-mlx90614
Melexis | www.melexis.com

p.79: The Future of Secure Encryption: Embedded Tech Enables Blockchain and Crypto, By Paul Golata

References:

[1] https://www.mouser.com/Semiconductors/Integrated-Circuits-ICs/Embedded-Processors-Controllers/FPGA-Field-Programmable-Gate-Array/_/N-aw9vv
[2] Figure 1 source: whiteMocca/Shutterstock.com
[3] Figure 2 source: Andreanicolini/Shutterstock.com

Mouser Electronics | www.mouser.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

Sponsor this Article

Supporting Companies

Upcoming Events


Copyright © KCK Media Corp.
All Rights Reserved

Copyright © 2021 KCK Media Corp.

September (issue #374) Circuit Cellar

by Circuit Cellar Staff time to read: 5 min