Inhoudsopgave:

Arduino aangedreven automatische veegmachine - Ajarnpa
Arduino aangedreven automatische veegmachine - Ajarnpa

Video: Arduino aangedreven automatische veegmachine - Ajarnpa

Video: Arduino aangedreven automatische veegmachine - Ajarnpa
Video: Arduino EC and pH Doser Part 1 2024, Juli-
Anonim
Arduino aangedreven automatische veegmachine
Arduino aangedreven automatische veegmachine

Dus op een dag besloot ik een roomba te kopen, maar het is te duur voor ik ben een student en nog steeds is mijn prioriteit mijn school, en er flitst een idee in me op waarin staat hoe ik er een moet maken, ik heb een behoorlijke achtergrond in programmeren en arduino, dus waarom niet?

Stap 1: Materialen uitbesteden

Materialen uitbesteden
Materialen uitbesteden
Materialen uitbesteden
Materialen uitbesteden
Materialen uitbesteden
Materialen uitbesteden
Materialen uitbesteden
Materialen uitbesteden

Het onderdeel voor de projecten vindt u hieronder:

Arduino pro mini of een willekeurig arduino-bord

Ik heb zojuist pro mini gebruikt omdat het efficiënter en kleiner is

L298n-motorstuurprogramma

Deze motoraandrijving wordt gebruikt om de twee motoren aan te drijven die de veegmachine aandrijven

Duw bezem

als je niet weet wat een duwbezem is, is het als een bezem met meerdere borstels

en draait terwijl je hem erdoor duwt en het vuil verzamelt

2 DC geborstelde motoren

Ik heb net wat andere DC-motoren gebruikt die ik van kapotte speelgoedauto's heb gekregen

Twee ultrasone sensoren

muren en obstakels voelen en vermijden

DC-voedingsaansluiting

Om de powerbanks op te laden

Powerbanks

om de stroom te leveren die nodig is voor het bord en de motoren

twee USB-mannetjeskabels

om verbinding te maken met powerbank

Stap 2: Benodigd gereedschap

Benodigde gereedschappen
Benodigde gereedschappen

Een Dremel-gereedschap

om gaten te snijden en te plaatsen waar het nodig is

Een soldeerbout

om draden te solderen, natuurlijk.

Tang

om draad door te knippen en de draden te helpen buigen

lijmpistool (optioneel)

om de motoren bij elkaar te houden, maar als je niet alleen kabelbinders gebruikt

Schroevendraaier

om de schroeven van verschillende componenten vast en los te maken

Stap 3: Vinden waar de motoren en sensoren en verfbeurt moeten worden geplaatst

Vinden waar de motoren en sensoren en verfklus moeten worden geplaatst
Vinden waar de motoren en sensoren en verfklus moeten worden geplaatst
Vinden waar de motoren en sensoren en verfklus moeten worden geplaatst
Vinden waar de motoren en sensoren en verfklus moeten worden geplaatst
Vinden waar de motoren en sensoren en verfklus moeten worden geplaatst
Vinden waar de motoren en sensoren en verfklus moeten worden geplaatst

Ik schatte waar ik de sensoren moest plaatsen door ze er gewoon boven te plaatsen en ik markeerde de cirkels die later door de dremel zullen worden gesneden en terwijl ik toch bezig ben, heb ik het geverfd met een metallic blauwe spuitverf

Stap 4: Gaten plaatsen

Gaten zetten
Gaten zetten
Gaten zetten
Gaten zetten
Gaten zetten
Gaten zetten
Gaten zetten
Gaten zetten
  • Dus ik heb vier gaten voor de bezem van het bovenlichaam geplaatst, twee aan de linkerkant en twee aan de rechterkant zodat de sensoren erin kunnen gaan
  • en ik heb ook twee rechthoekige gaten in de onderkant van het onderlichaam van de bezem geplaatst zodat de motoren erin kunnen gaan

Stap 5: Alles bij elkaar zetten

Alles bij elkaar zetten
Alles bij elkaar zetten
Alles bij elkaar zetten
Alles bij elkaar zetten
Alles bij elkaar zetten
Alles bij elkaar zetten

Ik heb alle sensor en motoren warm op het lichaam gelijmd, voor de motoren heb ik het in het onderlichaam geplaatst en ondersteund met houten deuvels zodat het niet gaat wiebelen. voor de sensoren heb ik ze ook warm gelijmd in hun juiste gaten, ik heb ook een breakout-bord gemaakt voor de pro mini, zodat het gemakkelijker is om te bedraden en problemen op te lossen. terwijl de motorbestuurder voorin de stofzuiger zit

Stap 6: Coderen

de code is gemaakt in de Arduino IDE en is natuurlijk c plus gewijzigd. als je de code wilt downloaden, klik dan op de onderstaande link. dus er zijn twee delen van de code in termen van de leek, het eerste deel is om de gegevens van de sensoren te krijgen, zodat het bord het kan analyseren en het tweede deel is om toe te wijzen welke motoren draaien en manoeuvreren, dat is het slechts twee simpele onderdelen. als je je afvraagt hoe ik de code heb geüpload, gebruik ik gewoon een arduino uno om te uploaden

Stap 7: Bedrading It

Bedrading ervan
Bedrading ervan
Bedrading ervan
Bedrading ervan
Bedrading ervan
Bedrading ervan
Bedrading ervan
Bedrading ervan

ik gebruikte #12 gauge aansluitdraad om alles op de juiste plaats aan te sluiten. fritzing schema is hierboven gegeven.

de VCC en GND van de sensoren zijn verbonden met de powerbanks die 5 volt leveren en een trig-pin en een echo-pin is verbonden met hun juiste pinnen. ook de pinnen voor het besturen van de motor zijn gedefinieerd in de code

Stap 8: Het afsluiten

Het afsluiten
Het afsluiten

ik heb de powerbank bovenop geplaatst omdat er geen ruimte is voor de twee enorme powerbanks binnenin. Ik heb hem ook aan de voorkant geplaatst om gewicht toe te voegen, waardoor er meer tractie op de voorwielen komt die de borstel aandrijven. ik heb ook alle dingen weer teruggeschroefd

Stap 9: finishing touch

dit is de laatste stap van deze lange instructable hoop dat je het leuk vindt om het te maken en voel je vrij om het aan te passen en te veranderen.

Aanbevolen: