Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
en:iot-open:project:project3 [2018/05/17 06:13] rim.puksen:iot-open:project:project3 [2020/07/20 09:00] (current) – external edit 127.0.0.1
Line 1: Line 1:
-====== Industrial IoT: project by ITT Group (Raivo) ======+===== Industrial IoT =====
  
-===== Introduction =====+==== Introduction ====
  
-Industry 4.0 is a concept to digitalize industrial systems and factories. Internet of Things is one of the key components to be successful in digitalization. System monitoring, data collection, predictive maintenance, energy efficiency and many others are main topics of IoT.+Industry 4.0 is a concept to digitalise industrial systems and factories. Internet of Things is one of the critical components to be successful in digitalisation. System monitoring, data collection, predictive maintenance, energy efficiency and many others are central topics of IoT.
  
 In this project, an industrial production line efficiency monitoring system will be developed and demonstrated. In this project, an industrial production line efficiency monitoring system will be developed and demonstrated.
  
-===== Task =====+==== Task ====
  
-{{:en:iot-open:project:flexiblemanufactoring.jpg?300|}}+{{ :en:iot-open:project:flexiblemanufactoring.jpg?300|}}
  
-This is the Festo flexible manufacturing line. You need to create a proper sensor system which monitors the machine usage of a particular unit. There will be 3 different workstations which need to be monitored. Current values will be transfered to the operator. The operator must be able to set warning setpoints on which the he/she will be notified by a buzzer. For example, when the current rises above the allowed value the alarm will be sound. +This is the Festo flexible manufacturing line. You need to create a proper sensor system which monitors the machine usage of a particular unit. There will be 3 different workstations which need to be controlled. Current values will be transferred to the operator. The operator must be able to set warning setpoints on which he/she will be notified by a buzzer. For example, when the current rises above the allowed valuethe alarm will be sound. 
 In this task you need to set up: In this task you need to set up:
   *  An encoder that is monitoring the workload of the conveyor belt. The controller will send information about how much the belt has moved.   *  An encoder that is monitoring the workload of the conveyor belt. The controller will send information about how much the belt has moved.
-  * A current sensor that is monitoring the electrical power consumed by the machine. The controller will send the current amperage.+  * A current sensor that is following the electrical power consumed by the machine. The controller will send the current amperage.
   * A PIR (Passive infrared) sensor that will monitor human movement in the working area. The controller will send a notification if it detects movement.   * A PIR (Passive infrared) sensor that will monitor human movement in the working area. The controller will send a notification if it detects movement.
-  * HMI (Human-Machine Interface) that the operator can use to check the beforementioned data. It must be possible to check the values and the warning setpoints of each of the sensors.+  *An HMI (Human-Machine Interface) that the operator can use to check the beforementioned data. It must be possible to check the values and the warning setpoints of each of the sensors.
  
-{{:en:iot-open:project:system_diagram_s.png?600|}} +{{:en:iot-open:project:system_diagram_s.png?700|}}
- +
-===== Hardware description ===== +
-**Controller module**  +
-The controller module is a low-cost Wi-Fi chip with full TCP/IP stack and MCU (microcontroller unit) capability. This small module allows microcontrollers to connect to a Wi-Fi network and make simple TCP/IP connections using Hayes-style commands. Controller can be connected with Micro USB connection or with WIFI connection. +
- +
-{{:en:iot_homelab_kit:hardware:controller.png?200|}}+
  
 +==== Hardware description ====
 + 
 ^ Module ^ Description ^   ^ Module ^ Description ^  
