Skip to content

Jongbeom-IM/Automatic-feeder-for-pets

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Automatic-feeder-for-pets

This product is for pets that are designed to receive food without their owners.

I thought the fundamental requirment of this product is that It should be available wherever the owner is.

So I applied the MQTT protocol to this product to enable TCP/IP communication.

Block diagram and Flow chart

image

Enter the value by setting the meal time and amount of meal on the USER's mobile phone. After that according to each communication method, MQTT communication, Wireless transmission to the LOLIN board connected to the Wi-Fi via the broker The data is transmitted to the Arduino Uno R3 via USART communication.

when the set meal time matches the current time, control the servo motor 1 to drop feed into the bowl and delay the amount of the payday entered

Adjust servo motor 1 to stop feed drop. Afterwards, the PWM is adjusted to play the melody with the buzzer to alert the pet that the meal is ready, and if the pet finishes eating for a certain period of time, it operates the servo motor 2 to discharge the feed, and the feed is collected by the load cell. Send the pay check message and the remaining feed to the mobile phone.

Allows USER to schedule the amount of food they serve and meal times they eat. At this time, additional meals can be provided by measuring the amount of exercise of pets through toys.

If the time USER booked matches the current time, Feed will be dropped.

When the meal is completed, the melody will ring once. After a certain period of time, the bowl is recovered and the remaining feed amount is measured and notified to the USER.

Solid Works Modeling

image image image
Round veiw inner veiw

About

MQTT protocol for ESP32, Arduino Serial

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages