 Let's get started with our first speaker. She is an 11 year old girl who loves hacking, science, technology and learning. She is constantly inventing new things, researching interesting unexplored topics, teaching kids and adults, electronics and programming. This year she was the youngest speaker ever at H-O-P-E. With her talk inspiring the next next generation of hackers. When she's not working on talks, hacking, teaching lockpicking or inventing new things, she's enjoying fencing, archery, singing and acting. Make sure you follow her on the Twitter's at BSI Lab and check her always changing website www.bsilab.com Put your hands together for the exciting and dynamic BSI Lab. Thanks for coming to my talk I'll try to chill. I'll do my best I promise people. And welcome to the Waterbot, the hackable plant control system with yours truly BSI Lab. If you didn't hear his long intro about me, here we go again. Who am I? I'm an 11 year old girl as you heard. I've grown yay into science, programming, electronics fencing, singing, archery, lockpicking, hacking and playing. See, there's me fencing an adult over there and then that's me archery. Since this is the Waterbot, where did this idea even start? Well, it started at Hope 11. I met Sebastian who's a biologist and a biohacker. He's super cool guy very tall too. He guided me on researching oxalostricta. And look over here this is me cloning a tobacco plant in the MS media gel form of it you'll hear what that is later and then this is me using a pipette for my project when I studied it and weighed it and speaking of oxalostricta you're all like Dude, what is that anyway? It's not a clover. See, this is a clover over here that's oxalost. It's also called common yellow wood sorrel but no one should call it. It's just too long so just call it oxalost. It's edible, not too much kidney failure because it has oxalic acid in it and oxalic acid causes kidney stone oxalic acid was also named after oxalost because it has the most oxalic acid because it's oxalus. And this is the clover. See how the clover is round shaped and has sometimes those white spot thing in the middle? Well oxalus has yellow flowers in it. It's heart shaped leaves literally heart shaped like a perfect heart and doesn't have any of this white gunk on it. Oxalic acid. Its name comes from the fact that early investigators isolated oxalic acid from wood sorrel oxalus flowering plants. Booses of it for like cleaning agents and bar keepers friend, whatever that's for they use it in that. And then vaporized oxalic acid is used by some bee keepers as a might decide. See those little mites over here? They kill the bees so they spray it on see that little white dusty stuff and it kills those ugly mighties things but they're actually kind of cute if you look at them but anyway they're horrible. Back to the box because you're tired of hearing about plants. Well in my fifth grade science fair I used the MS media modulation of oxalic acid. No one has done any real research on this plant. Like if you look at Wikipedia you get a few sentences done you know and I want to learn more about it. So I did the MS media modulation is the first step because you know you need to know what a plant likes to eat so you can clone and study it. Morassiege or skewed. I know that's very hard to pronounce and I'm not even sure how to pronounce it because it's Japanese but I call it the MS media. Yeah because that's easier. It contains all macronutrients and micronutrients that a plant needs separate it into five groups of chemicals. The amount of each group is modulated like more more more you know and it's about 120 dollars for the whole set of chemicals the strongest one wins. I did it and I did groups one through five are modulated individually the amount of one chemical group is modulated I did ammonium nitrate and others are left standard you know normal common whatever plants are then dried and measured and weighed because I mean plants consist of a lot of water so to see their normal actual weight you have to dry them and see that little tiny thing that little funnel thing over there that is horrible evil the devil in a form of a funnel you'll see why later ammonium nitrate one of the chemicals actually the first chemical and I varied the amount by zero half one one and a half and then two I did five sets of ten pots three seeds each don't worry about doing the math I did it on a calculator because it's easier that way and that's 50 plants I grew the plants in a 50-50 mix of vermiculite and perlite organic with no extras like no extra minerals more about that later the plants were fed on a cycle so that's me putting all the tiny seeds the seeds are so small you can barely even see them trust me it was painful so the neutral growth medium you know I talked about perlite and vermiculite well basically what are those perlite holds water you know it's just collects all the water and holds it in and then the perlite gives the plant something to hold on to like sand does you know so the plant just grips it like soil you know but it has nothing in it always get the organic ones with no fertilizer if you want to do add your own fertilizers to see if that works me and dad didn't look at the package and got the one with fertilizer we had to redo the whole project all over again all of those 150 plants god that was painful control back to the bots like I said I use a raspberry pie to turn on the lights for 16 hours each day the pie would turn on the lights take three pictures during the day then turn off the lights and tweet every other day at be a by lab it's different than be a different twitter account and you can see all the pictures for example this is one of the pictures of the oxalas growing it's almost a water bot it connected the relay to control the lights the pie cam takes all the pictures twython took care of the tweets and used a cron to job for the timing and this is a little video of it growing it shifted a lot but it's fine better than nothing so just watch it do do da dee da dee do da dee and it's about to grow well something else is going to grow first you'll see wait for it see look they're kind of sprouting see that one little green one right over there and see this green stuff just using all around that's the green moss that was like floating in the air all those particles came on and grow but that didn't change anything you know it was just there like a little piece of gum stuck on your shoe that one night you know they just hate hint never spit your gum on the floor it's horrible see look they're growing aren't they so pretty and as you can notice see how they close from time to time at night time they actually close at night because they can't collect any more light see isn't that cool like little umbrellas like at night time you close the umbrella it's as if they're not even there like they're hiding camouflage am I right blend in with that moss and look how big they grow this is in how many weeks said 12 weeks and done and then black the plants are measured and dried and weighed again because of the water and I saw the less ammonium nitrate the better the plant did then I'll do every single group of chemicals and then study the plant and do everything and you remember that little stupid little funnel thing I pointed out well this carefully pour media into a one inch funnel that little twerp and spilling was not an option because if one plant got more than the rest they'll grow like whoo well the others are play face to face I said next year must do even well I had to sense when the liquid is out you know to the bottom and then fill to a set level on a cycle measure the amount the spends and then print the results or save to a database and then the raspberry pi must be open source so I had to measure the liquid level I used two wires to sense the voltage for the liquid not the best way cheap good for the science fair you know why copper corrodes people have you seen that statue of liberty she's like green and covered in bird poop now other methods you could use the level sensor you know that measures the right level you could use soil moisture sensor measures the resistance in the soil and or a float switch when it gets to certain level it closes I use a pair staltic pump the same ones they use for like the blood machines when they like remove your heart and heart surgery those that pump the blood that's a pair staltic pump some use a stepper mortar to dispense a set amount like over here pretend that's like four milliliters I don't know and then it dispenses and once it does too that means it's eight milliliters but the more affordable ones which are great because it's affordable money people it just uses a motor which is bad because it doesn't measure them out like really so measuring the liquid did this turn off dad it ran out of battery I think okay just great what now it turns on dude okay it measured the liquid with a flow sensor it generates the pulses as liquid flows and the pie council the pulses see look at that handy dandy little guy and then we had to print the results I used a thermal printer from Adafruit's thermal library it could store or write to a database lots of code if not but it made it easy like Adafruit people yay and then I had to put it all together I made a prototype on a breadboard and then I did all my schematics in fritzing see these are my schematics tada see for example there's the pump and then here's the raspberry pie here are those dumb little copper wire things here's the thermal printer you know resistor resistors are handy people see a little thing then I moved it to the actual board in my pj says you see here see isn't that pretty better than the model type and this is the final product this is a waterproof container and these stickers will be available afterwards be a bot lab stickers see this is the side there's the pump and the flow sensor see look how pretty and confusing that is see because it has all those wires and this is the inside there's the pie and the breadboard add-ons because who doesn't like upgrades and add-ons no one right unless you're old school the raspberry pie has multiple GPIO general purpose input output pins and there are actually 27 so you can do a lot with it the what about empty full pump and flow and you could do the full five part ms media including the photos and the printer all with just one raspberry pie they're so useful people I get one if you don't know what that is go ask someone get one buy one play with it people it's awesome and what else well these are a few more things you could do you could control the LED lighting to shift the color temperature to trick the plants thinking it's a different season like making them flower or make fruit quicker or things like that and then control heating pad to read the soil temperature and you can make it even hotter or colder like if you want to grow cactus and they like hotter then you can add that pad and you can control the heating and make it nice and cozy and then you could add additional liquids like liquid fertilizer or you could put it in a sealed space and allow gas control like more carbon dioxide or less oxygen or no oxygen so that wouldn't work out time the time you've all been waiting for is in my github repository all in python I use global constants I know in python there are no constants but it's easy to add an upgrade and common these are my pin constants water empty was 4 water full is 17 flow sensors 18 relays 27 and you can change that around or if you wanted to add the next you know chemical set you could do water empty 2 is 7 full is 12 16 23 you can do anything I mean raspberry pies people now get your pens and paper out and get ready to write down all the code 3 2 1 I'm working on if you guys like horses then hold your horses now that was plenty I'm sorry I like my puns this is really sad so I'm gonna try to try to do if horses don't drink enough water or drink too much water then they get dry poop stuck in their stomach 3 to get it removed and 80% of the time the horse is done wait to fix so I'm thinking of making a horse water bottle measure the amount of water the horses drink in the winter use machine learning to alert caretakers if the horse is not drinking enough if the horses do not drink enough they can die from the surgery like I said like shadow this is my neighbor Ed well basically across the street diagonally he has a horse farm and this is one of his horses shadow so he can tell like if shadow isn't drinking enough water they can like alert the doctor's vets I mean because like who takes their horse to a real doctor that's just weird unless you have a horse throat okay that was funny I know so there are a lot of things you can do with this water bottle you can add on anything to it you could even think of some things you could add on to it now so now it's your turn to make something awesome everything is awesome everything is cool and no no one let go movie if you didn't watch it watch it questions