INHOUDSOPGAWE:

AUTOMATIESE VULLIS KAN OF BAK. OM DIE PLANEET TE Bêre .: 19 stappe (met prente)
AUTOMATIESE VULLIS KAN OF BAK. OM DIE PLANEET TE Bêre .: 19 stappe (met prente)

Video: AUTOMATIESE VULLIS KAN OF BAK. OM DIE PLANEET TE Bêre .: 19 stappe (met prente)

Video: AUTOMATIESE VULLIS KAN OF BAK. OM DIE PLANEET TE Bêre .: 19 stappe (met prente)
Video: Буэнос-Айрес - Невероятно яркая и душевная столица Аргентины. Гостеприимная и легкая для иммиграции 2024, Julie
Anonim
Image
Image

Deur meer te speel gevoel0 Volg meer deur die skrywer:

Outomatiese masker
Outomatiese masker
Tekenrobot met Adafruit -skild (laat dit beweeg)
Tekenrobot met Adafruit -skild (laat dit beweeg)
Tekenrobot met Adafruit -skild (laat dit beweeg)
Tekenrobot met Adafruit -skild (laat dit beweeg)

Tinkercad -projekte »

Voordat ons begin, raai ek u aan om die eerste video te kyk voordat u dit lees, want dit is baie handig

HI, my naam is Jacob en ek woon in die Verenigde Koninkryk.

Herwinning is 'n groot probleem waar ek woon; ek sien baie rommel op die veld en dit kan skadelik wees. Die irriterendste hieraan is dat daar oral asblikke is. Is dit omdat mense te lui is? Ek het besluit om dit reg te stel deur 'n asblik te maak wat na u toe kom!

Laat ons begin…

Voorrade

Dewalt/ enige koordlose gereedskapbattery.

3D -drukker. U kan waarskynlik met die een wegkom.

Arduino uno.

Bluetooth module.

Buck converter. Opsioneel, afhangende van hoe lank u wil hê dat u arduino moet hou.

Rekenaar en telefoon.

2x IBT_2.

2x Wisser motor.

Stap 1: Kry krag

Image
Image
Kry krag
Kry krag

Ek het 'n baie beperkte begroting, so ek kan nie my geld mors op duur Li-Po-batterye of selfs Led-suur nie. Daar is egter waarskynlik goedkoop LI-Po-batterye in u huis waarvan u nie eers weet nie. Koordlose boorbatterye of selfs 'n paar grassnyers. Hierdie batterye is baie handig en lig!

Ek het geen tyd mors om aan die gang te kom nie! Ek het in tinkercad gespring en na 'n paar herhalings het ek dit gekry:

Bo -op.

Stap 2: Bekabeling van die motors

Bedrading van die motors
Bedrading van die motors

Soos ek in die afdeling benodigdhede gesê het, gebruik ek 2x IBT_2's en 'n arduino. Ek het hierdie bedradingsdiagram gebruik LET WEL: EK HET DIE POTENTIOMETER -DEEL NIE GEBRUIK NIE. Bedrading was baie eenvoudig en het net soldeer behels. Die IBT_2 het twee PWM -penne, een om die motor agteruit en een vorentoe te draai. Dit het ook twee kragpenne wat 3.3v tot 5v kan wees. Dit is al wat u nodig het om aan te sluit om volle beheer oor die motor te hê. Moenie bekommerd wees oor die ander penne nie.

Stap 3: * Toets * Kode

Image
Image

Ek het 'n klein stukkie kode geskryf wat die motor en die rigting verander elke 10 sekondes stadig sal versnel. Dit word bereik met behulp van 'n for -lus. Die IBT_2 is aan die 5de en 6de PWM -pen gekoppel. U kan dit kopieer en plak.

Kode:

int RPWM_Output = 5; // Arduino PWM -uitvoerpen 5; koppel aan IBT-2 pen 1 (RPWM) int LPWM_Output = 6; // Arduino PWM -uitvoerpen 6; koppel aan IBT-2 pen 2 (LPWM)

ongeldige opstelling () {pinMode (RPWM_Output, OUTPUT); pinMode (LPWM_Output, OUTPUT); }

