Indholdsfortegnelse:

AUTOMATISK affald kan dåse eller skraldespand. FOR AT GEMME PLANETEN: 19 trin (med billeder)
AUTOMATISK affald kan dåse eller skraldespand. FOR AT GEMME PLANETEN: 19 trin (med billeder)

Video: AUTOMATISK affald kan dåse eller skraldespand. FOR AT GEMME PLANETEN: 19 trin (med billeder)

Video: AUTOMATISK affald kan dåse eller skraldespand. FOR AT GEMME PLANETEN: 19 trin (med billeder)
Video: THESE 7 Tricks EVERYONE needs to know in 2024 💥 (THIS changes EVERYTHING) 🤯 2024, Juli
Anonim
Image
Image

Af gaming feeling0Følg mere af forfatteren:

Automatisk maske
Automatisk maske
Tegningsrobot med Adafruit Shield (Få det til at flytte konkurrence)
Tegningsrobot med Adafruit Shield (Få det til at flytte konkurrence)
Tegningsrobot med Adafruit Shield (Få det til at flytte konkurrence)
Tegningsrobot med Adafruit Shield (Få det til at flytte konkurrence)

Tinkercad -projekter »

Inden vi går i gang, vil jeg anbefale dig at se den første video, før du læser denne, da den er meget nyttig

Hej, jeg hedder Jacob, og jeg bor i Storbritannien.

Genbrug er et stort problem, hvor jeg bor. Jeg ser meget affald på markerne, og det kan være skadeligt. Det mest irriterende ved dette er, at der er skraldespande overalt. Er det fordi folk er for dovne? Jeg besluttede at rette dette ved at lave en genbrugsbeholder, der kommer til dig!

Lad os komme igang…

Forbrugsvarer

Dewalt/ ethvert batteridrevet værktøjsbatteri.

3D printer. Du kunne sikkert slippe afsted med en.

Arduino uno.

Bluetooth -modul.

Buck converter. Valgfri afhængigt af hvor længe du vil have din arduino til at vare.

Computer og telefon.

2x IBT_2.

2x Viskermotor.

Trin 1: Få strøm

Image
Image
Få strøm
Få strøm

Jeg har et meget meget stramt budget, så jeg kan ikke gå og spilde mine penge på smarte dyre Li-Po-batterier eller endda Led-syre. Der er dog sandsynligvis virkelig billige LI-Po batterier i dit hjem, som du ikke engang ved om. Batteridrevet boremaskine Batterier eller endda nogle græsslåmaskiner. Disse batterier er meget nyttige og lette!

Jeg spildte ikke tid på at komme i gang! Jeg hoppede ind i tinkercad, og efter et par iterationer kom jeg frem til dette:

Op på toppen.

Trin 2: Tilslutning af motorerne

Tilslutning af motorerne
Tilslutning af motorerne

Som jeg sagde i forsyningsafsnittet, bruger jeg 2x IBT_2'er og en arduino. Jeg brugte dette tilslutningsdiagram BEMÆRK JEG BRUGTE IKKE POTENTIOMETER -DELEN. Ledninger var meget enkle og involverede bare lodning. IBT_2 har to PWM -ben, en til at dreje motoren baglæns og en fremad. Det har også to power pins, der kan være 3,3v til 5v. Det er alt, hvad du skal tilslutte for at have fuld kontrol over motoren. Bare rolig om de andre pins.

Trin 3: * Test * Kode

Image
Image

Jeg skrev et lille stykke kode, der langsomt vil accelerere motoren og ændringsretningen hvert 10. sekund. Dette opnås ved hjælp af en for loop. IBT_2 blev forbundet til 5. og 6. PWM -pin. Du kan kopiere og indsætte det.

Kode:

int RPWM_Output = 5; // Arduino PWM output pin 5; forbind til IBT-2 pin 1 (RPWM) int LPWM_Output = 6; // Arduino PWM output pin 6; tilslut til IBT-2 pin 2 (LPWM)

ugyldig opsætning () {pinMode (RPWM_Output, OUTPUT); pinMode (LPWM_Output, OUTPUT); }

void loop () {

int i = 0; // sæt din hovedkode her for at køre gentagne gange:

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

// med uret analogWrite (RPWM_Output, i); analogWrite (LPWM_Output, 0); forsinkelse (100); }

forsinkelse (10000);

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

// Mod uret analogWrite (RPWM_Output, 0); analogWrite (LPWM_Output, i); forsinkelse (100); }

forsinkelse (10000);

}

Trin 4: Arduino, Bluetooth -modul og strømfordeler

Arduino, Bluetooth -modul og strømfordeler
Arduino, Bluetooth -modul og strømfordeler
Arduino, Bluetooth -modul og strømfordeler
Arduino, Bluetooth -modul og strømfordeler

Du kan sikkert slippe uden 3D -print, men det er meget lettere at bare printe det i stedet for at lave det. Så jeg designede en kasse til mit arduino- og Bluetooth -modul til at glide ind med tinkercad. Denne boks har skruehuller på siden til montering. Jeg monterede dette midt i min semi-chasis. Til sidst skulle jeg bare lave huller inde i kassen for at montere den, som den var for stor.

Trin 5: Chassis

Chassis
Chassis
Chassis
Chassis

Denne chassis var lavet af træværk og simpelthen skruet sammen med et par træskruer. Jeg har oprettet en hurtig cad -model til dig. Der er ikke rigtig meget at sige om dette.

Trin 6: Viskermotorophæng

