[{"data":1,"prerenderedAt":504},["ShallowReactive",2],{"navigation":3,"\u002Fworks\u002Frobot":46},[4],{"title":5,"path":6,"stem":7,"children":8,"page":45},"Works","\u002Fworks","works",[9,13,17,21,25,29,33,37,41],{"title":10,"path":11,"stem":12},"Currencia","\u002Fworks\u002Fcurrencia","works\u002Fcurrencia",{"title":14,"path":15,"stem":16},"Folio Magazine","\u002Fworks\u002Ffolio-magazine","works\u002Ffolio-magazine",{"title":18,"path":19,"stem":20},"Helpr","\u002Fworks\u002Fhelpr","works\u002Fhelpr",{"title":22,"path":23,"stem":24},"IV Patisserie","\u002Fworks\u002Fiv-patisserie","works\u002Fiv-patisserie",{"title":26,"path":27,"stem":28},"Mockline","\u002Fworks\u002Fmockline","works\u002Fmockline",{"title":30,"path":31,"stem":32},"Portfolio","\u002Fworks\u002Fportfolio","works\u002Fportfolio",{"title":34,"path":35,"stem":36},"Raftou - Mobile Game","\u002Fworks\u002Fraftou","works\u002Fraftou",{"title":38,"path":39,"stem":40},"Raycast x Bambulab","\u002Fworks\u002Fraycast-bambulab","works\u002Fraycast-bambulab",{"title":42,"path":43,"stem":44},"Combat Robot","\u002Fworks\u002Frobot","works\u002Frobot",false,{"id":47,"title":42,"authors":48,"body":55,"contextPreview":487,"date":488,"description":489,"extension":490,"image":491,"meta":492,"minRead":493,"navigation":494,"path":43,"roles":495,"seo":497,"stem":44,"teamName":498,"technologies":499,"url":447,"year":502,"__hash__":503},"works\u002Fworks\u002Frobot.md",[49],{"name":50,"to":51,"target":52,"avatar":53},"Johann Cavallucci","https:\u002F\u002Fx.com\u002FJohannCVL","_blank",{"src":54,"alt":50},"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F72015679?v=4",{"type":56,"value":57,"toc":469},"minimark",[58,63,68,72,78,88,102,108,111,115,118,125,130,220,222,226,259,261,264,282,292,296,335,337,341,364,366,370,378,380,384,391,415,422,431,433,437,442,444],[59,60,62],"h1",{"id":61},"flamethrower-robot-arduino-combat-bot","Flamethrower Robot – Arduino Combat Bot",[64,65,67],"h2",{"id":66},"quick-overview","Quick Overview",[69,70,71],"p",{},"This project started as a simple challenge between two friends:",[69,73,74],{},[75,76,77],"strong",{},"Build a combat robot in 2 weeks, with less than €50. Each on our own!",[69,79,80,81,84,85,87],{},"After a lot of brainstorming, I decided to go with a flamethrower.",[82,83],"br",{},"\nFirst, because well… it’s cool",[82,86],{},"\nAnd also because fire can slip into every little gap in the opponent’s defenses.",[69,89,90,91,94,95,97,98,101],{},"But attack alone isn’t enough — I also had to think about ",[75,92,93],{},"defense",".",[82,96],{},"\nI designed a ",[75,99,100],{},"conical shape"," to reduce grip points and deflect attacks, since I had no idea what my opponent was going to build.",[103,104,105],"blockquote",{},[69,106,107],{},"Here’s a first glimpse of the BEAST…",[109,110],"hr",{},[64,112,114],{"id":113},"design-components","Design & Components",[69,116,117],{},"Having the idea is one thing… but how do you actually build it?",[69,119,120,121,124],{},"The first step was ",[75,122,123],{},"a lot of research"," to identify the most effective components while staying within the tight budget.",[126,127,129],"h3",{"id":128},"hardware-used","Hardware Used",[131,132,133,146],"table",{},[134,135,136],"thead",{},[137,138,139,143],"tr",{},[140,141,142],"th",{},"Component",[140,144,145],{},"Description",[147,148,149,160,170,180,190,200,210],"tbody",{},[137,150,151,157],{},[152,153,154],"td",{},[75,155,156],{},"Arduino Uno",[152,158,159],{},"Main microcontroller",[137,161,162,167],{},[152,163,164],{},[75,165,166],{},"HC-05",[152,168,169],{},"Bluetooth module for remote control",[137,171,172,177],{},[152,173,174],{},[75,175,176],{},"L298N H-Bridge",[152,178,179],{},"Controls propulsion and motors",[137,181,182,187],{},[152,183,184],{},[75,185,186],{},"DC Motors + Wheels",[152,188,189],{},"Robot movement",[137,191,192,197],{},[152,193,194],{},[75,195,196],{},"3D-Printed Tank",[152,198,199],{},"Fuel storage (isopropanol)",[137,201,202,207],{},[152,203,204],{},[75,205,206],{},"Electric Arc Igniter",[152,208,209],{},"Ignition system for the flame",[137,211,212,217],{},[152,213,214],{},[75,215,216],{},"18650 Batteries",[152,218,219],{},"Power supply",[109,221],{},[64,223,225],{"id":224},"why-these-choices","Why These Choices?",[227,228,229,235,241,247,253],"ul",{},[230,231,232,234],"li",{},[75,233,156],{},": inexpensive, easy to program, perfect for prototyping.",[230,236,237,240],{},[75,238,239],{},"Bluetooth (HC-05)",": simple integration, direct smartphone control.",[230,242,243,246],{},[75,244,245],{},"L298N",": allows independent control of both motors (forward\u002Fbackward\u002Fleft\u002Fright).",[230,248,249,252],{},[75,250,251],{},"3D Printing",": crucial for custom fuel tank and structural parts.",[230,254,255,258],{},[75,256,257],{},"Arc Igniter",": reliable even in movement, remotely activated, stable ignition.",[109,260],{},[64,262,251],{"id":263},"_3d-printing",[69,265,266,267,269,270,273,274,277,278,281],{},"For this project, I modeled and printed most of the parts: from the robot’s base to the pump that sprays fluid.",[82,268],{},"\nI used ",[75,271,272],{},"Fusion 360"," for modeling, ",[75,275,276],{},"Bambu Studio slicer",", and the ",[75,279,280],{},"Bambu Lab P1P Mini"," printer (amazing machine btw).",[64,283,285,286,288],{"id":284},"here-are-some-of-the-printed-partsinsert-images-here","Here are some of the printed parts:",[82,287],{},[289,290,291],"em",{},"(insert images here)",[64,293,295],{"id":294},"challenges-faced","Challenges Faced",[227,297,298,304,310,316,322],{},[230,299,300,303],{},[75,301,302],{},"Time",": 2 weeks working only in the evenings — really short, especially with a flamethrower system.",[230,305,306,309],{},[75,307,308],{},"Power",": managing multiple components with a limited battery.",[230,311,312,315],{},[75,313,314],{},"Budget",": everything had to be built from scratch (DIY pump, printed frame, etc.).",[230,317,318,321],{},[75,319,320],{},"Electronics",": learning to handle power, safety, and proper integration.",[230,323,324,327,328,330,331,334],{},[75,325,326],{},"The Pump",": designing a system able to propel fluid several meters.",[82,329],{},"\nI modeled it ",[75,332,333],{},"from scratch",", and even though first tests were with water, it worked — a small victory!",[109,336],{},[64,338,340],{"id":339},"what-i-learned","What I Learned",[227,342,343,346,349,352,358],{},[230,344,345],{},"How to integrate multiple Arduino modules",[230,347,348],{},"Using Bluetooth in embedded projects",[230,350,351],{},"Electronics basics: voltage, current, components, safety",[230,353,354,355],{},"Managing a technical project under ",[75,356,357],{},"real-world constraints",[230,359,360,361],{},"Fusion 360 modeling & improving my ",[75,362,363],{},"3D printing skills",[109,365],{},[64,367,369],{"id":368},"electronics-schematic","Electronics Schematic",[69,371,372,373,375],{},"Here’s a schematic of the electronic setup:",[82,374],{},[289,376,377],{},"(Add a visual here: Fritzing, Lucidchart, or even a hand-drawn diagram)",[109,379],{},[64,381,383],{"id":382},"final-result","Final Result",[69,385,386,387,390],{},"The robot is ",[75,388,389],{},"fully functional",":",[227,392,393,396,399,405],{},[230,394,395],{},"Moves in all directions",[230,397,398],{},"Controlled remotely via smartphone",[230,400,401,402],{},"Flamethrower system works and is ",[75,403,404],{},"safe",[230,406,407,408,411,412],{},"Respected the challenge: ",[75,409,410],{},"\u003C €50",", ",[75,413,414],{},"\u003C 2 weeks",[69,416,417,418,421],{},"But… I still ",[75,419,420],{},"lost"," 😅",[103,423,424],{},[69,425,426,427,430],{},"💡 Tip: if you ever set up this kind of challenge, agree on a ",[75,428,429],{},"size and weight limit"," to avoid unfair advantages!",[109,432],{},[64,434,436],{"id":435},"gallery","Gallery",[69,438,439],{},[289,440,441],{},"(Add photos here: finished robot, inner parts, flame, 3D prints, tests, etc.)",[109,443],{},[445,446,452,453,452,465],"a",{"href":447,"target":52,"className":448},"https:\u002F\u002Fgithub.com\u002Fcavalluccijohann\u002Farduino-robot-david",[449,450,451],"flex","items-center","space-x-2","\n  ",[454,455,460,461,452],"svg",{"width":456,"height":456,"viewBox":457,"fill":458,"xmlns":459},"24","0 0 24 24","currentColor","http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg","\n    ",[462,463],"path",{"d":464},"M12 2A10 10 0 0 0 2 12c0 4.42 2.87 8.17 6.84 9.5c.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34c-.46-1.16-1.11-1.47-1.11-1.47c-.91-.62.07-.6.07-.6c1 .07 1.53 1.03 1.53 1.03c.87 1.52 2.34 1.07 2.91.83c.09-.65.35-1.09.63-1.34c-2.22-.25-4.55-1.11-4.55-4.92c0-1.11.38-2 1.03-2.71c-.1-.25-.45-1.29.1-2.64c0 0 .84-.27 2.75 1.02c.79-.22 1.65-.33 2.5-.33s1.71.11 2.5.33c1.91-1.29 2.75-1.02 2.75-1.02c.55 1.35.2 2.39.1 2.64c.65.71 1.03 1.6 1.03 2.71c0 3.82-2.34 4.66-4.57 4.91c.36.31.69.92.69 1.85V21c0 .27.16.59.67.5C19.14 20.16 22 16.42 22 12A10 10 0 0 0 12 2",[466,467,468],"span",{},"Robot on GitHub",{"title":470,"searchDepth":471,"depth":471,"links":472},"",2,[473,474,478,479,480,482,483,484,485,486],{"id":66,"depth":471,"text":67},{"id":113,"depth":471,"text":114,"children":475},[476],{"id":128,"depth":477,"text":129},3,{"id":224,"depth":471,"text":225},{"id":263,"depth":471,"text":251},{"id":284,"depth":471,"text":481},"Here are some of the printed parts:(insert images here)",{"id":294,"depth":471,"text":295},{"id":339,"depth":471,"text":340},{"id":368,"depth":471,"text":369},{"id":382,"depth":471,"text":383},{"id":435,"depth":471,"text":436},"Fast-build combat robot project using Arduino, Bluetooth, and 3D printing, focused on embedded control, hardware constraints, and rapid prototyping under tight budget\u002Ftime limits in 2025.","2025-04-00","My first venture into competitive robotics. A mix of engineering challenges and competitive strategy.","md","\u002Fassets\u002Fworks\u002Frobot.webp",{},5,true,[496],"Full Stack",{"title":42,"description":489},"Author",[500,272,501],"3D-Printing","Arduino","2025","M4foUeURdi6AfY0Lk17eWKc-J4Q51N5mnAdsuAZjiMs",1780044784770]