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
— ADVERTISMENT—
—Advertise Here—
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:
— ADVERTISMENT—
—Advertise Here—
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: https://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
— ADVERTISMENT—
—Advertise Here—
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
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