Viskermotorophæng
Viskermotorophæng

Dette er faktisk fra et tidligere projekt, så beslagene var allerede lavet, men det består af 3 stykker kraftige stropper.

Trin 7: Saftey

Saftey
Saftey

Jeg har igen designet en holder i tinkercad til at rumme en 7,5 amp effektafbryder. Som du kan se på det vedhæftede billede ovenfor.

Trin 8: IBT_2 Mounts / Motor Driver Mounts

IBT_2 Mounts / Motor Driver Mounts
IBT_2 Mounts / Motor Driver Mounts
IBT_2 Mounts / Motor Driver Mounts
IBT_2 Mounts / Motor Driver Mounts

Jeg fandt et mount on thingiverse, som jeg redigerede lidt. Efter min mening gør det et meget godt stykke arbejde. Det er også meget stærkt på trods af at det er monteret med varm lim.

Trin 9: Test kode igen

Image
Image

Jeg har skrevet en kode, der hver gang du sender den nummer et får motorerne til at dreje fremad. Her:

Trin 10: Ledningsføring

Ledninger
Ledninger

Jeg brugte en blanding af chokoladeblok og elektriske stik til at forbinde de fleste ting. Arduino -benene er loddet. Jeg har også lavet et ledningsdiagram til dig. Hvis du vil bygge dette, vil jeg anbefale dig at søge ledninger efter enkelte dele, da denne er en forenklet version.

Trin 11: Hjulmontering

Hjulmontering
Hjulmontering

Til hjulene brugte jeg gamle fra min bedstefar. Jeg stak en M8 møtrik på viskermotoren og brugte derefter gevindlås på den. Derefter skruede jeg gevindstangen ind i møtrikken. Jeg tilføjede to møtrikker for at låse det sammen og tilføjede derefter en skive. Derefter tilføjede jeg en skive og to låsemøtrikker, der var virkelig stramme mellem hjulet.

Trin 12: Endelig kode

Endelig kode
Endelig kode

Dette stykke kode bruger en variabel kaldet 'i' sat som et helt tal til 170. Dette gjorde det meget lettere at skrive dette, da jeg ikke behøvede at skrive 170 hver gang jeg ville dreje hver motor. Tallet 170 bruges, da det er 170/255, hvilket svarer til 12/18 volt. Jeg regnede dette ud ved at dividere 18 med tolv og derefter dividere 255 med resultatet af den sidste sum. 18/5 = 1,5. 255 / 1,5 = 170.

Da der så er to pwm -ben, navngav jeg hver motor til en: RRPWM: RLPWM Motor 2: LRPWM LLPWM. Disse blev begge indstillet som output på ben 5, 6, 10 og 11.

Også, jeg indstillede 4 heltal 1: forward_state 2: Backward_state 3: Left state 4: Right state. I opsætningen blev disse som standard sat til 0. Jeg brugte simple if -udsagn for hver enkelt. Det fungerer ved at sætte tilstanden fremad til 1, hvis '1' modtages, og den tænder også motorerne. Derefter er der en anden if -erklæring, der siger, om fremadtilstand = 1, og en modtages, sluk motorerne. Samlet set betyder det, at når du klikker på en knap, fortsætter den, og når du klikker på den igen, stopper den.

Trin 13: App

Image
Image
Valgfrit bevægeligt ansigt
Valgfrit bevægeligt ansigt

Denne app blev skrevet i MIT app opfinder og bruger virtuelle skærme til at opnå en bluetooth -forbindelse i hele hver skærm (2 af dem). Det giver dig ikke adgang til kontrolskærmen, medmindre du har forbindelse via bluetooth. Det eneste, det gør, er at sende '1' '2' '3' '4' til arduinoen afhængigt af hvilken knap du trykker på.

Trin 14: Bevægelse (TEST Uden kasse)

Jeg har lavet en video for at vise, hvad den kan gøre uden en skraldespand.

Trin 15: Montering af skraldespand

Denne ting var meget let og bare slidset ind. Du behøver ikke at skrue den i eller noget. Tilføj bare hjulene og ZOOM!

Trin 16: Første korrekte drev

Image
Image

Der er en video, jeg lavede, hvis du ikke så den i starten.

Trin 17: Valgfrit bevægeligt ansigt

Jeg 3d -printede hver fil fra dette: https://www.thingiverse.com/thing:2994999 thingiverse -indlæg i 60% skala. Jeg limede den derefter varmt til servohornet og skar en spalte i skraldespanden sådan. Jeg brugte en aa batteripakke til at drive en separat Arduino og servo. Jeg brugte eksemplet sweep code Arduino bibliotek.

Trin 18: Tak fordi du fik dette langt !

Du gjorde det. Tak, hvis du nåede så langt, håber du nød det.

Trin 19: Forbedringer

Jeg synes, at dette projekt blev fantastisk, men der er altid plads til forbedringer!

Den første ting, jeg ville ændre, er at gøre den fuldautomatisk med Lidar -sensorer eller sådan noget. Jeg ville også skifte hjul. Hjulene er kun 7 tommer i diameter, og jeg tror, at hvis jeg kunne gøre det den lidt større, ville det være bedre til at lave langrend og hurtigere. Endelig ville jeg gøre det meget mere kompakt, så jeg kan få mere plads til skraldespanden.

Robotkonkurrence
Robotkonkurrence
Robotkonkurrence
Robotkonkurrence

Nummer to i robotkonkurrencen

Anbefalede: