Përmbajtje:

Fshirës automatik i mundësuar nga Arduino: 9 hapa
Fshirës automatik i mundësuar nga Arduino: 9 hapa

Video: Fshirës automatik i mundësuar nga Arduino: 9 hapa

Video: Fshirës automatik i mundësuar nga Arduino: 9 hapa
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, Nëntor
Anonim
Fshirës automatik i mundësuar nga Arduino
Fshirës automatik i mundësuar nga Arduino

Kështu që një ditë vendosa të blija një roomba por është shumë e shtrenjtë sepse unë jam student dhe prapë përparësia ime është shkolla ime, dhe një ide më ndizet në mendje duke thënë se si të bësh një të tillë, kam një sfond të mirë në programim dhe arduino, përse jo?

Hapi 1: Materialet e jashtme

Materiale të jashtme
Materiale të jashtme
Materiale të jashtme
Materiale të jashtme
Materiale të jashtme
Materiale të jashtme
Materiale të jashtme
Materiale të jashtme

Pjesa për projektet janë renditur më poshtë:

Arduino pro mini ose ndonjë bord arduino

Unë thjesht përdor pro mini sepse është më efikas dhe më i vogël

Drejtuesi i motorit L298n

Ky drejtues motori përdoret për të drejtuar dy motorët që fuqizojnë spastrimin

Fshisje shtytëse

nëse nuk e dini se çfarë fshesë shtytëse, është si një fshesë me disa furça

dhe rrotullohet ndërsa e shtyni dhe mbledh papastërtitë

2 motorë me furçë DC

Unë sapo kam përdorur disa motorë misc DC që kam marrë nga makina lodrash të prishura

Dy sensorë tejzanor

për të ndjerë dhe shmangur muret dhe pengesat

Prizë e rrymës DC

Për të ngarkuar bankat e energjisë

Bankat e energjisë

për të siguruar fuqinë e nevojshme për bordin dhe motorët

dy kabllo USB për meshkuj

për t'u lidhur me bankën e energjisë

Hapi 2: Mjetet e kërkuara

Mjetet e kërkuara
Mjetet e kërkuara

Një mjet Dremel

për të prerë dhe vënë vrimë aty ku është e nevojshme

Një hekur bashkues

për të bashkuar telat, natyrisht.

Pincë

për të prerë tela dhe për të ndihmuar në përkuljen e telave

armë zam (opsionale)

për të mbajtur motorët së bashku, por nëse nuk përdorni vetëm zipties

Kaçavidë

për të fiksuar dhe liruar vidhat e disa përbërësve

Hapi 3: Gjetja se ku të vendosni motorët dhe sensorët dhe të lyeni punën

Gjetja se ku të vendosni motorët dhe sensorët dhe të lyeni punën
Gjetja se ku të vendosni motorët dhe sensorët dhe të lyeni punën
Gjetja se ku të vendosni motorët dhe sensorët dhe të lyeni punën
Gjetja se ku të vendosni motorët dhe sensorët dhe të lyeni punën
Gjetja se ku të vendosni motorët dhe sensorët dhe të lyeni punën
Gjetja se ku të vendosni motorët dhe sensorët dhe të lyeni punën

Kam vlerësuar se ku t'i vendos sensorët vetëm duke i vënë sipër dhe kam shënuar rrathët të cilët më vonë do të priten më pas nga dremel dhe ndërsa jam aty e kam lyer me një bojë metalike me llak blu

Hapi 4: Vendosja e vrimave

Vendosja e vrimave
Vendosja e vrimave
Vendosja e vrimave
Vendosja e vrimave
Vendosja e vrimave
Vendosja e vrimave
Vendosja e vrimave
Vendosja e vrimave
  • Kështu që unë vura katër vrima para fshesës së sipërme të trupit dy në të majtë dhe dy në të djathtë që sensorët të futen
  • dhe gjithashtu vendosa dy vrima drejtkëndëshe në pjesën e poshtme të trupit të fshesës për të hyrë motorët

Hapi 5: Vendosini të gjitha së bashku

Vendosini të gjitha së bashku
Vendosini të gjitha së bashku
Vendosini të gjitha së bashku
Vendosini të gjitha së bashku
Vendosini të gjitha së bashku
Vendosini të gjitha së bashku

I ngjita nxehtë të gjithë sensorët dhe motorët në trup, për motorët e vendosa në pjesën e poshtme të trupit dhe e mbështeta me dowels prej druri, kështu që nuk do të dridhet përreth. për sensorët gjithashtu i ngjita në vrimat e tyre të duhura, gjithashtu bëra një tabelë shpërthimi për mini mini, kështu që do të jetë më e lehtë për t'u lidhur me tela dhe probleme. ndërsa drejtuesi i motorit është para pastrueses

Hapi 6: Kodi

kodi është bërë në Arduino IDE dhe është c plus i modifikuar, natyrisht. nëse doni të shkarkoni kodin thjesht shtypni lidhjen më poshtë. kështu që ekzistojnë dy pjesë të kodit në terma laik, puna e pjesës së parë është të marrë të dhënat nga sensorët në mënyrë që bordi të mund t'i analizojë ato dhe puna e pjesës së dytë është të caktojë cilët motorë rrotullohen dhe manovrojnë, kjo është vetëm dy të thjeshta pjesët. nëse po pyesni se si e ngarkova kodin, unë thjesht përdor një arduino uno për të ngarkuar

Hapi 7: Instalimi i tij me forcë

Hardwiring It
Hardwiring It
Hardwiring It
Hardwiring It
Hardwiring It
Hardwiring It
Hardwiring It
Hardwiring It

Kam përdorur tela lidhës #12 matës për të lidhur çdo gjë në vendin e saj të duhur. skema fritzing është dhënë më lart.

VCC dhe GND i sensorëve janë të lidhur me bankat e energjisë të cilat furnizojnë 5 volt dhe pin pin me një kunj eko është i lidhur me kunjat e tyre të përshtatshëm. gjithashtu kunjat për kontrollin e motorit përcaktohen në kod

Hapi 8: Mbyllja

Duke e mbyllur atë
Duke e mbyllur atë

Unë e vendosa bankën e energjisë në krye sepse nuk ka hapësirë për dy bankat masive të fuqisë brenda, gjithashtu e vendosa atë në pjesën e përparme për të shtuar peshën, duke vënë kështu më shumë tërheqje në rrotat e përparme, e cila po e lëviz furçën. Unë gjithashtu i ktheva të gjitha gjërat përsëri

Hapi 9: Përfundimi i Prekjeve

ky është hapi i fundit i kësaj shprese të gjatë udhëzuese që ju pëlqen ta bëni dhe ndjeheni të lirë ta modifikoni dhe ndryshoni atë.

Recommended: