Home > Speakers >

Dr. Don Wilcher

Dr. Don Wilcher, an Electrical Engineer, is an Associate Certified Electronics Technician (CETa), a Technical Education Researcher, Instructor, Maker, Emerging Technology Lecturer, and Book Author. He is the Director of Manufacturing and Technology at Jefferson State Community College. He researches Machine Learning and Artificial Intelligence applications and their impact on Personalized Learning, Competency-Based Models curriculum, and instructional development in Mechatronics, Automation, IoT, Electronics, Robotics, Embedded Controls, and Industrial Maintenance Technologies. He is also the Founder and owner of MaDon Research LLC, a technology consulting and technical writing business serving Electronics Marketing Media, Technical and Engineering Education companies.

Aggregating Data and Sensor Programming With The Arduino Nano 33BLE Sense Board

Available in 11 days, 14 hours and 21 minutes

Aggregating data from industrial or environmental systems can require costly data logging or acquisition devices. With micro-miniaturization or MEMs technologies, sensors can be populated on small form factor Printed Circuit Boards (PCBs). Included on these PCBs are System on Chip (SoC) microcontrollers. Combining sensors and SoC microcontrollers, PCBs can provide an approach to aggregating data from industrial and environmental systems.

This online conference talk will present an approach to obtaining data from industrial and environmental systems using an Arduino Nano 33 BLE Sense board, Communication Terminal software, and sensor programming techniques.
Topics to be presented for this online talk are listed next.

  • Arduino Nano 33 BLE Sense Overview
  • Accessing On-board Sensors
    1. temperature
    2. relative humidity
    3. microphone
    4. gesture
  • Logging sensor data with Communication Terminal Software
    1. Tera Term
    2. PuTTY
  • Lab: Light Sensor OLED Demonstrator (Bricolage)

Go to Session


ESP32 I/O Primer

Status: Available Now

The ESP32 is a low-cost microcontroller System-on-a-Chip (SoC). An SoC is a microcontroller that integrates a computer's or device's components into a single chip. The ESP32 includes a microprocessor, memory, various interfaces and peripherals, and integrated WiFi and Bluetooth capabilities. To use the ESP32 microcontroller in various industrial products and applications like temperature controllers, motor controls, object sensing/detection, and visual alarm indicators, an understanding of basic input/output electronic circuit interfaces is required. A basic I/O primer will allow the development and testing of control application code to be created by the software developer. This talk will explain basic I/O interfacing circuit techniques using electrical and electronic components like tactile pushbutton switches, transistors, and sensors. The talk will include operating electromechanical and solid state relays (SSR) using an ESP32 microcontroller. Circuit diagrams and basic microcontroller code will be presented in this talk.

Go to Session


Live Q&A - ESP32 I/O Primer

Status: Available Now

Live Q&A with Dr. Don Wilcher for the talk titled ESP32 I/O Primer

Go to Session


OpenPLC: A Unique Approach to Programming Microchip Atmega328 microcontrollers

Status: Available Now

The traditional approach to programming a microcontroller has been with high-level languages like C or C++. Programmer Tools like compilers are used to take the high-level language code and disassemble it to a machine code format. A no-code approach can now be used to program a microcontroller using a ladder diagram programming language. In this talk, an open-source ladder diagram programming platform called OpenPLC will be discussed. OpenPLC is based on the International Electrotechnical Commission (IEC) 61131-1 Functional Programming Languages standard. Participants will learn the basics of a programmable logic controller ladder diagram and how to implement control function tasks using the OpenPLC Editor. The OpenPLC Runtime environment for programming and monitoring the control functions embedded on the microcontroller will be presented in the talk discussion. The Arduino Uno -Microchip ATMega328 based platform will be the development tool for implementing specific OpenPLC control function tasks.

Go to Session


Enabling Rapid Prototype for Physical Interaction Design Using A M5Stack Core

Status: Available Now

The M5Stack Core is an ESP32 microcontroller-based controller that allows a variety of wearable, Human Machine Interface (HMI) and Human-Computer Interaction (HCI) devices to be developed quickly. This microtalk will discuss enabling rapid prototyping for physical interaction design using the M5Stack Core. A set of prototyping, software tools, and circuits will be provided in this microtalk.

Go to Session


Prototyping Industrial Control Concept Applications Using MicroPython and the BBC micro:bit.

Status: Available Now

Automation is being impacted by smaller more efficient programmable logic controllers (PLCs) and programmable automation controllers. With such controllers, mechanical based systems, like conveyors, transfer stations, hydraulic, and pneumatic machines are able to operate at higher efficiency and quality performance. Therefore, how can innovative industrial controllers be implemented to ensure manufacturing processing and methods can be adjusted properly with reliability and accuracy? In this virtual talk, industrial control application concepts using MicroPython and the BBC micro:bit will be explored. The big ideas to be learned in this talk are prototyping methods in the development and validating sensing, detection, and control applications using MicroPython and the BBC micro:bit.

Go to Session


Live Q&A - Prototyping Industrial Control Concept Applications Using MicroPython and the BBC micro:bit.

Status: Available Now

Live Q&A with Don Wilcher for the talk titled Prototyping Industrial Control Concept Applications Using MicroPython and the BBC micro:bit.

Go to Session