Click here for the Circuit Cellar article code archive
p. 6: Video Gaming Console Uses PIC32: Object Oriented Design,
By Dongze Yue and Yixiao Zhang
References:
[1] BBC, GameBoy mini-games take top prize.
[2] Jasio, Lucio D., Programming 32-bit Microcontrollers in C: Exploring the PIC32. Burlington, MA: Elsevier Inc.
[3] Land, Bruce R., NTSC video generation on PIC32.
[4] Bresenham’s line algorithm.
[5] Bezier curve.
Here’s a demo video of our project:
https://www.youtube.com/watch?v=VRAvcRDEY0g&feature=youtu.be
And here’s our project website. PICGAME
Adafruit | www.adafruit.com
Mathworks | www.mathworks.com
Microchip | www.microchip.com
— ADVERTISMENT—
—Advertise Here—
p 14: Building a VR Arm Tracker: Sensor Fusion in Action, By Emma Wang, Daryl Sew and Zachary Zimmerman
References:
[1] “Digital Tri-axis Gyroscope/ Tri-axis Accelerometer Specifications”, Kionix, 2017.
[2] D. Caulley, N. Nehoran, S. Zhao, “Self Balancing Robot”, Fall 2016.
[3] D. Sew, E. Wang, Z. Zimmerman, “Pose: An Arm Tracking System”, Fall 2017
E.W. Weisstein, “Quaternion.” MathWorld–A Wolfram Web Resource.
P. Jan, “Reading an IMU without Kalman: The Complementary Filter”. pieter-jan.com.
Apr 26, 2013.
M. Looney, “A Simple Calibration for MEMS Gyroscopes”, Analog Devices. July 2010.
Kionix | www.kionix.com
Microchip | www.microchip.com
NumPy | www.numpy.org
Panda3D | www.panda3d.org
p. 20 : Designing a Home Cleaning Robot (Part 3): Mechanical Design,
By Nishant Mittal
Cypress Semiconductor | www.cypress.com
Texas Instruments | www.ti.com
p. 26: Programmable Ad Hoc Mesh Network: Meshed-Up PICs,
By Raghava Kumar, Brian Clark and Alex Wong
References:
[1] Perkins; Ad hoc On-Demand Distance Vector (AODV) Routing; IEFT; 2003
Mahbub, Syed Tahmid; Tahmid’s blog; http://tahmidmc.blogspot.com/; 12/16/2016
Jon; PIC Tutorials; ; 7/11/2013
— ADVERTISMENT—
—Advertise Here—
NORDIC Semiconductor; nRF24L01+ Preliminary Product Specification v1.0; ; 3/2008
Bruce Land; ECE 4760 Course Website; ; 1/2017
P. Vijayakumar, P. Ganeshkumar, and M. Anandaraj; Review on Routing Algorithms in Wireless Mesh Networks; International Journal of Computer Science and Telecommunications; Volume 3, Issue 5; May 2012
Microchip | www.microchip.com
Nordic Semiconductor | www.nordicsemi.com
Bill of Materials:
Item |
Quantity |
Cost |
Total Cost |
Perfboard |
4 |
$1 |
$4 |
PIC32 Microcontroller |
4 — ADVERTISMENT— |
$5 |
$20 |
NRF24L01+ Radio |
4 |
$1 |
$4 |
3.3v Voltage Regulator |
3 |
$1 |
$3 |
Battery Holder |
3 |
$1 |
$3 |
AA Batteries |
9 |
$0.25 |
$2.25 |
Socket Headers |
160 |
$0.05 |
$8 |
CP2102 UART to USB Bridge |
1 |
$7 |
$7 |
Through-hole LEDs |
5 |
$0.04 |
$0.2 |
TFT LCD Display |
3 |
$15 |
$45 |
p. 34: Electronics Propel Driverless Vehicle Designs Forward: From Assist to Autonomous, By Jeff Child
Analog Devices | www.analog.com
Cypress Semiconductor | www.cypress.com
Infineon Technologies | www.infineon.com
Microchip | www.microchip.com
NXP Semiconductors | www.nxp.com
Renesas Electronics America | www.renasas.com
ST Microelectronics | www.st.com
Texas Instruments | www.ti.com
p. 40: Non-Standard SBCs put Function Over Form: Compact, Low-Power Solutions, By Jeff Child
AAEON | www.aaeon.com
Advantech | www.advantech.com
Axiomtek | www.axiomtek.com
COMMELL | www.commell.com
Diamond Systems | www.diamondsystems.com
Digilent | www.digilent.com
Gateworks | www.gateworks.com
Gumstix | www.gumstix.com
MYIR Tech Limited | www.myirtech.com
Technologic Systems | www.embeddedarm.com
50: Internet of Things Security (Part 1): Command Injection, By Bob Japenga
The Art of Software Testing by Glenford J. Myers; J. Wiley and Sons; 1979
Here are three test cases I missed:
Do you have a test case in which all sides are zero (0, 0, 0)? [Particularly germane with the recent WPA2
Do you have at least one test case specifying the wrong number of values (two rather than three integers, for example)?
Do you have a test case in which one side has a negative value? Do you have a test case in which one side has a negative value?
Industrial Control System Cyber Emergency Response Team (ICS-CERT)
This is a good resource for finding out about threats but also recommended practices for safe design.
Common Weakness Enumeration Database – See this a great resource from Mitre
54: Modulation Fundamentals, By George Novacek
David M. Beams Modulation
George Novacek, WWVB Clock Revisited, Circuit Cellar #288
Modulation & Demodulation using PLL
58: Shannon and Noise: Putting the Theorem to Work, By Robert Lacoste
“A Mathematical Theory of Communication”, Claude R. Shannon, 1948, Bell System Technical Journal volume 27
“An Introduction to Information Theory – Symbols, Signals and Noise”
John R. Pierce, California Institute of Technology
Dover Publications Inc, Second edition, ISBN 978-0-486-24061-9
Channel Capacity & Shannon’s theorem – demystified
p. 66 : Money Sorting Machines (Part 3), By Jeff Bachiochi
Reference:
[1] National Automatic Merchandising Association (NAMA): Multi Drop Bus version 4-2
www.uscurrency.gov/security/100-security-features-2013-present
Microchip Technology | www.microchip.com
Sponsor this Article
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