March (issue #332) Circuit Cellar Article Materials

Click here for the Circuit Cellar article code archive

p. 6: Exploring the ESP32’s Peripheral Blocks: For IoT or Home Control, By Brian Millier

References:
ESP32 Technical Reference Manual-  Espressif’s site:
Kolban’s Book on ESP32- Leanpub’s website:

Bourns | www.bourns.com
Espressif Systems | www.espressif.com
Maxim Integrated | www.maximintegrated.com
Princeton Technology Corp. | www.princeton.com

p 16: Posture Corrector Leverages Bluetooth: App-Controlled Wearable, By Rohit Jha, Erissa Irani and Amanda Pustis

References:
[1] R. Cocco, “Fix the Posture”, 2011
[2] “Android- Bluetooth”, TutorialsPoint, 2017
[3] “Implementing a while loop in android”, StackOverflow, 2011
[4] B. Land, “Cornell University ECE4760; ProtoThreads and Timers; PIC32MX250F128B”, Cornell University, Nov 2016
[5] ISO 10993-10:2010: Biological evaluation of medical devices — Part 10: Tests for irritation and skin sensitization, International Organization for Standardization, Aug. 2010
[6] ISO 13732-1:2006: Ergonomics of the thermal environment — Methods for the assessment of human responses to contact with surfaces — Part 1: Hot surfaces, International Organization for Standardization, Sept. 2009
[7]ISO/TC 108/SC 4: Human exposure to mechanical vibration and shock, International Organization for Standardization, 1980

Parts:
4.5 inch Flex Sensor        SparkFun Electronics | www.sparkfun.com
Parallax Vibration Motor               Adafruit Industries | www.adafruit.com
PIC32MX250F128B Microcontroller          Microchip Technology | www.microchip.com
HC-05 Bluetooth Module              Gikfun | www.gikfun.com

Texas Instruments | www.ti.com

p. 22: Apartment Entry System Uses PIC32: Smart Buzzer Scheme, By Joseph Featherston

References:
[1] “How to Build a Microphone Amplifier Circuit.”
[2] “Learn Morse Code.”

Mathworks | www.mathworks.com
Microchip Technology | www.microchip.com

 p. 30 : Designing a Home Cleaning Robot (Part 4): Firmware Design, By Nishant Mittal and Vaisakh KV

Check out these videos covering the entire project:

Getting started with PSoC 4 BLE: http://www.cypress.com/documentation/application-notes/an91267-getting-started-psoc-4-ble

Cysmart: http://www.cypress.com/documentation/software-and-drivers/cysmart-bluetooth-le-test-and-debug-tool

Getting started with PSoC Microcontroller: http://circuitcellar.com/cc-blog/getting-started-with-psoc-mcus-part-3/

IR Sensor module: On Amazon

Cypress Semiconductor | www.cypress.com

p. 36: IoT: From Device to Gateway: Modules for the Edge, By Jeff Child

Device Solutions | www.device-solutions.com
Digi | www.digi.com
IAR Systems | www.iar.com
Nordic Semiconductor | www.nordicsemi.com
NXP Semiconductor | www.nxp.com
Rigado | www.rigado.com
STMicrolectronics | www.st.com
Telit | www.telit.com
U-blox | www.u-blox.com

p. 42: Software Tools Flex Their Code Analysis Muscles: Complexity and Quality Collide, By Jeff Child

GrammaTech | www.grammatech.com
Green Hills Software | www.ghs.com
IAR Systems | www.iar.com
Lauterbach | www.lauterbach.com
LDRA | www.ldra.com

p. 50:  Pick and Place Made Easier: Open-Source Tool Project, By Colin O’Flynn

Colin’s open-source tool “MeatBag Pick-n-Place” is available as a Python project at Github  .

ECIA EIGP 114.00: https://staging.ecianow.org/wp-content/uploads/EIGP-114-12-2012-Final-with-Updated-packing-slips.pdf

Altium | www.altium.com
Digi-Key | www.digikey.com
Mouser Electronics | www.mouser.com

p. 54:  Measuring Acceleration, By George Novacek

References:
[1} Halit Eren “Acceleration, Vibration and Shock Measurement.
[2] Acceleration calculator
[3] George Novacek, Circuit Cellar Issues 315 (October 2016) and 317 (December 2016)
[4] Sparkfun LIS3DH accelerator breakout board https://www.sparkfun.com/products/13963
[5] Acceleration Measurement Using the Laser Doppler Technique

p. 58: Stepper Motor Waveforms: A Journey in Microsteps, By Ed Nisley

Background columns:
Stepper Failure, Circuit Cellar 191 (June 2006)
Stepper Motor Basics (editing errors turned “rev” into “reversals”) Circuit Cellar 253 (August 2011)
Stepper Motor Microstepping Circuit Cellar 255 (October 2011)
Stepper Motor Torque Circuit Cellar 257 (December 2011)

Background blog posts:
MPCNC assembly
Endstop mounts
3D printed board holders

Components:
Mostly Printed CNC: https://www.vicious1.com
RAMPS 1.4 board: http://reprap.org/wiki/RAMPS_1.4
Arduino CNC Shield v3: https://blog.protoneer.co.nz/arduino-cnc-shield-v3-00-assembly-guide
Marlin firmware: http://marlinfw.org
GRBL G-code firmware: https://github.com/gnea/grbl

V1 Engineering | www.v1engineering.com

p. 66 : Texting and IoT Embedded Devices (Part 1): Fun with the ESP8266 SoC,
By Jeff Bachiochi

Jeff’s Arduino IDE has been updated for the ESP8266. The instructions  using the instructions found at http://esp8266.github.io/Arduino/versions/2.2.0/doc/installing.html. Jeff has chosen the ‘Generic ESP8266 Module from the IDE’s ‘Tools/Board/’ pull down menu.

There are modules available that contain both the FTDI chip and the ESP. Here for some possibilities https://arduino-esp8266.readthedocs.io/en/latest/boards.html

ESP8266 Community Forum at www.github.com/esp8266/arduino for more information on how to install the support onto your Arduino IDE.

ESP8266 Community Wiki at www.esp8266.com/wiki/doku.php?id=esp8266-module-family for more information on ESP8266 modules.

Espressif Systems | www.espressif.com
FTDI Chip | www.ftdichip.com
NodeMcu | www.nodemcu.com

ADVERTISMENT