Search models, users, collections, and posts

Arduino robotic lawnmower charging base

Print Profile(3)

All
X1 Carbon
H2S
A1
P1P
X1
P1S
H2D
H2C
P2S
H2D Pro
X1E
X2D
A2L

0.2mm layer, 3 walls, 15% infill
0.2mm layer, 3 walls, 15% infill
Designer
81.3 h
21 plates
5.0(1)

Central base for 36V power supply and BTS7960 driver
Central base for 36V power supply and BTS7960 driver
Designer
16.2 h
2 plates

Robot Stop for Charging Base
Robot Stop for Charging Base
Designer
3.3 h
3 plates

Open in Bambu Studio
Boost
42
62
13
6
52
3
Released 

Description

Content has been automatically translated.
Show original

Model

Here is the charging base for the Arduino Lawn Mower Robot which contains the perimeter wire electronics. There are no external openings to prevent the boards from oxidizing, and because 220V is inside. It is better that everything is sealed to avoid any kind of problems

 

At this link you will find the codes for the various robot boards, the perimeter wire, and the libraries to make everything work

https://github.com/Marcobedendo78/Robot-Arduino-4.0

 

Here you will find the printable parts of the Arduino lawn mower robot

https://makerworld.com/en/models/420276#profileId-323001

 

Boost Me (for free)

Give me a boost if you like my Lawn Mower Robot

 

Printed Parts

The upper part of the base is printed in ASA to be weather resistant, while the green base is printed in ABS to avoid warping problems

All 12 parts of the base are interlocked, while the four holes on the sides are used to fix the base to the ground with stakes

The ASA part is the one that contains all the electronics for the perimeter wire and is composed of 3 pieces to be screwed together and sealed with the TPU gaskets to be printed

 

Parts to insert

In the various pieces there are several blind holes where M3-M4-M5 threaded brass inserts are to be inserted so that the screws can be tightened without stripping the plastic

 

Stainless Steel Screws

For the covers I used Pcs26 M3x10 recessed Allen screws

For the boards Pcs14 M3x6

For the fans and supports Pcs12 M3x16

For the power supply Pcs4 M4x6

To connect the tip base to the top Pcs4 M4x10 are needed

To fix the top part with the part containing the electronics Pcs4 M5x16 are needed

To fix the vertical column to the base Pcs10 M5x20 are needed

Fixing stainless steel tips Pcs4 M5x16

 

Stainless Steel Tips

For the charging tips, two pieces of 100x30 1mm thick stainless steel flat bar are sufficient, which must be drilled and bent so that they touch the robot's two plates. Also 70x25 3mm thick stainless steel ones. The blades must be tight but not excessively so, otherwise the robot will have difficulty inserting itself all the way

 

Electronic Parts

Arduino UNO Pcs1

Buck Converter LM2596 DC-DC step down Pcs2

L298 Driver Pcs2

MEAN WELL WATERPROOF IP67 XLG SERIES 150 W 24V POWER SUPPLY WITH PFC Constant Voltage or Current AC 220V to DC 24V CC and CV MODE Transformer Model (XLG-150-24-A 150 WATT) Pcs1

Fan 40x40x10 24V Pcs2

Cable for charging tips 16awg

Tinned wire Ø3mm for perimeter wire

Cable gland PG9 Pcs1

 

Tips

If you want to avoid problems with the wire signal, there must be more than 20m of wire creating the perimeter. The L298 drivers should be placed in parallel with each other, and at each individual bridge, the outputs should be connected together. This is because each output of an L298 driver can deliver a maximum of 2A. By connecting 2 outputs of a driver in parallel, you get 4A, and by putting 2 drivers in parallel, you get 8A. This way, they are less stressed, especially if you have about 250m of cable laid out

The voltage to be regulated on the LM2596 DC-DC ranges from a minimum of 6.5V to a maximum of 14V. Mine is regulated at 13.3V with 220m of wire. The 5V to power Arduino UNO is provided by the L298 driver. For those who wish, they can use the second LM2596 DC-DC (there is space for it) regulated to 5V to power Arduino UNO without using the 5V from the L298 drivers

