SlideShare ist ein Scribd-Unternehmen logo
1 von 17
Downloaden Sie, um offline zu lesen
SMARTY PLANTS
Christine McGahhey
Phys. Computing Project
December 8th, 2016
The Plant That Talks Back
OVERVIEW
Arduino Project
Fall/Winter 2016
Process
1. Ideation
2. Planning
3. Initial Prototypes
4. First Fabrication
5. Final Prototype
6. Next Steps
IDEATION
Combine Technology and Gardening
● Current smart planters do all the work and
sever the connection between the owner and
the plant
● Technology is a useful tool that people can
use to better communicate
● Merging modern technology with an age old
pastime
Encourage People to Own Plants
● Plants reduce depression and
allergies and help keep their owners
healthy
● Many people are afraid of keeping
plants because of fear of killing the
plant
● How-To guides are often not much
help for beginners
Nov. Week 1-2 Nov. Week 3-4 Dec. Week 1 Dec. Week 2 Dec. Week 3
PLANNING
Order Parts and find tutorials
Test Moisture Sensor
Connect LCD to Pot
Fabrication
Exhibition/Finalize
INITIAL PROTOTYPES
1 - Testing the Sensor and Screen
The very first prototype was a test to make sure the
moisture sensor gave readings and that those reading could
be displayed on an LCD screen and in the Serial Monitor.
The first readings were simple converted into percentages
and I analyzed this data to find the numbers for the ideal
amount of water to later convert into specific messages.
Parts/Materials:
Grove Moisture Sensor, Arduino, Breadboard, LCD Screen,
Wires, Potentiometer, Bowls with Soil, Water
2 - Creating Phrases and First Box
The second prototype converted the readings into different
phrases for the screen to display, based on moisture levels. I
added 5 unique phrases based on water levels; Drowning,
too wet, perfect levels, getting dry, too dry. All of the
phrases are sarcastic and can be customized as well.
Next, I made the first box out of poster board to cover the
Arduino unit and placed the pot on top.
Parts/Materials:
Grove Moisture Sensor, Arduino, Breadboard, LCD Screen,
Wires, Potentiometer, Plastic pot, Soil, Posterboard
Initial Prototype
Findings
1. Reduce features that were
originally planned (buzzer,
LEDs) and focus on interaction
2. Create a clean looking box to
store the pot and Arduino
3. Place the sensor at the bottom
to hide the sensor and hide
more precise readings
FIRST FABRICATION
First Box
The first box had an exposed top so the main issue was
being able to see the wires when looking at the top, since
there was no lid to cover it.
The chord also stood out because of the jarring red color,
and the box had no other decorations to make it stand out.
It was also a bit bulky and could be slimmed down more to
make it easier to place on a shelf or windowsill.
Finally, since people are looking down when they water a
plant, it seemed better to place the screen at the top rather
than the side.
First Fabrication
Findings
1. Add a lid to the top to cover all
signs of wires
2. Change the chord color to
black or white
3. Place the screen at the top of
the device
4. Add more decoration to make
the box unique
5. Place the Arduino on the side
to protect from water damage
FINAL PROTOTYPE
Schematic
Code
#include <LiquidCrystal.h>
// include the LCD library
LiquidCrystal lcd(12, 11, 7, 6, 5, 4);
// Set pins as 12,11,7,6,5,4. It might be different for your LCD, check the producer
catalog
//sensor code
int potPin = A0; //input pin
int soil = 0;
void setup() {
// lcd rows and columns
lcd.begin(16, 2);
Serial.begin(9600);
}
void loop() {
//sensor in serial monitor
int sensorValue = analogRead(A0); Serial.println(sensorValue);
delay(100);
// map the values
int soil = analogRead(potPin) ;
//bone dry message
if (soil >= 950 && soil <= 1023)
lcd.setCursor(0, 0);
lcd.print("I'm so thirsty!");
lcd.setCursor(6, 1);
lcd.print("X__X");
delay(2000);
lcd.clear();
delay(2000);
lcd.print("Water me or I'll");
lcd.setCursor(0, 1);
lcd.print("die & haunt you");
delay(2500);
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("as a plant ghost");
lcd.setCursor(6, 1);
lcd.print("X__X");
delay(2000);
lcd.clear();
}
//damp soil message
else if (soil >= 700 && soil <= 949)
{
lcd.setCursor(0, 0);
lcd.print("I'm drying out!");
lcd.setCursor(6, 1);
lcd.print(">__>");
delay(2000);
lcd.clear();
delay(2000);
lcd.print("Do me a favor &");
lcd.setCursor(1, 1);
lcd.print("actually care");
delay(2500);
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("about my health");
lcd.setCursor(6, 1);
lcd.print("<__<");
delay(2000);
lcd.clear();
}
//watered well message
else if (soil >= 350 && soil <= 699)
{
lcd.setCursor(0, 0);
lcd.print("I'm feeling good");
lcd.setCursor(6, 1);
lcd.print("^__^");
delay(2000);
lcd.clear();
delay(2000);
lcd.print("What a surprise");
lcd.setCursor(0, 1);
lcd.print("you did your job");
delay(2500);
lcd.clear();
lcd.setCursor(4, 0);
lcd.print("for once");
lcd.setCursor(6, 1);
lcd.print("^__^");
delay(2000);
lcd.clear();
}
//too wet messsage
else if (soil >= 270 && soil <= 349)
{
lcd.setCursor(1, 0);
lcd.print("I'm too soaked");
lcd.setCursor(6, 1);
lcd.print("-__-");
delay(2000);
lcd.clear();
delay(2000);
lcd.setCursor(1, 0);
lcd.print("Next time you");
lcd.setCursor(0, 1);
lcd.print("water me try to");
delay(2500);
lcd.clear();
lcd.setCursor(1, 0);
lcd.print("pay attention");
lcd.setCursor(6, 1);
lcd.print("-__-");
delay(2000);
lcd.clear();
}
//too much water message
else if (soil >= 0 && soil <= 269)
{
lcd.setCursor(1, 0);
lcd.print("I'M DROWNING!!");
lcd.setCursor(6, 1);
lcd.print("O__O");
delay(2000);
lcd.clear();
delay(2000);
lcd.setCursor(2, 0);
lcd.print("HELP! HELP!");
lcd.setCursor(1, 1);
lcd.print("My owner is a");
delay(2500);
lcd.clear();
lcd.setCursor(1, 0);
lcd.print("complete moron");
lcd.setCursor(6, 1);
lcd.print(">__<");
delay(2000);
lcd.clear();
}
}
Design Photos
5 Set Phrases
NEXT STEPS
Customizability
Allow the users to customize the messages themselves
LED Matrix Panel
To display the character sprite of the user’s plant with emotions
Sound Feedback
Add sounds to certain emotions so that the user knows when it’s
talking to them while they’re in another room
Photocell
Add a light sensor so that the pot can also read the light levels

Weitere Àhnliche Inhalte

Andere mochten auch

Final tt columbia presentation
Final tt columbia presentationFinal tt columbia presentation
Final tt columbia presentationNate Berkopec
 
Multifamily Technology: Winning Ideas for 2009
Multifamily Technology: Winning Ideas for 2009Multifamily Technology: Winning Ideas for 2009
Multifamily Technology: Winning Ideas for 2009Mike Whaling
 
Studio Peter Van Riet // Design is not an object, design is an action, a verb.
Studio Peter Van Riet // Design is not an object, design is an action, a verb. Studio Peter Van Riet // Design is not an object, design is an action, a verb.
Studio Peter Van Riet // Design is not an object, design is an action, a verb. Peter Van Riet
 
Tata Tea
Tata TeaTata Tea
Tata TeaTarun Arya
 
Successful Website Design
Successful Website DesignSuccessful Website Design
Successful Website DesignBecky Davis
 
e-call ppt
e-call ppte-call ppt
e-call ppt958123
 
Intellectual Property 101
Intellectual Property 101Intellectual Property 101
Intellectual Property 101gregmstark
 
Organizational Structure and Design - A case for a mid-sized Hospital
Organizational Structure and Design - A case for a mid-sized HospitalOrganizational Structure and Design - A case for a mid-sized Hospital
Organizational Structure and Design - A case for a mid-sized HospitalSarang Bhutada
 
KPO Sector In India
KPO Sector In IndiaKPO Sector In India
KPO Sector In IndiaJaspal Singh
 
Working principle of the microwave1
Working principle of the microwave1Working principle of the microwave1
Working principle of the microwave1home
 
Lecture 01 introduction to database
Lecture 01 introduction to databaseLecture 01 introduction to database
Lecture 01 introduction to databaseemailharmeet
 
