[{"data":1,"prerenderedAt":779},["ShallowReactive",2],{"project-14644539":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":20,"keywords":22,"reception":27,"sentiment":28,"stance_mix":29,"scored_comments":33,"aspects":34,"strip":46,"post_text":48,"what":49,"said":80,"maker_in_thread":244,"shape":256,"grid":260,"attempts":741,"same_week":742,"maker_shows":37,"maker_hidden":771,"reader_version":772,"card":773},"14644539","GreenPiThumb","A Raspberry Pi Gardening Bot","title","Show HN: GreenPiThumb – A Raspberry Pi Gardening Bot","https:\u002F\u002Fmtlynch.io\u002Fgreenpithumb\u002F","mtlynch.io","mtlynch",1498564915,2017,537,181,20,2242,1,"legend","hardware","raspberry pi gardening bot",[23,24,25,26],"raspberry pi","plant watering","soil moisture sensor","automated gardening","curious",0.011,{"positive":30,"neutral":31,"mixed":18,"critical":32},15,49,21,86,{"execution":35,"idea":38,"design":41,"docs":43,"pricing":45},{"positive":36,"critical":37},2,5,{"positive":39,"critical":40},7,11,{"positive":18,"critical":42},3,{"positive":42,"critical":44},0,{"positive":44,"critical":36},[37,42,44,44,42,44,37,42,18,42,42,36,42,42,18,18,42,42,47,37,18,36,42,42,42,42,42,18,18,37,18,37,36,42,36,18,37,18,37,42],4,null,{"problem":48,"audience":48,"pricing":48,"motivation":50,"time_to_build":48,"stack":62,"openness":77,"stage":78,"team_size":79},{"value":51,"source":52,"evidence":53},"A fun, humorous hobby project to automate plant care","inferred",[54,58],{"id":55,"by":56,"text":57},"14644955","crusso","But I’m a programmer, not a gardener. If I had a plant, I’d have to water it and check the plant’s health a few times per week. I decided it would be much easier if I just spent…",{"id":59,"by":60,"text":61},"14644750","jnty","So great to read. This is exactly the kind of project the Raspberry Pi was designed to enable - doing something a bit odd (and arguably pointless!) but having fun and learning…",[63,69],{"value":64,"source":52,"evidence":65},"Raspberry Pi",[66,68],{"id":67},"post",{"id":55,"by":56,"text":57},{"value":70,"source":71,"evidence":72},"Raspberry Pi GPIO","commenter",[73],{"id":74,"by":75,"text":76},"14647529","tylerjaywood","This is awesome. I did something similar at reddit.com\u002Fr\u002Ftakecareofmyplant I was running through moisture sensors on a weekly basis until I hooked it up to the GPIO on only…","open_source","launched","team",{"praise":81,"objections":111,"requests":171,"questions":195,"alternatives":209},[82,93,103],{"value":83,"source":71,"evidence":84},"Well-written, funny and informative project write-up",[85,89],{"id":86,"by":87,"text":88},"14644755","inetknght","One of the better laid out Pi project summaries I've seen. Good work, I say.",{"id":90,"by":91,"text":92},"14645807","_devillain_","This was a hilarious read (as well as informative). Fantastic work, fantastic writing!",{"value":94,"source":71,"evidence":95},"Clean, readable codebase, open-sourced",[96,100],{"id":97,"by":98,"text":99},"14651664","water42","the codebase is really elegant. thanks for open sourcing everything!",{"id":101,"by":11,"text":102},"14667523","Thanks! We put a lot of effort into making the code readable, so I'm glad you found it pleasant to read.",{"value":104,"source":71,"evidence":105},"Fun hobby project in the spirit of tinkering",[106,110],{"id":107,"by":108,"text":109},"14645402","setq","I love these projects. They are always destined to fail from experience but are great fun anyway. I've tried a few times to do similar things. I'll catalog my disasters quickly:…",{"id":59,"by":60,"text":61},[112,127,142,153,160],{"value":113,"source":71,"evidence":114},"Soil moisture sensors corrode or degrade when left in soil",[115,119,123],{"id":116,"by":117,"text":118},"14647230","exelius","So the reason your moisture sensor project failed is because those types of moisture sensors are really designed for \"stick it in, test it, and pull it out\" testing. If left…",{"id":120,"by":121,"text":122},"14646189","fpgaminer","I vaguely remember that when I read about soil moisture sensors, they all needed to be cleaned and dried after every use. Basically, you couldn't leave them in the soil. Seemed…",{"id":124,"by":125,"text":126},"14645393","nrs26","I am so excited to see this! I've been working on a very similar project to monitor my outdoor vegetable garden using a raspberry pi and some ESP8266's. Like you, I'm using this…",{"value":128,"source":71,"evidence":129},"Raspberry Pi is overkill for this; cheaper microcontrollers or timers suffice",[130,134,138],{"id":131,"by":132,"text":133},"14645142","option_greek","I had good results with using a simple timer board that switched the pump on and off at fixed intervals. The total setup (for 5 potted plants) costed around $25 including the…",{"id":135,"by":136,"text":137},"14647581","grw_","A raspberry pi is the wrong choice for this project from my perspective, complexity is far too high for a simple project. I looked at building the same thing (minus watering)…",{"id":139,"by":140,"text":141},"14645251","splitbrain","I recently build something similar for my balcony. But instead of a $30 raspberry I used a $9 NodeMCU: https:\u002F\u002Fwww.splitbrain.org\u002Fblog\u002F2017-06\u002F10-automated_plant_watering Also…",{"value":143,"source":71,"evidence":144},"Watering a single point with a tube leaves soil uneven; needs drip irrigation",[145,149],{"id":146,"by":147,"text":148},"14646415","un-devmox","> The first time we pumped water into our planter, the tube directed a small stream into one spot, completely soaking that area but leaving the rest of the soil dry. I use…",{"id":150,"by":151,"text":152},"14646622","thedaniel","In the water distribution section the author mentions the other gardening software doesn't mention how they distribute water. There's a longer history of irrigation than there is…",{"value":154,"source":71,"evidence":155},"Lack of flyback diode risks damaging the MOSFET and Pi",[156],{"id":157,"by":158,"text":159},"14644669","lloydjatkinson","Hmm. A MOSFET for a motor switch might be overkill. Also, there's no flyback diode. So your Pi pretty much will let its blue smoke out when you get a flyback voltage, or at least…",{"value":161,"source":71,"evidence":162},"Roots may be waterlogged; drainage and schedule need work",[163,167],{"id":164,"by":165,"text":166},"14645152","tp3z4u","The plants look waterlogged; the roots need air to breathe. Drain the water back into the reservoir (use a simple filter to prevent damage to the pump) and just use a schedule…",{"id":168,"by":169,"text":170},"14644798","danhardman","Did the pot you use have holes in the bottom? It looks like you have it just sat on a desk so I'm assuming it's basically just a bucket? Your moisture problem could just be that…",[172,184],{"value":173,"source":71,"evidence":174},"Use a timer or fixed-interval watering instead of moisture sensing",[175,179,180],{"id":176,"by":177,"text":178},"14645353","ldp01","I'm not much of a gardener but the idea of measuring the moisture level seems ill-conceived... Namely because you are measuring at only a single point in your 3D region of soil,…",{"id":131,"by":132,"text":133},{"id":181,"by":182,"text":183},"14644905","bfu","Instead of measuring soil moisture try: ``` - measuring air moisture of small upside down cup on top of the soil - measuring weight of the whole pot ``` Or don't measure at all…",{"value":185,"source":71,"evidence":186},"Better soil moisture measurement method",[187,191],{"id":188,"by":189,"text":190},"14645360","Eduardo3rd","I really like the addition of the web camera - it's a nice bonus on top of the more traditional temperature\u002Fhumidity\u002Flight\u002Fmoisture readings that most people incorporate into…",{"id":192,"by":193,"text":194},"14644875","2III7","I bought this moisture sensor for a gardening project https:\u002F\u002Fwww.tindie.com\u002Fproducts\u002Fmiceuz\u002Fi2c-soil-moisture-sensor\u002F Haven't had the chance to try it out in soil yet, but…",[196,203],{"value":197,"source":198,"evidence":199},"How often should plants be watered between cycles","maker",[200],{"id":201,"by":11,"text":202},"14645258","Oh, thanks for the feedback. There are holes at the bottom of the planter. Is there something different we need to be doing to get it to drain properly? How much time do you…",{"value":204,"source":71,"evidence":205},"Is the code open source",[206],{"id":207,"by":11,"text":208},"14645426","Thanks for reading. Your project looks really cool! Is your code open source? I'd love to check it out.",[210,218,226,233,240],{"value":211,"source":71,"evidence":212},"Parrot Flower Power",[213,214],{"id":135,"by":136,"text":137},{"id":215,"by":216,"text":217},"14645759","Dlotan","I have a pretty similar project. But the problem with the mainstream moisture sensors is that they break after some time (or I did not find a good one). For myself I found the…",{"value":219,"source":71,"evidence":220},"Xiaomi Mi Flora monitor",[221,222],{"id":135,"by":136,"text":137},{"id":223,"by":224,"text":225},"14644940","ShirsenduK","You may also hack this product by Xiaomi.…",{"value":227,"source":71,"evidence":228},"Autopot self-watering system",[229],{"id":230,"by":231,"text":232},"14647638","INTPenis","As a city dweller who has grown a lot of plants on balconies and in apartments I have also been down that road but I found a much easier solution to the watering. Autopots[1].…",{"value":234,"source":71,"evidence":235},"Tropf Blumat watering drippers",[236],{"id":237,"by":238,"text":239},"14646500","joshribakoff","As for the faulty soil moisture, check out tropf blumat. It's made in Germany (you know the Germans make good stuff). It uses osmosis and gravity to keep the soil moisture…",{"value":241,"source":71,"evidence":242},"Grafana for monitoring",[243],{"id":192,"by":193,"text":194},{"comments":245,"answered":36,"key":246},14,[247,250,253],{"id":248,"text":249},"14647900","We did plan for this. The moisture sensor is only powered when we're performing a reading, so probably only a few seconds per day, cumulatively.",{"id":251,"text":252},"14644819","Yeah, it drains into a little tray underneath. I'm trying to figure out a better solution for that because we can't see how much water is in the tray, so if too much has drained…",{"id":254,"text":255},"14645476","Oh that's a good idea. Thanks!",{"commenters":257,"max_depth":39,"maker_replies":245,"first_comment_mins":258,"lifespan_hours":259},110,19,100,[261,263,267,269,271,275,278,281,285,288,291,293,295,297,300,302,305,308,311,313,315,319,322,325,327,329,332,334,338,339,342,345,348,351,353,355,359,361,363,367,369,372,375,377,380,382,383,386,387,391,394,397,401,405,409,412,416,419,422,424,426,428,431,434,437,439,442,444,447,450,453,456,459,461,463,464,467,470,473,476,479,482,485,487,488,490,492,495,497,501,503,505,507,509,512,514,515,517,520,523,526,528,531,533,536,539,541,543,545,547,549,552,554,556,558,559,560,563,565,567,570,573,576,578,581,583,585,587,590,592,594,597,599,601,604,606,608,610,612,616,618,620,625,627,629,633,636,640,644,648,650,653,657,659,661,665,668,670,673,675,677,679,683,687,690,692,696,698,702,705,707,710,714,718,722,725,727,728,732,734,738],[107,44,37,262,108,44],"maker\u002Fpositive\u002Fnone",[264,44,44,265,266,44],"14645491","commenter\u002Fpositive\u002Fnone","danesparza",[268,44,44,265,108,44],"14645647",[270,44,44,265,158,44],"14645790",[272,44,44,273,274,44],"14647000","other\u002Fneutral\u002Fnone","hox",[276,44,44,273,277,44],"14648624","weaksauce",[279,44,44,280,108,44],"14650226","commenter\u002Fneutral\u002Fnone",[282,44,42,283,284,44],"14646166","project\u002Fneutral\u002Fexecution","zild3d",[286,44,44,287,108,44],"14646300","commenter\u002Fneutral\u002Fexecution",[289,44,44,287,290,44],"14647564","HeyLaughingBoy",[292,44,44,287,108,44],"14647809",[294,44,44,280,290,44],"14647929",[296,44,44,273,108,44],"14648147",[298,44,44,280,299,44],"14646265","trevos",[301,44,44,280,108,44],"14646330",[303,44,44,280,304,44],"14647274","polyfractal",[306,44,44,280,307,44],"14646974","joshvm",[309,44,44,280,310,44],"14647758","detaro",[312,44,44,280,307,44],"14653750",[314,44,44,280,108,44],"14647835",[316,44,42,317,318,44],"14648886","project\u002Fneutral\u002Fidea","kaybe",[320,44,44,321,108,44],"14650269","commenter\u002Fneutral\u002Fperformance",[323,44,44,280,324,44],"14651551","tonyarkles",[326,44,44,280,108,44],"14652149",[328,44,44,265,324,44],"14656872",[330,44,44,331,318,44],"14662711","commenter\u002Fneutral\u002Fpricing",[333,44,44,321,307,44],"14653806",[335,44,37,336,337,44],"14650837","project\u002Fpositive\u002Fidea","brightball",[55,18,37,336,56,44],[340,18,44,273,341,44],"14647286","F_J_H",[343,18,44,273,344,44],"14649419","ryfm",[346,18,44,273,347,44],"14649805","branchan",[349,18,44,273,350,44],"14652253","wattengard",[116,36,18,352,117,44],"project\u002Fcritical\u002Fexecution",[354,36,42,283,290,44],"14647536",[356,36,37,357,358,44],"14649051","project\u002Fpositive\u002Fexecution","mdorazio",[248,36,44,360,11,18],"maker\u002Fneutral\u002Fexecution",[362,36,18,352,117,44],"14648725",[364,36,18,365,366,44],"14648482","project\u002Fcritical\u002Fidea","atourgates",[188,42,42,368,189,44],"project\u002Fmixed\u002Fexecution",[370,42,42,317,371,44],"14646347","dethswatch",[373,42,44,374,189,44],"14647406","commenter\u002Fneutral\u002Fidea",[376,42,44,280,318,44],"14648949",[378,42,44,379,125,44],"14648365","other\u002Fneutral\u002Fperformance",[168,47,42,381,169,44],"maker\u002Fneutral\u002Fdesign",[251,47,44,381,11,18],[384,47,42,381,385,44],"14645315","hammock",[254,47,44,262,11,18],[388,47,44,389,390,44],"14645899","commenter\u002Fneutral\u002Fdesign","and0",[392,47,42,381,393,44],"14645517","andegre",[395,47,42,317,396,44],"14645771","mholmes680",[398,47,42,399,400,44],"14646096","project\u002Fneutral\u002Fdesign","Ham5ter",[402,47,18,403,404,44],"14646696","project\u002Fcritical\u002Fdesign","ZirconCode",[406,47,42,407,408,44],"14644852","maker\u002Fneutral\u002Fnone","kingosticks",[410,47,42,407,411,44],"14644870","adrianN",[413,47,42,414,415,44],"14644948","maker\u002Fneutral\u002Fdocs","Thews",[417,47,42,381,418,44],"14645618","roel_v",[420,47,42,381,421,44],"14646238","reitanqild",[192,37,37,423,193,44],"project\u002Fpositive\u002Fdesign",[425,37,44,262,11,18],"14644906",[427,37,42,283,193,44],"14645023",[429,37,44,273,430,44],"14645316","heavyweight",[432,37,18,433,140,44],"14645628","project\u002Fcritical\u002Fpricing",[435,37,42,283,436,44],"14646808","tthayer",[438,37,44,331,430,44],"14648587",[440,37,18,433,441,44],"14646227","05",[443,37,44,280,290,44],"14647593",[445,37,44,280,446,44],"14653047","simonrobb",[448,37,44,273,449,44],"14654478","ollie87",[451,37,44,452,446,44],"14653056","other\u002Fpositive\u002Fnone",[150,454,18,455,151,44],6,"maker\u002Fcritical\u002Fidea",[457,454,44,280,458,44],"14647449","bennyp101",[460,454,44,360,11,18],"14650974",[462,454,42,360,151,44],"14652961",[181,39,42,317,182,44],[465,39,44,280,466,44],"14645043","hvidgaard",[468,39,42,317,469,44],"14645215","rwmj",[471,39,44,280,472,44],"14645663","jbeales",[474,39,42,317,475,44],"14645796","criddell",[477,39,44,280,478,44],"14646032","Diederich",[480,39,42,317,481,44],"14647043","kpil",[483,39,42,317,484,44],"14651424","cbanek",[124,486,37,336,125,44],8,[207,486,44,280,11,18],[489,486,42,283,472,44],"14645672",[491,486,42,283,125,44],"14648382",[493,486,44,273,494,44],"14646312","faster",[496,486,44,273,318,44],"14649155",[498,499,37,336,500,44],"14645072",9,"zfunk",[502,499,44,280,11,18],"14645268",[135,504,18,365,136,44],10,[506,504,44,331,408,44],"14647669",[508,504,44,280,136,44],"14647712",[510,504,44,331,511,44],"14647688","urethrafranklin",[513,504,44,331,136,44],"14647804",[157,40,18,352,158,44],[516,40,44,360,11,18],"14644688",[518,40,42,360,519,44],"14644803","dbrgn",[521,40,42,360,522,44],"14644963","motardo",[524,40,42,360,525,44],"14644989","Jaruzel",[527,40,44,287,158,44],"14645685",[529,40,44,287,530,44],"14646451","cr0sh",[532,40,42,360,158,44],"14645709",[534,40,42,283,535,44],"14644804","nerdponx",[537,40,42,283,538,44],"14644837","dhartsfield",[540,40,44,287,158,44],"14645667",[542,40,44,287,108,44],"14645924",[544,40,44,273,530,44],"14646582",[546,40,44,273,108,44],"14647744",[548,40,44,273,530,44],"14646701",[550,40,42,360,551,44],"14644850","kefka",[237,553,44,273,238,44],12,[555,553,44,280,11,18],"14650987",[59,557,37,336,60,44],13,[164,245,18,352,165,44],[201,245,44,287,11,18],[561,245,42,317,562,44],"14645516","heavenlyblue",[564,245,44,374,117,44],"14647309",[566,245,42,317,165,44],"14645784",[568,30,42,569,385,44],"14645307","project\u002Fneutral\u002Fnone",[571,572,44,374,519,44],"14644810",16,[574,572,44,280,575,44],"14647982","schiffern",[176,577,18,365,177,44],17,[579,577,18,365,580,44],"14646772","thatcat",[215,582,44,273,216,44],18,[230,258,44,584,231,44],"other\u002Fneutral\u002Fidea",[586,258,44,584,575,44],"14647747",[588,16,44,273,589,44],"14646017","amelius",[591,32,18,365,484,44],"14651298",[223,593,42,317,224,44],22,[595,593,44,596,266,44],"14645511","commenter\u002Fcritical\u002Fidea",[598,593,44,273,519,44],"14646389",[139,600,44,273,140,44],23,[602,600,37,262,603,44],"14645342","Dowwie",[74,605,44,379,75,44],24,[607,605,44,273,125,44],"14648392",[609,605,44,379,75,44],"14672952",[611,605,44,262,11,18],"14650994",[613,614,18,365,615,44],"14647213",25,"yellowapple",[131,617,18,365,132,44],26,[619,617,44,280,408,44],"14645298",[621,622,37,623,624,44],"14647591",27,"maker\u002Fpositive\u002Fdocs","krylon",[86,626,37,623,87,44],28,[628,626,44,407,11,18],"14644786",[630,631,42,317,632,44],"14646450",29,"rdez6173",[634,631,18,403,635,44],"14647092","ShakataGaNai",[637,638,44,273,639,44],"14646403",30,"peter_retief",[641,642,42,317,643,44],"14650775",31,"tanvach",[645,646,44,273,647,44],"14645180",32,"betolink",[146,649,42,399,147,44],33,[651,649,42,399,652,44],"14646568","glup",[654,655,44,273,656,44],"14648550",34,"somecallitblues",[120,658,42,399,121,44],35,[660,658,18,403,635,44],"14647145",[662,663,42,317,664,44],"14647100",36,"pavel_lishin",[666,663,42,317,667,44],"14647227","Dnguyen",[669,663,18,365,117,44],"14647296",[671,663,42,317,672,44],"14647354","s73ver",[674,663,18,352,117,44],"14647419",[676,663,42,399,664,44],"14647422",[678,663,18,365,117,44],"14670826",[680,681,44,273,682,44],"14651805",37,"neelkadia",[684,685,42,407,686,44],"14644858",38,"theandrewbailey",[688,685,42,407,689,44],"14644865","weavie",[691,685,44,407,11,18],"14644914",[693,694,37,336,695,44],"14645108",39,"stevehiehn",[90,697,37,623,91,44],40,[699,700,18,365,701,44],"14646531",41,"ajarmst",[703,700,44,280,704,44],"14648757","LordKano",[706,700,44,280,701,44],"14677507",[708,709,42,317,704,44],"14645631",42,[711,712,37,336,713,44],"14646713",43,"banderman",[715,716,42,283,717,44],"14646968",44,"soheil",[719,720,44,273,721,44],"14649611",45,"pjc50",[723,720,44,273,724,44],"14649744","semi-extrinsic",[97,726,37,357,98,44],46,[101,726,44,407,11,18],[729,730,44,273,731,44],"14646221",47,"crb002",[733,730,44,273,652,44],"14646598",[735,736,42,317,737,44],"14648947",48,"z3t4",[739,31,44,273,740,44],"14645056","bitJericho",[],[743,748,753,757,761,766],{"id":744,"name":745,"points":746,"category":747},"14625795","Insect",354,"dev_tools",{"id":749,"name":750,"points":751,"category":752},"14652217","Hackerhunt",335,"productivity",{"id":754,"name":755,"points":756,"category":747},"14612440","Sourcetrail",328,{"id":758,"name":759,"points":760,"category":747},"14614304","pack3d",260,{"id":762,"name":763,"points":764,"category":765},"14636699","HyperLogLog",194,"languages",{"id":767,"name":768,"points":769,"category":770},"14610882","Crown",193,"games",false,"v2",{"id":774,"name":5,"line":6,"ai":771,"cat":20,"year":13,"points":14,"comments":15,"rec":27,"s":775,"top":18,"kw":776,"maker":11,"domain":10,"tier":19,"attempts":44,"strip":777,"url":9,"mix":778,"praise":83,"objection":113,"sub":21},14644539,0.01,[23,24,25,26],"5300305313323311334512333331151523215153",[30,31,18,32],1794036556747]