This is an old revision of the document!
The laboratory is located at Silesian Technical University, Poland, Gliwice Akademicka 16, room 310.
The node is an air flow generator, connected to the appropriate air receiving node. There is an air duct that connects nodes (node 2 send air to node 1, while node 4 send air to node 3). The lab consists of the fan which is a source of airflow going to the air duct. The beam of the air flow can be regulated in two ways:
The voltage on the fan is visible on needle multimeter.
The user needs to know:
End of the pipe is fitted to fan which is covered by rectangle flap. The flap is hanging on servomotor lever. Both fan and servomotor, are connected to the PWM outputs (each has its pin, enabling to control them independently) from the SoC. It is possible to change the rotating speed of the fan, and also the position of the flap. Parallel, the voltage on the fan (effective value), is displayed on analogue spindle voltage meter and can be observed via camera.
There is temperature and humidity sensor in the lab node: DHT22, connected to the GPIO0 (D3).
There are two actuators: fan and servomotor.
Provide a list of software, software libraries and external resources (i.e. files) necessary during code development. Please note, write here only common for all hands-on-labs scenarios (there is a relevant section in scenario template. Remove this section if empty.
You can connect your ESP8266 microcontroller via its integrated WiFi interface to the separated IoT network. Then you can communicate with other, already connected devices and even provide some information to the cloud. In details, there is a dedicated MQTT broker waiting for you. You can also set up your soft Access Point and connect another node directly to yours.
The communication among the devices can be done using MQTT messages: exchanging data among other nodes (M2M) and you can even push them to the Internet.
Reference data
Using your Node, you can access it and publish/subscribe to the messages once you connect your ESP to the existing wireless network (this network does not provide access to the global internet and is separated, but please note there are other developers and IoT nodes connected to this access point:
At the same time, only one user can program the controller, although analysing the signal by others (unlimited number) the users is reasonable. Model is provided to work continuously, without service breaks. For more interesting experiments, the user should be access to complementary Rx lab at the same time (applies to the advanced lab scenarios).
Generally, this node provides airflow to the neighbour receiving (Rx) node: node 2 sends air to node 1, node 4 sends air to node 2. For simple scenarios it is enough to book just one node while to simulate complex scenarios, it is essential to book and solve complex problems using two nodes.
gabriel.drabik@polsl.pl