Article Materials and Resources

August (issue #361) Circuit Cellar

Click here for the Circuit Cellar article code archive

p.6: Writing MAVSDK/PX4 Drone Applications: Autonomous Flying Fun, By Raul Alvarez-Torrico

References:
[1]  https://www.mathworks.com/help/aeroblks/about-aerospace-coordinate-systems.html
[2] https://snarky.ca/how-the-heck-does-async-await-work-in-python-3-5/
[3] PX4 Support (Slack and Discuss)
https://dev.px4.io/v1.9.0/en/contribute/support.html

MAVSDK
https://mavsdk.mavlink.io/develop/en/index.html

PX4 SITL simulation
https://dev.px4.io/v1.9.0/en/simulation/index.html

Development Environment Installation
https://dev.px4.io/v1.9.0/en/setup/dev_env.html

Getting started with MAVSDK-Python
https://auterion.com/getting-started-with-mavsdk-python/

MAVSDK-Python: easy asyncio
https://auterion.com/mavsdk-python-easy-asyncio/

PX4 platform
https://px4.io/

QGroundControl
http://qgroundcontrol.com/

PX4 Support (Slack and Discuss)
https://dev.px4.io/v1.9.0/en/contribute/support.html

Local Tangent Plane Coordinates (NED Coordinate System)
https://en.wikipedia.org/wiki/Local_tangent_plane_coordinates

Speed Up Your Python Program With Concurrency
https://realpython.com/python-concurrency/

Install Ubuntu 18.04 LTS in a VirtualBox
https://linuxhint.com/install_ubuntu_18-04_virtualbox/

Ardupilot | https://ardupilot.org
Dronecode | www.dronecode.org
PX4 Autopilot | https://px4.io
Mathworks | www.mathworks.com


p.16: EEG Error Correction Interface: Anxiety Takes Control, By Rebecca Bell, Emma Kaufman and Chloe Kuo

References:
[1] Kirkby, Lowry & Luongo, Francisco & Lee, Morgan & Nahum, Mor & Van Vleet, Thomas & Rao,
Vikram & Dawes, Heather & Chang, Edward & Sohal, Vikaas. (2018). An
Amygdala-Hippocampus Subnetwork that Encodes Variation in Human Mood. Cell. 175. 10.1016/j.cell.2018.10.005.
https://www.cell.com/cell/pdf/S0092-8674(18)31313-8.pdf
[2] Muse—Meditation Made Easy. (n.d.). Muse. Retrieved February 4, 2020, from
https://choosemuse.com
[3] Clutterbuck, J. (n.d.). Mind Monitor. Mind Monitor. Retrieved February 4, 2020, from
https://mindmonitor.com
[4] The Open Sound Control 1.0 Specification | opensoundcontrol.org. (n.d.). Retrieved February 4, 2020, from http://opensoundcontrol.org/spec-1_0
[5] Dunkels, A. (n.d.). Protothreads. Protothreads. Retrieved February 4, 2020, from                 http://dunkels.com/adam/pt/index.html
[6] devindelfino. (2019). Devindelfino/TelekinesisCar [Python].                                                                                                   https://github.com/devindelfino/TelekinesisCar
 (Original work published 2015)
[7] DelPreto, Joseph et al. “Plug-and-Play Supervisory Control Using Muscle and Brain Signals for Real-Time Gesture and Error Detection.” Robotics: Science and Systems(2018).
https://groups.csail.mit.edu/drl/wiki/images/d/d8/delpreto_rss2018_emg_eeg.pdf

Video of the EEG Error Correction Interface Project:


Muse (Muse 2 Headband)

Microchip Technologies (PIC32, Microstick II)

Adafruit (Serial-USB cable)

Adafruit Industries | www.adafruit.com
InteraXon | www.choosemuse.com
Microchip Technology | www.microchip.com

p.22: Build a TV Commercial Killer: C-B-G: New Simplified Redesign, By Tommy Tyler

On the www.banggood.com site:
search for “959231” and select “ATmega328P
Nano V3 Module Improve…”

search for “1618440” and select “KTNNKG
433MHz RF Remote Control…”

search for “1407281” and select “Geekcreit
RX480E-4 433MHz Wireless…”

search for “1149663” and select “CHUNGHOP
L181 Mini Universal…”

Digi-Key ( www.digikey.com )parts:

P/N HM2027-ND, Hammond 1591XXBSBK
Black Box

P/N 255-1430-5-ND, Panasonic AQY210EH
Solid-State Relay

P/N 1516-1365-ND, Brightek QBL81B60D Blue
Diffused LED

P/N V1042-ND, Vector 64P44WE Punchboard

Banggood | www.banggood.com
Chunghop | www.chunghop.com/en
Digi-Key | www.digikey.com


p.30: Build a Gesture-Controlled Camera Platform: Using a PIC32 MCU, By Kunpeng Huang, Siqi Qian and Xinyi Yang

References:

[1] http://motorizedprecision.com
[2] http://www.gigapan.com/cms/support/tech-specs
[3] https://www.dji.com/ronin-s
[4] https://www.sparkfun.com/products/9760
[5] https://www.st.com/resource/en/datasheet/lsm9ds1.pdf
[6] https://store.arduino.cc/usa/nano-33-ble-sense
[7] https://www.digikey.com/product-detail/en/ams/AS5600-ASOM/AS5600-ASOMCT-ND/4914333
[8] https://www.microchip.com/wwwproducts/en/en557425
[9] http://people.ece.cornell.edu/land/courses/ece4760/PIC32/target_board.html
[10] http://dunkels.com/adam/pt/
[11] http://people.ece.cornell.edu/land/courses/ece4760/PIC32/index_Protothreads.html

Adafruit Industries | www.adafruit.com
AMS Electronics | www.ams.com
Digi-Key | www.digikey.com
Microchip Technology | www.microchip.com
SparkFun | www.sparkfun.com
STMicroelectronics | www.st.com

 

p.38: Diverse IC Types Drive Automotive Innovations: Multi-Pronged Evolution, By Jeff Child

Cypress Semiconductor | www.cypress.com
Infineon Technologies | www.infineon.com
Maxim Integrated | www.maximintegrated.com
Microchip | www.microchip.com
NXP Semiconductor | www.nxp.com
Renesas Electronics America | www.renesas.com
STMicroelectronics | www.st.com
Texas Instruments | www.ti.com
Toshiba Electronic Devices & Storage | www.toshiba.semicon-storage.com

 

p.46: Display Advances Serve Embedded Needs: Easier Integration, By Jeff Child

4D Systems | www.4dsystems.com.au
Axiomtek | www.axiomtek.com
Newhaven Display | www.newhavendisplay.com
Noritake | www.noritake-elec.com
Pervasive Displays | www.pervasivedisplays.com

 

p.50: DATASHEET: Open-Spec SBCs: Community Computing, By Jeff Child

References:

[1] Linuxgizmos’ 2020 New Year’s edition SBC catalog
[2] “IoT Monitoring System for Commercial Fridges”, (Circuit Cellar 344, March 2010)

Asus      www.asus.com
Beagleboard.org Foundation      www.beagleboard.org
FriendlyElec      www.friendlyarm.com
Hardkernel      www.hardkernel.com
Khadas      www.khadas.com
Orange Pi      www.orangepi.org
Raspberry Pi Foundation      www.raspberrypi.org
Raspberry Pi Foundation      www.raspberrypi.org
Radxa      https://wiki.radxa.com

DATASHEET URLS:
Asus     www.asus.com/AIoT-Industrial-Solutions/Tinker-Edge-T/HelpDesk_Manual
BeagleBone     http://www.github.com/beagleboard/beaglebone-ai/wiki/System-Reference-Manual
FriendlyElec     http://wiki.friendlyarm.com/wiki/index.php/ZeroPi
Hardkernel     https://wiki.odroid.com/odroid-n2/odroid-n2
Khadas     https://docs.khadas.com/vim3
Orange Pi     http://www.orangepi.org/Orange%20Pi%204
Raspberry Pi     www.raspberrypi.org/products/raspberry-pi-3-model-b-plus
Raspberry Pi     www.raspberrypi.org/products/raspberry-pi-4-model-b/specifications
Radxa     https://wiki.radxa.com/RockpiN10


p.54: EMBEDDED IN THIN SLICES: LoRa: (Part 6) A MachineQ Example Continued, By Bob Japenga

References:

[1] https://support.machineq.com/s/article/What-are-the-MQ-APIs
[2] There is a good article on Wiki about them https://en.wikipedia.org/wiki/Swagger_(software)
[3] Check out all the possibilities at www.swagger.io

MachineQ | www.machineq.com
Swagger | www.swagger.io

 

p.58: THE DARKER SIDE: Making Heads or Tails of RMS Measurements: Your Gaussian Guide, By Robert Lacoste

Normal distribution
Wikipedia     https://en.wikipedia.org/wiki/Normal_distribution

Gaussian function
Wikipedia     https://en.wikipedia.org/wiki/Gaussian_function

Central limit theorem
Wikipedia     https://en.wikipedia.org/wiki/Central_limit_theorem

Bean Machine
Wikipedia     https://en.wikipedia.org/wiki/Bean_machine

Who really discovered the Bell Curve
Robert Matthews     https://www.sciencefocus.com/science/who-really-discovered-the-bell-curve/

History of the Normal Distribution
Jenny Kenkel     https://www.math.utah.edu/~kenkel/normaldistributiontalk.pdf

The Pi-Cubed Programming Challenge – Week 9: Tossing a Coin and the Bell Curve
http://pi3.sites.sheffield.ac.uk/tutorials/week-9

Teledyne Lecroy Waverunner 610Zi oscilloscope
https://teledynelecroy.com/oscilloscope/

Galton board
https://www.amazon.com/Four-Pines-Publishing-Galton-Board/dp/B078Y7RN6Y

Scilab | www.scilab.org
Teledyne LeCroy | www.teledynelecroy.com

 

p.66: FROM THE BENCH: Build a Joystick Interface for Flight Sims: Using Trusted RC Hardware, By Jeff Bachiochi

References:

[1] https://helmpcb.com/category/software Serial Port Monitor
[2]  http://janaxelson.com/usbc.htm  “USB Complete” ISBN 978-1-931448-28-4
[3]  www.github.com/MHeironimus/ArduinoJoystickLibrary Joystick Library
[4] Flysky A8S Receiver
8CH 2.4Ghz Mini S-Bus PPM Receiver i-Bus for Flysky i4 i6 i6S i6X TM10 TM8 Transmitter
Amazon link:
https://www.amazon.com/Flysky-FS-A8S-Receiver-i-BUS-Transmitter/dp/B0761N3FFC

FTDI | www.ftdichip.com
Microchip Technology | www.microchip.com


p.79: The Future of Smart Buildings: A Smarter Approach to Connected Buildings, By Stefan Berggren

u-blox | www.u-blox.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