-|  {{:en:iot_homelab_kit:hardware:controller2.png?200}} | **Sensor module.** Sensor module interfaces different sensors and also small actuators like RC servo motor. In this task the sensor module will be used with the rotary encoder and AC current sensor.|{{:en:iot_homelab_kit:hardware:pirmodule.png?200}}+|{{:en:iot_homelab_kit:hardware:controller.png?100|}}|**Controller module.** The controller module is a low-cost Wi-Fi chip with full TCP/IP stack and MCU (microcontroller unit) capability. This small module allows microcontrollers to connect to a Wi-Fi network and make simple TCP/IP connections using Hayes-style commands. The controller can be connected with Micro USB connection or with WIFI connection.| 
-| **PIR module.** PIR sensors allow you to sense motion of warm objectsit is almost always used to detect whether a human has moved in or out of the sensors range.| +|  {{:en:iot_homelab_kit:hardware:controller2.png?100}} | **Sensor module.** Sensor module interfaces different sensors and also small actuators like RC servo motor. In this taskthe sensor module will be used with the rotary encoder and AC sensor.
- +|{{:en:iot_homelab_kit:hardware:pirmodule.png?100}}|**PIR module.** PIR sensors allow you to sense motion of warm objectsit is almost always used to detect whether a human has moved in or out of the sensors range.| 
- +|{{:en:iot_homelab_kit:hardware:soundmodule.png?100|}}| **Buzzer module.** Buzzer module purpose is to signal the user when an event occurs. In this task, the buzzer will be sound if measured values go over the warning limits. | 
- +|{{:en:iot_homelab_kit:hardware:buttonshield.png?100|}}|**Button module.** Button module will be used to interact with the HMI. For example to switch pages.| 
-**** +|{{:en:iot_homelab_kit:hardware:oled3.png?100|}}|**OLED module.**OLED module will be used for HMI display.|
- +
-**Buzzer module** +
-Buzzer module purpose is to signal the user when an event occurs. In this task buzzer will be sound if measured values go over the warning limits.  +
- +
-{{:en:iot_homelab_kit:hardware:soundmodule.png?200|}} +
- +
-**Button module** +
-Button module will be used to interact with the HMI. For example to switch pages. +
- +
-{{:en:iot_homelab_kit:hardware:buttonshield.png?200|}} +
- +
-**OLED module** +
-OLED module will be used for HMI display.+
  
-{{:en:iot_homelab_kit:hardware:oled3.png?200|}} 
  
 The current sensor will be attached to the power cables of the machine. The current sensor will be attached to the power cables of the machine.
  
-{{:en:iot-open:project:cursensorassembly.png?400|}}+{{ :en:iot-open:project:cursensorassembly.png?300 |}}
  
 The PIR sensor will be positioned above the working area of the machine. The PIR sensor will be positioned above the working area of the machine.
  
-{{:en:iot-open:project:pirassembly.png?400|}}+{{ :en:iot-open:project:pirassembly.png?300 |}}
  
 The encoder will be attached to the conveyor belt. The encoder will be attached to the conveyor belt.
  
-{{:en:iot-open:project:encassembly.png?400|}}+{{ :en:iot-open:project:encassembly.png?300 |}}
  
-And the button module with the HMI module will be on the operators workdesk.+And the button module with the HMI module will be on the operator's work desk.
  
-{{:en:iot-open:project:buttonhmiassembly.png?400|}}+{{ :en:iot-open:project:buttonhmiassembly.png?300 |}}
  
  
-===== Remote lab instructions =====+==== Remote lab instructions ====
  
   - Log into your account at [[http://distance.roboticlab.eu|distance.roboticlab.eu]].   - Log into your account at [[http://distance.roboticlab.eu|distance.roboticlab.eu]].
Line 81: Line 63:
   - While having the code you want to run open click on "Compile".   - While having the code you want to run open click on "Compile".
   - Wait for the compiler to finish and check for errors.   - Wait for the compiler to finish and check for errors.
-  - If the compiler was successful then click on "Execute".+  - If the compiler was successfulthen click on "Execute".
  
 Saving your code: Saving your code:
   - While having the code you want to save open click on "Save file as..".   - While having the code you want to save open click on "Save file as..".
   - Enter a name for your code and press "Ok".   - Enter a name for your code and press "Ok".
-  - To open your code you can choose it from under "User files".+  - To open your codeyou can choose it from under "User files".
  
-===== Steps to solve the problem =====+==== Steps to solve the problem ====
  
   - Study current sensor and encoder working principles and output signals   - Study current sensor and encoder working principles and output signals
en/iot-open/project/project3.1526537619.txt.gz · Last modified: 2020/07/20 09:00 (external edit)
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0