Adriano Garafulić (AdrianoGarafulic)

AdrianoGarafulic

Geek Repo

Company:Emovis Tehnologije

Location:Croatia

Github PK Tool:Github PK Tool

Adriano Garafulić's repositories

Rain-Gauge-Esp8266-NTP-RTC

Using Croduino Nova2 ESP8266, Blynk, Arduino OTA, NTP servers, RTC internal clock and precipitation sensor, a precipitation meter was made. Since the rainfall measurement is reset every day at midnight, the microcontroller needs to know what time it is. Each time the microcontroller is started and connected to the Internet, it pulls the time from the NTP server and starts the internal RTC clock with the obtained time value. Because if the time was constantly withdrawn from the NTP server in case of being left without an Internet network, the rainfall value would not be reseted at midnight, so it only withdraws time from the NTP server once and later relies on the internal RTC.

Language:C++Stargazers:5Issues:1Issues:0

Parameters-in-the-greenhouse-automatic-opening-and-closing-of-the-greenhouse-user-notification

he system measures soil moisture at two positions in the greenhouse, measures the amount of light and temperature in the greenhouse. User has an insight into current and historical measurements of parameters in the form of a time diagram via the application interface on the mobile device. In relation to the temperature in the greenhouse, the relay controls the moving part of the greenhouse, ie the greenhouse is opened in case of too high a temperature to avoid possible harmful consequences. The user can control the temperature level at which the greenhouse will be opened via the application interface, and a notification will be sent to the mobile device each time the greenhouse is opened. It can also manage notifications related to soil moisture sensors, ie it can set which humidity value will receive event notifications (humidity high, humidity too high, humidity low, humidity too low), as well as temperatures (temperature high, temperature too high, temperature low, temperature too low).

Language:C++Stargazers:1Issues:1Issues:0

Collecting-temperatures-in-the-greenhouse-notification-when-the-temperature-exceeds-a-certain-value

The user has an insight into current and historical measurements of temperatures in the greenhouse via the blynk application interface. It also has the ability to manage notifications by which it is notified when the temperature value from a particular sensor exceeds the set value and thus prevents any damage that would occur if the user was not notified of the event. (Events to be notified: temperature high, temperature too high, temperature low, temperature too low).

Language:C++Stargazers:0Issues:1Issues:0

Digital-thermostat-smart-radiator-and-indor-quality-air-detector

"Smart radiator" is made from an old oil radiator that has a thermostat located on the radiator itself. Also an air quality detector wich is notifying on costumers mobile device when the air quality is low in order to open the window.

Language:C++Stargazers:0Issues:1Issues:1

DISTRIBUTED-SYSTEM-FOR-MEASUREMENT-OF-PHYSICAL-PARAMETERS-OF-THE-ENVIRONMENT

As part of the thesis, a system was created that gives remote users at http://www.nerezisca-meteo.com/ an insight into current meteorological data as well as historical data display. The parameters to be measured are temperature, humidity, air pressure, solar radiation, wind speed and direction, carbon dioxide, carbon monoxide and air quality. The system collects data from sensors using two Arduino microcontrollers and sends them over the local TCP / IP network using the MQTT protocol to the Raspberry PI on which uses the Node-RED framework to store data in a SQLite database and display meteorological data locally on the system application interface. Using the NGINX web server and Dataplicity service, the purchased web domain was redirected to the system application interface.

Language:C++Stargazers:0Issues:1Issues:0
Language:HTMLStargazers:0Issues:0Issues:0
Language:HTMLStargazers:0Issues:0Issues:0
Language:C#Stargazers:0Issues:0Issues:0

Solar-collector-pump-control

Two arduino microcontrollers are controlling the pump that pushes water from a solar collector to a boiler located away from the solar collector. Such a solution was not possible to achieve with a classic thermostat because Information on the temperature difference between the boiler and the collector is required to control the pump. The pump works when the desired temperature difference is achieved between the collector and the boiler, wich user can modify in the system application interface. The user has an insight into the historical representation of the data in the diagram, therefore he can see exactly what was the temperature movement in the boiler and collector and when the pump was running. Also user on the application interface can switch off the automatic operation itself and start the pump "manually".

Language:C++Stargazers:0Issues:1Issues:0

Three-phase_power_supply_control_using_SSR_relays_and_relay_cooling

With the help of an arduino microcontroller and an SSR relay, control of the mains power supply up to 50A was made. Since the relays are heating, it is necessary to perform cooling of the relays, or automation that will turn on the fan in the relay housing if the temperature exceeds a certain value. The user in this case had two options of power supply, via the mains or via the generator. The problem is that every time he should physically turn on and off the fuses or switches when turning on or off the unit that is far from the distribution cabinet. The user is enabled to turn the power supply on or off remotely via the application interface. The user can also control the cooling of the relay and set the temperature value to which the automatic switches off the relays so that ignition does not occur in the event of overheating. It also has a current and historical display of the temperature movement in the relay housing as well as the performance of the relay cooling.

Language:C++Stargazers:0Issues:1Issues:0
Language:C#Stargazers:0Issues:0Issues:0
Stargazers:0Issues:0Issues:0
Language:C#Stargazers:0Issues:0Issues:0