Centrifugal Pum 2500 Supreme Manuf Man
Centrifugal Pum 2500 Supreme Manuf ManCentrifugal Pum 2500 Supreme Manuf Man
Centrifugal Pum 2500 Supreme Manuf Manguest973f7066
 

Andere mochten auch (16)

Tally2
Tally2Tally2
Tally2
 
Final tt columbia presentation
Final tt columbia presentationFinal tt columbia presentation
Final tt columbia presentation
 
Multifamily Technology: Winning Ideas for 2009
Multifamily Technology: Winning Ideas for 2009Multifamily Technology: Winning Ideas for 2009
Multifamily Technology: Winning Ideas for 2009
 
Produce Your Authority
Produce Your AuthorityProduce Your Authority
Produce Your Authority
 
Studio Peter Van Riet // Design is not an object, design is an action, a verb.
Studio Peter Van Riet // Design is not an object, design is an action, a verb. Studio Peter Van Riet // Design is not an object, design is an action, a verb.
Studio Peter Van Riet // Design is not an object, design is an action, a verb.
 
Tata Tea
Tata TeaTata Tea
Tata Tea
 
Winnick Drain Revisted: Flamingo Wash at the Imperial Palace
Winnick Drain Revisted: Flamingo Wash at the Imperial PalaceWinnick Drain Revisted: Flamingo Wash at the Imperial Palace
Winnick Drain Revisted: Flamingo Wash at the Imperial Palace
 
Successful Website Design
Successful Website DesignSuccessful Website Design
Successful Website Design
 
e-call ppt
e-call ppte-call ppt
e-call ppt
 
Intellectual Property 101
Intellectual Property 101Intellectual Property 101
Intellectual Property 101
 
Organizational Structure and Design - A case for a mid-sized Hospital
Organizational Structure and Design - A case for a mid-sized HospitalOrganizational Structure and Design - A case for a mid-sized Hospital
Organizational Structure and Design - A case for a mid-sized Hospital
 
KPO Sector In India
KPO Sector In IndiaKPO Sector In India
KPO Sector In India
 
Working principle of the microwave1
Working principle of the microwave1Working principle of the microwave1
Working principle of the microwave1
 
Lecture 01 introduction to database
Lecture 01 introduction to databaseLecture 01 introduction to database
Lecture 01 introduction to database
 
Centrifugal Pum 2500 Supreme Manuf Man
Centrifugal Pum 2500 Supreme Manuf ManCentrifugal Pum 2500 Supreme Manuf Man
Centrifugal Pum 2500 Supreme Manuf Man
 
Mandalas
MandalasMandalas
Mandalas
 

Ähnlich wie Smarty Plants

Instrumentasi project smart house (Smart Trashbin)
Instrumentasi project smart house (Smart Trashbin)Instrumentasi project smart house (Smart Trashbin)
Instrumentasi project smart house (Smart Trashbin)risanads97
 
188933 project instrumentasi smart house
188933 project instrumentasi smart house188933 project instrumentasi smart house
188933 project instrumentasi smart houseamimahsiti
 
project instrumentasi smart house (smart trash bin)
 project instrumentasi smart house (smart trash bin) project instrumentasi smart house (smart trash bin)
project instrumentasi smart house (smart trash bin)Mimi Chinho
 
Project instrumentasi smart house
Project instrumentasi smart houseProject instrumentasi smart house
Project instrumentasi smart houserisanads97
 
Project Instrumentation (Smart Trashbin) POLITEKNIK NEGERI BANDUNG
Project Instrumentation (Smart Trashbin) POLITEKNIK NEGERI BANDUNGProject Instrumentation (Smart Trashbin) POLITEKNIK NEGERI BANDUNG
Project Instrumentation (Smart Trashbin) POLITEKNIK NEGERI BANDUNGhandy mulyaguna
 
Project Instrumentation (Smart Trashbin)
Project Instrumentation (Smart Trashbin)Project Instrumentation (Smart Trashbin)
Project Instrumentation (Smart Trashbin)handymg
 
Project on soil moisture sensor
Project on soil moisture sensorProject on soil moisture sensor
Project on soil moisture sensorYADAVHEMANTSANTRAM
 
Getting started with arduino
Getting started with arduinoGetting started with arduino
Getting started with arduinoGlen
 
Advanced View Arduino Projects List - Use Arduino for Projects-3.pdf
Advanced View Arduino Projects List - Use Arduino for Projects-3.pdfAdvanced View Arduino Projects List - Use Arduino for Projects-3.pdf
Advanced View Arduino Projects List - Use Arduino for Projects-3.pdfWiseNaeem
 
Advanced View Arduino Projects List - Use Arduino for Projects-4.pdf
Advanced View Arduino Projects List - Use Arduino for Projects-4.pdfAdvanced View Arduino Projects List - Use Arduino for Projects-4.pdf
Advanced View Arduino Projects List - Use Arduino for Projects-4.pdfWiseNaeem
 
Monitoring and Automatic Watering Based on Microcontroller Arduino Uno Using ...
Monitoring and Automatic Watering Based on Microcontroller Arduino Uno Using ...Monitoring and Automatic Watering Based on Microcontroller Arduino Uno Using ...
Monitoring and Automatic Watering Based on Microcontroller Arduino Uno Using ...Ayudya Maulidiani Rachman
 
Advanced View Arduino Projects List - Use Arduino for Projects 3.pdf
Advanced View Arduino Projects List - Use Arduino for Projects 3.pdfAdvanced View Arduino Projects List - Use Arduino for Projects 3.pdf
Advanced View Arduino Projects List - Use Arduino for Projects 3.pdfWiseNaeem
 
Gas Detection Alarm system using Arduino
Gas Detection Alarm system using ArduinoGas Detection Alarm system using Arduino
Gas Detection Alarm system using ArduinoRohanMistry15
 
Esp8266 Arduino Projects List -Use Arduino for Projects.pdf
Esp8266 Arduino Projects List -Use Arduino for Projects.pdfEsp8266 Arduino Projects List -Use Arduino for Projects.pdf
Esp8266 Arduino Projects List -Use Arduino for Projects.pdfIsmailkhan77481
 
Electronz_Introduction.pptx
Electronz_Introduction.pptxElectronz_Introduction.pptx
Electronz_Introduction.pptxMokete5
 
Arduino_Booklet.pdf
Arduino_Booklet.pdfArduino_Booklet.pdf
Arduino_Booklet.pdfMarkYang62
 
Practicas con arduino
Practicas con arduinoPracticas con arduino
Practicas con arduinoEduardo Suarez
 

Ähnlich wie Smarty Plants (20)

Instrumentasi project smart house (Smart Trashbin)
Instrumentasi project smart house (Smart Trashbin)Instrumentasi project smart house (Smart Trashbin)
Instrumentasi project smart house (Smart Trashbin)
 
188933 project instrumentasi smart house
188933 project instrumentasi smart house188933 project instrumentasi smart house
188933 project instrumentasi smart house
 
project instrumentasi smart house (smart trash bin)
 project instrumentasi smart house (smart trash bin) project instrumentasi smart house (smart trash bin)
project instrumentasi smart house (smart trash bin)
 
Project instrumentasi smart house
Project instrumentasi smart houseProject instrumentasi smart house
Project instrumentasi smart house
 
Project Instrumentation (Smart Trashbin) POLITEKNIK NEGERI BANDUNG
Project Instrumentation (Smart Trashbin) POLITEKNIK NEGERI BANDUNGProject Instrumentation (Smart Trashbin) POLITEKNIK NEGERI BANDUNG
Project Instrumentation (Smart Trashbin) POLITEKNIK NEGERI BANDUNG
 
Project Instrumentation (Smart Trashbin)
Project Instrumentation (Smart Trashbin)Project Instrumentation (Smart Trashbin)
Project Instrumentation (Smart Trashbin)
 
Project on soil moisture sensor
Project on soil moisture sensorProject on soil moisture sensor
Project on soil moisture sensor
 
Arduino: Arduino lcd
Arduino: Arduino lcdArduino: Arduino lcd
Arduino: Arduino lcd
 
Digital Planting Pot for Smart Irrigation
Digital Planting Pot for Smart Irrigation  Digital Planting Pot for Smart Irrigation
Digital Planting Pot for Smart Irrigation
 
Getting started with arduino
Getting started with arduinoGetting started with arduino
Getting started with arduino
 
Advanced View Arduino Projects List - Use Arduino for Projects-3.pdf
Advanced View Arduino Projects List - Use Arduino for Projects-3.pdfAdvanced View Arduino Projects List - Use Arduino for Projects-3.pdf
Advanced View Arduino Projects List - Use Arduino for Projects-3.pdf
 
Advanced View Arduino Projects List - Use Arduino for Projects-4.pdf
Advanced View Arduino Projects List - Use Arduino for Projects-4.pdfAdvanced View Arduino Projects List - Use Arduino for Projects-4.pdf
Advanced View Arduino Projects List - Use Arduino for Projects-4.pdf
 
Monitoring and Automatic Watering Based on Microcontroller Arduino Uno Using ...
Monitoring and Automatic Watering Based on Microcontroller Arduino Uno Using ...Monitoring and Automatic Watering Based on Microcontroller Arduino Uno Using ...
Monitoring and Automatic Watering Based on Microcontroller Arduino Uno Using ...
 
Advanced View Arduino Projects List - Use Arduino for Projects 3.pdf
Advanced View Arduino Projects List - Use Arduino for Projects 3.pdfAdvanced View Arduino Projects List - Use Arduino for Projects 3.pdf
Advanced View Arduino Projects List - Use Arduino for Projects 3.pdf
 
Gas Detection Alarm system using Arduino
Gas Detection Alarm system using ArduinoGas Detection Alarm system using Arduino
Gas Detection Alarm system using Arduino
 
Esp8266 Arduino Projects List -Use Arduino for Projects.pdf
Esp8266 Arduino Projects List -Use Arduino for Projects.pdfEsp8266 Arduino Projects List -Use Arduino for Projects.pdf
Esp8266 Arduino Projects List -Use Arduino for Projects.pdf
 
Electronz_Introduction.pptx
Electronz_Introduction.pptxElectronz_Introduction.pptx
Electronz_Introduction.pptx
 
Arduino_Booklet.pdf
Arduino_Booklet.pdfArduino_Booklet.pdf
Arduino_Booklet.pdf
 
iot project Smart dustbin ppt.pptx
iot project Smart dustbin ppt.pptxiot project Smart dustbin ppt.pptx
iot project Smart dustbin ppt.pptx
 
Practicas con arduino
Practicas con arduinoPracticas con arduino
Practicas con arduino
 

KĂŒrzlich hochgeladen

Cheap Rate Call girls Malviya Nagar 9205541914 shot 1500 night
Cheap Rate Call girls Malviya Nagar 9205541914 shot 1500 nightCheap Rate Call girls Malviya Nagar 9205541914 shot 1500 night
Cheap Rate Call girls Malviya Nagar 9205541914 shot 1500 nightDelhi Call girls
 
Fashion trends before and after covid.pptx
Fashion trends before and after covid.pptxFashion trends before and after covid.pptx
Fashion trends before and after covid.pptxVanshNarang19
 
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...BarusRa
 
CALL ON ➄8923113531 🔝Call Girls Kalyanpur Lucknow best Female service đŸ§”
CALL ON ➄8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  đŸ§”CALL ON ➄8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  đŸ§”
CALL ON ➄8923113531 🔝Call Girls Kalyanpur Lucknow best Female service đŸ§”anilsa9823
 
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...ranjana rawat
 
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girls
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call GirlsCBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girls
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girlsmodelanjalisharma4
 
SD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxSD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxjanettecruzeiro1
 
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130Suhani Kapoor
 
VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service Bhiwandi
VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service BhiwandiVIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service Bhiwandi
VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service BhiwandiSuhani Kapoor
 
Cheap Rate ➄8448380779 ▻Call Girls In Iffco Chowk Gurgaon
Cheap Rate ➄8448380779 ▻Call Girls In Iffco Chowk GurgaonCheap Rate ➄8448380779 ▻Call Girls In Iffco Chowk Gurgaon
Cheap Rate ➄8448380779 ▻Call Girls In Iffco Chowk GurgaonDelhi Call girls
 
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 night
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 nightCheap Rate Call girls Kalkaji 9205541914 shot 1500 night
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 nightDelhi Call girls
 
DragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptxDragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptxmirandajeremy200221
 
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Delhi Call girls
 
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdfThe_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdfAmirYakdi
 
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service AmravatiVIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service AmravatiSuhani Kapoor
 
Call Girls in Kalkaji Delhi 8264348440 call girls ❀
Call Girls in Kalkaji Delhi 8264348440 call girls ❀Call Girls in Kalkaji Delhi 8264348440 call girls ❀
Call Girls in Kalkaji Delhi 8264348440 call girls ❀soniya singh
 
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...Suhani Kapoor
 
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...kumaririma588
 
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...Call Girls in Nagpur High Profile
 
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Delhi Call girls
 

KĂŒrzlich hochgeladen (20)

Cheap Rate Call girls Malviya Nagar 9205541914 shot 1500 night
Cheap Rate Call girls Malviya Nagar 9205541914 shot 1500 nightCheap Rate Call girls Malviya Nagar 9205541914 shot 1500 night
Cheap Rate Call girls Malviya Nagar 9205541914 shot 1500 night
 
Fashion trends before and after covid.pptx
Fashion trends before and after covid.pptxFashion trends before and after covid.pptx
Fashion trends before and after covid.pptx
 
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
 
CALL ON ➄8923113531 🔝Call Girls Kalyanpur Lucknow best Female service đŸ§”
CALL ON ➄8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  đŸ§”CALL ON ➄8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  đŸ§”
CALL ON ➄8923113531 🔝Call Girls Kalyanpur Lucknow best Female service đŸ§”
 
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
 
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girls
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call GirlsCBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girls
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girls
 
SD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxSD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptx
 
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
 
VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service Bhiwandi
VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service BhiwandiVIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service Bhiwandi
VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service Bhiwandi
 
Cheap Rate ➄8448380779 ▻Call Girls In Iffco Chowk Gurgaon
Cheap Rate ➄8448380779 ▻Call Girls In Iffco Chowk GurgaonCheap Rate ➄8448380779 ▻Call Girls In Iffco Chowk Gurgaon
Cheap Rate ➄8448380779 ▻Call Girls In Iffco Chowk Gurgaon
 
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 night
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 nightCheap Rate Call girls Kalkaji 9205541914 shot 1500 night
Cheap Rate Call girls Kalkaji 9205541914 shot 1500 night
 
DragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptxDragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptx
 
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
 
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdfThe_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
 
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service AmravatiVIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
 
Call Girls in Kalkaji Delhi 8264348440 call girls ❀
Call Girls in Kalkaji Delhi 8264348440 call girls ❀Call Girls in Kalkaji Delhi 8264348440 call girls ❀
Call Girls in Kalkaji Delhi 8264348440 call girls ❀
 
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...
 
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
 
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
 
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
 

Smarty Plants

  • 1. SMARTY PLANTS Christine McGahhey Phys. Computing Project December 8th, 2016 The Plant That Talks Back
  • 2. OVERVIEW Arduino Project Fall/Winter 2016 Process 1. Ideation 2. Planning 3. Initial Prototypes 4. First Fabrication 5. Final Prototype 6. Next Steps
  • 3. IDEATION Combine Technology and Gardening ● Current smart planters do all the work and sever the connection between the owner and the plant ● Technology is a useful tool that people can use to better communicate ● Merging modern technology with an age old pastime Encourage People to Own Plants ● Plants reduce depression and allergies and help keep their owners healthy ● Many people are afraid of keeping plants because of fear of killing the plant ● How-To guides are often not much help for beginners
  • 4. Nov. Week 1-2 Nov. Week 3-4 Dec. Week 1 Dec. Week 2 Dec. Week 3 PLANNING Order Parts and find tutorials Test Moisture Sensor Connect LCD to Pot Fabrication Exhibition/Finalize
  • 6. 1 - Testing the Sensor and Screen The very first prototype was a test to make sure the moisture sensor gave readings and that those reading could be displayed on an LCD screen and in the Serial Monitor. The first readings were simple converted into percentages and I analyzed this data to find the numbers for the ideal amount of water to later convert into specific messages. Parts/Materials: Grove Moisture Sensor, Arduino, Breadboard, LCD Screen, Wires, Potentiometer, Bowls with Soil, Water
  • 7. 2 - Creating Phrases and First Box The second prototype converted the readings into different phrases for the screen to display, based on moisture levels. I added 5 unique phrases based on water levels; Drowning, too wet, perfect levels, getting dry, too dry. All of the phrases are sarcastic and can be customized as well. Next, I made the first box out of poster board to cover the Arduino unit and placed the pot on top. Parts/Materials: Grove Moisture Sensor, Arduino, Breadboard, LCD Screen, Wires, Potentiometer, Plastic pot, Soil, Posterboard
  • 8. Initial Prototype Findings 1. Reduce features that were originally planned (buzzer, LEDs) and focus on interaction 2. Create a clean looking box to store the pot and Arduino 3. Place the sensor at the bottom to hide the sensor and hide more precise readings
  • 10. First Box The first box had an exposed top so the main issue was being able to see the wires when looking at the top, since there was no lid to cover it. The chord also stood out because of the jarring red color, and the box had no other decorations to make it stand out. It was also a bit bulky and could be slimmed down more to make it easier to place on a shelf or windowsill. Finally, since people are looking down when they water a plant, it seemed better to place the screen at the top rather than the side.
  • 11. First Fabrication Findings 1. Add a lid to the top to cover all signs of wires 2. Change the chord color to black or white 3. Place the screen at the top of the device 4. Add more decoration to make the box unique 5. Place the Arduino on the side to protect from water damage
  • 14. Code #include <LiquidCrystal.h> // include the LCD library LiquidCrystal lcd(12, 11, 7, 6, 5, 4); // Set pins as 12,11,7,6,5,4. It might be different for your LCD, check the producer catalog //sensor code int potPin = A0; //input pin int soil = 0; void setup() { // lcd rows and columns lcd.begin(16, 2); Serial.begin(9600); } void loop() { //sensor in serial monitor int sensorValue = analogRead(A0); Serial.println(sensorValue); delay(100); // map the values int soil = analogRead(potPin) ; //bone dry message if (soil >= 950 && soil <= 1023) lcd.setCursor(0, 0); lcd.print("I'm so thirsty!"); lcd.setCursor(6, 1); lcd.print("X__X"); delay(2000); lcd.clear(); delay(2000); lcd.print("Water me or I'll"); lcd.setCursor(0, 1); lcd.print("die & haunt you"); delay(2500); lcd.clear(); lcd.setCursor(0, 0); lcd.print("as a plant ghost"); lcd.setCursor(6, 1); lcd.print("X__X"); delay(2000); lcd.clear(); } //damp soil message else if (soil >= 700 && soil <= 949) { lcd.setCursor(0, 0); lcd.print("I'm drying out!"); lcd.setCursor(6, 1); lcd.print(">__>"); delay(2000); lcd.clear(); delay(2000); lcd.print("Do me a favor &"); lcd.setCursor(1, 1); lcd.print("actually care"); delay(2500); lcd.clear(); lcd.setCursor(0, 0); lcd.print("about my health"); lcd.setCursor(6, 1); lcd.print("<__<"); delay(2000); lcd.clear(); } //watered well message else if (soil >= 350 && soil <= 699) { lcd.setCursor(0, 0); lcd.print("I'm feeling good"); lcd.setCursor(6, 1); lcd.print("^__^"); delay(2000); lcd.clear(); delay(2000); lcd.print("What a surprise"); lcd.setCursor(0, 1); lcd.print("you did your job"); delay(2500); lcd.clear(); lcd.setCursor(4, 0); lcd.print("for once"); lcd.setCursor(6, 1); lcd.print("^__^"); delay(2000); lcd.clear(); } //too wet messsage else if (soil >= 270 && soil <= 349) { lcd.setCursor(1, 0); lcd.print("I'm too soaked"); lcd.setCursor(6, 1); lcd.print("-__-"); delay(2000); lcd.clear(); delay(2000); lcd.setCursor(1, 0); lcd.print("Next time you"); lcd.setCursor(0, 1); lcd.print("water me try to"); delay(2500); lcd.clear(); lcd.setCursor(1, 0); lcd.print("pay attention"); lcd.setCursor(6, 1); lcd.print("-__-"); delay(2000); lcd.clear(); } //too much water message else if (soil >= 0 && soil <= 269) { lcd.setCursor(1, 0); lcd.print("I'M DROWNING!!"); lcd.setCursor(6, 1); lcd.print("O__O"); delay(2000); lcd.clear(); delay(2000); lcd.setCursor(2, 0); lcd.print("HELP! HELP!"); lcd.setCursor(1, 1); lcd.print("My owner is a"); delay(2500); lcd.clear(); lcd.setCursor(1, 0); lcd.print("complete moron"); lcd.setCursor(6, 1); lcd.print(">__<"); delay(2000); lcd.clear(); } }
  • 17. NEXT STEPS Customizability Allow the users to customize the messages themselves LED Matrix Panel To display the character sprite of the user’s plant with emotions Sound Feedback Add sounds to certain emotions so that the user knows when it’s talking to them while they’re in another room Photocell Add a light sensor so that the pot can also read the light levels