INHOUDSOPGAWE:

Arduino -aangedrewe outomatiese veegmachine: 9 stappe
Arduino -aangedrewe outomatiese veegmachine: 9 stappe

Video: Arduino -aangedrewe outomatiese veegmachine: 9 stappe

Video: Arduino -aangedrewe outomatiese veegmachine: 9 stappe
Video: Lesson 9: Reading Voltage Using Arduino, Potentiometer AnalogRead SunFounder Kit | Robojax 2024, Julie
Anonim
Arduino aangedrewe outomatiese veegmachine
Arduino aangedrewe outomatiese veegmachine

Dus het ek eendag besluit om 'n roomba te koop, maar dit is te duur, want ek is 'n student, en my skool is steeds my prioriteit.

en 'n idee flits in my gedagtes op wat sê hoe ek dit moet maak, ek het 'n goeie agtergrond oor programmering en arduino, hoekom nie?

Stap 1: Uitkontraktering van materiaal

Uitkontraktering van materiaal
Uitkontraktering van materiaal
Uitkontraktering van materiaal
Uitkontraktering van materiaal
Uitkontraktering van materiaal
Uitkontraktering van materiaal
Uitkontraktering van materiaal
Uitkontraktering van materiaal

Die deel vir die projekte word hieronder gelys:

Arduino pro mini of enige arduino bord

Ek het sopas pro mini gebruik omdat dit doeltreffender en kleiner is

L298n motorbestuurder

Hierdie motorbestuurder word gebruik om die twee motors wat die veegmasjien aandryf, aan te dryf

Druk besem

as u nie weet wat 'n drukbesem is nie, is dit soos 'n besem met verskeie borsels

en draai terwyl jy dit deurdruk en die vuil versamel

2 DC -geborste motors

Ek het net 'n paar DC -motors gebruik wat ek van stukkende speelgoedmotors gekry het

Twee ultrasoniese sensors

om mure en hindernisse te sien en te vermy

DC -aansluiting

Om die kragbanke te laai

Kragbanke

om die krag wat nodig is vir die bord en motors te verskaf

twee USB -mannetjieskabels

om aan te sluit by die kragbank

Stap 2: Gereedskap benodig

Gereedskap benodig
Gereedskap benodig

'N Dremel -instrument

om te sny en 'n gaatjie te plaas waar dit nodig is

'N Soldeerbout

aan drade soldeer, natuurlik.

Tang

om draad te sny en die drade te help buig

gomgeweer (opsioneel)

om die motors bymekaar te hou, maar as u nie net ritsies gebruik nie

Skroewedraaier

om die skroewe van verskeie komponente vas te maak en los te maak

Stap 3: vind waar u die motors en sensors en verfwerk kan plaas

Vind waar u die motors en sensors en verfwerk kan plaas
Vind waar u die motors en sensors en verfwerk kan plaas
Vind waar u die motors en sensors en verfwerk kan plaas
Vind waar u die motors en sensors en verfwerk kan plaas
Vind waar u die motors en sensors en verfwerk kan plaas
Vind waar u die motors en sensors en verfwerk kan plaas

Ek het beraam waar ek die sensors moet plaas deur dit net hierbo te plaas en ek het die sirkels gemerk wat later deur die dremel gesny sal word en terwyl ek daarby is, het ek dit met 'n metaalblou spuitverf geverf

Stap 4: Maak gate

Gatte sit
Gatte sit
Gatte sit
Gatte sit
Gatte sit
Gatte sit
Gatte sit
Gatte sit
  • Dus sit ek vier gate voor die besem van die bolyf, twee aan die linkerkant en twee aan die regterkant sodat die sensors kan ingaan
  • en ek het ook twee reghoekige gate in die onderkant van die besem geplaas sodat die motors kan ingaan

Stap 5: Sit dit alles saam

Sit dit alles saam
Sit dit alles saam
Sit dit alles saam
Sit dit alles saam
Sit dit alles saam
Sit dit alles saam

Ek het al die sensor en motors aan die bak vasgeplak, vir die motors het ek dit in die onderlyf geplaas en dit met houtpennetjies gesteun, sodat dit nie kan draai nie. Vir die sensors het ek dit ook in die regte gate vasgeplak, ek het ook 'n uitbreekbord vir die pro mini gemaak, sodat dit makliker sal wees om 'n draad en 'n probleemoplossing te maak. terwyl die motorbestuurder voor in die skoonmaker is

Stap 6: Kode

die kode is gemaak in die Arduino IDE en dit is natuurlik c plus aangepas. As u die kode wil aflaai, druk dan op die onderstaande skakel. Daar is dus twee dele van die kode in die leek se termyn, die eerste deel se taak is om die data uit die sensors te kry sodat die bord dit kan ontleed, en die tweede deel se taak is om toe te wys watter motors draai en beweeg, dit is net twee eenvoudige dele. As u wonder hoe ek die kode opgelaai het, gebruik ek net 'n arduino uno om dit op te laai

Stap 7: Verbind dit

Hardebedrading Dit
Hardebedrading Dit
Hardebedrading Dit
Hardebedrading Dit
Hardebedrading Dit
Hardebedrading Dit
Hardebedrading Dit
Hardebedrading Dit

Ek het 'n aansluitdraad #12 gebruik om alles op die regte plek te koppel. fritzing skematiese word hierbo gegee.

die VCC en GND van die sensors is gekoppel aan die kragbanke wat 5 volt verskaf en 'n echo -pen word aan die toepaslike penne gekoppel. ook die penne vir die bestuur van die motor word in die kode gedefinieer

Stap 8: Maak dit toe

Maak dit toe
Maak dit toe

Ek sit die kragbank bo -op, want daar is nie plek vir die twee massiewe powerbank binne nie; ek sit dit ook aan die voorkant om meer gewig te gee, en ek plaas meer trekkrag op die voorwiele wat die kwas dryf. ek het ook al die dinge teruggedruk

Stap 9: afwerking

dit is die laaste stap van hierdie lang opdragbare hoop dat u dit geniet om dit te maak en dit gerus kan aanpas en verander.

Aanbeveel: