Innehållsförteckning:

AUTOMATISKT Sopor KAN ELLER BINK. ATT SPARA PLANET .: 19 steg (med bilder)
AUTOMATISKT Sopor KAN ELLER BINK. ATT SPARA PLANET .: 19 steg (med bilder)

Video: AUTOMATISKT Sopor KAN ELLER BINK. ATT SPARA PLANET .: 19 steg (med bilder)

Video: AUTOMATISKT Sopor KAN ELLER BINK. ATT SPARA PLANET .: 19 steg (med bilder)
Video: Как зашить ДЫРКУ на куртке, джинсах, штанах, носке, футболке, чтобы не было видно 2024, Juli
Anonim
Image
Image

Av gaming feeling0Följ mer av författaren:

Automatisk mask
Automatisk mask
Teckningsrobot med Adafruit Shield (få det att flytta tävling)
Teckningsrobot med Adafruit Shield (få det att flytta tävling)
Teckningsrobot med Adafruit Shield (få det att flytta tävling)
Teckningsrobot med Adafruit Shield (få det att flytta tävling)

Tinkercad -projekt »

Innan vi sätter igång skulle jag rekommendera dig att titta på den första videon innan du läser den här eftersom den är väldigt användbar

Hej, jag heter Jacob och jag bor i Storbritannien.

Återvinning är ett stort problem där jag bor. Jag ser mycket skräp på åkrarna och det kan vara skadligt. Det mest irriterande med det här är att det finns sopkärl överallt. Är det för att folk är för lata? Jag bestämde mig för att åtgärda detta genom att göra en papperskorg som kommer till dig!

Låt oss börja…

Tillbehör

Dewalt/ batteridrivet verktyg.

3d skrivare. Du kan nog komma undan med en.

Arduino uno.

Bluetooth -modul.

Buck -omvandlare. Valfritt beroende på hur länge du vill att din arduino ska hålla.

Dator och telefon.

2x IBT_2.

2x Torkarmotor.

Steg 1: Få ström

Image
Image
Få makt
Få makt

Jag har en väldigt snäv budget så jag kan inte slösa mina pengar på snygga dyra Li-Po-batterier eller ens Led-syra. Men det finns förmodligen riktigt billiga LI-Po-batterier i ditt hem som du inte ens vet om. Sladdlös borr Batteri eller till och med några gräsklippare. Dessa batterier är mycket användbara och är lätta!

Jag slösade inte bort tid på att komma igång! Jag hoppade in i tinkercad och efter några iterationer kom jag på detta:

Upp på toppen.

Steg 2: Anslut motorerna

Anslutning av motorerna
Anslutning av motorerna

Som jag sa i leveransavsnittet använder jag 2x IBT_2 och en arduino. Jag använde detta kopplingsschema OBS! JAG ANVÄNDTE INTE POTENTIOMETERDELEN. Kabeldragning var mycket enkel och involverade bara lödning. IBT_2 har två PWM -stift, en för att snurra motorn bakåt och en framåt. Den har också två power pins som kan vara 3,3v till 5v. Det här är allt du behöver koppla upp för att ha full kontroll över motorn. Oroa dig inte för de andra stiften.

Steg 3: * Testa * kod

Image
Image

Jag skrev en liten kodbit som långsamt kommer att accelerera motorn och ändringsriktningen var 10: e sekund. Detta uppnås med hjälp av en for loop. IBT_2 kopplades till 5: e och 6: e PWM -stift. Du kan kopiera och klistra in den.

Koda:

int RPWM_Output = 5; // Arduino PWM -utgångsstift 5; anslut till IBT-2 pin 1 (RPWM) int LPWM_Output = 6; // Arduino PWM -utgångsstift 6; anslut till IBT-2 pin 2 (LPWM)

void setup () {pinMode (RPWM_Output, OUTPUT); pinMode (LPWM_Output, OUTPUT); }

void loop () {

int i = 0; // lägg din huvudkod här för att köra upprepade gånger:

för (i = 0; i <255; i ++) {

// Medsols analogWrite (RPWM_Output, i); analogWrite (LPWM_Output, 0); fördröjning (100); }

fördröjning (10000);

för (i = 0; i <255; i ++) {

// Moturs med analogWrite (RPWM_Output, 0); analogWrite (LPWM_Output, i); fördröjning (100); }

fördröjning (10000);

}

Steg 4: Arduino, Bluetooth -modul och Power Distributor Mount

Arduino, Bluetooth -modul och strömfördelningsfäste
Arduino, Bluetooth -modul och strömfördelningsfäste
Arduino, Bluetooth -modul och strömfördelningsfäste
Arduino, Bluetooth -modul och strömfördelningsfäste

Du kan förmodligen komma undan utan 3D -utskrift men det är mycket lättare att bara skriva ut det istället för att göra det. Så jag utformade en låda för min arduino- och Bluetooth -modul för att glida in med tinkercad. Denna låda har skruvhål på sidan att montera. Jag monterade den här mitt i min semi-chasis. Till slut var jag bara tvungen att skapa hål inuti lådan för att montera den som den var för stor.

Steg 5: Chassi

Chassi
Chassi
Chassi
Chassi

Denna chassi var gjord av trävirke och skruvades enkelt ihop med några träskruvar. Jag skapade en snabb cad -modell åt dig. Det finns inte så mycket att säga om det här.

Steg 6: Torkarmotorfästen

Torkarmotorfästen
Torkarmotorfästen

Detta är faktiskt från ett tidigare projekt så fästena var redan gjorda men det består av 3 stycken kraftiga remmar.

Steg 7: Saftey

Saftey
Saftey

Jag, igen, konstruerade ett fäste i tinkercad för att hålla en 7,5 amp kretsbrytare. Som du kan se på den bifogade bilden ovan.

Steg 8: IBT_2 -fästen / motorförarmfästen

IBT_2 -fästen / fästen för motorförare
IBT_2 -fästen / fästen för motorförare
IBT_2 -fästen / fästen för motorförare
IBT_2 -fästen / fästen för motorförare

Jag hittade en mount on thingiverse som jag redigerade lite. Enligt min mening gör det ett mycket bra jobb. Det är också mycket starkt trots att det är monterat med varmt lim.

Steg 9: Testkod igen

Image
Image

Jag har skrivit någon kod som, när du skickar nummer ett, får motorerna att snurra framåt. Här:

Steg 10: Kabeldragning

Kabeldragning
Kabeldragning

Jag använde en blandning av chokladblock och elektriska kontakter för att ansluta det mesta. Arduino -stiften har lödts. Jag har också skapat ett kopplingsschema för dig. Om du vill bygga detta, rekommenderar jag att du söker upp kablarna efter enskilda delar eftersom den här är en förenklad version.

Steg 11: Hjulmontering

Hjulmontering
Hjulmontering

För hjulen använde jag gamla av min farfar. Jag satte fast en M8 -mutter på torkarmotorn och använde sedan trådlås på den. Efter det skruvade jag in gängstången inuti muttern. Jag tillsatte två muttrar för att låsa ihop det och tillsatte sedan en slantbricka. Sedan lade jag till en bricka och två låsmuttrar riktigt tätt mellan hjulet.

Steg 12: Slutlig kod

Slutlig kod
Slutlig kod

Denna kodbit använder en variabel som kallas 'i' som ett heltal till 170. Detta gjorde det mycket lättare att skriva detta eftersom jag inte behövde skriva 170 varje gång jag ville snurra varje motor. Talet 170 används eftersom det är 170/255 vilket motsvarar 12/18 volt. Jag räknade ut detta genom att dela 18 med tolv och sedan dela 255 med resultatet av den sista summan. 18/5 = 1,5. 255 / 1,5 = 170.

Eftersom det finns två pwm -stift, döpte jag varje motor till en motor: RRPWM: RLPWM Motor 2: LRPWM LLPWM. Dessa var båda inställda som utgångar på stift 5, 6, 10 och 11.

Jag ställde också in 4 heltal 1: forward_state 2: Backward_state 3: Left state 4: Right state. I installationen var dessa inställda på 0 som standard. Jag använde enkla if -uttalanden för var och en. Det fungerar genom att sätta framåtläget till 1 om '1' tas emot och det slår också på motorerna. Sedan finns det ett annat if -uttalande som säger om framåt tillstånd = 1 och en tas emot stäng av motorerna. Sammantaget betyder det att när du klickar på en knapp kommer den att fortsätta och sedan när du klickar på den igen kommer den att sluta.

Steg 13: App

Image
Image
Valfritt rörligt ansikte
Valfritt rörligt ansikte

Denna app skrevs i MIT app uppfinnare och använder virtuella skärmar för att uppnå en Bluetooth -anslutning genom varje skärm (2 av dem). Det tillåter dig inte att komma till kontrollskärmen om du inte har en anslutning via bluetooth. Helt enkelt är det bara att skicka '1' '2' '3' '4' till arduino beroende på vilken knapp du trycker på.

Steg 14: Rörelse (TEST utan korg)

Jag har skapat en video för att visa vad den kan göra utan en papperskorg.

Steg 15: Fackmontering

Det här var väldigt enkelt och bara slitsat i. Du behöver inte skruva in det eller något. Lägg bara till hjulen och ZOOM!

Steg 16: Första korrekta enheten

Image
Image

Det finns en video jag gjorde om du inte såg den i början.

Steg 17: Valfritt rörligt ansikte

Jag 3d -skrivit ut varje fil från detta: https://www.thingiverse.com/thing:2994999 thingiverse -inlägg i 60% skala. Jag varmlimmade den sedan på servohornet och klippte en lucka i papperskorgen så här. Jag använde ett batteri för att driva en separat Arduino och servo. Jag använde exempel svepkoden Arduino bibliotek.

Steg 18: Tack för att du fick detta långt !!

Du gjorde det. Tack om du lyckades så här långt, jag hoppas att du gillade det.

Steg 19: Förbättringar

Jag tycker att det här projektet blev bra men det finns alltid utrymme för förbättringar!

Det första jag skulle ändra är att göra den helautomatisk med Lidar -sensorer eller något liknande. Jag skulle också byta hjul. Hjulen är bara 7 tum i diameter och jag tror att om jag kunde göra det en bit större, skulle det vara bättre att göra längdskidåkning och snabbare. Slutligen skulle jag göra det mycket mer kompakt så att jag kan få mer plats för soptunnan.

Robots tävling
Robots tävling
Robots tävling
Robots tävling

Tvåa i Robot -tävlingen

Rekommenderad: