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/
Jobtensor Python learning tool
https://jobtensor.com/Python-Introduction
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
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