A smart automatic pet feeder based on oneM2M

We developed an OM2M-based intelligent pet feeding system to put food and water remotely on web or Android, multiple data analysis included.

BeginnerFull instructions provided8 hours2,328
A smart automatic pet feeder based on oneM2M

Things used in this project

Hardware components

NodeMCU ESP8266 Breakout Board
NodeMCU ESP8266 Breakout Board
To provide Wi-Fi support.
×1
MapleTree - A STM32duino compatible with Leaf Maple STM32F103RBT6
MapleTree - A STM32duino compatible with Leaf Maple STM32F103RBT6
To provide the screen driver.
×1
SG90 Micro-servo motor
SG90 Micro-servo motor
To control the switch of the food's storage.
×1
Weighing sensor with two paralleled holes due to the strains
To weigh the food in the pet's bowl.
×1
SparkFun Load Cell Amplifier - HX711
SparkFun Load Cell Amplifier - HX711
To carry out the Analog-to-Digital conversion.
×1
Water Pump
To pump the water from storage into pet's cup.
×1
Grove - 2-Channel SPDT Relay
Seeed Studio Grove - 2-Channel SPDT Relay
To control the switch of the water pump.
×1
Ultrasonic Sensor - HC-SR04
SparkFun Ultrasonic Sensor - HC-SR04
To measure the amount of food left in storage.
×1
Water Level Sensor
To measure the water left in pet's cup.
×1
DHT11 Temperature & Humidity Sensor (4 pins)
DHT11 Temperature & Humidity Sensor (4 pins)
To measure indoor temperature & humidity.
×1
3.5 inch LCD
To show color pictures and current time.
×1
LED (generic)
LED (generic)
To alarm the amount of food or water in storage is too low.
×2

Software apps and online services

oneM2M
Arduino IDE
Arduino IDE
Android Studio
Android Studio
Eclipse IDE (Neon)
Keil uVision5
Navicat Premium 15
Postman

Hand tools and fabrication machines

Cardboard
Hot glue gun (generic)
Hot glue gun (generic)
Scissor, Electrician
Scissor, Electrician
Soldering Iron Tip, Knife
Soldering Iron Tip, Knife
Soldering iron (generic)
Soldering iron (generic)
Solder Wire, Lead Free
Solder Wire, Lead Free
Wire Stripper & Cutter, 18-10 AWG / 0.75-4mm² Capacity Wires
Wire Stripper & Cutter, 18-10 AWG / 0.75-4mm² Capacity Wires
10 Pc. Jumper Wire Kit, 5 cm Long
10 Pc. Jumper Wire Kit, 5 cm Long
Premium Female/Female Jumper Wires, 40 x 3" (75mm)
Premium Female/Female Jumper Wires, 40 x 3" (75mm)
Mastech MS8217 Autorange Digital Multimeter
Digilent Mastech MS8217 Autorange Digital Multimeter
Breadboard, Plastic
Breadboard, Plastic
Soldering Iron Holder, With Sponge
Soldering Iron Holder, With Sponge
Plastic pipe

Story

Read more

Schematics

A smart automatic pet feeder based on OM2M

Feeder Circuit Diagrams

oneM2M working diagram

Code

International oneM2M Hackathon project from QLU_1, CN

A smart automatic pet feeder based on oneM2M

Credits

Li Xinlong

Li Xinlong

1 project • 4 followers
ZhaoKun

ZhaoKun

1 project • 2 followers
Li Dongrun

Li Dongrun

1 project • 2 followers
Xu Menghao

Xu Menghao

1 project • 3 followers
Internet of Things project development
Sh Wu

Sh Wu

1 project • 3 followers
IoT undergraduate.
Andreas Kraft

Andreas Kraft

34 projects • 11 followers
IoT & connected home architect and developer. Ask me about oneM2M.
SeungMyeong Jeong

SeungMyeong Jeong

34 projects • 12 followers
Bob Flynn

Bob Flynn

32 projects • 13 followers
Miguel Angel Reina Ortega

Miguel Angel Reina Ortega

35 projects • 7 followers
Laurent Velez

Laurent Velez

18 projects • 6 followers
Samir Medjiah

Samir Medjiah

21 projects • 14 followers
Xavier Piednoir

Xavier Piednoir

26 projects • 6 followers
Wonbae Son

Wonbae Son

32 projects • 5 followers
안일엽

안일엽

17 projects • 1 follower

Comments