Article Materials and Resources

August (issue #397) 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: Evaluation of Debugger on Arduino IDE V2.0.4, By Aubrey Kagan

REFERENCES
[1] Debugging with the Arduino IDE 2.0: https://docs.arduino.cc/software/ide-v2/tutorials/ide-v2-debugger
[2] Installing the SAMD21 core for MKR boards: https://docs.arduino.cc/software/ide-v1/tutorials/getting-started/cores/arduino-samd
[3] Arduino Zero: https://store-usa.arduino.cc/products/arduino-zero
[4] List author’s MCU blogs, with links: http://bit.ly/2m26MJB
[5] List of author’s writings on Using Microsoft Excel in Electronics, with links: http://bit.ly/2mv8W0z

RESOURCES
Arduino | www.arduino.cc

Code and Supporting Files


12: Watchdogs in Embedded Linux: For More Robust Solutions, By Pedro Bertoleti

REFERENCES
[1] How to flash a Raspberry Pi OS image to a micro-SD card: https://www.raspberrypi.com/software/
[2] How to access Raspberry Pi via SSH: https://www.makeuseof.com/how-to-ssh-into-raspberry-pi-remote/
[3] Guide to correctly compiling and uploading kernel to Raspberry Pi: https://www.raspberrypi.com/documentation/computers/linux_kernel.html

SOURCES
Website:https://manpages.debian.org/jessie/systemd/systemd-system.conf.5.en.html#:~:text=ShutdownWatchdogSec%3D%20may%20be%20used%20to,clean%20reboot%20attempt%20times%20out
Website: https://linuxhint.com/linux-kernel-watchdog-explained/
Website: https://0pointer.de/blog/projects/watchdog.html
Website: https://cateee.net/lkddb/web-lkddb/WATCHDOG.html
Website: https://www.kernelconfig.io/config_watchdog
Website: https://www.kernel.org/doc/html/latest/watchdog/watchdog-parameters.html
Website: https://how-to.fandom.com/wiki/How_to_configure_the_Linux_kernel/drivers/char/watchdog
Website: https://www.linkedin.com/posts/cleitonbue no_linux-embarcado-mais-resiliente-activity-6892121346998882304-FVXA

RESOURCES
Embarcados | www.embarcados.com.br


16: Prototype AI Apps with SenseCAP K1100: Part 2: Dog Detection and Deterrence, By Raul Alvarez-Torrico

REFERENCES
[1] Raul Alvarez Torrico, “Prototype AI Apps with SenseCAP K1100 (Part 1: Model Training and Deployment).” Circuit Cellar 395, June, 2023.
[2] Train and Deploy Your Own AI Model Into Grove – Vision AI, https://wiki.seeedstudio.com/Vision_AI_with_Customizable_Models/
[3] Roboflow’s “Universe” website: https://universe.roboflow.com/

SOURCES
Launch: Cloning Images from Open Source Datasets
https://blog.roboflow.com/use-open-source-computer-vision-datasets/

Dog Detection SenseCAP Dataset
https://universe.roboflow.com/dogdetection/dog-detection-sensecap

Arduino Audio Tools Library
https://github.com/pschatzmann/arduino-audio-tools

A MP3 and AAC Decoder Using Helix
https://github.com/pschatzmann/arduino-libhelix

Installing the ESP32 Board in Arduino IDE (Windows, Mac OS X, Linux)
https://randomnerdtutorials.com/installing-the-esp32-board-in-arduino-ide-windows-instructions/

Seeed Studio – SenseCraft
https://github.com/Seeed-Studio/SenseCraft

What is Mean Average Precision (mAP) in Object Detection?
https://blog.roboflow.com/mean-average-precision/

Best Fitness
https://github.com/ultralytics/yolov5/issues/582#issuecomment-667232293

RESOURCES
Arduino | arduino.cc
DFRobot | www.dfrobot.com
Espressif Systems | www.espressif.com
Roboflow | www.roboflow.com
Seeed Studio | www.seeedstudio.com
Ultralytics | ultralytics.com

Code and Supporting Files


24: TECHNOLOGY FEATURE: Drone Development and Usage, By Michael Lynes

REFERENCES
[1] Drone History—University of Albany: https://www.albany.edu/~hk923418/dronehistory-external.html
[2] Imperial War Museum – Short History of Drones: https://www.iwm.org.uk/history/a-brief-history-of-drones
[3] Consortiq Consulting – A Not-so-short-history of UAV: https://consortiq.com/uas-resources/short-history-unmanned-aerial-vehicles-uavs
[4] MDPI website: Investigation of Autonomous Multi-UAV Systems for Target Detection in Distributed Environment: Current Developments and Open Challenges – https://www.mdpi.com/2504-446X/7/4/263
[5] Wikipedia:UAV – https://en.wikipedia.org/wiki/Unmanned_aerial_vehicle
[6] Ebrary: A Historical Overview of Drone and UAV Technologies: https://ebrary.net/182376/health/needs
[7] Oscar Liang: Jargon webpage: https://oscarliang.com/fpv-dictionary/
[8] Oscar Liang: Drone DIY build webpage: https://oscarliang.com/how-to-build-fpv-drone/
[9] Force1 RC: https://force1rc.com/products/scoot-hands-free-hover-drone-red
[10] DJI: https://www.dji.com/
[11] Autel Robotics: https://www.autelrobotics.com/product/evo-ii-pro.html
[12] PC Magazine: Best Drones of 2023:  https://www.pcmag.com/lists/best-drones
[13] Allerin: Blog: https://www.allerin.com/blog/10-stunning-applications-of-drone-technology
[14] Modal AI – Drone development kits: https://www.modalai.com/pages/development-kits
[15] PX4 – Open-source Autopilot – Drone Software: https://px4.io/
[16] Chetu – Drone Software Development: https://www.chetu.com/aviation/drones.php
[17] NXP – HoverGames drone kit: https://www.nxp.com/design/designs/nxp-hovergames-drone-kit-including-rddrone-fmuk66-and-peripherals:KIT-HGDRONEK66
[18] HolyBro – Drone Dev Kits – https://holybro.com/collections/multicopter-kit/products/px4-vision-dev-kit-v1-5

SOURCES
Whitepaper: Drone Development using IoT https://www.allerin.com/white-papers/drone-development-using-iot
Photography: Airborne Studios – https://www.airborne-studios.com/about
Logistics/shipping and delivery: Amazon Prime Air – https://www.aboutamazon.com/news/transportation/amazon-prime-air-prepares-for-drone-deliveries
Mapping: Lidar USA – https://www.lidarusa.com/
Search and Rescue: DSLR Pros – https://www.dslrpros.com/sar-drones.html
Agricultural: University of Florida – https://edis.ifas.ufl.edu/publication/AE565
Accessories— UAV Flight Map: https://www.uavflightmap.com/en/?gclid=Cj0KCQjwj_ajBhCqARIsAA37s0z1qz0z95s7xZ0Osw9zAunlrQoVFFrxod_To4wM0RdMP1y45QMydb4aAgKwEALw_wcB
MathWorks – AR Drone Simulink Development Kit: https://www.mathworks.com/matlabcentral/fileexchange/43719-ar-drone-simulink-development-kit-v1-1
Video: https://www.youtube.com/watch?v=MxrySx1m8VQ
DroneZon – Drone Newsletter: https://www.dronezon.com/latest-uavs-news-drone-uses-research-innovation/


32: DATASHEET: Application-Specific MCUs: For Niche Embedded System Solutions, By Sam Wallace

Datasheet URLs:
Analog Devices MAX32660: https://www.analog.com/media/en/technical-documentation/data-sheets/max32660.pdf
Infineon EZ-PD CCG7D: www.infineon.com/dgdl/Infineon-CYPD7291_EZ-PD_CCG7D_Automotive_USB_Type-C_and_Buck-boost_Controller-DataSheet-v15_00-EN.pdf?fileId=8ac78c8c85ecb34701863803b0161a99
Microchip Technology PIC18F27/47/57Q84: https://ww1.microchip.com/downloads/en/DeviceDoc/PIC18F27-47-57Q84-Data-Sheet-DS40002213C.pdf
Nordic Semiconductor nRF9160: https://infocenter.nordicsemi.com/pdf/nRF9160_PS_v2.0.pdf
Nuvoton ISD91500: https://www.nuvoton.com/export/resource-files/en-us–DS_ISD91500_DataSheet_EN_Rev2.4.pdf
NXP Semiconductors MC56F80XXX: https://www.nxp.com/docs/en/data-sheet/MC56F80XXX.pdf
Renesas RA4T1 Group: https://www.renesas.com/us/en/document/dst/ra4t1-group-datasheet
ST Microelectronics SR6G7x: https://www.st.com/resource/en/data_brief/sr6g7c4.pdf
Texas Instruments TMS320F280015x: https://www.ti.com/document-viewer/tms320f2800157-q1/datasheet


36: THE MAGIC SMOKE FACTORY: Intro to Control Systems: Part 1: Meet Our Plant, By Joseph Corleto

REFERENCES
[1] ECE 486 Control Systems, Lecture 6: https://courses.engr.illinois.edu/ece486/fa2019/handbook/lec06.html
[2] Magnetic levitation system demonstration: https://www.youtube.com/watch?v=_XBkimGt3RM

RESOURCES
Espressif Systems | www.espressif.com


41: START TO FINISH: Why’s It So Hot in here?: Thermal Basics, By Stuart Ball

REFERENCES
[1] Ball, Stuart: Getting Started with Resistors: Workhorses Devices. Circuit Cellar, Issue 382, May 2022, p. 12-17.
[2] LF33 Datasheet: https://www.st.com/resource/en/datasheet/cd00000546.pdf


46: EMBEDDED IN THIN SLICES: Debugging Embedded Real-Time Systems: Strategies for Finding Bugs, By Bob Japenga

REFERENCES
[1] Balloon Pump description: https://myhealth.alberta.ca/health/pages/conditions.aspx?hwid=tx4071abc
[2] Communications of the ACM April 1997 / Vol. 40, No. 4 Marc Eisenstadt “My Hairiest Bug War Stories”: https://dl.acm.org/doi/pdf/10.1145/248448.248456
[3] Back-planning example: https://www.eventdrive.com/en/ressources/blog/backward-planning
[4] React Native – a language for developing cross platform mobile apps developed by Meta: https://reactnative.dev/


50: FROM THE BENCH: I2C User Interface (I/O): Button It Up, By Jeff Bachiochi

RESOURCES
Adafruit | www.adafruit.com
Arduino | arduino.cc
Autodesk | www.autodesk.com
Bud Industries | www.budind.com
Microchip Technology | www.microchip.com
OSH Park | oshpark.com
TE Connectivity | www.te.com

Code and Supporting Files


63: TECH THE FUTURE: The Future of Embedded Code Development: Tools Best Suited For Its Unique Requirements, By Rafael Taubinger

REFERENCES
[1] 2022 Developer Survey by Stack Overflow: https://survey.stackoverflow.co/2022

RESOURCES
IAR Systems | www.iar.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.

August (issue #397) Circuit Cellar

by Circuit Cellar Staff time to read: 5 min