Instructors: Matthew Graff and William (Bill) Kerney
Student Workers: Neiro Cabrera, Meagan Eggert, Julian Perry Laxamana, Gurkaran Singh
School: Clovis Community College in Fresno, California
The purpose of this project is to introduce concepts related to the Fourth Industrial Revolution and Industry 4.0 at minimal cost. It is tailored for demonstrations at the high school level and offers more in-depth training opportunities at the college level. Moreover, this demo serves as an ideal starting point for anyone interested in learning through hands-on experience with a functional prototype.
This repository will provide instructions for setting up a system to create an Internet of Things (IoT) using Arduino ESP32s as clients and a Raspberry Pi as an MQTT Broker, integrated with SCADA using Ignition by Inductive Automation. The README will guide you through recreating this demonstration using the specified components, followed by a brief tutorial.
The following are the components used in this project. Depending on the situtation different components maybe used to replace the following.
-
Raspberry Pi 4 or Pi 400 - $100
-
Arduino ESP43 - KEYESTUDIO ESP32 Smart House - $55
![71aY7HXNc5L _AC_SL1500_](https://private-user-images.githubusercontent.com/140917053/348437348-3cebbbc6-9c92-4065-af2b-c9d46f695485.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkyNjU0MjYsIm5iZiI6MTczOTI2NTEyNiwicGF0aCI6Ii8xNDA5MTcwNTMvMzQ4NDM3MzQ4LTNjZWJiYmM2LTljOTItNDA2NS1hZjJiLWM5ZDQ2ZjY5NTQ4NS5qcGc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjExJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxMVQwOTEyMDZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0yYWFkMTExMmRlYjJmYzkxM2ZiMDI5MjU2NDhiNjIxOGVkNzE5ZGU2ZjdkNmIzZjllMzYxY2VkZDEyZmMwZDcyJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.WO1D4JHiLM5hxwc390uOz0jb9zLw09qkH74cUCHcgIM)
- Router GL.iNet GL-AR300M16-Ext or most any router - $30
![41gQQAA8ozL _AC_SL1000_](https://private-user-images.githubusercontent.com/140917053/348439575-8f36c3b7-f8ef-4a87-8133-f80b9922bc74.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkyNjU0MjYsIm5iZiI6MTczOTI2NTEyNiwicGF0aCI6Ii8xNDA5MTcwNTMvMzQ4NDM5NTc1LThmMzZjM2I3LWY4ZWYtNGE4Ny04MTMzLWY4MGI5OTIyYmM3NC5qcGc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjExJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxMVQwOTEyMDZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1lYTQyZTQ4YjFkYzAxOWVmNjk2MWZhNDc3MDMxOTJmOGZmODY2YWMwMzAzNWYwNWE0MzgzMmYxMDY5NjRiYjI1JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.H2kVg-720oUEu5rZrNnYcJc83AvFAyqG6Ys4loy5Jr4)
Optional:
-
Touchscreen Raspberry Pi 7" Touch Screen Display - $75
-
Case SmartiPi Touch 2 - $35
-
Opto 22 GRV-RIO-LC - $1,095
This system is for more advanced training for college programs. This system shows how industry deploys Industry 4.0 technology.
To install the project, run following command in Raspberry Pi terminal with WiFi connection:
curl -o- https://raw.githubusercontent.com/CCC-Industry4/IIOT-4.0-Project/main/install.sh | bash -x
- Lab 1. Set-up Raspberry Pi, Arduino Smart Home, and PC
- Lab 2a. Configure camera object detection
- Lab 2b. Configure Smart Home
- Lab 3. Operation Smart Home Neighborhood
- Lab 4. Troubleshooting
- 8 Labs on creating a Printed Circuit Board The PCB can be used to creat custom boards for the ESP32.