Infinite Range Autonomous GPS Boat

  Рет қаралды 52,197

Clay Builds

Clay Builds

Күн бұрын

Пікірлер: 224
@rctestflight
@rctestflight 2 жыл бұрын
Fascinating custom autopilot! Thanks for sharing
@Clay-Builds
@Clay-Builds 2 жыл бұрын
Thanks a lot. I’m a fan of your channel, you’ve got some awesome projects.
@pokojnitozo2360
@pokojnitozo2360 2 жыл бұрын
@@Clay-Builds Nice for drogs smuggling :D
@FlyingEyes27
@FlyingEyes27 2 жыл бұрын
i want to build this boot too. but much simplier with 3 x 100watt Solar Panel but No batterie. Only one 300 watt motor and a ruder over RC controll. :D Maby i take a little batterie in, with a switch to run with or without, for clouds
@stevesheliflying
@stevesheliflying Жыл бұрын
Great job on your build. I just found your vid today so by now you probably have updated the things you talked about. I'm going to check out your channel and see how this project is going. Thanks for sharing.
@bujin5455
@bujin5455 2 жыл бұрын
Wow, that is seriously cool! Great presentation as well! It's like watching a presentation for a capstone project for an engineering master's program. A completely insane idea would be if this little guy, or one like it, could circumnavigate the globe. Of course, there are loads of edge cases to that, not to mention some pretty serious (not as edge as you'd like) cases.
@Clay-Builds
@Clay-Builds 2 жыл бұрын
Thanks. It would be awesome to build an ocean version at some point.
@richardhasting6046
@richardhasting6046 2 жыл бұрын
This morning, I was dreaming up how to take kayak propulsion to the next level (I have 2 12' fishing kayaks) and decided that a PI (or arduino or some other micro computer/controller) controlling a couple ESCs and some large RC boat thrusters on a 100AH lifePo battery could do the trick. You could go to waypoints, set different speeds, turn on a dime, and do an anchor lock. And then, here you are, doing the exact same thing, smaller scale. I'm so excited that somebody else (You) did the proof of concept for me! And you are in my old stomping grounds (I was in NW Smith county until 2020) In any event, I'm going to start specing it out and making sure the sizing is right, and start the build. It will be fun, and I expect it could work really well. I'm a software engineer, and my son and I have some good robotics experience (His team went to World's his senior year) Still it is going to be a challenge, and one screw up can destroy a $50 part. Anyway, if you want to rubber duck some ideas, I'd be delighted to assist. I really look forward to the next version you build. Richard Hasting, Canyon Lake
@Clay-Builds
@Clay-Builds 2 жыл бұрын
Sounds like an awesome project. A much more expensive version of this lol. And yeah this neck of the woods has tons of little ponds/lakes that are awesome for this type of thing. I’ve thought about building a larger scale version that could tolerate waves and saltwater to run in the ocean.
@richardhasting6046
@richardhasting6046 2 жыл бұрын
@@Clay-Builds just modify for the pelican, golden!! My current pond is 8700 acres, so I could really use some mechanical help to propel me through the water. Paddling for a mile ain't fun... That said, to be truly capable of doing this, I think I need reverse as well as forward. Does an ecs with a gpio controlling it, have the ability to go in reverse, or do I need to use relays to flip the polarity to the motor?
@Clay-Builds
@Clay-Builds 2 жыл бұрын
@@richardhasting6046 some brushless motor ESC’s can dynamically switch between forward and reverse. Pretty much all brushed motor controllers can easily switch direction, but brushed motors tend to be more water sensitive.
@shawnmcauliffe5072
@shawnmcauliffe5072 2 жыл бұрын
Cool build. I partucularly like that you reviewed what worked as expected and what might be improved.
@Clay-Builds
@Clay-Builds 2 жыл бұрын
Thank you. Definitely plenty of improvements to be made.
@0droot
@0droot 2 жыл бұрын
Put you a camera on it and tell it to circle the world
@3atsleeprepeat
@3atsleeprepeat 2 жыл бұрын
Outstanding work. Just some suggestions that i faced using similar hardware, replace the dupont jumper cables with something better, try and solder as much as you can to a PCB and secure everything because these things have caused me a lot of pain with improper connections. If you want to upgrade the microcontroller with the same IDE / footprint, you can look into getting a blue pill (STM32F103Cx) which is an ARM clone of the Arduino Nano/Mini. It has 3.3V I/O on most pins so you might need to check that before hooking everything up. You can program it with the same Arduino IDE (look up on youtube how to, some good tutorials exist) and i think most libraries are compatible. For the ESC, please check the thermals and add a heatsink to it because it looks like that had something to do with it burning up like that. And just add an action cam to your boat the next time for that sweet sweet FPV footage. Other than that, have fun. Really insipring to watch. EDIT just saw v2 plans, tl;dr; -custom PCB - this would be the best with better connectors for everything. -sonar depth sensor - JSN-SR04T & A02YYUW, ultrasonic sensors, videos are on youtube -data logging - sd card will help -upgraded microcontroller - bluepill, lets you reuse the code on an arm based mK -heatsink for the ESC / thermal profile under load
@electrosync
@electrosync 2 жыл бұрын
Nice build! Looking forward to watching this project grow!
@amedaius8492
@amedaius8492 2 ай бұрын
You know what would be cool? Designing an infinite range boat like this and then sending it around the world. Add a gps and a camera to document the journey.
@Clay-Builds
@Clay-Builds Ай бұрын
Yea an ocean version would be really cool but a lot more challenging.
@carteradams1079
@carteradams1079 2 жыл бұрын
A rudder rigged to a DC windshield wiper gearbox downstream from a stationary motor might be more efficient. All I'm saying is using metered voltage per L/R to steer uses energy like a skid steer to turn, but a little worm gear will hold 15° even at the bottom of the ocean
@Clay-Builds
@Clay-Builds 2 жыл бұрын
In practice, this boat travels almost entirely in straight lines so both motors are mostly pegged at full throttle with one or the other reducing slightly if it starts to veer off course. Almost all the energy still goes to propelling the boat forwards, it’s not like one motor is braking. This setup allows the electronics to be kept pretty simple because it only has one type of motor and one type of controller. If you used a dc motor for the rudder, you’d need some type of encoder for feedback. You could use a servo too but that would complicate the control and introduce power consumption that doesn’t contribute to thrust due to holding torque requirements and constant minor adjustments. Either way, I’m sure there could be efficiency advantages to using one larger motor instead of two smaller ones, I’d love to see that in practice.
@aloha_ohana
@aloha_ohana 2 жыл бұрын
Separating the propellers farther will increase leverage for differential thrust, decrease power wasted needed to complete turns or heading corrections, decrease fluid flow interference because they are too close to each other, and greater separation will also increase steering accuracy in general...
@Clay-Builds
@Clay-Builds 2 жыл бұрын
Yes, it would require less of a thrust differential to rotate if the props were further apart. They’re spaced as they are because I made them as large a diameter as possible while fitting between the pontoons. To spread them apart, they’d have to either be deeper, or behind/outside the pontoons. Since this vehicle is almost always traveling in a straight line, I wasn’t very concerned with this and decided to keep it compact. The time lapses towards the end of the video show it keeping on a straight line remarkably well. Larger moment arms on the thrusters would require finer throttle adjustment to prevent overdamping the steering. Once I implement datalogging, I’ll be able to tell exactly how much/often it’s modulating the throttles to keep straight.
@aloha_ohana
@aloha_ohana 2 жыл бұрын
@@Clay-Builds Gotcha, also I was thinking you could decrease drag, and separate the thrusters by turning both of the pontoons into partial pontoons/partial ducted fan jets. If there were a way to upload drawings here in the comments, I'd show you what I mean...
@StuffBudDuz
@StuffBudDuz Жыл бұрын
I bet that pretty kitty had a big hand (well, paw) in helping you get your gumption back 🙂
@Clay-Builds
@Clay-Builds Жыл бұрын
An essential design consultant
@Inkling777
@Inkling777 2 жыл бұрын
Fascinating! I do have one concern. This design might work well-enough on most lakes, but in oceans the breaking waves could flip it over, killing the solar power. You might add a weighted keel to make it self-righting. The keel would also add more stability and directionality. As on a sailboat, it would lessen the need for the motors to constantly alter the direction.
@Clay-Builds
@Clay-Builds 2 жыл бұрын
This is only intended for lakes/ponds, although I’d love to build an ocean version at some point.
@ambroseavery5229
@ambroseavery5229 2 жыл бұрын
Wow! That’s impressive man! There are all kinds of things running through my head after seeing this! I saw this through an article on google, and was shocked to see that you only had 1K views! I’m sure this will go viral though because it is simply brilliant! With your knowledge, & tremendous expertise, there’s no doubt in my mind that you won’t work out all the kinks, and have a working (patentable) prototype soon! I’m not necessarily into all of the “coding, & didn’t have clue about all of the “computerese,” & coordinates & such, but I subscribed just to see where you go with this in the future! Bravo! 👍🏽
@Clay-Builds
@Clay-Builds 2 жыл бұрын
Thanks haha, I’ll post another video once I’ve made some improvements. Not sure what article you’re referring to.
@BartMolkenboer
@BartMolkenboer 2 жыл бұрын
Such as smuggling cocaine from holland to England without to much effort xD, let the other party reflash the device to make it come back or stack them for a pickup. I understand why YT shadow hides this but only shows it to nerds 🤣🤣
@somebody6294
@somebody6294 2 жыл бұрын
i like the simplicity of your boat design. im gonna try the same, but with ardupilot and a flightcontroller and a companion computer
@Clay-Builds
@Clay-Builds 2 жыл бұрын
Thanks, ardupilot would definitely be a much easier way to automate it.
@PeterSedesse
@PeterSedesse 2 жыл бұрын
beware of ducks. They try to get onto stuff like that.
@samsonfpv8902
@samsonfpv8902 2 жыл бұрын
Awesome. Thanks for sharing. I recommend redundancy for steering with a rudder incase you lose a motor so you don’t get stuck going in circles.
@flat-earther
@flat-earther 2 жыл бұрын
Samson I suggest watch a 13 part series called _What on earth happened_ by Ewaranon to learn that the earth is not a globe. I got it in my about tab.
@bentsprockettech
@bentsprockettech 2 жыл бұрын
I do love Arduino. This is a beautiful build. Thanks for pushing through and sharing this with us. :)
@Clay-Builds
@Clay-Builds 2 жыл бұрын
Absolutely
@whatsup_with_ju
@whatsup_with_ju 2 жыл бұрын
First very nice project - I would do the following improvements: - MPPT Charge controller instead of that PWM one (more efficient!) For your usage you could use an EPEVER Tracer 2606BP. The battery gets charged then at its optimum. The PWM Charger wastes a lot of energy as heat. Further you can use it for gel, flooded or LiPo/LiIon Batteries -> USB to RS485 cable. - Replace your solar panel for a more 'solid' one with an aluminium frame: Better heat management, more efficient and a good stiffness. A 30w or better 50w one should be doing its job great. Regards from germany 😉
@Clay-Builds
@Clay-Builds 2 жыл бұрын
I’ve already replaced the solar charger with an MPPT one (genasun gv-5) which is more compact/reliable/efficient than the first one I was using. And I’ll probably add more solar panels at some point, but this one keeps up well enough on a nice sunny day.
@troyrobinson8343
@troyrobinson8343 Жыл бұрын
Awesome design. I am working on an ASV for school. How did you waterproof the motors in your thrusters? Any tips would be appreciated.
@Clay-Builds
@Clay-Builds Жыл бұрын
Use sensorless brushless motors. For the most part, they’re inherently pretty waterproof and will have no electrical issues operating fully submerged. You’ll still need to worry about corrosion over time, but unlike typical brushed motors, there’s nothing inside them that could easily short out when wet. You’ll want to choose a motor with a relatively low KV value, because high torque is needed to drive a prop through water, and you don’t need very high RPM. Many brushless motors, including the ones I used in this project, are specifically intended for underwater use. I didn’t do anything special to seal them or anything.
@maidbloke
@maidbloke 2 жыл бұрын
Really methodical work and nicely documented - well done!
@Clay-Builds
@Clay-Builds 2 жыл бұрын
Thanks
@laustinspeiss
@laustinspeiss 2 жыл бұрын
It’s probably worth reading about ‘cavitation’. You’ll probably get better speed and battery life with that setup. Maybe longer thrust tubes will be enough.
@Clay-Builds
@Clay-Builds 2 жыл бұрын
I don’t think my props are spinning fast enough to cause cavitation, but definitely something to keep in mind when I optimize them better. I’m also adding in current draw sensors and data logging so that I can quantitatively compare efficiencies of different propellor designs.
@ilyasselmoutaoukkil7151
@ilyasselmoutaoukkil7151 2 жыл бұрын
great design, great idea, i think you should just protect the motors against the ocean Algae, it will disturb/annoy the motors, or may stop it,
@bigandy9
@bigandy9 2 жыл бұрын
Nice project! I like the idea of using pipes for buoyancy :)
@Clay-Builds
@Clay-Builds 2 жыл бұрын
Thanks. They’re cheap and easy, but a little on the heavy side compared to foam or fiberglass.
@perkunast9680
@perkunast9680 Жыл бұрын
I would of used a Airplane Prop type propulsion. A big problem with these boats is seaweed plugs up the motor. Its also simpler all you need is a directional vane to control it.
@Clay-Builds
@Clay-Builds Жыл бұрын
Yea that would definitely help with tangles but might sacrifice some power efficiency
@derekheim8172
@derekheim8172 7 ай бұрын
If your inlet shrouds were long cones you'd have a layer of self-cleaning capability. This will come in handy if you keep testing on lakes. Surround the panel with the sort of spikes used to keep pigeons from landing on ledges. Having a third, smaller thruster would give you better handling when you want to loiter in one spot (to lower a camera into the depths maybe). Adding ballast to the bottom of each float will increase stability. I assume they are hollow otherwise. I'd consider sizing the floats so they can be filled with foam. That way it will still float after being bitten by a gator/great white!
@Clay-Builds
@Clay-Builds 7 ай бұрын
Yea this flat prop shroud design caused a lot of excess drag and it still got plants stuck to it a few times. For now I’m omitting the prop shroud entirely on the new version I’m building, but I’ll likely implement it in the future. I think a roughly conical wireframe design would perform much better. Also the props themselves could be optimized to prevent catching plants and trash.
@balavenkat19
@balavenkat19 2 жыл бұрын
Awesome build.. looking forward for version 2.
@Clay-Builds
@Clay-Builds 2 жыл бұрын
Thank you
@miketierney7510
@miketierney7510 2 жыл бұрын
It's brilliant! You're brilliant! Keep up the good work.
@Clay-Builds
@Clay-Builds 2 жыл бұрын
Thank you
@josephwade3241
@josephwade3241 2 жыл бұрын
Seems like you went thru alot of trouble waterproofing and mounting the box for the battery and electronics. Was there a particular reason for not storing the components in the water proof pontoons themselves?
@Clay-Builds
@Clay-Builds 2 жыл бұрын
I need easy access to the electronics so that I can troubleshoot, reprogram, remove SD card, charge battery, etc. The box with an openable lid is super convenient for this. The pontoon end caps are sealed shut with PVC cement. I didn’t want to put any holes in them and risk a leak since they’re critical for buoyancy.
@samsmith9764
@samsmith9764 2 жыл бұрын
sweet build man, i like it. Could you keep the GPS antenna long by gluing it to the top of a pontoon?
@Clay-Builds
@Clay-Builds 2 жыл бұрын
Yeah I could bundle that wire up higher. I’m concerned if I cut out some length and solder it back together it could mess with the signal.
@MasterCutCnc
@MasterCutCnc 2 жыл бұрын
Great project. I enjoyed watching it. Only one observation. It is always better to have the props submerged enough to not cause the props to cavitate. You will get a huge improvement in efficiency if they don't cavitate.
@Clay-Builds
@Clay-Builds 2 жыл бұрын
Thanks. In the closeup clip of the props running in the bathtub, the water level was too shallow and the shrouds were sitting on the bottom. In deep enough water, the top of the shrouds sit about 3/4” below the surface
@MasterCutCnc
@MasterCutCnc 2 жыл бұрын
@@Clay-Builds That's enough. It just looked like it was cavitating. Another thing to look at is any obstruction in front of the prop. Like your guard to wade off obstacles. A prop works the same as a wing and the best results are obtained from smooth flow over the foil. Any disturbance or vortices will impact the efficiency. If you find that you don't get the drive or speed for the input that you are giving you could change the grill in front of the props to be cone shaped with each member shaped with a sharp leading edge. Like little displacement boat hulls. That way the flow of the water has no or very little disturbances.
@keithcress1335
@keithcress1335 2 жыл бұрын
Lotta nice thought-out comments here! I was curious why the prop tips have kind of a spoonbill effect on the ends?
@Clay-Builds
@Clay-Builds 2 жыл бұрын
There’s no design reason for that. It’s just a consequence of the way they’re modeled, surfaces lofted through tangent profiles with the last one being a point. This prop design is somewhat arbitrary, I plan to collect some real world data from a few different designs to optimize for power efficiency.
@keithcress1335
@keithcress1335 2 жыл бұрын
@@Clay-Builds Ah, that's interesting. I don't think I've ever lofted "last one being a point". I'm wondering if props being an Archimedes screw in a tube would be a cavitation free, hard to injure, hard to stop with weeds, drive system. Thanks!
@ArChA40
@ArChA40 10 ай бұрын
I like the commented debug log on line 156 a lot!
@eveypea
@eveypea 2 жыл бұрын
Awesome work! I like the amount of math you went through to ensure it stayed bouyant. My question is: Was there a design reason that the motors only go forward with no reverse capability? This question was bugging me throughout the video. As a suggestion, have you considered making a thin keel under each pontoon to just past the depth of the propeller housing? It might help protect the shroud from impacts when running aground whilst also directing the water flow under the boat in a straight line
@Clay-Builds
@Clay-Builds 2 жыл бұрын
Adding keels is a good idea. I’ll be redesigning the parts that mount the prop shrouds anyway, it’s definitely a weak point. The ESC’s I’m using actually can’t dynamically switch directions. To make them reverse you have to shut them down, reprogram them, and restart. This is theoretically possible to do with an arduino, but it would be cumbersome and slow. If the props could reverse I’d be able to make tighter turns, but that isn’t really necessary for this application. Although it would be helpful to back off of an obstacle if it got stuck.
@Premier-Media-Group
@Premier-Media-Group 5 ай бұрын
For differential thrust throttle values (0-180), have you tried using reverse thrust as the range for each motor. So, -180 to 0 to 180...
@Clay-Builds
@Clay-Builds 5 ай бұрын
The ESC’s I was using when this video was filmed were not bidirectional, so no way to reverse them without physically swapping wires around. I’ve also since ditched the 0-180 degree servo logic completely, it makes more sense to just use discrete PWM value in microseconds, 1000-2000 in this case.
@photobusta
@photobusta 2 жыл бұрын
So rad!!!! You should see if it can make it down the Mississippi
@AndreasDelleske
@AndreasDelleske 2 жыл бұрын
Call it hydronaut! Great idea,unfortunately my gut feeling says it will be toppled by big waves and then die.. try to do a cylinder that always rolls right. Also I'm pretty sure the PV is too small. And then maybe a rotateable sail plus keel would be a great idea, in place of the motors that still can be entangled.. Use LoRa / TTN to still transmit data worldwide..
@etherlonX
@etherlonX 2 жыл бұрын
That is awesome! Well done dude 👍
@Clay-Builds
@Clay-Builds 2 жыл бұрын
Thank you
@BrendaEM
@BrendaEM Жыл бұрын
That looks like a fun project, and useful, too. Projects like your/this have a lot of different disciplines to pull together, and not easy, from the physical construction, to the software, to the data interpretation. So, congratulations. Perhaps the thruster box/deck mount could be made adjustable in height, to maintain a nice low center of gravity, like you have, but also to compensate for weight without using ballast. Alternatively, you could make a ballast tank, and fill it with water. Perhaps you could slip in a rubber grommet (not the Harbor Freight ones) where the motor wires penetrate the shrouds. A Teensy 4.1 would give you more processing power for the same code. Have you checked out Paraview? As far as the props, you could also do a study with OpenFoam.
@junepalma6283
@junepalma6283 2 жыл бұрын
Now, time for the Columbia to Miami deviance test. 😂 Include a 360 camera alert system and an anti buoyancy system to sink it temporarily for passersby
@InspiredScience
@InspiredScience 2 жыл бұрын
Clay, I was concerned about the ESC's failing as soon as you placed them in the sealed container with all other hardware. If you could go with a waterproof ESC or just mount them out of the area of risk, I think that would be a help. Also, in the V2, you may want to add a small threaded connection to each pontoon, to allow moisture to drain. I know that in theory, no moisture should be able to enter the sealed system; however, I have found that it most certainly will (if only over time). Also, there have been dozes of DIY builds very similar to yours for purposes of bathymetry. If you're not familiar with bathymetry (essentially topography in water) you will find a great deal of similar builds and great sonar options for your build. Like most autonomous rovers (land or water), most of the other DIY units use Pixhawk to save the added hassle. You could go with the less expensive APM; however, a Pixhawk flight controller would be better for your needs. Also, thank you for the excellent, comprehensive video!
@noahwinslow3252
@noahwinslow3252 2 жыл бұрын
Fantastic video and build!
@Clay-Builds
@Clay-Builds 2 жыл бұрын
Thanks a lot
@MrAbrandao
@MrAbrandao 2 жыл бұрын
Esp 32 has more resources. The power consumption inside watter will be much greater than on land. Maybe that overloaded the esd. Have you checked the temperature inside the box after a long time running in the sun? this components may need cooling.
@Clay-Builds
@Clay-Builds 2 жыл бұрын
Im sure the heat will build up overtime. ~25 minutes of continuous use did not make the ESC’s noticeably warm to the touch, but this could be a problem if it runs for several hours. The next version will include current and voltage monitoring so I’ll be able to see exactly how much load is on the motors and how much solar power is being drawn. I don’t think these motors are anywhere near the 30A nominal limit, but I’d like to upgrade the ESC’s anyway.
@sas3715
@sas3715 2 жыл бұрын
I can`t wait to see the second part - when?
@peyman9864
@peyman9864 2 жыл бұрын
cool stuff! I subbed :) hoping to see more of this in the future!
@Clay-Builds
@Clay-Builds 2 жыл бұрын
Thanks, I’ve got big plans for this boat and I always have several other projects in the works.
@peyman9864
@peyman9864 2 жыл бұрын
@@Clay-Builds show it all to us 😁 I'm very excited to see what else you're making
@angelomarcone8221
@angelomarcone8221 2 жыл бұрын
Very good job! Please further details about motors. Thanks.
@Clay-Builds
@Clay-Builds 2 жыл бұрын
Got them here: VGEBY1 RC Brushless Motor,... www.amazon.com/dp/B07W8TXD7L?ref=ppx_pop_mob_ap_share
@angelomarcone8221
@angelomarcone8221 2 жыл бұрын
@@Clay-Builds thank you!
@IslandCreek
@IslandCreek 2 жыл бұрын
That's a very interesting and good design in my opinion!
@Clay-Builds
@Clay-Builds 2 жыл бұрын
Thanks
@scienceoftheuniverse9155
@scienceoftheuniverse9155 2 жыл бұрын
We're very fascinated by your great effort and endurance. Thanks indeed. Please would you share the software and some guide?
@Clay-Builds
@Clay-Builds 2 жыл бұрын
I’ll put the software on GitHub once I’ve cleaned the code up a little. I show all of it in the video, you could just pause and read it.
@petfrogg
@petfrogg 8 ай бұрын
soo much good information - thank you.
@kristopiir3107
@kristopiir3107 2 жыл бұрын
I came here, bc thumbnail looked like another rctestflight video :) Cool build anyways.
@SuperMagnetizer
@SuperMagnetizer 2 жыл бұрын
Excellence unveiled!
@andrewb7817
@andrewb7817 Жыл бұрын
hm.. nice done! I thinnk it can be also useful as a bait boat in fishing.. also please think about swath variant for the seas..
@retireeelectronics2649
@retireeelectronics2649 2 жыл бұрын
Very nice. Keeping the props inside is good for forward and structural. Have you thought of putting these outside the pontons to increase turn speed and stability. The idea of sonar is excellent, you could map out the best fishing holes in the lake.
@Clay-Builds
@Clay-Builds 2 жыл бұрын
Thanks. The stability is good as is. Putting the props further apart would improve the turning radius, but it’s good enough for what I’m using it for and I wanted to keep it compact.
@godwinbadu-marfo7577
@godwinbadu-marfo7577 2 жыл бұрын
Great work you got here!
@Clay-Builds
@Clay-Builds 2 жыл бұрын
Thank you
@godwinbadu-marfo7577
@godwinbadu-marfo7577 2 жыл бұрын
Clay .... can you share purchase link on the solar panels and also i did not see the details of the compass used
@Clay-Builds
@Clay-Builds 2 жыл бұрын
@@godwinbadu-marfo7577 Adafruit LSM303AGR is the compass I used. It also includes an accelerometer which I’m not using for anything in this project. The solar panel is just some cheap 12v panel off eBay, I think they’re all about the same. It was advertised as a 200W panel but in reality it’s closer to 50W
@godwinbadu-marfo7577
@godwinbadu-marfo7577 2 жыл бұрын
@@Clay-Builds thanks a lot for this detail
@pepethefrog7193
@pepethefrog7193 2 жыл бұрын
You still using the 5V of one esc to power the 5V stuff? Get a $1 switching buck converter instead, since the esc use a linear regulator that gets hot and may die. A nice arduino compatible processor upgrade would be the esp8266 / esp32. I did use esp-now to replace the RC radio. See the quadcopter on my channel.
@Clay-Builds
@Clay-Builds 2 жыл бұрын
Im putting in a custom PCB and upgrading to a teensy LC. It’ll still use the ESC to power the teensy Vin, but the rest of the components will be running 3.3v off a regulator.
@pepethefrog7193
@pepethefrog7193 2 жыл бұрын
@@Clay-Builds Dont. The 5V reg of the esc is a "M" type max 500ma. Depending on bat voltage this will get very hot. At least use 5V from both esc. Brtter get a 3A 5V buck for that, 90ct on ali. No heat, no problems, solid 5V rail. The 5V->3.3V Vin reg is good, keeps 5V noise from the 3.3V rail. Keep that.
@flat-earther
@flat-earther 2 жыл бұрын
Very cool. I wish I was knowledgeable about building stuff like that. I got an idea to stuff light weight foam in the pipes that way if the pipe leaks and floods the whole pipe won't fill up with water. BTW Clay I suggest watch a 13 part series called _What on earth happened_ by Ewaranon to learn that the earth is not a globe. I got it in my about tab.
@wodowiesel
@wodowiesel 2 жыл бұрын
really kewl project man
@BartMolkenboer
@BartMolkenboer 2 жыл бұрын
Fascinating code as well, serial.print("Fuck") during debugging when things were not working xD P.s. nice project love the hardcoded lat/long makes sure it will never stops until it gets at destination, how ever the hot glue will make sure that it won't make it from Holland to England without sinking somewhere because it's not really a material to rely on
@Clay-Builds
@Clay-Builds 2 жыл бұрын
Haha good catch. left that in there from troubleshooting. The hot glue held up ok so far, but definitely not a seaworthy solution.
@ahaveland
@ahaveland 2 жыл бұрын
Full marks for effort and programming! However for the next version, you've got to make it more hydrodynamic so that it's not just a weed collector! Lose the propguards and use or make proper swept marine propellers that don't snag, or try using impellers like jet skis. I would make proper catamaran hulls out of glass or carbon fiber and mount the motors internally in each one.
@jacquesb5248
@jacquesb5248 2 жыл бұрын
why not make that motor mounts slightly rounded. also add telemetry 4G connection then live video? nice to have features. also why not use lipo battery then you more power less weight. love it so far!
@Clay-Builds
@Clay-Builds 2 жыл бұрын
They’ll be streamlined, I’m redoing them.
@jacquesb5248
@jacquesb5248 2 жыл бұрын
@@Clay-Builds looking forward to next video! and a night mission
@HaveFaithInGod
@HaveFaithInGod 2 жыл бұрын
Could you send it from the East coast to England? That would be too cool, huh? Charge and pump for however long it would take and keep up with it's location via GPS. Have to be made for salt water resistance.
@Clay-Builds
@Clay-Builds 2 жыл бұрын
I'll let you know when it's on the way.
@dominicbyrne7954
@dominicbyrne7954 2 жыл бұрын
Superb. Thank you.
@jimmywig88
@jimmywig88 2 жыл бұрын
Hey man what if it flips upside down? Or we just sticking to pleasant lake trips?
@Clay-Builds
@Clay-Builds 2 жыл бұрын
It’s stable enough for any wave it would encounter on a lake like this. Not built for the ocean.
@M0GLU
@M0GLU 2 жыл бұрын
Hi. This is a very interesting project. Good luck.
@Clay-Builds
@Clay-Builds 2 жыл бұрын
Thank you
@NorthwestDroneService
@NorthwestDroneService Жыл бұрын
This is very cool!
@Clay-Builds
@Clay-Builds Жыл бұрын
Thank you
@kerimgueney
@kerimgueney 9 ай бұрын
This is really cool
@Clay-Builds
@Clay-Builds 9 ай бұрын
Thanks, version 2 coming soon with major upgrades
@zuzuniagrikubanos6473
@zuzuniagrikubanos6473 Жыл бұрын
Awesome work!!! There is a potential in the code so that the activation point is saved and then always return to this point ??
@Clay-Builds
@Clay-Builds Жыл бұрын
It doesn’t currently do that, but it easily could with a just few more lines of code.
@zuzuniagrikubanos6473
@zuzuniagrikubanos6473 Жыл бұрын
@@Clay-Buildsthanks for reply, I will copy the code from the video or there is somewhere to download? I installed the other code with the sonar and takes 96% of 328ATmega ... there is any way to send you the progress of the progect ?
@Clay-Builds
@Clay-Builds Жыл бұрын
@@zuzuniagrikubanos6473 I have a 2nd video posted with some updates to this project, it has a GitHub link where you can download the code. That version has a lot more functionality than what’s shown in this video, but you could remove a lot of what you don’t need to save memory. The data-logging, sonar stuff, error detection, etc. isn’t totally necessary if you’re just wanting to build a simple boat that drives around. The code shown in this video used almost 90% of the memory the arduino pro mini (atmega 328P) IIRC. A huge portion of that was due to the libraries I used for the SD card, magnetometer, and GPS module. Maybe you could modify or find some alternative libraries to save memory, but I ended up just upgrading to a better microcontroller.
@zuzuniagrikubanos6473
@zuzuniagrikubanos6473 Жыл бұрын
@@Clay-Builds I already removed some they are what I left on the code = #include #include #include #include #include #include #include #include #include "pindefinitions.h" #include "miscfuncs.h" #include "constvars.h" #include "manualmode.h" #include "automode.h" #include "cardlogger.h" #include "navigation.h" they are what I left on the code.I will start the connection tomorrow,,the correct pins is on GitHub link ??
@Clay-Builds
@Clay-Builds Жыл бұрын
@@zuzuniagrikubanos6473 the pins in that code are correct for the teensy micro controller I used in the 2nd video. You might need to make some slight changes depending on what microcontroller you’re using. There’s also an electrical schematic in the GitHub link that shows which pins connect to what. Make sure the throttle signals are connected to PWM capable pins, compass is wired to I2C pins, etc. you can mostly switch things around to whichever pins you want, but I’d make sure the timing sensitive components like the GPS serial connection, receiver communication pins that use the pulseIn() function, and the PWM outputs should each have their own timers.
@UtkucanUyank
@UtkucanUyank 2 жыл бұрын
Where can ı get the 3d print and software files is this projec open sourced ?
@Clay-Builds
@Clay-Builds 2 жыл бұрын
I’ll be making a part 2 soon with lots of improvements and upgrades, I’ll have downloads for code cad and schematics along with it.
@UtkucanUyank
@UtkucanUyank 2 жыл бұрын
Thank you so much I'm waiting
@jonahdedini5958
@jonahdedini5958 11 ай бұрын
I am working on a boat like this too! Is there any way you can give my the 3d model for the clamp that holds the pipes to the solar panel? Thank You in Advance and great build!
@JeremyCook
@JeremyCook 2 жыл бұрын
Looks nice - if you're using the Arduino servo output to control it via PWM, does that mean it never gets up to 100% per the way that signal is formatted? Would analog output be a better option? Do you store GPS coordinates on the card before launching to set waypoints? Or does it store GPS coordinates for reading later, or both?
@Clay-Builds
@Clay-Builds 2 жыл бұрын
The servo library does use analog write to output a pwm signal to the throttle input on the esc. It’s easier to use the servo library rather than directly using analogwrite because the servo function takes a “position” value (0 corresponds to no throttle, 180 full throttle) and outputs the correct pulse width accordingly. Analogwrite takes a duty cycle value between 0-255, I’d have to add some extra calculations to convert from pulse width to duty cycle. Esc looks for a pulse width of 1000us (zero throttle) up to 2000us (full throttle). So I just use the servo library because it does that conversion for me. It can output a full throttle signal, but I have it limited to 40% because the motors would stall at higher speeds when under load in the water. Currently it only reads pre-determined coordinates from the card, no writing. But I want to implement real time data logging so the sd card would be like a “black box” with lots of different parameters for optimization and troubleshooting.
@JeremyCook
@JeremyCook 2 жыл бұрын
@@Clay-Builds Makes sense, and very cool, thanks!
@TechnikJens
@TechnikJens 2 жыл бұрын
Nice work😃 I like the idea a lot and it seems to work really nicely. I just fear it can't do really large distances as the motors are a bit weak? I fear they could collect some sea weeds or fishing nets etc. Hard to work around such issues..
@Clay-Builds
@Clay-Builds 2 жыл бұрын
Yeah the main reason I used prop shrouds is to prevent plants/trash from getting caught up. More powerful motors would need a much bigger solar panel, but I’d love to do a larger scale version eventually.
@TechnikJens
@TechnikJens 2 жыл бұрын
@@Clay-Builds I just installed 550W panels on my house walls.. they are 2,30m * 1,10m 😆 good scale I would say
@Buckarooooooooo
@Buckarooooooooo 2 жыл бұрын
Dude this is awesome! I am working on a custom auto pilot too but it's based on the RP2040 and micro-python. Looking forward to the new radios. Any plans for telemetry?
@Clay-Builds
@Clay-Builds 2 жыл бұрын
I’d like to add telemetry but it isn’t doable with the current radio I’m using. Considering some upgrade options
@Etienne85
@Etienne85 2 жыл бұрын
Nice stuff, looking forward to getting part2 with depth map. had thought of making similar project but never took time to do it. also I want to build too many things at same time which is very unproductive. Any link to waterproof box?
@garymazzataz9350
@garymazzataz9350 2 жыл бұрын
good job love your work
@membola
@membola 2 жыл бұрын
nice job!
@darrenhumphris7522
@darrenhumphris7522 2 жыл бұрын
Interesting build, Can I ask how you have made the solar panel ocean proof water resistant from waves smashing it and the epoxy type with regard to salt water?
@Clay-Builds
@Clay-Builds 2 жыл бұрын
The solar panel is waterproof, it’s intended to withstand rain. In practice it will stay totally dry unless there’s a large wave. Not sure how it would hold up to saltwater though. The epoxy I used is just gorilla glue brand 2 part 30 minute epoxy
@agostinamax9239
@agostinamax9239 Жыл бұрын
Hello, I love it! With my students we are making a similar model and I wanted to know if you could send us the file of the design of the propellers
@ehsankf
@ehsankf Жыл бұрын
Is there any obstacle avoidance technology on this pilot?
@Clay-Builds
@Clay-Builds Жыл бұрын
Nope, it’s flying blind.
@ehsankf
@ehsankf Жыл бұрын
@@Clay-BuildsThanks for reply. What do you recommend for avoidance from debris, vegetation, and other dynamic obstacles?
@Clay-Builds
@Clay-Builds Жыл бұрын
@@ehsankf vegetation is pretty unavoidable which is why I always use some type of prop shroud for small scale boats. Your best bet for above the surface obstacles is probably LiDAR but that gets expensive quick.
@ehsankf
@ehsankf Жыл бұрын
@@Clay-Builds Does Lidar capture the obstacles floating on the water surface or hidden under the water?
@Clay-Builds
@Clay-Builds Жыл бұрын
@@ehsankf surface obstacles. There’s some small scale hobby level LiDAR units out there. Even some robot vacuum cleaners use them for SLAM.
@madr7014
@madr7014 7 ай бұрын
How did you seal the cable exits of the motors? Which specific glue did you use?
@Clay-Builds
@Clay-Builds 7 ай бұрын
The motors themselves are not sealed against water ingress. I used hot glue around the soldered joints on the back of the motor to prevent shorts between the individual phase wires. Also hot glue to fill in the drilled holes where the motors wires pass through into the electronics box. I’d use a proper potting compound if I were to redo it, but never caused a problem as it was in this video. Also notably, the pass through into the electronics box is not submerged, just keeping splashes out. Surely it would leak if below the waterline.
@madr7014
@madr7014 7 ай бұрын
@@Clay-Builds Thanks for the fast and good reply! I'm doing my first underwater tests with electronics right now and I'm surprised how well hot glue seems to work all the time.
@supercomtesse5050
@supercomtesse5050 2 жыл бұрын
Impressionnant félicitation, si tu souhaite le tester tu peut essayer de lui faire traverser l'Atlantique, je le réceptionne en France et te le renvoi par DHL. En espérant qu'il ne finisse pas comme le Titanic... A oui j'allais oublier, très bonne référence le livre au début, j'ai lu la version française, très philosophique.
@Clay-Builds
@Clay-Builds 2 жыл бұрын
Je remplirai les pontons de whisky américain et je l'enverrai en France si vous me le renvoyez plein de champagne français
@supercomtesse5050
@supercomtesse5050 2 жыл бұрын
@@Clay-Builds Je vous jure que j'en suis capable, du champagne grand cru avec une bouteille de Bordeaux en cadeau. Je n'ai jamais gouté le whisky américain ce serait une grande occasion de le déguster, et avec 0 frais de douane!
@xnct
@xnct Жыл бұрын
Great project. May I ask how many watt pick is the solar panel?Thanks
@Clay-Builds
@Clay-Builds Жыл бұрын
The panel was advertised as 200w but in reality produced about 40w at the most
@AmeerKhan-oe9se
@AmeerKhan-oe9se Жыл бұрын
Hi Its Awesome...man How it cost..?
@blindeye-lw6ev
@blindeye-lw6ev 2 жыл бұрын
Cool project. Die you epoxy your pontons ? 😊
@Clay-Builds
@Clay-Builds 2 жыл бұрын
The end caps are held on with PVC cement. Epoxy for the 3D printed mounts.
@blindeye-lw6ev
@blindeye-lw6ev 2 жыл бұрын
@@Clay-Builds nice but i would prefer stainless Steel and a Rudder with Air props
@francessaubreyballestra
@francessaubreyballestra 8 ай бұрын
is this duable in the Philippines?
@blasteditz008-u1o
@blasteditz008-u1o 2 жыл бұрын
Well done 👍
@mygadgetzhaiqal7410
@mygadgetzhaiqal7410 2 жыл бұрын
Is that solar controller reliable? that cheap controller seems easily damage battery.
@Clay-Builds
@Clay-Builds 2 жыл бұрын
It wasn’t great. I swapped it for a GENASUN GV-5, a more reliable and efficient mppt controller. Don’t think I showed it on camera, but it was installed during the test run.
@michaellipski2035
@michaellipski2035 Жыл бұрын
Clay, I’m trying to build something similar to use on our lake in northern WI. Would you be willing to share your code? Thanks, Mike L
@Clay-Builds
@Clay-Builds Жыл бұрын
Check my newest video about this robot, there’s a GitHub link in the description with code.
@whoanelly737-8
@whoanelly737-8 2 жыл бұрын
Very cool
@cal4625
@cal4625 2 жыл бұрын
What's to prevent the boat from being storm flipped upside down?
@jakerusiecki
@jakerusiecki 4 ай бұрын
There is an easy solution for that. If your boat capsizes during storm it will flip back to its right position if you have a low centre of gravity. Preferably a 2 poles extending from the pvc pipes into the sea with lead weights.
@alexrosenberg3535
@alexrosenberg3535 Жыл бұрын
are you willing to share links to the 3D printed parts?
@rverm1000
@rverm1000 2 жыл бұрын
i want to do the same thing except having it out on the ocean instead
@flat-earther
@flat-earther 2 жыл бұрын
That's even more impressive.
@Anthony-lk5dm
@Anthony-lk5dm 10 ай бұрын
Can I pay you to help me do the same project? Just taking over the internet, being a guiding hand sorta thing. I'm looking to do the microtransat challenge
@Clay-Builds
@Clay-Builds 10 ай бұрын
Not interested. But there’s enough information in these videos to totally recreate this project. Check the newest video too, you can download my latest code.
@BrokePhilanthropist
@BrokePhilanthropist 4 ай бұрын
Enough info if you know what he’s talking about. Consulting is something you consider later in life. I’m trying to put together a solar raft but way bigger than this. I’m going to buy a sailboat soon and make it autonomous and able to cross the Atlantic way faster than average.
@brokeandbrokenbikes9272
@brokeandbrokenbikes9272 Жыл бұрын
Could I buy a setup like that from you? I'm making a treasure hunting marine drone, albeit it's bigger with 600 watts of solar on it
@Clay-Builds
@Clay-Builds Жыл бұрын
Haha I’m not interested in selling anything. This project is totally open source however. See the newer videos for improved code and electronics information.
@sjoer
@sjoer 2 жыл бұрын
I'd just use the PWM outputs on the Arduino to control the motors, no need for timing?
@Clay-Builds
@Clay-Builds 2 жыл бұрын
This does use the PWM outputs to control the motors.
@epazmino23
@epazmino23 2 жыл бұрын
Do you have all this info in a repo to see details?
@Clay-Builds
@Clay-Builds 2 жыл бұрын
This is still an ongoing project. I have some improvements to make, and I’ll clean up the code a little. I don’t have a repo yet but I do plan to post the code/cad/ and other data somewhere soon. Any specific details you’re interested in?
@rockyssaa
@rockyssaa 2 жыл бұрын
@@Clay-Builds Yes please. I have used Mission planner. But this custom code is really . I am new to arduino and this help me a lot.
@fiqianarofi2991
@fiqianarofi2991 2 жыл бұрын
very nice and outstanding arduino...wow....but why your not to sharing the code.ino for us.......very sadness
@brightsourcemedia
@brightsourcemedia 2 жыл бұрын
Need a camera on it
@Clay-Builds
@Clay-Builds 2 жыл бұрын
I plan to for next time
@WarRobotsGameroom
@WarRobotsGameroom 2 жыл бұрын
hello cat, you are welcome
@tariqalqaed
@tariqalqaed Жыл бұрын
Hello, are you interested to make a commercial line ?
@Clay-Builds
@Clay-Builds Жыл бұрын
Nope
@kennethanderson8104
@kennethanderson8104 4 ай бұрын
What is this called and where can I learn in.
@Clay-Builds
@Clay-Builds 4 ай бұрын
It’s custom control software that I wrote to run on an arduino, it’s pretty simple. Check my newest video on the project for the latest code version, I have it posted on GitHub open source.
Building an Unlimited Range Electric Boat
22:50
rctestflight
Рет қаралды 611 М.
BAYGUYSTAN | 1 СЕРИЯ | bayGUYS
36:55
bayGUYS
Рет қаралды 1,9 МЛН
1% vs 100% #beatbox #tiktok
01:10
BeatboxJCOP
Рет қаралды 67 МЛН
Правильный подход к детям
00:18
Beatrise
Рет қаралды 11 МЛН
Our DIY Sub Explores A Flooded Hole To MAX DEPTH (PT3)
13:19
CPSdrone
Рет қаралды 1,2 МЛН
My Autonomous Sonar Boat
7:46
Red Maniac RC
Рет қаралды 14 М.
Electromagnetic Aircraft Launcher
15:09
Tom Stanton
Рет қаралды 2,7 МЛН
Building an Autonomous R/C Sailboat
21:31
rctestflight
Рет қаралды 616 М.
The BEST Mechanical Display You've EVER Seen!!
13:51
Tin Foil Hat
Рет қаралды 618 М.
Sonar Depth Mapping With Autonomous GPS Boat
23:29
Clay Builds
Рет қаралды 41 М.
This Tiny Boat Will BLOW YOUR MIND
18:25
Sailing Nahoa
Рет қаралды 1,3 МЛН
Testing Futuristic Propeller Designs on my Solar Powered Boat
36:57
rctestflight
Рет қаралды 1,8 МЛН
Long Range Autonomous R/C Boat Waypoint Mission - 13.5 km
19:06
rctestflight
Рет қаралды 393 М.
BAYGUYSTAN | 1 СЕРИЯ | bayGUYS
36:55
bayGUYS
Рет қаралды 1,9 МЛН