At the bottom of the base, there are grooves for inserting the perimeter wire, both incoming and outgoing, and for entering through the hole in the base

PS: I recommend siliconizing the hole where the perimeter wire enters once you are sure not to move the base from its positioned spot

I also recommend leaving a linear section at the entrance of the base of at least 1.5m to allow the robot to perform its exit and re-entry maneuvers

 

Free project:

This robot is a completely free project in which I have invested a lot of time and effort. I don't charge anything for it, wanting to share it with other technology and robotics enthusiasts

 

It's free, but if you feel the need to support me, you can offer any amount you wish. Thank you 

https://www.paypal.com/pool/9blLX2JvUL?sr=wccr

 

Update

I have added the print profile for the central column and a new support for the perimeter wire driver and its step-down

Now you can insert a 36v power supply using an existing hole and a new one on the bottom left. See photo

The only thing is that to use the M4 screw, you need to slightly enlarge the power supply's screw hole by 1mm

On the right, you can mount the support for the new BTS7960 driver and its step-down to power it. This should be regulated to 24v and maximum amperage, and the output connected to the BTS7960's power input. This is because the driver does not support the 36v of the new power supply but a maximum of 27v

A 40x40x10 24v fan can be mounted on the driver support, which uses the same power supply as the driver

This modification is necessary to charge the robot if you upgrade to the latest version, which involves powering the robot via an 8s Lipo and using the new driver for the perimeter wire signal

The new driver is much more powerful than the old L298s and supports a longer perimeter cable length. Currently, I have laid about 250m of cable and it doesn't cause any problems, whereas with the L298s they were at their limit and heated up a lot with the risk of burning out

To connect the perimeter wire to the new driver, it doesn't change much; just connect it to M+ and M- while the power supply to B+ and B-

If the robot sees the perimeter wire reversed, simply reverse the perimeter wire cables (M+ with M-). Make sure not to reverse the power cables (B+ B-) otherwise you will burn out the driver

 

All remaining parts remain unchanged

 

Parts needed for the modification:

Pcs 1 Mean Well LRS-150-36 https://it.aliexpress.com/item/1005007455979760.html?spm=a2g0o.order_list.order_list_main.47.2f7436966Xjeb1&gatewayAdapt=glo2ita

Pcs 1 Driver BTS7960 https://it.aliexpress.com/item/1005003666757099.html?spm=a2g0o.productlist.main.2.2d09g06Eg06EsD&aem_p4p_detail=202509131113001295483671769630002007520&algo_pvid=b3195da3-d9a7-424d-962f-980fcd371a9e&algo_exp_id=b3195da3-d9a7-424d-962f-980fcd371a9e-1&pdp_ext_f=%7B%22order%22%3A%2215%22%2C%22eval%22%3A%221%22%7D&pdp_npi=6%40dis%21EUR%215.23%215.02%21%21%215.99%215.75%21%40211b819117577871801644289e0a4e%2112000026714179609%21sea%21IT%216075234677%21X%211%210%21n_tag%3A-29919%3Bd%3A82a179a8%3Bm03_new_user%3A-29895&curPageLogUid=McphN3uXmv9r&utparam-url=scene%3Asearch%7Cquery_from%3A%7Cx_object_id%3A1005003666757099%7C_p_origin_prod%3A&search_p4p_id=202509131113001295483671769630002007520_1

Pcs 1 300W XL4016 DC-DC Max 9A Buck Converter Step Down https://it.aliexpress.com/item/1005006097874013.html?spm=a2g0o.order_list.order_list_main.41.2f7436966Xjeb1&gatewayAdapt=glo2ita

