Article Materials and Resources

March (issue #392) Circuit Cellar

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: Bicycle Light Using ANT+ Protocol: Tail Light Control via Garmin Navigator, By Carlo Tauraso

REFERENCES
[1] Carlos Tauraso, “Sports Wearable Uses ANT+ Protocol” Circuit Cellar 377, December 2021.
[2] ANT+ configuration parameters: https://www.thisisant.com/developer/ant/ant-basics/
[3] ANT+ Device Profiles: https://www.thisisant.com/developer/ant-plus/device-profiles/

RESOURCES
Nordic Semiconductor | www.nordicsemi.com
Sketchup | www.sketchup.com

SOURCES
Garmin GPSMAP 64st: https://www.garmin.com/en-US/p/140024
Garmin VIRB Action CAM Remote Control:  https://www.garmin.com/en-US/p/146077

Code and Supporting Files


12: Autonomous Beach Cleaning Robot: A High-Level Overview, By Angela Loh

RESOURCES
Cornell Nexus | cornellnexus.com
Raspberry Pi | www.raspberrypi.org


18: The Compass Bot: Or: How to Give Your Robot a Sense of Direction, By Chris Cantrell

REFERENCES
[1] Amazon link for Emo Smart Robot Car Chassis: https://www.amazon.com/dp/B01LXY7CM3
[2] Amazon link for HiLetgo GY-511 compass module: https://www.amazon.com/HiLetgo-LSM303DLHC-Compass-Accelerometer-Magnetometer/dp/B07X3GFKYD
[3] Cytron Technologies Maker Pi RP2040 robot controller: https://www.cytron.io/p-maker-pi-rp2040-simplifying-robotics-with-raspberry-pi-rp2040
[4] Install the Mu Code Editor: https://learn.adafruit.com/welcome-to-circuitpython/installing-mu-editor
[5] Adafruit guide for compass module: https://learn.adafruit.com/lsm303-accelerometer-slash-compass-breakout/overview
[6] Github repo for this project: https://github.com/topherCantrell/robots-topherBot
[7] Magnetometer Errors and Calibration: https://www.youtube.com/watch?v=MinV5V1ioWg
[8] Fierce Electronics—Compensating for Tilt, Hard-Iron, and Soft-Iron Effects: https://www.fierceelectronics.com/components/compensating-for-tilt-hard-iron-and-soft-iron-effects
[9] How to Calibrate a Magnetometer: https://www.appelsiini.net/2018/calibrate-magnetometer/
[10] Wheel encoders for the robot chassis: https://www.amazon.com/dp/B00EERJDY4

RESOURCES
HiLetgo | www.hiletgo.com
Raspberry Pi | www.raspberrypi.com

Code and Supporting Files


24: Smart Home Without the Cloud: Ultimate Control Using Raspberry Pi, By Dev Gualtieri

REFERENCES
[1] GitHub page for python-kasa, https://github.com/python-kasa/python-kasa.
[2] Raspberry Pi OS web page, https://www.raspberrypi.com/software.

RESOURCES
Kasa Smart | www.kasasmart.com

Code and Supporting Files


32: TECHNOLOGY FEATURE: PCB Design and Prototyping, By Michael Lynes

REFERENCES
[1] Adafruit: https://www.adafruit.com/category/82
[2] Vero Boards (strip/perf boards): http://verotl.com/
[3] Voltera V-1: https://info.voltera.io/v-one/3?utm_feeditemid=&utm_device=c&utm_term=pcb%20printer&utm_source=google&utm_medium=ppc&utm_campaign=PCB+Printer+Search+2.0&hsa_cam=16383463609&hsa_grp=132506681254&hsa_mt=p&hsa_src=g&hsa_ad=584079577352&hsa_acc=2007742875&hsa_net=adwords&hsa_kw=pcb%20printer&hsa_tgt=aud-356462472434:kwd-302059188402&hsa_ver=3&gclid=Cj0KCQiAtvSdBhD0ARIsAPf8oNlLzknUUDBJVMVF4vD-yTVlKOh3kUwMf13Tr7ai9Q5qoEVpA4Ay6N0aApccEALw_wcB\
[4] Nano Dimension: Dragonfly https://www.nano-di.com/dragonfly-iv
[5] BotFactory: Squink https://www.botfactory.co/page/product & SV2 https://www.botfactory.co/page/products
[6] Millenium Circuits Limited: https://www.mclpcb.com/blog/benefits-of-prototyping-pcbs/
[7] Screaming Circuits: https://www.screamingcircuits.com
[8] SlingShot: https://slingshotassembly.com/prototype-assembly/board-fabrication/?gclid=Cj0KCQiAtvSdBhD0ARIsAPf8oNmQXBLdv-hgFbCvS5Q8Ojt2kSjO5oxHLnl1_aY5t-huJspAYF3Bp4oaAo0mEALw_wcB
[9] RayMing PCB: https://www.raypcb.com/
[10] Voltera Store: https://www.voltera.io/store


38: DATASHEET: DSPs & DSCs: High-Performance Chips for Digital Signal Processing and Control, By Sam Wallace

Analog Devices ADSP-SC592: www.analog.com/media/en/technical-documentation/data-sheets/adsp-21591-593-594-adsp-sc591-sc592-sc594.pdf
Analog Devices ADSP-21562: www.analog.com/media/en/technical-documentation/data-sheets/adsp-21562-21563-21565-21566-21567-21569.pdf
Knowles IA8201: www.knowles.com/docs/default-source/default-document-library/knowles-ia8201-product-brief-final9d761b731dff6ddbb37cff0000940c19.pdf?sfvrsn=4
Microchip dsPIC33CH128MP508: ww1.microchip.com/downloads/aemDocuments/documents/MCU16/ProductDocuments/DataSheets/dsPIC33CH128MP508-Family-Data-Sheet-DS70005319D.pdf
NXP Semiconductors MC56F80xxx: www.nxp.com/docs/en/data-sheet/MC56F80XXX.pdf
NXP Semiconductors MSC8256: www.nxp.com/docs/en/fact-sheet/MSC8256FS.pdf
Texas Instruments TDA4VM: www.ti.com/lit/ds/symlink/tda4vm.pdf?ts=1675331041174&ref_url=https%253A%252F%252Fwww.ti.com%252Fproduct%252FTDA4VM
Texas Instruments DRA78x: www.ti.com/lit/ds/symlink/dra785.pdf?ts=1675271521165&ref_url=https%253A%252F%252Fwww.google.com%252F
XMOS VocalFusion XVF3610: www.xmos.ai/download/XVF3610-Datasheet(7).pdf


42: PICKING UP MIXED SIGNALS: A Power Consumption Monitor for IoT Boards: Using a Teensy 4.1 MCU, High-Side Current Monitors, and ADCs, By Brian Millier

SOURCES
ZXCT1009 High-Side Current Monitor (Diodes Incorporated)
https://www.diodes.com/assets/Datasheets/ZXCT1009.pdf
STMPS2151 High-Side Switch (ST Microelectronics)
https://www.st.com/content/ccc/resource/technical/document/datasheet/e8/d7/48/25/eb/87/45/b3/CD00167470.pdf/files/CD00167470.pdf/jcr:content/translations/en.CD00167470.pdf
Teensy 4.1 ARM MCU board (PJRC)
https://www.pjrc.com/store/teensy41.html
ADS1115 Analog-to-digital converter (Universal-Solder)
universal-solder.ca/product/ads1115-4-channel-a-d-converter-i2c-16bit-for-arduino-etc/

RESOURCES
Analog Devices | www.analog.com
Diodes Incorporated | www.diodes.com
Espressif | www.espressif.com
RECOM Power | www.recom-power.com

Code and Supporting Files


52: FROM THE BENCH: Seeing Through the Fog: Using BLE Advertisement to Determine Location, By Jeff Bachiochi

REFERENCES
[1] Bluetooth Core Specification 4.0:
https://www.bluetooth.org/docman/handlers/downloaddoc.ashx?doc_id=456433
[2] “Everything you need to know about Bluetooth LE Advertising”: https://webinars.nordicsemi.com/everything-you-need-to-know-about-4
[3] The standard BLE advertising packet:
www.rfwireless-world.com/Articles/Bluetooth-Physical-Layer.html
[4] Assigned Numbers: https://btprodspecificationrefs.blob.core.windows.net/assigned-numbers/Assigned%20Number%20Types/Assigned%20Numbers.pdf

RESOURCES
Espressif | www.espressif.com

Code and Supporting Files


63: TECH THE FUTURE: The Future of Supply Chain Management: Weathering High Jet Fuel Prices: Three Questions to Ask Your Supply Chain Partner, By Doug Adams & Peggy Carrieres

REFERENCES
[1] Updated information related to average jet fuel prices can be found here: https://www.iata.org/en/publications/economics/fuel-monitor/

RESOURCES
Avnet | www.avnet.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.
Sponsor this Article
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 © 2023 KCK Media Corp.

March (issue #392) Circuit Cellar

by Circuit Cellar Staff time to read: 4 min