{"id":1344,"date":"2019-11-16T22:05:32","date_gmt":"2019-11-17T04:05:32","guid":{"rendered":"https:\/\/www.protowrxs.com\/?page_id=1344"},"modified":"2019-11-16T22:22:39","modified_gmt":"2019-11-17T04:22:39","slug":"protomow","status":"publish","type":"page","link":"https:\/\/www.protowrxs.com\/index.php\/robotics\/protomow\/","title":{"rendered":"ProtoMow"},"content":{"rendered":"\n<p>August 2013<\/p>\n\n\n\n<p>First off this is definitely NOT a robot based on my \ncriteria but it was a fun project and may well lead to more autonomous builds \nand features in the future so here it is.\n\n<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" width=\"500\" height=\"500\" src=\"https:\/\/www.protowrxs.com\/wp-content\/uploads\/2019\/11\/mower1-10.jpg\" alt=\"\" class=\"wp-image-1345\" srcset=\"https:\/\/www.protowrxs.com\/wp-content\/uploads\/2019\/11\/mower1-10.jpg 500w, https:\/\/www.protowrxs.com\/wp-content\/uploads\/2019\/11\/mower1-10-150x150.jpg 150w, https:\/\/www.protowrxs.com\/wp-content\/uploads\/2019\/11\/mower1-10-300x300.jpg 300w\" sizes=\"(max-width: 500px) 85vw, 500px\" \/><\/figure>\n\n\n\n<p>Looking for an easy way to  reduce some back pain issues and having always wanted to sit on the patio and  mow the lawn, those two desires met to complete this basic small RC lawn mower.  There are many other similar solutions out across the net and this one is a very  simple deployment&#8230; but it works.<\/p>\n\n\n\n<p class=\"has-medium-font-size\">The Power Chair&#8230;<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" width=\"500\" height=\"373\" src=\"https:\/\/www.protowrxs.com\/wp-content\/uploads\/2019\/11\/mower1-1.jpg\" alt=\"\" class=\"wp-image-1346\" srcset=\"https:\/\/www.protowrxs.com\/wp-content\/uploads\/2019\/11\/mower1-1.jpg 500w, https:\/\/www.protowrxs.com\/wp-content\/uploads\/2019\/11\/mower1-1-300x224.jpg 300w\" sizes=\"(max-width: 500px) 85vw, 500px\" \/><\/figure>\n\n\n\n<p>In  order to move a RC mower you need some pretty good power and like most of the  other RC mowers out there a used power chair was the easiest solution. Lucky for  me I located a very nice chair that was dead according to the owner. I figured  for $50 I was getting a steal as long as the motors worked so I picked it up and  began debugging the system. The previous owner said it used to work but just  quit one day after being left on the patio and maybe had gotten wet and never  would power up again. <\/p>\n\n\n\n<p>I pulled the joystick controller apart and all \nlooked fine, disconnected the motors from the speed controller and put some 12v \npower to the motors and they both work so back to the controller. After dropping \na couple new batteries in I measured the voltages at the joystick controller and \nnothing. So I started tracing the wiring between the joystick controller on the \narm and speed controller in the base and bingo &#8211; the power wire had been caught \nup in some moving parts and cut in two. In fact the cut wire was in an extension \nwire that was in place so I just removed the extension and I had a working power \nchair!\n\n<\/p>\n\n\n\n<p>Of course I had to sit on the now nearly bare frame and drive  around for a while with the controller. That is when I learned how powerful the  speed controller and motors really were allowing me to plow through the yard  without ever getting stopped. Might get some wheel spin but never bogging down  or overheating. <\/p>\n\n\n\n<p class=\"has-medium-font-size\">The Mower&#8230;<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" width=\"500\" height=\"373\" src=\"https:\/\/www.protowrxs.com\/wp-content\/uploads\/2019\/11\/mower1-4.jpg\" alt=\"\" class=\"wp-image-1347\" srcset=\"https:\/\/www.protowrxs.com\/wp-content\/uploads\/2019\/11\/mower1-4.jpg 500w, https:\/\/www.protowrxs.com\/wp-content\/uploads\/2019\/11\/mower1-4-300x224.jpg 300w\" sizes=\"(max-width: 500px) 85vw, 500px\" \/><\/figure>\n\n\n\n<p>The mower is a hand me down \nfrom my mother when she purchased a newer model years ago. It needed a few \nlittle things like rebuilding the carb, cleaning up the starter, etc but overall \nwas a good self propelled electric start mower that I used for a few years after \nfixing it. What I did like about it was the electric start as I knew I would \nhave two 12v batteries in the Power Chair and could easily add push button start \nabilities to the RC version. I know I could even add remote start if desired and \nI installed more than a two channel radio but push button works well.<\/p>\n\n\n\n<p> The other concern initially was I wanted to insure I kept the ability to adjust  the cutting height and even could revert the mower back to manual if I couldn\u2019t  get everything to work as desired remote control wise. Otherwise I simply  cleaned up the deck and painted it with some black bedliner quality paint that  matched the chair base, cleaned up and repainted the engine cover, pulled the  wheels and went from there. <\/p>\n\n\n\n<p class=\"has-medium-font-size\">The Frame&#8230;<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" width=\"500\" height=\"373\" src=\"https:\/\/www.protowrxs.com\/wp-content\/uploads\/2019\/11\/mower1-8.jpg\" alt=\"\" class=\"wp-image-1348\" srcset=\"https:\/\/www.protowrxs.com\/wp-content\/uploads\/2019\/11\/mower1-8.jpg 500w, https:\/\/www.protowrxs.com\/wp-content\/uploads\/2019\/11\/mower1-8-300x224.jpg 300w\" sizes=\"(max-width: 500px) 85vw, 500px\" \/><\/figure>\n\n\n\n<p>After sketching out a \nfew design ideas and looking over other builds online I started piecing together \nmy plans for the mower. Although it would have been desirable to have a shorter \nversion, that would have required pulling the chair base completely apart, \ndesigning and welding a new cage, re-mounting everything and a lot more work. I \nfigured I could live with some extra length if it made things easier so I \ndecided to pull the front casters and push the mower as close to the front of \nthe frame as possible. The front casters where a suspension type design allowed \nto move up and down and would not work for my mower needs anyhow. From there I \nbegan to build a frame to meld the two together.\n\n<\/p>\n\n\n\n<p>The frame actually \nworked out much similar that I figured it would be. A simple box frame with a \ncouple extensions on the back to tie in the rest of the chair base. Some 1 \u00bc \ninch square tubing from the local hardware store worked well for such a simple \nframe and after measuring out the square and chopping up a few pieces the core \nframe was tack welded together.<\/p>\n\n\n\n<p>In order to keep the adjustability \nand wanting to avoid having to build my own level adjustments, I just used the \nexisting wheel axles as my mounting points for the mower base. That has been \ndone on other projects I found as well and it looked simple enough. I had seen \nother mowers using the same tubing for the \u201cdrops\u201d that connect the top frame \ndown to the wheel axles but I had a couple ?\u201d plate mild steel sheets sitting \naround that fit the bill perfectly. I did have to bolt them the frame so they \ncould be removed to get the mower out of the frame but I actually like that \nbetter anyhow.\n\n<\/p>\n\n\n\n<p>The key on the drops was making sure I gave myself \nenough room to get to the height adjusters and still hang the mower stable \nenough for use. I located the axle positions in the plates, drilled the axle \nholes and then slide the drop plates over the axles allowing me to line up the \ntop wherever I wanted and whatever worked best. In order to clear the rear \nheight adjusters I slanted the top of the rear mounts slightly forward. The \nfront drops are straight down and work well in that position.<\/p>\n\n\n\n<p>For \nthe front casters I figured I may need some adjustability, which in the end I am \nglad I considered. To allow future adjustable front casters I bought some \nsmaller tubing, setup the 90 degree mount needed for the casters off the chair, \nand then slipped that tubing inside the extended frame front tubing. I then \ndrilled some bolt holes in the top of the frame and welded some nuts to the top \nover the holes. I can now slip the front casters into the frame and tighten down \nthe lock bolts allowing me to have some adjustments to extend the casters \nforward as needed.<\/p>\n\n\n\n<p>I\u2019m glad I allowed the adjustment as it has  allowed me to keep the casters as tight to the mower as possible without having  worry about getting too close or bending something that I would have to cut off  and re-weld. Seems to be working so far and allows future adjustments as needed.<\/p>\n\n\n\n<p class=\"has-medium-font-size\">The Radio Control \/ Speed Control&#8230;<\/p>\n\n\n\n<p>Note: This was the old original 2013 version. I have since replaced the chair controller and servos with a direct Sabertooth controller which is better with direct control and response.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" width=\"500\" height=\"373\" src=\"https:\/\/www.protowrxs.com\/wp-content\/uploads\/2019\/11\/mower1-3.jpg\" alt=\"\" class=\"wp-image-1349\" srcset=\"https:\/\/www.protowrxs.com\/wp-content\/uploads\/2019\/11\/mower1-3.jpg 500w, https:\/\/www.protowrxs.com\/wp-content\/uploads\/2019\/11\/mower1-3-300x224.jpg 300w\" sizes=\"(max-width: 500px) 85vw, 500px\" \/><\/figure>\n\n\n\n<p>The radio system is a simple \n2.4ghz RC car setup driving a couple servos. Instead of trying to hack into the \ncontroller, figure out how it works and how to control in internally, I simply \nadded a couple servos to move the joystick just like&#8230; ok, kind of like, a \nhuman would. One pushes\/pulls forwards and backwards, one pushes\/pulls left and \nright. Using a car type controller works well here as it\u2019s a simple throttle \ngoes forward \/ backward and steering turns left right. One could use a double \nstick radio but it\u2019s not really needed here. I\u2019m much more comfortable with a \ncar type controller anyhow from having driven and raced RC trucks in the past.<\/p>\n\n\n\n<p>By doing this I avoided spending another $100+ on a motor controller, \nleft the existing controller mounted where it was and can keep the 110v DC \ncharger built into the chair. Very very simple on the control side.<\/p>\n\n\n\n<p>\nSo in the vane of keeping it simple, I JB Welded the two servos to the \ncontroller and used some RC truck steering links and ball ends screwed into the \njoystick to drive it all. This allows the servos to keep the joystick centered \nwhen off throttle \/ steering and move it around in two dimensions as needed.<\/p>\n\n\n\n<p>There are some steering issues. As you can see in the pictures, I used \ndiffering lengths of steering rods to drive the joystick&#8230; not a good idea. In \nreality the LONGER the steering rod the better so the forward \/ backwards one \nworks well but the left\/right is really too short. Even after dropping another \nservo farther away from the joystick there is still some steering error as the \nstick moves forward and backwards and the short steering rod pushing the \njoystick slightly sideways. Easily corrected using the steering wheel when \ndriving but not ideal.<\/p>\n\n\n\n<p>The best solution might have been to mount  the controller on a plate and then use as long of steering rods as possible to  keep the unequal lengths from messing with each other. Doubtful I\u2019ll change it  but just a tip if you\u2019re doing the same. <\/p>\n\n\n\n<p class=\"has-medium-font-size\">Power Switches \/ Starter&#8230;<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" width=\"500\" height=\"373\" src=\"https:\/\/www.protowrxs.com\/wp-content\/uploads\/2019\/11\/mower1-9.jpg\" alt=\"\" class=\"wp-image-1350\" srcset=\"https:\/\/www.protowrxs.com\/wp-content\/uploads\/2019\/11\/mower1-9.jpg 500w, https:\/\/www.protowrxs.com\/wp-content\/uploads\/2019\/11\/mower1-9-300x224.jpg 300w\" sizes=\"(max-width: 500px) 85vw, 500px\" \/><\/figure>\n\n\n\n<p>The wiring was minimal as well with all that was required is an on\/off for \nthe radio, kill switch for the mower engine, and a push button to drive the \nstarter. I left the power toggle on the chair joystick controller, which also \nhas a speed adjustment that can be used to slow things down if desired.<\/p>\n\n\n\n<p> Getting things started does require a few extra switches but it\u2019s really just 1)  Turn on radio, 2) turn on receiver, 3) turn on chair controller, 4) Turn off  kill switch, 5) prime mower with built in primer bulb, and 6) push the starter  button to fire it up. When done I just turn them off in reverse and plug it back  into the wall until the next time. <\/p>\n\n\n\n<figure class=\"wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"ProtoMow One\" width=\"840\" height=\"473\" src=\"https:\/\/www.youtube.com\/embed\/-yxjzzWYnt0?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p class=\"has-medium-font-size\">Future Options?<\/p>\n\n\n\n<p>Having built \nthe first one there are always other things you can think of that could have \nbeen better but really I am quite happy with the very low cost, very simple \ndesign that gets the job done quite easily. If I were to do something different \nor add more features some may be as below.\n<\/p>\n\n\n\n<p class=\"has-medium-font-size\">Steering Tweaks<\/p>\n\n\n\n<p>\nAs mentioned above, the unequal steering links are the worst part of the design \nand need to be addressed. It could be addressed either by redesigned linkage or \neven by software by putting an Arduino in the middle of the servos and let it do \nsome auto-compensating for the linkage differences. Honestly it works fine, just \ntakes a little getting used to compensating for the turn when driving forward so \nnot sure if I\u2019ll actually ever address this.\n<\/p>\n\n\n\n<p class=\"has-medium-font-size\">Trimmer Options<\/p>\n\n\n\n<p>\nOne thing I would really like to figure out is how to add a string trimmer \nup front on the left to do the edging while mowing next to a fence or patio. \nMaybe something that could even be turned on\/off as needed. The mower was self \npropelled so there is a take off pulley up front driving the old driveline still \nthat could be used to drive a trimmer setup. Just a thought&#8230;\n\n<\/p>\n\n\n\n<p class=\"has-medium-font-size\">Future Projects?<\/p>\n\n\n\n<p><strong>54\u201d Zero Turn Control Time &#8211; ProtoMow Two?<\/strong>\n<\/p>\n\n\n\n<p>\n\nThis mower is a small 22\u201d unit and I actually have 3 acres of land to keep up. \nThat would take a very long time with a 22\u201d mower so I have a 54\u201d Zero Turn \nmower that I ride for the rest of the area away from the house. The remote works \ngreat in the patio lawn and close to the house but would take much longer for \nthe larger areas of the lawn.<\/p>\n\n\n\n<p>I\u2019ve actually used the seat off the \npower chair and mounted it to the zero turn as it is much more comfortable than \nthe original seat&#8230; but it\u2019s still not remote control. \ud83d\ude42 I already have \nnearly all the parts needed to turn the two stick control mower into a two stick \ncontrol remote control mower. That includes the two stick radio, receiver, two \nshort through linear activators, hand build mounts, and an Arduino ProMini clone \nboard with a dual H Bridge controller chip ready to go. I just need to make \nmounts for the other end of the actuators and start borrowing \/ writing code for \nthe Arduino in between the radio and the controls. I will also be adding some \nsafety features for this one as it\u2019s quite large and dangerous. Current plans \ncall for some bump sensors and ultrasonic sensors that will kill the mower when \ntriggered as well as using the other channels on the radio to fail safe kill it \nif something goes wrong. This will be a two stick setup as the mower itself is a \ntwo stick design so it should be similar to sitting on the thing to drive it. \nTime will tell&#8230; \ud83d\ude42\n<\/p>\n\n\n\n<p class=\"has-medium-font-size\">ProtoMow Auto?<\/p>\n\n\n\n<p>Also currently being \ntossed about in my brain and on the bench is a truly autonomous maintenance \nmower. Something that can run around the edge of an enclosed lawn and randomly \nmow it Roomba style on a scheduled basis. This steps up the complexity and \nobviously a brain will be required here as well. The trimmer head is attached to \na automotive fan motor and will have variable speed control. The drive motors \nwill likely be some automotive wiper motors and an Arduino will drive the \nabilities by using bump sensors for wall following and object avoidance.<\/p>\n\n\n\n<p>Even if I get to the level of moving the mower in the middle of the small \npatio lawn and pressing go and it ends up mowing the whole area I\u2019ll be happy I \nbelieve. Should be an interesting project if nothing else.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>August 2013 First off this is definitely NOT a robot based on my criteria but it was a fun project and may well lead to more autonomous builds and features in the future so here it is. Looking for an easy way to reduce some back pain issues and having always wanted to sit on &hellip; <a href=\"https:\/\/www.protowrxs.com\/index.php\/robotics\/protomow\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;ProtoMow&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":19,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"spay_email":""},"categories":[],"tags":[],"_links":{"self":[{"href":"https:\/\/www.protowrxs.com\/index.php\/wp-json\/wp\/v2\/pages\/1344"}],"collection":[{"href":"https:\/\/www.protowrxs.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.protowrxs.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.protowrxs.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.protowrxs.com\/index.php\/wp-json\/wp\/v2\/comments?post=1344"}],"version-history":[{"count":2,"href":"https:\/\/www.protowrxs.com\/index.php\/wp-json\/wp\/v2\/pages\/1344\/revisions"}],"predecessor-version":[{"id":1355,"href":"https:\/\/www.protowrxs.com\/index.php\/wp-json\/wp\/v2\/pages\/1344\/revisions\/1355"}],"up":[{"embeddable":true,"href":"https:\/\/www.protowrxs.com\/index.php\/wp-json\/wp\/v2\/pages\/19"}],"wp:attachment":[{"href":"https:\/\/www.protowrxs.com\/index.php\/wp-json\/wp\/v2\/media?parent=1344"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.protowrxs.com\/index.php\/wp-json\/wp\/v2\/categories?post=1344"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.protowrxs.com\/index.php\/wp-json\/wp\/v2\/tags?post=1344"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}