Raspberry Pi 4 Automation
CEC Archives | CEC Semester Eighteen 2020 | Raspberry Pi 4 Automation
In this introduction session Physical Computing and Automation Basics will be presented. Physical Computing and Automation technical literature will be discussed along with terminology. A review of the Raspberry Pi 4 along with a brief discussion of the SBC's General- Purpose Input/Output Pins (GPIOs) will be provided. Attendees will learn how to install the Processing visual programming language for operating the RPi4 SBC projects.
Day 2 session will allow attendees to explore Human Inputting Device (HID) technology. The typical mouse will be investigated by attendees through a series of hands-on lab activities. Alsothe concept of HID and its relationship with Physical Computing will be discussed. In additionProcessing programming concepts on reading the mouse x-y coordinate positions will be illustrated to the course attendees.
Day 3 session will allow attendees to explore the circuit operation of an Analog to Digital Converter (ADC). Attendees will learn how to wire and setup an ADC on a Raspberry Pi 4. AlsoADC basics will be discussed in this session using hands-on lab activities. Attendees will learn about the PCF8951 ADC module. In additionattendees will learn how to read analog values from a potentiometer using the Processing programming language.
The application of controlling a dc motor with a RPi4 will be discussed and demonstrated in this Day 4 session. To illustrate DC motor controlsthe L293 H-Bridge driver integrated circuit (IC) will be demonstrated. Alsothe Processing programming language will be used to provide visual control of the dc motor's speed. In additionattendees will learn how to wire and test the hardware and software components for this interactive motor controller.
Attendees will interact with a simple electromechanical relay controlled by a RPi4. A discussion on the operation of a transistor relay control circuit will be presented. Alsobasic electronic sensing and control applications will be discussed in this final class session. Attendees will learn how to use electromechanical relays for operating high current electrical loads and devices. Alsothe Processing code operation will be discussed with the attendees

Dr. Don Wilcher, an Electrical Engineer, is an Associate Certified Electronics Technician (CETa), a Technical Education Researcher, Instructor, Maker, Emerging Technology Lecturer, Electronics Project writer, and Book Author. His Learn Electronics with Arduino book, published by Apress, has been cited 80 times in academic journals and referenced on patents.
He is the Assistant Professor of Electrical and Computer Engineering at the University of Alabama - Birmingham. His research interest is Embedded Controls, Robotics Education, 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, and Industrial Maintenance Technologies. He is also the Founder and owner of MaDon Research LLC, an instructional technology consulting, technical training, and electronics project writing company serving Electronics Marketing Media, Technical and Engineering Education companies.