Innehållsförteckning:

Arduino -baserad autonom bot med ultraljudssensor: 5 steg (med bilder)
Arduino -baserad autonom bot med ultraljudssensor: 5 steg (med bilder)

Video: Arduino -baserad autonom bot med ultraljudssensor: 5 steg (med bilder)

Video: Arduino -baserad autonom bot med ultraljudssensor: 5 steg (med bilder)
Video: DIY Radar With Ultrasonic Sensor And Chat-GPT Generated Arduino Code | Coders Cafe 2024, Juli
Anonim
Arduino -baserad autonom bot med ultraljudssensor
Arduino -baserad autonom bot med ultraljudssensor
Arduino -baserad autonom bot med ultraljudssensor
Arduino -baserad autonom bot med ultraljudssensor
Arduino -baserad autonom bot med ultraljudssensor
Arduino -baserad autonom bot med ultraljudssensor
Arduino -baserad autonom bot med ultraljudssensor
Arduino -baserad autonom bot med ultraljudssensor

Skapa din egen Arduino -baserade autonoma bot med ultraljudssensor.

Denna bot kan ganska mycket röra sig på egen hand utan att kollidera med några hinder. I grund och botten vad den gör är att den upptäcker alla slags hinder på vägen och bestämmer den bästa vägen för sig själv (väl inte alla slags hinder).

Så utan att slösa mer tid, låt oss komma igång.

Steg 1: Komponenter som krävs för projektet

Komponenter som krävs för projektet
Komponenter som krävs för projektet
Komponenter som krävs för projektet
Komponenter som krävs för projektet
Komponenter som krävs för projektet
Komponenter som krävs för projektet
Komponenter som krävs för projektet
Komponenter som krävs för projektet

Här är listan över alla nödvändiga komponenter du behöver för detta projekt:

  • Arduino UNO R3
  • Ultraljudssensor
  • Servomotor (mini)
  • Jumper Wires
  • L7805CV spänningsregulator
  • L293D motorförare IC
  • 4 x 3,7V litiumjonbatteri
  • 2 x växelmotor
  • 3 x hjul
  • Bakbord

När du har samlat alla komponenter är du redo att gå.

Steg 2: Skapa botens kropp

Skapa botens kropp
Skapa botens kropp
Skapa botens kropp
Skapa botens kropp
Skapa botens kropp
Skapa botens kropp

Följ följande steg för att göra botens kropp:

Steg 1: Löd de kvinnliga huvudstiften på en liten bit PCB som visas på bilden. Och fäst en skruv på den.

Steg 2: Skruva fast det kretskortet på din servomotor och se till att det är tillräckligt hårt.

Steg 3: Ta din ultraljudssensor och sätt den i hanhuvudstiften i de kvinnliga huvudstiften på kretskortet. Sätt i den ordentligt (för att säkerställa anslutningen). Och rikta in den på ett sådant sätt så att servomotorns 90 grader ska vända mot botens framsida.

Steg 4: Nu för att göra botens kropp kan du använda kartong eller plastskiva med lite hett lim eller skruvar. Jag gjorde botens kropp med lite trådform runt och skruvar.

Steg 5: Placera Arduino och brödbrädan på sin position enligt bilden och säkra den med lite hett lim eller dubbelsidig tejp.

Steg 6: Sätt slutligen servomotorn på sin position och fixa den med vad du vill.

Steg 3: Schematisk diagram över Bot

Schematisk diagram över Bot
Schematisk diagram över Bot
Schematisk diagram över Bot
Schematisk diagram över Bot

Anslut komponenterna enligt schemat. Det är ganska enkelt.

Anslut först två batterier parallellt och sedan i serie för att få maximal spänning och kapacitet. Om du nu har två motorer med samma varvtal behöver du inte ansluta från stift 11 på Arduino till stift 9 på L293D ic. Men om dina motorer inte har samma varvtal gör du anslutningen. Och se till att motorn med högre varvtal ska vara i position 2.

Se till att alla anslutningar är täta och säkrade.

Steg 4: Ladda upp koden till Arduino

Ladda upp koden till Arduino
Ladda upp koden till Arduino

Koden för detta projekt ges nedan.

Men innan du laddar upp koden öppnar du den och gör nödvändiga ändringar.

Ställ in rpm_control för den snabbare motorn så att båda motorn har lika varvtal. Och ställ in höger_fördröjning och vänster_fördröjning i enlighet med detta så att det ska göra en perfekt sväng på 90 grader mot höger respektive vänster riktning.

När du har laddat upp koden och alla andra saker är inställda är du bra att gå.

Steg 5: Arbetsvideo

Tack för att du läste.

Rekommenderad: