Click here for the Circuit Cellar article code archive
Cover image provided by Cadence Design Systems — www.cadence.com
p.6: Build a Drill Position Indicator: Using Arduino Nano, By Anuj Justus Rajappa and Vairamani Kanagavel
References:
[1] ATmega328P datasheet, Link
[2] MPU6050 datasheet, Link
[3] Jim Greene, Application Note AN-686, Analog Devices, Link
[4] MPU6050 register register map and descriptions, Link
[5] https://gitlab.com/ajblogs/level_sense
Analog Devices | www.analog.com
Hantek | www.hantek.com
Microchip Technology | www.microchip.com
SparkFun Electronics | www.sparkfun.com
TDK Invensense | www.invensense.tdk.com
Thomas Fischl | www.fischl.de
p.12: Building a COVID Test Drone: Part 1: Components and Connectivity, By Andrei Florian
References:
[1] XP HoverGames drone kit from NXP
https://www.nxp.com/design/designs/nxp-hovergames-drone-kit-including-rddrone-fmuk66-and-peripherals:KIT-HGDRONEK66
[2] Telemetry Radio from Holybro
https://www.nxp.com/part/HGD-TELEM433#/
https://www.amazon.co.uk/HRB-Adapters-Quadcopter-Airplane-Helicopter/dp/B086JP7PCC/ref=sr_1_5?dchild=1&keywords=3s%2C+%2B%2F-+5000mah+battery+with+xt60+connector.&qid=1608765054&sr=8-5
[4] Arduino MKR GSM 1400 from Arduino
https://store.arduino.cc/arduino-mkr-gsm-1400-1415
[5] Power Bank from KSIX
https://www.amazon.co.uk/KSIX-2200-Power-Micro-Cable-Black/dp/B00PJRDJ3Y/ref=sr_1_13?dchild=1&keywords=2200mah%2Bpower%2Bbank&qid=1608766889&sr=8-13&th=1
[6] Keypad from Kitronik
https://kitronik.co.uk/products/4611-keypad-12-button
[7] Servo from Kitronik
https://kitronik.co.uk/products/2565-180-mini-servo?_pos=8&_sid=ac1aa9979&_ss=r
[8] Logic Level Converter from Aliexpress
https://www.aliexpress.com/item/32771873030.html?spm=a2g0o.productlist.0.0.156b59c17mXW08&algo_pvid=4ef0d0bc-7f3e-48f0-a28d-d27d43316b73&algo_expid=4ef0d0bc-7f3e-48f0-a28d-d27d43316b73-1&btsid=0bb0624116087663874133173ec607&ws_ab_test=searchweb0_0,searchweb201602_,searchweb201603
[9] https://www.hologram.io
[10] https://azure.microsoft.com/en-us/services/iot-central
[11] https://github.com/Andrei-Florian/CovidTestDrone
[12] https://aisler.net/partners/fritzing
[13] https://www.castlecreations.com/en/cc-bec-010-0004-00
[14] https://opencv.org
[15] https://nxp.gitbook.io/8mmnavq/navq-developer-guide/software-support/installing-ros2-foxy
[16] https://powerbi.microsoft.com/en-us
[17] https://docs.microsoft.com/en-us/azure/iot-central/core/howto-connect-powerbi
Arduino | www.arduino.cc
Fritzing | www.fritzing.org
Hologram | www.hologram.io
Kitronik | www.kitronik.co.uk
Microsoft Azure | www.azure.microsoft.com
NXP Semiconductors | www.nxp.com
PX4 Autopilot | https://px4.io
QGroundControl | http://qgroundcontrol.com
p.22: Build Your Own IoT Platform: Part 2: Connecting to Devices, By Dhairya Parikh
References:
[1] Build Your Own IoT Platform, Part 1 (Circuit Cellar 371, June 2021)
[2] Project GitHub: https://github.com/Dhairya1007/IoT-Platform-Article-2-Project
[3] https://randomnerdtutorials.com/how-to-install-esp8266-board-arduino-ide
Adafruit | www.adafruit.com
Apache Software Foundation | www.apache.org
DigitalOcean | www.digitalocean.com
Eclipse Mosquitto | www.mosquitto.org
Espressif Systems | www.espressif.com
Node-RED | www.nodered.org
PuTTY | www.putty.org
p.30: Devices Aid Speech for People with Disabilities: Using the BBC micro:bit, By Matthew Oppenheim
References:
[1] BBC micro:bit. Retrieved March 5, 2018, from https://www.microbit.co.uk/home
[2] GitHub Repositories for micro:bit HandShake
https://github.com/hardwaremonkey/microbit_hand_shake
[3] Oppenheim “Full-Stack Python,” Circuit Cellar 319, February, 2017.
[4] MicroPython https://tech.microbit.org/software/micropython
[5] uFlash command line utility https://uflash.readthedocs.io/en/latest
[6] uFlash https://www.seismicmatt.com/2020/08/23/automating-loading-micropython-code-to-the-bbc-microbit-in-linux
[7] Singleton Pattern, Stack Overflow https://stackoverflow.com/questions/3319434/singleton-pattern
[8] Oppenheim Project Website https://www.seismicmatt.com/handshake
Communication Matters: https://www.communicationmatters.org.uk
Bill of materials:
micro:bit board
[uflash] https://www.seismicmatt.com/2020/08/23/automating-loading-micropython-code-to-the-bbc-microbit-in-linux
Code Blocks | www.codeblocks.org
Mbed | https://os.mbed.com
Micro:bit Educational Foundation | www.microbit.org
Nordic Semiconductor | www.nordicsemi.com
Stack Overflow | www.stackoverflow.com
p.38: PCB Design Tools Enhance Their DFM Capabilities: Portals and Platforms, By Jeff Child
References:
[1] www.pcbflow.com.com
[2] www.nexar.com
Altium | www.altium.com
Cadence Design Systems | www.cadence.com
Siemens EDA | https://eda.sw.siemens.com
Zuken | www.zuken.com
p.42: Embedded Displays Offer New Features and Formats: Screens for All Seasons, By Jeff Child
Reference:
[1] Circuit Cellar 363, Datasheet: Panel PCs
4D Systems | www.4dsystems.com.au
Adafruit | www.adafruit.com
Cincoze | www.cincoze.com
Newhaven Display | www.newhavendisplay.com
Noritake | www.noritake-elec.com
Pervasive Displays | www.pervasivedisplays.com
p.46: DATASHEET: Embedded PCs: Complete Compute Solutions, By Jeff Child
AAEON www.aaeon.com
ADLINK Technology www.adlinktech.com
Advantech www.advantech.com
Aetina www.aetina.com
American Portwell Technology www.portwell.com
Cincoze www.cincoze.com
DFI https://us.dfi.com
Ibase Technology www.ibase.com.tw
Kontron www.kontron.com
Lanner www.lannerinc.com
OnLogic www.onlogic.com
Sintrones www.sintrones.com
WIN Enterprises www.win-ent.com
WINSYSTEMS www.winsystems.com
DATASHEET URLS:
AAEON https://newdata.aaeon.com.tw/DOWNLOAD/2014%20datasheet/Systems/BOXER-8230AI.pdf
ADLINK Technology www.adlinktech.com/en/Inference_platform.aspx
Aetina www.aetina.com/products-detail.php?i=486
American Portwell Technology www.portwell.com/pdf/embedded_platform/WEBS-21G0.pdf
Axiomtek www.axiomtek.com/Download/Spec/en-US/ebox560-52r-fl.pdf
Cincoze www.cincoze.com/data/files/202105/Datasheet_GP-3000-Series.pdf
DFI https://us.dfi.com/product/index/1510#download
Ibase www.ibase.com.tw/english/download/Intelligent_Systems/ASB200-919_Datasheet.pdf
Lanner www.lannerinc.com/products/intelligent-edge-appliances/embedded-platform/lec-2290
OnLogic https://static.onlogic.com/resources/spec-sheets/OnLogic-HX600-Spec-Sheet-V1.pdf
Sintrones www.sintrones.com/datasheets/VBOX-3611-4L-D5G.pdf
WIN Enterprises www.win-ent.com/images/stories/datasheets/PL-50040_DS.pdf
WINSYSTEMS https://resources.winsystems.com/datasheets
p.52: EMBEDDED SYSTEM ESSENTIALS: Power Analysis of ECC Hardware Implementations: Curves and Keys, By Colin O’Flynn
References:
[1] “Side-Channel Power Analysis” (Circuit Cellar 314, March 2019)
[2] “A Side Journey to Titan” by Victor Lomne and Thomas Roche — available at https://ninjalab.io/wp-content/uploads/2021/01/a_side_journey_to_titan.pdf
[3] The GitHub link as at www.github.com/newaetech/chipwhisperer-jupyter
NewAE Technology | www.newae.com
p.56: PICKING UP MIXED SIGNALS: A Digital Amplifier for TVs: Using a Teensy 4.1, By Brian Millier
References:
[1] Teensy Audio System Design Tool: https://www.pjrc.com/teensy/gui/index.html
[2] GitHub link for floating-point audio routines
https://github.com/chipaudette/OpenAudio_ArduinoLibrary
[3] “Build an iPad-Based IR Remote (Part 1)” from May 2016 (Circuit Cellar 310)
[4] Link to a PJRC Teensy Forum thread about small problem in FIR equalizer example:
https://forum.pjrc.com/threads/62900-Formant-Isolation?highlight=bmillier
Teensy 4.1 Module:
https://www.pjrc.com/store/teensy41.html
TFT Touchscreen display:
https://www.pjrc.com/store/display_ili9341_touch.html
Audio Power Amplifier with Bluetooth receiver:
https://www.amazon.ca/Bluetooth-Amplifier-Channel-Digital-TDA7492P/dp/B07P6TK8CB/ref=pd_rhf_eetyp_p_img_10?_encoding=UTF8&psc=1&refRID=965T3891KDY3RX8W870F
PT8211 16-bit DAC (USA source):
https://www.pjrc.com/store/pt8211_kit.html
PLR135/T TOSLINK optical receiver:
https://www.digikey.ca/en/products/detail/everlight-electronics-co-ltd/PLR135-T/2693959
TSOP38238 IR receiver module:
https://www.digikey.ca/en/products/detail/vishay-semiconductor-opto-division/TSOP38238/1681362
Adafruit | www.adafruit.com
Digi-Key | www.digikey.com
Everlight Electronics | www.everlight.com
Maxim Integrated | www.maximintegrated.com
Murata Power Solutions | www.murata-ps.com
NXP Semiconductors | www.nxp.com
PJRC | www.pjrc.com
Renesas Electronics | www.renesas.com
STMicroelectronics | www.st.com
Vishay Semiconductors | www.vishay.com
p.68: FROM THE BENCH: Build Your Own Battery Monitor: Counting Coulombs, By Jeff Bachiochi
References:
[1] LTC4150 datasheet https://www.analog.com/media/en/technical-documentation/data-sheets/4150fc.pdf
[2] “Direct Line Connection” (Circuit Cellar 248, March 2011)
[3] http://danyk.cz/test18650_en.html
Adafruit | www.adafruit.com
Analog Devices | www.analog.com
Microchip Technology | www.microchip.com
p.79: The Future of Smart Cities: 5G and Intelligent Transportation Tech Fuel Smart City Advances, By Steve Mazur
References:
[1] IBM’s Smart Planet vision https://www.ibm.com/ibm/history/ibm100/us/en/icons/smarterplanet
[2] https://www.reuters.com/world/the-great-reboot/pandemic-led-decline-us-cities-may-be-reversing-2021-05-04
Digi International | www.digi.com
Sponsor this ArticleCircuit 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