Wiznet makers

irina

Published October 12, 2022 ©

89 UCC

3 WCC

84 VAR

0 Contests

0 Followers

0 Following

Original Link

Dosing Peristaltic Pump (PWM SSR), HX711 Scale and an FSM

Finite state machine, DC motor variable speed (PWM, solid state relay), software timer objects, HX711 scale and WawiLib. Tutorial value

COMPONENTS
PROJECT DESCRIPTION

This project on Arduino Project Hub describes how to build an Ethernet-based weather station that can collect and display data from various sensors.

The project uses the Ethernet shield to establish a connection between the weather station and the Internet. The DHT11 sensor is used to measure temperature and humidity, while the BMP180 sensor measures barometric pressure. The anemometer and wind vane are used to measure wind speed and direction, while the rain gauge is used to measure rainfall.

This application shows a dosing application using 2 peristaltic pumps (PWM driven via solid state relays), 1 digital weight transducer (using a HX711), a LED traffic light and an Arduino Mega2560 with an Ethernet shield.

First the vessel on the scale is filled in 15 ml steps up to 100ml and then it is emptied. Commands to start and stop are issued via Ethernet using WawiLib to read and write sketch variables. The state changes of the state machine are reflected to the output window of WawiLib.

The project consists of the following components:

  1. An Ethernet shield
  2. A DHT11 temperature and humidity sensor
  3. A BMP180 barometric pressure sensor
  4. An anemometer and wind vane
  5. A rain gauge
  6. A display module
  7. An Arduino board

The AppNotePeriPump.pdf detailed tutorial can be downloaded from www.sylvestersolutions.com explaining the details step by step. Go to the documentation page of the Sylvester Solutions website. Sylvester solutions site.

Documents
Comments Write