INHOUDSOPGAWE:

Katrol-aangedrewe, robotiese swaaiarmlamp: 6 stappe
Katrol-aangedrewe, robotiese swaaiarmlamp: 6 stappe

Video: Katrol-aangedrewe, robotiese swaaiarmlamp: 6 stappe

Video: Katrol-aangedrewe, robotiese swaaiarmlamp: 6 stappe
Video: Мы рассматриваем механические компоненты ленточного конвейера интересным способом. 2024, November
Anonim
Katrol-aangedrewe, robotiese swaaiarmlamp
Katrol-aangedrewe, robotiese swaaiarmlamp
Katrol-aangedrewe, robotiese swaaiarmlamp
Katrol-aangedrewe, robotiese swaaiarmlamp

Jy sal nodig hê:

Gereedskap:

-Draadknipper

-Aagsaag -ratel of moersleutel

-Kragboor

-Lasersnyer (opsioneel)

-Warm lijmpistool

Elektronika:

-2x stokperdjie servomotors

-Arduino/FramboosPi/Elegoo -stel

-Broodbord

-Joystick -module of 2 potensiometers

Benodighede/ander materiale:

-Lamp uit die gemorswinkel

-Lampbasis (myne is 'n ou wat ek van Ikea gehad het, maar gewoonlik kom hulle met die lamp)

-Slangklemme

-Koord (eksperimenteer met verskillende spanninge en toue)

-naaimasjien spole

-x2 Nylon kabinetrolletjies

-Kabelorganiseerders (opsioneel)

-Verskeie ander hardeware

Stap 1: Herstel van gemorswinkellamp

Herstel van gemorswinkellamp
Herstel van gemorswinkellamp
Herstel van gemorswinkellamp
Herstel van gemorswinkellamp
Herstel van gemorswinkellamp
Herstel van gemorswinkellamp

Soos met al my projekte, was een van my prioriteite om nie nuwe voorrade te koop nie, maar eerder op herwinde of herwinde komponente. Die prys om te betaal om u koolstofvoetspoor te probeer vergoed, is natuurlik gerieflik. Die knielamp wat ek by 'n plaaslike gemorswinkel gekoop het, was baie stukkend, daarom moes dit herstel word. Eerstens moes ek die lamp se tou sny om dit uit die gebreekte balk te trek om dit vas te maak. Met 'n ystersaag het ek die verminkte punt van een van die lamp se balke (op die foto) verwyder. Nadat ek ongeveer 'n duim se botsende balk verwyder was, moes ek 'n duim van die parallelle balk verwyder om dit gelyk te maak. Om dit af te handel, het ek nuwe skroefgate met my motorboor aan albei balke en weer gemonteer.

Stap 2: Installeer servo's

Installeer Servos
Installeer Servos
Installeer Servos
Installeer Servos
Installeer Servos
Installeer Servos

Hiervoor het ek twee reghoekige hakies met aangeboude slangklemme gebruik om die motors in te hou om dit maklik te verwyder. Merk en boor die gate vir die reghoekige hakies langs die voet iewers in lyn met die rotasie-as, wat in hierdie geval horisontaal is met die lamp se voet en vertikaal teenoor die lamp se sentrale as. Hierdie deel is ietwat maklik, maar wees versigtig en maak seker dat u die slangklemme losmaak voordat u daardeur probeer boor, aangesien dit moeilik kan wees om deur te boor. As die hakies en klemme gemonteer is, buig u die klamp net grof in 'n reghoekige vorm en maak dit vas om elke servo en trek dit vas.

Hierna het ek 'n paar lasergesnyde skywe van verskillende groottes gemaak om die katrolle as liere te gebruik. Na 'n bietjie eksperimenteer en om uit die wiele te ruil, was die een wat ek besluit het, 2,5 "in deursnee vir die as/X-as van die lampe en twee ekstra skyfies van 2,5"+ 1 "vir die basis.

Stap 3: Installeer die katrolle

Die installering van die katrolle
Die installering van die katrolle
Die installering van die katrolle
Die installering van die katrolle

Sodra die servo's op hul plek was, was dit tyd om hierdie robot te laat beweeg! Ek het besluit op katrolle eerder as ratte, meestal omdat ek geen ervaring het met ratte nie en nie lus was om my eie ratkas te ontwerp en te vervaardig vir hierdie doel nie. Ek hou ook van die katrolstelsel omdat die lamp se bewegings natuurliker lyk en amper herinner aan 'n vroeë Automata.

Stap 4: Kringloop en kode

Kringbane en kode
Kringbane en kode
Kringbane en kode
Kringbane en kode

Eerstens het ek 'n prototipe gemaak van die stroombane om al my servo's met TinkerCad Circuits te beheer. Hier is die laaste skema waarop ek besluit het, wat maklik herkonfigureer kan word om óf twee potensiometers as invoer, óf 'n joystick te gebruik. Die kode is 'n eenvoudige program wat ook werk met die kring wat herkonfigureer is vir die invoer van die joystick. Hier is die plakblik vir die afgehandelde kode: Hier.

Stap 5: Gevolgtrekking en volgende aantekeninge

Gevolgtrekking en volgende aantekeninge
Gevolgtrekking en volgende aantekeninge
Gevolgtrekking en volgende aantekeninge
Gevolgtrekking en volgende aantekeninge

Uiteindelik was my volledig gemonteerde robotlamp egter funksioneel; die servomotors was nie sterk genoeg om die lamp konsekwent te beweeg nie. Die beweging was baie rukkerig en sporadies, waarvan ek gehou het, maar dikwels het dit glad nie beweeg nie. Die servomotors van stokperdjies wat ek gebruik het, het 'n aaklige rukgeluid gemaak toe hulle in 'afgod' posisie was. Dit kan moontlik op twee maniere voorkom word:

1. Deur stepper motors te gebruik om die katrolkoorde te draai en op die gewenste posisies te stop eerder as om servo's te gebruik om sekere hoekwaardes op aanvraag te aanvaar.

2. Pas my kode aan om 'n afgodestatus te hê waarin die servo's geen insette ontvang as dit minder as 'n sekere waarde is nie. As gevolg van die manier waarop ek verskillende invoerhoekwaardes aan die servomotore gekarteer het, kan hulle voortdurend aangedryf word of 'n minuut ingangsein ontvang, selfs as niemand aan die beheerder raak nie.

Ek wil ook 'n beter afstandsbediening maak. Ek sou die joystick-wat baie fyn is-terugruil na twee potensiometers. 'N IR -sender/ontvanger vir draadlose funksies is ook 'n prettige toevoeging. My prototipe -kontroleerder is natuurlik slegs op 'n stuk akriel met klittenband gemonteer, so ek sal beslis 'n spesiale behuising vir my draadlose beheerder maak.

Ten slotte, ek het baie pret gehad met hierdie projek, en ek sou graag wou sien dat iemand anders 'n katrol-aangedrewe robotlamp aangryp!

Aanbeveel: