Article Materials and Resources

April (issue #357) Circuit Cellar

Click here for the Circuit Cellar article code archive

p.6: Build a Rhythm Gesture Game: With RF Comms and PIC32, By Kristina Nemeth, Jennifer Fuhrer and Joshua Diaz

References:

[1] Land, Bruce, and Sean Carroll. “Development Boards.” Cornell University ECE 4760, 2019, people.ece.cornell.edu/land/courses/ece4760/PIC32/target_board.html.
[4] Ritchken, Brian, and Jim Liu. “Blimp-F-O.” ECE 4760, 2015, people.ece.cornell.edu/land/courses/ece4760/FinalProjects/f2015/bjr96_jl2628/bjr96_jl2628/bjr96_jl2628/index.html.
[5] Ada, Lady. “Adafruit RFM69HCW and RFM9X LoRa Packet Radio Breakouts.” Adafruit, Adafruit, 2016. learn.adafruit.com/adafruit-rfm69hcw-and-rfm96-rfm95-rfm98-lora-packet-padio-breakouts.
[2] Dunkels, Adam, and Oliver Schmidt. “Protothreads.” Protothreads – Lightweight, Stackless Threads in C, dunkels.com/adam/pt/.
[3] Land, Bruce. “Adafruit TFT LCD Display Model 1480 and Keypad .” Cornell University ECE 4760, 25 July 2017, people.ece.cornell.edu/land/courses/ece4760/PIC32/index_TFT_display.html.
[6] Video of fully functional game:


Parts Used:

1) Adafruit TFT Display: https://www.adafruit.com/product/358
2) Microchip PIC32 Microcontroller: http://ww1.microchip.com/downloads/en/DeviceDoc/61146B.pdf
3) Adafruit RF Module: Adafruit RFM69HCW
4) Arduino Uno: https://store.arduino.cc/usa/arduino-uno-rev3
4) Adafruit Accelerometer Breakout: https://learn.adafruit.com/adafruit-mma8451-accelerometer-breakout/downloads

Adafruit | www.adafruit.com
Arduino | www.arduino.cc
Microchip Technology | www.microchip.com
NXP Semiconductors | www.nxp.com


p.12: Intro to Ardupilot and PX4 (Part 1): Drone Autopilot Solutions, By Raul Alvarez-Torrico

References:

[1] http://www.bowersflybaby.com/tech/props.html
[2] https://www.robotshop.com/media/files/pdf/hyperion-g5-50c-3s-1100mah-lipo-battery-User-Guide.pdf
[3] https://en.wikipedia.org/wiki/ArduPilot#History
[4] https://auterion.com/the-history-of-pixhawk
[5] http://ardupilot.org/copter/docs/common-autopilots.html
[6] https://docs.px4.io/v1.9.0/en/flight_controller/index.html
[7] https://mavlink.io/en/about/overview.html

Ardupilot platform
http://ardupilot.org

PX4 platform
https://px4.io

mRobotics
https://mrobotics.io

Holybro
http://www.holybro.com

HobbyKing
https://hobbyking.com

Honeywell | www.honeywell.com
Invensense | www.invensense.com
U-blox | www.u-blox.com
STMicroelectronics | www.st.com
TE Connectivity | www.te.com


p.20: Build a Soap Carving System: MCU Motor Control, By Ho-Jung Yang and Jared Gallina

References:

[1] https://www.autodesk.com/products/fusion-360/overview#banner
[2] http://people.ece.cornell.edu/land/courses/ece4760/PIC32/target_board.html
[3] www.pololu.com/product/2133.
[4] https://www.amazon.com/LM2596s-Converter-Step-down-Regulator-Stabilizer/dp/B07CVBG8CT/ref=sr_1_12?keywords=dc+dc+buck+converter&qid=1554882908&s=electronics&sr=1-12
[5] https://www.amazon.com/Controller-H-Bridge-Stepper-Mega2560-Duemilanove/dp/B01BWLICV4/ref=sr_1_2?keywords=ln298n&qid=1554886797&s=electronics&sr=1-2
[6] https://www.sparkfun.com/datasheets/Components/LM7805.pdf
[7] http://ww1.microchip.com/downloads/en/DeviceDoc/32bitPeripheralLibraryGuide.pdf
[8] http://dunkels.com/adam/pt/
[9] http://people.ece.cornell.edu/land/courses/ece4760/PIC32/index_Protothreads.html

Autodesk | www.autodesk.com
Microchip Technology | www.microchip.com
Pololu | www.pololu.com
STMicroelectronics | www.st.com
Texas Instruments | www.ti.com


p.26: Mapping Tool Leverages LIDAR Technology: Affordable 3D Map Creation, By Andrew Orme, Nicholas Gee, Alex Gowans and Duncan Stannard

28BYJ-48 stepper motor

ULN2003 Motor Driver

Raspberry Pi 4 A

RPLIDAR A2M8 360° Laser Range Scanner

Altium | www.altium.com
MikroElektronika | www.mikroe.com
Raspberry Pi Foundation | www.raspberrypi.org
Slamtec | www.slamtec.com
Texas Instruments | www.ti.com


p.32: Laser 3D Scanner Uses Raspberry Pi: Meshes and Motors, By Michael Xiao and Thomas Scavella

Project Site
https://courses.ece.cornell.edu/ece5990/ECE5725_Spring2019_Projects/3D_Scanner_mfx2_tbs47/index.html

Project YouTube Video:

 

References:

[1] Adrian Rosebrock, Perspective Transform in Python, https://www.pyimagesearch.com/2014/08/25/4-point-opencv-getperspective-transform-example/, August 25, 2014, Py Image Search)
[2] Stepper Motor (raviteja, Raspberry Pi Stepper Motor Control using L298N, https://www.electronicshub.org/raspberry-pi-stepper-motor-control/, February 16, 2018, Electronics Hub)
[3] Emailing with Python (Sam Lopez, Python Email, https://github.com/samlopezf/Python-Email/blob/master/send_email.py, August 8, 2017, Github)

Raspberry Pi | www.raspberrypi.org

PiCamera | https://picamera.readthedocs.io/

Repetier | https://www.repetier.com/

Autodesk | www.autodesk.com
Raspberry Pi Foundation | www.raspberrypi.org
Repetier | www.repetier.com
STMicroelectronics | www.st.com


p.40: Drone Camera Solutions Aim for New Heights: Eyes in the Skies Evolve, By Jeff Child

DJI | www.dji.com
E-con Systems | www.e-consystems.com
FLIR Systems | www.flir.com
Iris Automation | www.irisonboard.com
ZM Interactive | www.zminteractive.com


p.46: Embedded PCs Gear Up for In-Vehicle Duties: Intelligent Transportation, By Jeff Child

AAEON | www.aaeon.com
Advantech | www.advantech.com
Axiomtek | us.axiomtek.com
Kontron | www.kontron.com
OnLogic | www.onlogic.com
Sintrones | www.sintrones.com
SYSGO | www.sysgo.com
WINSYSTEMS | www.winsystems.com


p.52: DATASHEET: 32-Bit Microcontrollers: System Chips, By Jeff Child

Cypress Semiconductor  www.cypress.com
Infineon Technologies  www.infineon.com
Maxim Integrated  www.maximintegrated.com
Microchip Technology  www.microchip.com
Nuvoton Technology  www.nuvoton.com
NXP Semiconductors  www.nxp.com
Renesas Electronics  www.renasas.com
ST Microelectronics   www.st.com
Texas Instruments  www.ti.com

DATASHEET URLS:

Cypress Semiconductor     www.cypress.com/file/462851/download

Infineon Technologies     www.infineon.com/dgdl/Infineon-IMC300_series-DataSheet-v01_00-EN.pdf

Maxim Integrated     https://datasheets.maximintegrated.com/en/ds/MAX32520.pdf

Microchip Technology     http://ww1.microchip.com/downloads/en/DeviceDoc/SAMV71Q21RT-Data-Sheet-DS60001555C.pdf

Nuvoton Technology     www.nuvoton.com/export/resource-files/DS_M2351_Series_EN_Rev1.02.pdf

NXP Semiconductors     www.nxp.com/docs/en/nxp/data-sheets/JN5189.pdf

Renesas Electronics     www.renesas.com/us/en/doc/products/mpumcu/doc/rx_family/001/r01ds0342ej0100-rx23w.pdf

ST Microelectronics     www.st.com/resource/en/datasheet/stm32l562ce.pdf

Texas Instruments     www.ti.com/lit/ds/symlink/tms320f28388d.pdf


p.56: EMBEDDED IN THIN SLICES: LoRa (Part 4): Building a Prototype LoRa Device, By Bob Japenga

References:

[1] SODAQ Explorer Board
[2] Laird Stand-alone LoRa Module
[3] Multitech Stand-alone LoRa Module
[4] Murata Stand-alone LoRa Module
[5] Raspberry Pi 3 Model B+
[6] LoRa Gateway RAK831
[7] Gateway Power Supply
[8] Source Code for LoRaWAN101
[9] Instructions for bringing up the Pi gateway
[10] PuTTy

Arduino.org | www.arduino.cc
CanaKit | www.canakit.com
Laird Connectivity | www.lairdconnect.com
Microchip Technology | www.microchip.com
Multi-Tech Systems | www.multitech.com
Murata | www.murata.com
RAKwireless | www.rakwireless.com
Raspberry Pi Foundation | www.raspberrypi.org
Semtech | www.semtech.com
SODAQ | www.sodaq.com


p.62: THE DARKER SIDE: DSSS in a Nutshell: The Power of Patterns at Play, By Robert Lacoste

“The Darker Side: Correlation Techniques,” Circuit Cellar 299, June, 2015.

“The Darker Side – Shannon and Noise,” Circuit Cellar 331, February, 2018

“The Darker Side – “Long-Range RF for the IoT (Part 1)”, Circuit Cellar 313, August, 2016.

“Direct-sequence spread spectrum”
Wikipedia
https://en.wikipedia.org/wiki/Direct-sequence_spread_spectrum

Barker code
Wikipedia
https://en.wikipedia.org/wiki/Barker_code

“An introduction to spread spectrum communications”
Tutorial 1890, Feb 18th, 2003, Maxim Integrated
https://www.maximintegrated.com/en/design/technical-documents/tutorials/1/1890.html

Gold codes
Wikipedia
https://en.wikipedia.org/wiki/Gold_code

“GPS signals”
Wikipedia
https://en.wikipedia.org/wiki/GPS_signals

“Understanding GPS – Principles and Applications”
Elliott D. Kaplan & Christopher J. Hegarty
Second Edition, Artech House, ISBN 1-58053-894-0

“Means for and method of secret signaling”
US patent 2405500, Gustav Guanella, 1942

EEE Std 802.15.4 – 2015
IEEE Standard for Local and metropolitan area networks – Part 15.4: Low-Rate Wireless Personal Area Networks (LR-WPANs)
https://standards.ieee.org/standard/802_15_4-2015.html

“802.11b white paper”
VOCAL technologies Ltd
https://www.vocal.com/wp-content/uploads/2012/05/802.11b_wp1pdf.pdf

CDMA technology
Pr. Dr. W. Skupin & Pr. S. Flament – Hochschule Konstanz university of science
https://streaming-canal-u.fmsh.fr/vod/media/canalu/documents/centre_d_enseignement_multimedia_universitaire_c_e_m_u_universit/04.advanced.spreading.codes.cdma.technology._15993/cdma_advancedspreadingcodes.pdf


p.68: FROM THE BENCH: Taking RPLIDAR Out for a Spin (Part 2): Intelligence Upgrade, By Jeff Bachiochi

References:

[1] March 2020, Circuit Cellar 356
[2] http://bucket.download.slamtec.com/b42b54878a603e13c76a0a0500b53595846614c6/LR001_SLAMTEC_rplidar_protocol_v1.1_en.pdf
[3] A-Star microcontrollers by Polulu:  https://www.pololu.com/category/149/a-star-programmable-controllers
[4] Website for Robo peak:  www.robopeak.com

Pololu | www.pololu.com
Slamtec | www.slamtec.com

p.79: The Future of Robotics: How Rotary Encoders Will Serve Mobile Robotics, By Jeff Smoot

CUI Devices | www.cuidevices.com

 

 


Don't miss out on upcoming issues of Circuit Cellar. Subscribe today!

 
 
Note: We’ve made the October 2017 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.
Become a Sponsor
Website | + posts

Circuit Cellar's editorial team comprises professional engineers, technical editors, and digital media specialists. You can reach the Editorial Department at [email protected], @circuitcellar, and facebook.com/circuitcellar