Article Materials and Resources

April (issue #369) Circuit Cellar

Click here for the Circuit Cellar article code archive

p.6: Build an RF-Controlled Robotic Car: Using Two PIC32 MCUs, By Drew Mera, Rohit Krishnakumar: and Asad Marghoob

References:
[1] PIC32MX250F128Bhttp://people.ece.cornell.edu/land/courses/ece4760/PIC32/Microchip_stuff/2xx_datasheet.pdf
[2] Kionix KMX62 User Manualhttp://kionixfs.kionix.com/en/document/KMX62-1031-Specifications-Rev-4.0.pdf
[3] 434 RF Link Transmitterhttps://www.sparkfun.com/datasheets/Wireless/General/MO-SAWR.pdf
[4] 434 RF Link Receiverhttps://cdn.sparkfun.com/datasheets/Wireless/General/RWS-371-6_433.92MHz_ASK_RF_Receiver_Module_Data_Sheet.pdf
[5] Bruce Land’s Protothreadshttp://people.ece.cornell.edu/land/courses/ece4760/PIC32/index_Protothreads.html

Inspiration from Hand Motion Controlled Robot Vehicle
Pose: An Arm Tracking System
Kionix | www.kionix.com
Microchip Technology | www.microchip.com
Parallax | www.parallax.com
SparkFun Electronics | www.sparkfun.com

p.12: Intro to Robot Operating System (ROS): Part 2: Build an ROS-based Robotic Car, By Raul Alvarez-Torrico

References
[1] “Intro to Robot Operating System (ROS), Part 1: A Framework for Developing Robotics Software” (Circuit Cellar 368, March, 2021)
[2] “Write an Object Tracking Drone Application” (Circuit Cellar 362, September, 2020)

Raspberry GPIO
https://learn.sparkfun.com/tutorials/raspberry-gpio/python-rpigpio-api

H-Bridges – the Basics
https://www.modularcircuits.com/blog/articles/h-bridge-secrets/h-bridges-the-basics

Introduction to Pulse Width Modulation
https://www.embedded.com/introduction-to-pulse-width-modulation

Raspberry Pi L298N Interface Tutorial
https://www.electronicshub.org/raspberry-pi-l298n-interface-tutorial-control-dc-motor-l298n-raspberry-pi

Differential drive robotic car chassis
https://www.amazon.com/Smart-Chassis-Motors-Encoder-Battery/dp/B01LXY7CM3

195:1 Metal Gearmotor 20Dx44L mm 6V CB
https://www.pololu.com/product/3707

Battery Holder – 2×18650 (wire leads)
https://www.sparkfun.com/products/12900

L298N motor driver module
https://www.amazon.com/Controller-Stepper-H-Bridge-Compatible-Mega2560/dp/B08DRGCKRL

10,000 mAh power bank
https://www.amazon.com/RAVPower-10000mAh-Portable-Ultra-Slim-Nintendo/dp/B077CY4M8P

Raspberry Pi 4 Model B (4GB)
https://www.sparkfun.com/products/15447

Logitech C270 webcam
https://www.amazon.com/dp/B01BGBJ8Y0

Lithium Ion Battery – 18650 Cell (2,600mAh)
https://www.sparkfun.com/products/12895

Tenergy T4s Intelligent Universal Charger – 4-Bay
https://www.sparkfun.com/products/14457

Logitech | www.logitech.com
ROS Wiki | https://wiki.ros.org
Sparkfun Electronics | www.sparkfun.com
STMicroelectronics | www.st.com

p.20: Build a Digital City Tour Guide: Using Sony’s Spresense Module, By Andrei Florian

References:
[1] GitHub repo  https://github.com/Andrei-Florian/CityGuide
[2] Sony Spresense Board https://developer.sony.com/develop/spresense/buy-now
[3] https://github.com/sonydevworld/spresense-arduino-compatible/releases/download/generic/package_spresense_index.json
[4] download the appropriate utility for your OS from the Sony Spresense website https://developer.sony.com/develop/spresense/developer-tools/get-started-using-arduino-ide/set-up-the-arduino-ide#_prerequisites
[5] https://developer.sony.com/develop/spresense/developer-tools/get-started-using-arduino-ide/developer-guide#bookmark-dsp-table
[6] https://clicklikethis.com/how-to-format-sd-card/#:~:text=Right%20click%20on%20your%20SD,up%20your%20photos%20and%20videos

Sony: Developer World | https://www.developer.sony.com

p.32: Golf Cart Solar Charger Project: Using ADI’s LT8491 Controller IC, By Wade Tantrum, Damon Gagnon and Jordan Baird

References:
[1] Analog Devices Inc. LT8491 datasheethttps://www.analog.com/media/en/technical-documentation/data-sheets/LT8491.pdf
[2] Analog Devices Inc. LT8705 datasheethttps://www.analog.com/media/en/technical-documentation/data-sheets/8705ff.pdf

Altium | www.altium.com
Analog Devices | www.analog.com
EasyEDA | www.easyeda.com
Infineon Technologies | www.infineon.com
JLCPCB | www.jlcpcb.com
PCBWay | www.pcbway.com

p.38: How to Eliminate Switch Bounce: 5 Basic Methods, By Michael H. Pelkey

LogiSwitch | www.logiswitch.com

p.41: Analog ICs Fuel Modernization of Industrial Systems: Facilitating Smart Factories, By Jeff Child

Analog Devices | www.analog.com
Infineon Technologies | www.infineon.com
Maxim Integrated | www.maximintegrated.com
ON Semiconductor | www.onsemi.com
Renesas Electronics America | www.renesas.com
STMicroelectronics | www.st.com
Texas Instruments | www.ti.com

p.48: Code Quality Tools Tame Software Complexities: Programming Perfection, By Jeff Child

AdaCore | www.adacore.com
GrammaTech | www.grammatech.com
Green Hills Software | www.ghs.com
IAR Systems | www.iar.com
LDRA | www.ldra.com
Wind River | www.windriver.com

p.52: DATASHEET: Mini-ITX and Pico-ITX SBCs: Single Board Success, By Jeff Child

Advantech
www.advantech.com
American Portwell Technology
www.portwell.com
ASRock Industrial Computer
www.asrockind.com
Avalue Technology
www.avalue.com.tw
Axiomtek
https://us.axiomtek.com
Commell
www.commell.com.tw
Congatec
www.congatec.com
DFI
https://us.dfi.com
IEI Technology
www.ieiworld.com
Kontron
www.kontron.com
WIN Enterprises
www.win-ent.com
WINSYSTEMS
www.winsystems.com

Datasheet URLs:

Advantech    https://www.advantech.com/products/f910a32b-088c-4f15-8a94-f130f22bc1b5/aimb-218/mod_99853ec2-ddac-460f-afd4-659b51bc4409

American Portwell Technology     www.portwell.com/pdf/gaming/GMI-6310.pdf

ASRock Industrial Computer     https://download.asrock.com/IPC/Download/e-catalog/IMB-V2000.pdf

Avalue Technology     https://www.avalue.com.tw/products/Industrial-Embedded-Motherboard/Mini-ITX/Mini-ITX/EMX-H310P_2960

Axiomtek     https://us.axiomtek.com/Download/Spec/en-US/mano522.pdf

Commell     www.commell.com.tw/Download/Datasheet/LP-179_Datasheet.pdf

Congatec     www.congatec.com/fileadmin/user_upload/Documents/Datasheets/conga-PA7.pdf

DFI     https://us.dfi.com/Uploads/DownloadCenter/e5ae83bd-a80e-441c-b1ac-dc23bfaa6da0/DFI-AL05P-2.5-Pico-ITX-DataSheet.pdf

IEI Technology     https://dls.ieiworld.com/IEIWeb/PDC_OBJ/NOTES/DATASHEET/2020_Catalog/Embedded_Computer/tKINO-ULT6_20201229.pdf

Kontron     https://www.kontron.com/en/products/pitx-imx8m/p155258

WIN Enterprises   www.win-ent.com/images/stories/datasheets/MB-50050_DS.pdf

WINSYSTEMS     https://resources.winsystems.com/datasheets/itx-p-c444_ds-1.3.pdf

p.57: EMBEDDED IN THIN SLICES: FreeRTOS: Part 3: FreeRTOS Configuration, By Bob Japenga

References:
[1] https://www.freertos.org/fr-content-src/uploads/2018/07/FreeRTOS_Reference_Manual_V10.0.0.pdf[2] See http://www.freertos.org/a00110.html
[3] https://www.freertos.org/fr-content-src/uploads/2018/07/FreeRTOS_Reference_Manual_V10.0.0.pdf
[4] https://www.doxygen.nl/index.html If you don’t know about this tool, you should. There are others, but we have used this for years. It has clear and clean definitions and flexible outputs.
[5] Embedded in Thin Slices: Part 5 of Concurrency in Embedded Systems series in Circuit Cellar February 2013 Issue 271

FreeRTOS | www.freertos.org

p.62: FROM THE BENCH: Magnetic Repulsion-Based Levitation: Using ESP8266 and Arduino, By Jeff Bachiochi

References:
[1] How to Make a Simple Motor
https://www.youtube.com/watch?v=2XsQQrUxLKs
[2] Three part article series: “Electronic Speed Control” in
Circuit Cellar 336, July 2018
Circuit Cellar 337, August 2018
Circuit Cellar 338, September 2018
[3] Figure 1 www.rcgeeks.co.uk/blogs/news/what-are-brushless-rc-cars
[4] Figure 2 https://en.wikipedia.org/wiki/Linear_motor
[5] “How to Defy Gravity Without the Use of Black Magic” (Circuit Cellar 18, December 1990/January 1991)
[6] virtual joystick
https://automatedhome.party/2017/07/15/wifi-controlled-car-with-a-self-hosted-htmljs-joystick-using-a-wemos-d1-miniesp8266
[7] https://faoschwarz.com/products/do-it-yourself-magnetic-levitation-train

Espressif Systems | www.espressif.com
Heltec Automation | https://heltec.org
OWI Robotics | www.owirobot.com
Pololu | www.pololu.com

p.70: THE DARKER SIDE: Understanding Proper PCB Design: Part 2: Multilayer Board Design, By Robert Lacoste

IPC-2226A standard
Sectional Design Standard for High Density Interconnect (HDI) Printed Boards
IPC
https://www.ipc.org/TOC/IPC-2226A.pdf

ICAPE group
The PCB Journey: Manufacturing process video series:

Overcoming the Challenges of HDI Design
https://www.altium.com/live-conference/sites/default/files/pdf/Overcoming%20the%20Challenges%20of%20HDI%20Design%20-%20Suzy%20Webb.pdf

Susy Webb
Design Science
Altium Live 2018

HDI
https://www.eknet.no/wp-content/uploads/2019/05/HDI-Presentation.pdf
Ole Kristian Hamre Sørlie
Data Response

HDI microvia webinars
https://www.we-online.com/web/en/leiterplatten/webinare/archiv/microvia_hdi_webinar/webinar_archiv_16.php
Wurth Elektronik

https://resources.pcb.cadence.com/blog/pcb-101-what-are-blind-and-buried-vias

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

https://www.4pcb.com/multilayer-pcb.html

https://www.raypcb.com/multilayer-pcb

https://www.7pcb.com/blog/splitting-interconnect-blind-vias-into-stack-up-vias.php

https://www.protoexpress.com/blog/hdi-considerations-manufacturability-cost

Altium | www.altium.com
Cadence Design Systems | www.cadence.com
Labcenter Electronics | www.labcenter.com
Pentalogix | www.pentalogix.com

p.9: The Future of Energy Harvesting: Advancing Toward Forever Battery Life for the IoT, By Srinivas Pattamatta

Atmosic | www.atmosic.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.

April (issue #369) Circuit Cellar

by Circuit Cellar Staff time to read: 5 min