leemte -lus () {

int i = 0; // plaas u hoofkode hier om herhaaldelik te werk:

vir (i = 0; i <255; i ++) {

// Kloksgewys analogWrite (RPWM_Output, i); analogWrite (LPWM_Output, 0); vertraging (100); }

vertraging (10000);

vir (i = 0; i <255; i ++) {

// Antikloksgewys analogWrite (RPWM_Output, 0); analogWrite (LPWM_Output, i); vertraging (100); }

vertraging (10000);

}

Stap 4: Arduino, Bluetooth -module en kragverspreider

Arduino, Bluetooth -module en kragverspreider
Arduino, Bluetooth -module en kragverspreider
Arduino, Bluetooth -module en kragverspreider
Arduino, Bluetooth -module en kragverspreider

U kan waarskynlik wegkom sonder 3D -druk, maar dit is baie makliker om dit net af te druk in plaas daarvan om dit te maak. Ek het dus 'n boks ontwerp vir my arduino- en Bluetooth -module om met tinkercad in te skuif. Hierdie boks het skroefgate aan die kant om te monteer. Ek het dit in die middel van my semi-chasis gemonteer. Uiteindelik moes ek net gate in die boks maak om dit te groot te maak.

Stap 5: Onderstel

Onderstel
Onderstel
Onderstel
Onderstel

Hierdie onderstel is gemaak van stoethout en eenvoudig met 'n paar houtskroewe vasgeskroef. Ek het 'n vinnige CAD -model vir u geskep. Daar is eintlik nie veel hieroor te sê nie.

Stap 6: Ruitveërmotorhouers

Wisser motorhouers
Wisser motorhouers

Dit is eintlik van 'n vorige projek, sodat die houers reeds gemaak is, maar dit bestaan uit 3 stukke robuuste bande.

Stap 7: Saftey

Saftey
Saftey

Ek het weer 'n houer in tinkercad ontwerp om 'n 7,5 amp -stroombreker te hou. Soos u kan sien op die aangehegte prent hierbo.

Stap 8: IBT_2 -houers / motorbestuurders

IBT_2 Houers / Motorbestuurders
IBT_2 Houers / Motorbestuurders
IBT_2 Houers / Motorbestuurders
IBT_2 Houers / Motorbestuurders

Ek het 'n mount on thingiverse gevind wat ek 'n bietjie gewysig het. Na my mening doen dit baie goeie werk. Dit is ook baie sterk, alhoewel dit met warm gom gemonteer is.

Stap 9: toets die kode weer

Image
Image

Ek het 'n kode geskryf wat, wanneer u die nommer een stuur, die motors vorentoe laat draai. Hier:

Stap 10: Bedrading

Bedrading
Bedrading

Ek het 'n mengsel van sjokoladeblok en elektriese aansluitings gebruik om die meeste dinge aan te sluit. Die arduino -penne is gesoldeer. Ek het ook 'n bedradingsdiagram vir u gemaak. As u dit wil bou, beveel ek aan dat u die bedrading soek vir individuele onderdele, aangesien dit 'n vereenvoudigde weergawe is.

Stap 11: wielmontering

Wielbevestiging
Wielbevestiging

Vir die wiele het ek oues van my oupa gebruik. Ek het 'n M8 -moer op die ruitveërmotor vasgesteek en toe 'n draad slot daarop gebruik. Daarna het ek 'n draadstang in die moer vasgedraai. Ek het twee neute bygevoeg om dit bymekaar te sluit en toe 'n sent wasser by te voeg. Toe voeg ek 'n wasser en twee sluitmoere tussen die wiel vas.

Stap 12: Finale kode

Finale kode
Finale kode

Hierdie stuk kode gebruik 'n veranderlike genaamd 'i' as 'n heelgetal tot 170. Dit het dit baie makliker gemaak om dit te skryf, aangesien ek nie 170 hoef te skryf elke keer as ek elke motor wil draai nie. Die getal 170 word gebruik omdat dit 170/255 is, wat gelykstaande is aan 12/18 volt. Ek het dit uitgewerk deur 18 deur twaalf te deel en dan 255 deur die resultaat van die laaste som te deel. 18/5 = 1.5. 255 / 1.5 = 170.

Aangesien daar dan twee pwm -penne is, het ek elke motor een genoem: RRPWM: RLPWM Motor 2: LRPWM LLPWM. Albei is as uitsette op penne 5, 6, 10 en 11 gestel.

Ek stel ook 4 heelgetalle 1: forward_state 2: Backward_state 3: Left state 4: Right state. In die opstelling is dit standaard op 0 gestel. Ek het eenvoudige as -stellings vir elkeen gebruik. Dit werk deur voorwaartse toestand op 1 te stel as '1' ontvang word en dit skakel ook die motors aan. Dan is daar nog 'n if -verklaring wat sê as voorwaartse toestand = 1 en een ontvang word, skakel die motors af. In die algemeen beteken dit dat as u op 'n knoppie klik, dit sal aanhou, dan sal dit stop as u weer daarop klik.

Stap 13: App

Image
Image
Opsionele bewegende gesig
Opsionele bewegende gesig

Hierdie app is in die MIT -app -uitvinder geskryf en gebruik virtuele skerms om 'n Bluetooth -verbinding op elke skerm te verkry (2 daarvan). Dit laat u nie by die bedieningsskerm in nie, tensy u 'n verbinding via Bluetooth het. Alles wat u doen, is om '1' '2' '3' '4' na die arduino te stuur, afhangende van watter knoppie u druk.

Stap 14: Beweging (TOETS Sonder bak)

Ek het 'n video gemaak om te wys wat dit sonder 'n asblik kan doen.

Stap 15: Houer

Hierdie ding was baie maklik en net ingebou. Jy hoef dit nie in te skroef of iets nie. Voeg net die wiele by en ZOOM!

Stap 16: Eerste regte rit

Image
Image

Daar is 'n video wat ek gemaak het as jy dit nie aan die begin gesien het nie.

Stap 17: Opsionele bewegende gesig

Ek het elke lêer 3d hieruit gedruk: https://www.thingiverse.com/thing:2994999 thingiverse -pos op 'n skaal van 60%. Ek plak dit toe aan die servohoring vas en sny 'n gleuf so in die asblik. Ek het 'n aa -battery gebruik om 'n aparte Arduino en servo aan te dryf. Ek het die voorbeeldveegkode Arduino -biblioteek gebruik.

Stap 18: Dankie dat u so ver gekom het !

Jy het dit gemaak. Dankie as jy so ver gekom het, ek hoop jy het dit geniet.

Stap 19: Verbeterings

Ek dink hierdie projek het goed afgeloop, maar daar is altyd ruimte vir verbetering!

Die eerste ding wat ek sou verander, is om dit volledig outomaties te maak met Lidar -sensors of iets dergeliks. Ek sou ook die wiele verander. Die wiele is slegs 7 sentimeter in deursnee, en ek dink as ek dit 'n bietjie groter kon maak, sou dit beter wees om langlauf en vinniger te doen. Laastens sou ek dit baie meer kompak maak, sodat ek meer ruimte vir die asblik kan hê.

Robotekompetisie
Robotekompetisie
Robotekompetisie
Robotekompetisie

Naaswenner in die robotwedstryd

Aanbeveel: