Posts

Showing posts with the label ethernet

Hardware for IoT - Microcontrollers and Microcomputers

Image
Internet of Things (IoT) is a topic that involves automating or controlling (not only) households from intelligent devices. Under the term IoT, it is possible to imagine everything around us that communicates in some way, and it is possible to acquire information, manage and know about these devices, such as whether they are turned off or turned on. This is your television, your computer, washing machine, mp3 player, appliances, sockets, lights. Their data must be sent to the network by hardware if they do not have a certain connectivity or if they do not support the IoT standard. As a hardware we can use a chip or a minicomputer that performs this function. Consequently, these devices can be managed with the hardware that they can communicate with the device and then send these device values / statuses to the IoT network gateway. In this article you can read about the most famous IoT hardware platforms, but most of the hardware is only used for local projects without having to conne

Control 16 relays via Arduino with Ethernet

Image
Hello, I'm going to share again with another project that helps many of you to solve the issue of how to switch the relay remotely. I have done a bit of a specific project for 2 chats that are remotely controlled when each user has their own sites where they manage their outputs. Arduino Due and Ethernet shield W5100 have enough microcontrollers and have enough GPIO pins for 16 relay channels . As Due does not have everyone, the codes for this project will be customized for 2 Arduino Uno boards with W5100 Ethernet shields. The web part is written in PHP procedural style. There are 2 user accounts where you can control 8 outputs for each user. One user does not see the other outputs and can not change them. At the same time, both users can both be in the web application, and each one can manage their outputs. 1st user Name: user1 Password: user1 2nd user Name: admin Password: admin The login data can be changed to the site you choose whenever it is possible to change it

Arduino irrigation control via time based on weather

Image
I would like to introduce you to the project that I realized during this year during the holidays. I created a web-based system for horticulture that specializes in the sale and cultivation of various kinds of plants, trees, flowers ... Web-based system has been designed to meet the following requirements: Temperature record, rain level, output activity record Heating / cooling control based on temperature Irrigation management at set times or on demand with weather condition counting statistics Remote restart boards Logs Login system Arduino Mega 2560 (1280 was enough too) was used as the control microcontroller, as Uno was on the edge with memory and was severely jammed. Arduino Mega was a great choice thanks to a sufficient number of pins and especially great memory for a program with a larger RAM memory. Arduino sends temperature and rain data to the Web via the Wiznet W5100 Ethernet Shield. The temperature is read out digitally from the DS18B20 sensor and the rain re