Inhoudsopgave:
- Stap 1: Materialen uitbesteden
- Stap 2: Benodigd gereedschap
- Stap 3: Vinden waar de motoren en sensoren en verfbeurt moeten worden geplaatst
- Stap 4: Gaten plaatsen
- Stap 5: Alles bij elkaar zetten
- Stap 6: Coderen
- Stap 7: Bedrading It
- Stap 8: Het afsluiten
- Stap 9: finishing touch
Video: Arduino aangedreven automatische veegmachine - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
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
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
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
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
- 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
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
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
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:
Arduino-aangedreven verkeerslichten maken: 4 stappen
Hoe Arduino-aangedreven verkeerslichten te maken: In dit bericht gaan we het hebben over een Arduino-project, d.w.z. Arduino Traffic Pestrians Lights-systeem. Dit project is echt interessant om te proberen en met behulp van wat kunst en handwerk kun je een hele scène van verkeerslichten en peddels creëren
Hou op! LED-game (aangedreven door Arduino): 6 stappen
Hou op! LED-game (aangedreven door Arduino): dit project is geïnspireerd op deze video van YouTube en de Pendulum Challenge Kit (gebroken link. Probeer deze eens.) van Makershed.com. Het is een eenvoudig spel bestaande uit vijf LED-lampjes en één drukknop. De LED's knipperen in volgorde en het afspelen
Automatisch pneumatisch kanon. Draagbaar en Arduino-aangedreven: 13 stappen
Automatisch pneumatisch kanon. Draagbaar en Arduino-aangedreven.: Hallo allemaal! Dit is de instructie om een draagbaar pneumatisch kanon te monteren. Het idee was om een kanon te maken dat verschillende dingen kan schieten. Ik heb een paar hoofddoelen gesteld. Dus, wat mijn kanon zou moeten zijn: automatisch. Om de lucht niet handmatig te comprimeren met
Arduino-aangedreven ketting: 5 stappen
Arduino-aangedreven ketting: ik was op zoek naar een goed Arduino-project voor mijn eindejaarsvakanties. Maar wat te doen? Mijn dochtertje was zeer verrast toen ik haar deze "elektronische" ketting, en ook erg blij. Ik hoop dat de persoon aan wie u iets aanbiedt
ESP8266/ESP-12 Arduino aangedreven SmartThings DS18B20 Temp. Sensor: 4 stappen (met afbeeldingen)
ESP8266/ESP-12 Arduino aangedreven SmartThings DS18B20 Temp. Sensor: We willen allemaal graag weten wat de huidige kamertemperatuur is, en soms wat de temperatuur in een andere kamer is, of misschien zelfs in uw vakantiehuis aan de andere kant van de wereld. Misschien wil je de temperatuur in het huis van je huisdier Lizard in de gaten houden