ICP 7 - TondiToday/CSEE5590-IOT-Robotics GitHub Wiki

Teammate 1: Tonderai Kambarami

Teammate 2: Luis Guillermo Usseglio-Carbajal

Teammate 3: Reed Bader

Teammate 4: Tarik Salay


Introduction

For this project, our group was formed with 4 students. The project consisted of Building Node-RED Node and Interfacing Arduino with Node-RED

Objectives

Part1:

Node Properties: Some general principles to follow when creating new nodes.

1.Nodes should:be well-defined in their purpose

2.Nodes should:be simple to use, regardless of the underlying functionality

3.Nodes should:be forgiving in what types of message properties it accepts

4.Nodes should:be consistent in what they send

5.Nodes should:sit at the beginning, middle or end of a flow -not all at once

6.Nodes should:catch errors

Part2:

1.Create Celsius/Centigrade to Fahrenheit converter node

Part3:

1.Create a flow to Switch On/Off the LED from the dashboard

2.Extend the flow to simulate traffic signal

Approaches/Methods

We create a folder and in there we save it three files, so we could create the node to convert text into lower case. after, we integrate the node with node red, so we could inject text and converted to lower case. Later, we did the same approach with a node to convert temperature in Celsius to Fahrenheit. Finally, we had to integrate Arduino with the node red to create a semaphore.

Evaluation

A photo of our block code can be found below. Image of the setup