Pcs 1 Fan 40x40x10 24v https://it.aliexpress.com/item/1005003938344201.html?spm=a2g0o.productlist.main.13.46da52a7IexNhX&algo_pvid=9e00dd21-8c9f-4429-b720-b6cb425cb540&algo_exp_id=9e00dd21-8c9f-4429-b720-b6cb425cb540-12&pdp_ext_f=%7B%22order%22%3A%22118%22%2C%22eval%22%3A%221%22%7D&pdp_npi=6%40dis%21EUR%212.22%212.22%21%21%212.54%212.54%21%40211b807017577873587896232e0eec%2112000027513507653%21sea%21IT%216075234677%21X%211%210%21n_tag%3A-29919%3Bd%3A82a179a8%3Bm03_new_user%3A-29895&curPageLogUid=dHpkjAEybV6b&utparam-url=scene%3Asearch%7Cquery_from%3A%7Cx_object_id%3A1005003938344201%7C_p_origin_prod%3A

 

Update

I have added the print profile for the part that prevents the robot from compressing the bumper when entering the charging base, which would cause incorrect docking of the robot. To avoid printing a new cover, I drilled the old one and glued the new part onto the cover. I still secured everything with screws to make it more solid. Then, M4 threaded inserts are to be inserted into the front holes, where the TPU stop, which the robot touches when it enters the base, is then screwed in

All remaining parts remain unchanged

 

Parts needed for the modification:

Parts to insert

In the TPU stop support, M4 threaded brass inserts are to be inserted so that the screws can be tightened without stripping the plastic

 

Stainless Steel Screws

For the TPU stop support, I used Pcs4 M3x15 recessed Allen screws

M4 Nut Pcs4

For the TPU stop M4x15 Allen screws

 


Documentation (4)

Assembly Guide (3)
Schema fili perimetrale_bd5a3abf-6384-4f7e-a14f-6bee8fc412a3.jpg
BTS7960 Perimeter Wiring Diagram.jpg
Posa filo perimetrale.jpg
Other Files (1)
Puntali ricarica base Disegno v1.pdf

Comment & Rating (13)

(0/1000)

I would mainly like to know two things: the first is can you upload the wiring diagram for the connections you made between the components to provide power etc and when will it be possible to view the code
The designer has replied
Show original
designer
1
Reply
Hi The diagram can be found in the documentation for the code and libraries I'll send it to you by email if that works for you
Show original
0
Reply
Replying to @marcobedendo78 :
Thank you, I'd be delighted. Could you also send me the robot's code Thank you very much...my email is:poncirolimatteo224@gmail.com as it is a very interesting project, and I would like to add many other things to it such as mapping, creating an application, and adding a camera
Show original
0
Reply
Boosted
I am printing, everything is going great, the high quality and meticulous design of the project are clearly visible when printing
The designer has replied
Show original
designer
1
Reply
Thank you very much! When you assemble everything, post the photos
Show original
0
Reply
Boosted
nice work
The designer has replied
designer
1
Reply
Grazie mille!!
0
Reply
hello compliments on the project, but what frequency does the perimeter wire work at? and what sensors does the robot detect the wire with? inductors I think!?
The designer has replied
Show original
designer
1
Reply
I don't remember at what frequency the signal is generated, but I can tell you that it uses an audio amplifier to which a 150mH inductance is connected to detect the perimeter wire signal and follow it. See video: https://youtu.be/A2CqkoKbMKk?si=JdJT9Y3U4PKPeK8I
Show original
0
Reply
Boosted
grande progetto
designer
1
Reply
Last question: did you buy all the parts on Amazon or on some "Chinese" site to spend less
The designer has replied
Show original
0
Reply
Print Profile
0.2mm layer, 3 walls, 15% infill
profile
1
Reply
No more

License

This user content is licensed under a Standard Digital File License.

You shall not share, sub-license, sell, rent, host, transfer, or distribute in any way the digital or 3D printed versions of this object, nor any other derivative work of this object in its digital or physical format (including - but not limited to - remixes of this object, and hosting on other digital platforms). The objects may not be used without permission in any way whatsoever in which you charge money, or collect fees.