Pea Shooter !

No pet yet? Keep a Pea Shooter!
Do you want a plant who lives like an animal? It will ask for water when it’s thirsty, and guard your apartment. Most importantly, you don’t have to walk it after a day’s work...

Featured Work

I'm Pea Shooter

Remember the pea-shooter’s killer mace and mission? Destroy the zombies and protect the house!


This is a plant that can interact deeply with people.You can watch its living conditions and water it through our Web App. It has a bad temper. When feeling uncomfortable, it will complain to you through Web App, “Hey! I’m thirsty!Give me some water right now!” So try to be a responsible master and don’t irritate it.
This is not only a plant who lives like a pet but does nothing.If your pet dog comes running toward to PeaShooter to hurt it, it will spray water to protect itself.Not only to protect itself, it also can guard your apartment and its owner, you.PeaShooter will detect carbon monoxide concentrations in your apartment.If the number of concentration exceeds the alert value, it will raise the alarm in the apartment and alert your cell phone in time via the Web App.
Who doesn’t want to have such a proud and loyal pet inside of your apartment?





This is what I can do for you


Sensor

Every kind of plant need water. But every plant is a foolish guy, who is not able to scream or talk. The input for initializing the process needs humidity sensor , image sensor ,carbon monoxide sensor which are used for reserving the soil humidity and the concentration of carbon monoxide ,recognizing the pet who is running to the Pea Shooter.

Reasoning

The system receives the language of plant(sensors) and deals with the data, whether the value is over the standard or not.Judge the data is needed to be delivered.

Acting

Receive the message from PeaShooter. For instance, it needs more water or sprays water to pet to protect itself. If the concentration of carbon monoxide is over standard,PeaShooter will rise the alarm.In a brief, let the users know what my PeaShooter did.

Reacting

User receives the message from PeaShooter and executes interaction by App. User can give more water to the PeaShooter.Or hear the alarm from PeaShooter, people know that they need to open the window to decrease the concentration of carbon monoxide.

This is my feature


Sensitive

The PeaShooter is able to detect the pet, observe the humidity, the concentration of carbon monoxide and the coming pet.

Responsive

the PeaShooter can talk with us and suggest what we could do.

Adaptive

According to the problem of environment and making the corresponding acting in order to adapt.

Transparent

Place PeaShooter as a normal plant in your apartment.

Intelligent

It is a smart plant which can defend itself and interact with users.

This is my open issue


Mamun Srizon

Soil humidity monitoring detector.

• Carbon dioxide monitoring detector.

Image recognization tecnology.

The camera.

Water sprinkler system.

Warning device.

This is my architecture


Legend s en s o r de t e c t e d a c t ua t io n upload c onne c t b y blue t oo t h u s e G P R S s p r a y c a m e ra Ar duin o pa ss i v e bu zz e r c a r bon m ono x ide de v i ce P ea S hoo t e r c loud s e rv e r R PI Pea Shooter Software Mobile Application(Android) Capture images based on the phone's camera. Real-time image recognition based on YOLO. Target animal Hardware control: transfers data to Arduino. Software control: transfer data to Web Server. Not target animal Neglecting Web Application(jQuery+Python) Front-end Show the condition of PeaShooter and implement the user control interface. Back-end The Web server receives data from Arduino applications and synchronizes with the front end. The Web server receives data from Android applications and synchronizes with the front end. Hardware Computational nodes Devices Camera on the Android Phone Take the picture of the coming toward pet and recognize Water spray Spray to the pet after image recognizing Carbon monoxide device Detect the concentration of carbon monoxide in the apartment Passive buzzer Alarm the people the carbon monoxide’s concentration is over the standard Battery box Provide the electricity to the other functions GPRS/GSM Use the Arduino development board and GPRS to send data to the cloud server.

This is who created me


Dan

yuling.zhang@studenti.polito.it
Github: @ZhangYu1ing

Zhang YuLing

SW developer(Front-end, Back-end), User Interface Designer

Bill

i@ohmyv.com
Github: @KivyGogh

Gao QiWei

SW developer(Front-end, Back-end, Deep learning), Interaction Designer

Eric

yidong.zhou@studenti.polito.it
Github: @bandiandog

Zhou YiDong

HW Developer